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
- Jython-Konsole und sichere Skriptgrundlagen
- Modelio-API und Modellnavigation
- Makros und wiederkehrende Arbeitsabläufe
- Transaktionale Modelländerungen
- Automatisierte Listen, Prüfungen und Berichte
- 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.
- Jython-Konsole öffnen und verfügbare Kontextobjekte sowie Ausgaben prüfen.
- Modellelemente nach Typ, Name, Paket und Eigenschaft suchen.
- Ergebnisse strukturiert ausgeben und leere, doppelte oder unerwartete Treffer behandeln.
- 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.
- Einstiegspunkte für Sitzung, aktuelles Projekt, Modellservices und Metamodell einordnen.
- Elemente typisiert abfragen und Eigenschaften sicher auslesen.
- Besitzer-, Abhängigkeits- und Traceability-Beziehungen in beide Richtungen traversieren.
- 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.
- Geeigneten Ablauf mit klaren Eingaben, Ausgaben und Grenzen auswählen.
- Makro für Selektion, Benennung, Statuspflege oder Berichtserzeugung entwickeln.
- Makro an normalen, leeren und fehlerhaften Eingaben testen.
- Bedienhinweis, Version, Verantwortlichkeit und Freigabestatus dokumentieren.
4. Transaktionale Modelländerungen
Schreibende Automatisierung wird mit Vorprüfung, Transaktion, Validierung und Rückfalloption abgesichert.
- Änderungsmenge zunächst lesend ermitteln und als Vorschau ausgeben.
- Elemente, Beziehungen oder Eigenschaften innerhalb einer kontrollierten Transaktion ändern.
- Fehlerbehandlung und Rollback für unvollständige Änderungen einbauen.
- 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.
- Berichtsfrage und benötigte Felder für Elemente, Beziehungen und Status definieren.
- Abfrage und Aggregation implementieren und sortierbare Ausgabe erzeugen.
- Ergebnis mit manueller Stichprobe und bekannten Sollwerten prüfen.
- 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.
- Auditumfang, Regelmenge und betroffene Modellbereiche festlegen.
- Audit ausführen und Befunde nach Schweregrad, Ursache und Verantwortlichkeit klassifizieren.
- Repräsentative Fehler direkt am Modellelement nachvollziehen und kontrolliert korrigieren.
- 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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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.
