Seminar Modelio – Automatisierung mit Jython, Makros und API

Beschreibung

Das Seminar zeigt, wie Modellabfragen, Qualitätsauswertungen und kontrollierte Modelländerungen mit Jython, Makros und der Modelio-API automatisiert werden. Sicherheitsmechanismen wie Dry-Run, Transaktionen, Fehlerbehandlung, Audit und Änderungsprotokoll sind Bestandteil jedes Skriptablaufs.

Formatbegründung: Zwei Tage sind erforderlich, um am ersten Tag sichere lesende Abfragen und Makros zu entwickeln und am zweiten Tag transaktionale Änderungen, Berichte und robuste Betriebsregeln umzusetzen.

Zielgruppe

Technische Modellierer, Tool Engineers, Python-Entwickler, Qualitätsverantwortliche und Modelio-Administratoren mit Automatisierungsaufgaben.

Voraussetzungen

Grundkenntnisse in Python oder Jython, sichere Modelio-Bedienung und Verständnis von Modellelementen sowie Beziehungen.

Inhaltsübersicht

  1. Jython-Konsole und sichere Skriptgrundlagen
  2. Modelio-API und Modellnavigation
  3. Makros und wiederkehrende Arbeitsabläufe
  4. Transaktionale Modelländerungen
  5. Automatisierte Listen, Prüfungen und Berichte
  6. Audit ausführen und Befunde bewerten

Seminarinhalte

1. Jython-Konsole und sichere Skriptgrundlagen

Skripte beginnen mit lesenden Abfragen und klarer Trennung zwischen Analyse und Modelländerung.

  1. Jython-Konsole öffnen und verfügbare Kontextobjekte sowie Ausgaben prüfen.
  2. Modellelemente nach Typ, Name, Paket und Eigenschaft suchen.
  3. Ergebnisse strukturiert ausgeben und leere, doppelte oder unerwartete Treffer behandeln.
  4. Skript mit Parametern, Fehlerbehandlung und Dry-Run-Schalter wiederverwendbar machen.

2. Modelio-API und Modellnavigation

Die API wird genutzt, um Modellinhalte zuverlässig zu lesen, zu filtern und über Beziehungen zu navigieren.

  1. Einstiegspunkte für Sitzung, aktuelles Projekt, Modellservices und Metamodell einordnen.
  2. Elemente typisiert abfragen und Eigenschaften sicher auslesen.
  3. Besitzer-, Abhängigkeits- und Traceability-Beziehungen in beide Richtungen traversieren.
  4. Abfrageergebnisse gegen die Benutzeroberfläche und ein bekanntes Referenzmodell validieren.

3. Makros und wiederkehrende Arbeitsabläufe

Häufige Modellierungs- und Prüfaufgaben werden als nachvollziehbare Makros standardisiert.

  1. Geeigneten Ablauf mit klaren Eingaben, Ausgaben und Grenzen auswählen.
  2. Makro für Selektion, Benennung, Statuspflege oder Berichtserzeugung entwickeln.
  3. Makro an normalen, leeren und fehlerhaften Eingaben testen.
  4. Bedienhinweis, Version, Verantwortlichkeit und Freigabestatus dokumentieren.

4. Transaktionale Modelländerungen

Schreibende Automatisierung wird mit Vorprüfung, Transaktion, Validierung und Rückfalloption abgesichert.

  1. Änderungsmenge zunächst lesend ermitteln und als Vorschau ausgeben.
  2. Elemente, Beziehungen oder Eigenschaften innerhalb einer kontrollierten Transaktion ändern.
  3. Fehlerbehandlung und Rollback für unvollständige Änderungen einbauen.
  4. Audit ausführen und geänderte Elemente in einem Änderungsprotokoll zusammenstellen.

5. Automatisierte Listen, Prüfungen und Berichte

Skripte verbinden Modellabfragen mit reproduzierbaren Qualitäts- und Steuerungsinformationen.

  1. Berichtsfrage und benötigte Felder für Elemente, Beziehungen und Status definieren.
  2. Abfrage und Aggregation implementieren und sortierbare Ausgabe erzeugen.
  3. Ergebnis mit manueller Stichprobe und bekannten Sollwerten prüfen.
  4. Ausführung, Ausgabeformat, Ablage und Fehlerbehandlung für den Regelbetrieb festlegen.

6. Audit ausführen und Befunde bewerten

Die integrierte Modellprüfung wird als wiederholbarer Qualitätsprozess eingesetzt.

  1. Auditumfang, Regelmenge und betroffene Modellbereiche festlegen.
  2. Audit ausführen und Befunde nach Schweregrad, Ursache und Verantwortlichkeit klassifizieren.
  3. Repräsentative Fehler direkt am Modellelement nachvollziehen und kontrolliert korrigieren.
  4. Audit erneut ausführen und Restbefunde mit Begründung dokumentieren.

Praxisübungen

  • Skript zur Suche nach inkonsistent benannten Modellelementen.
  • Makro zur kontrollierten Statuspflege einer Auswahl.
  • Transaktionale Massenänderung mit Vorschau und Rollback.
  • Qualitätsbericht mit manueller Stichprobenvalidierung.

Qualitätskriterien

  • Modellelemente werden im Modellbaum eindeutig strukturiert und in Diagrammen wiederverwendet statt dupliziert.
  • Beziehungen, Status, Benennung und Verantwortlichkeiten sind nachvollziehbar und entsprechen dem vereinbarten Modellierungsrahmen.
  • Audit- und Reviewbefunde werden priorisiert, korrigiert und in einer erneuten Prüfung verifiziert.
  • Übungsergebnisse lassen sich nach Schließen und erneutem Öffnen des Projekts reproduzierbar nachvollziehen.
  • Die fachlichen Abnahmepunkte des Bereichs Automatisierung werden anhand des Übungsprojekts vollständig geprüft.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Technische Modellierer, Tool Engineers, Python-Entwickler, Qualitätsverantwortliche und Modelio-Administratoren mit Automatisierungsaufgaben.
Voraussetzungen: Grundkenntnisse in Python oder Jython, sichere Modelio-Bedienung und Verständnis von Modellelementen sowie Beziehungen.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Fachvortrag, Live-Modellierung, Demonstrationen, praktische Übungen und strukturierte Reviews am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben