Codegenerierung
ITB generiert Code- und Konfigurationsartefakte aus Ihrem Datenmodell mithilfe der Template Engine.
Alle generieren
- Klicken Sie auf die Schaltfläche Alle generieren (Wiedergabe-Symbol) auf der rechten Seite der Kopfzeilen-Werkzeugleiste, links neben den Modellaktionen.
Die Schaltfläche zur Codegenerierung ist nur sichtbar, wenn der Endpunkt für die Template-Generierung konfiguriert und erreichbar ist.
- Ein modaler Dialog öffnet sich und durchläuft mehrere Phasen:
| Phase | Status | Beschreibung |
|---|---|---|
| Vorbereiten | Grün | Prüfung, ob das Modell nicht gespeicherte Änderungen enthält |
| Speichern | Blau | Automatisches Speichern des Modells, falls Änderungen ausstehen |
| Generieren | Blau | Aufruf des Backend-Generierungsendpunkts |
| Erfolg | Grün ✓ | Generierung abgeschlossen |
| Fehler | Rot ✗ | Generierung fehlgeschlagen (Fehlermeldung wird angezeigt) |
- Klicken Sie auf Schließen, wenn die Generierung abgeschlossen ist.

Während der Generierung wird die Modellsperre erworben, um gleichzeitige Bearbeitungen zu verhindern. Die Sperre wird automatisch freigegeben, wenn die Generierung abgeschlossen ist — unabhängig davon, ob sie erfolgreich war oder fehlschlug.
Artefakte herunterladen
Verwenden Sie nach einer erfolgreichen Generierung Download Artifacts im Menü Modellaktionen der Kopfleiste, um die generierte Ausgabe als .artifacts.itb.zip-Datei zu exportieren. Dieses Archiv enthält alle von der Template Engine erzeugten Dateien.
Voraussetzungen
Damit die Codegenerierung funktioniert:
- In der ITB API muss die Template-Generierung konfiguriert sein (der Endpunkt
/api/v1/template/generate-allmuss verfügbar sein). - Ihr Modell sollte vollständig sein — alle Entitäten, Attribute und Beziehungen, auf die die Vorlagen verweisen, müssen definiert sein.
- Das Modell muss vor der Generierung gespeichert werden (ITB speichert bei Bedarf automatisch).