Mit dem Automation Orchestrator-Dynamic Types-Plug-In können Sie dynamische Typen definieren, Objekte dieser Typen erstellen und Beziehungen zwischen ihnen festlegen. Sie können das Dynamic Types-Plug-In verwenden, um Drittanbieterobjekte als benutzerdefinierte Typen in der Automation Orchestrator-Skripterstellungs-API bereitzustellen.
Definieren von dynamischen Typen
Die Definition eines dynamischen Typen enthält die Beschreibungen seiner Eigenschaften und einen Satz von Suchworkflows und -aktionen, die zum Suchen nach dynamischen Objekten dieses Typs verwendet werden können. Laufzeitinstanzen dynamischer Typen werden dynamische Objekte genannt. Sie können Workflows für die erstellten dynamischen Objekte ausführen und verschiedene Vorgänge für sie durchführen.
- Definieren Sie einen neuen dynamischen Typ und seine Eigenschaften durch Ausführen der Workflows „Namespace definieren“ und „Typ definieren“ über das Dynamic Types-Plug-In. Als Ergebnis erhalten Sie einen Satz von Such- und Bestandslistenworkflows zum Suchen nach Objekten des neuen dynamischen Typs und ihren Beziehungen mit anderen Objekten.
- Ändern Sie die neuen Such- und Bestandslistenworkflows, damit sie ihre Eingabe von der Drittanbieter-REST-API erhalten.
- Erstellen Sie REST-Vorgänge mit dem Workflow „REST-Vorgang hinzufügen“ über das HTTP-REST-Plug-In und weisen Sie diese Vorgänge den entsprechenden REST-API-Methoden zu.
- Ändern Sie die Such- und Bestandslistenworkflows, um diese REST-Vorgänge aufzurufen und die Ausgaben zu verarbeiten.
Konfigurationsworkflows für dynamische Typen
Mit den Workflows im Konfigurationspaket des Dynamic Types-Plug-Ins können Sie dynamische Typen erstellen, Typdefinitionen aus einer XSD-Datei exportieren und importieren und die Beziehungen zwischen den von Ihnen erstellten dynamischen Typen definieren.
Navigieren Sie für den Zugriff auf diese Workflows im Automation Orchestrator Client zu und geben Sie das Tag dynamic_types im Suchfeld des Workflows ein.
Workflow-Name | Beschreibung |
---|---|
Namespace definieren | Definiert einen neuen Namespace. |
Beziehung definieren | Definiert eine neue Beziehung zwischen Typen. |
Typ definieren | Definiert einen neuen Typ innerhalb eines angegebenen Namespace. |
Konfiguration als Paket exportieren | Exportiert eine Dynamic Types-Definitionskonfiguration als dateibasierte Konfiguration. Das exportierte Paket kann für den Import auf andere Server verwendet werden. |
Konfiguration als Paket importieren | Importiert eine dateibasierte Konfiguration in die Plug-In-Konfiguration. |
Typdefinitionen aus XSD importieren | Importiert Typdefinitionen aus einer XSD-Datei. |
Namespace entfernen | Entfernt einen Namespace. |
Beziehung entfernen | Entfernt eine Beziehung. |
Typ entfernen | Entfernt einen Typ. |
Namespace aktualisieren | Aktualisiert einen Namespace. |
Typ aktualisieren | Aktualisiert einen Typ. |