Met de Automation Orchestrator Dynamic Types-invoegtoepassing kunt u dynamische typen definiëren, objecten van deze typen maken en onderlinge relaties instellen. Met de Dynamic Types-invoegtoepassing kunt u objecten van derden beschikbaar stellen als aangepaste typen in de Automation Orchestrator-script-API.
Dynamische typen definiëren
De definitie van een dynamisch type bevat de beschrijvingen van de bijbehorende eigenschappen en een set zoekfunctiewerkstromen en -acties die kunnen worden gebruikt om dynamische objecten van dit type te vinden. Runtime-instanties van dynamische typen worden dynamische objecten genoemd. U kunt werkstromen uitvoeren op de dynamische objecten die u maakt en er andere bewerkingen op uitvoeren.
- Definieer een nieuw dynamische type en de bijbehorende eigenschappen door de werkstromen Naamruimte definiëren en Type definiëren uit te voeren vanuit de Dynamic Types-invoegtoepassing. Als resultaat krijgt u een set zoekfunctie- en inventariswerkstromen voor het vinden van objecten van het nieuwe dynamische type en hun relaties met andere objecten.
- Pas de nieuwe zoekfunctie- en inventariswerkstromen aan zodat ze hun invoer van de REST API van derden ontvangen.
- Maak REST-bewerkingen met de werkstroom Een REST-bewerking toevoegen van de HTTP-REST-invoegtoepassing en wijs deze bewerkingen toe aan de bijbehorende REST API-methoden.
- Pas de zoekfunctie- en inventariswerkstromen aan om deze REST-bewerkingen aan te roepen en hun uitvoer te gebruiken.
Configuratiewerkstromen voor dynamische typen
Met de werkstromen in het configuratiepakket van de Dynamic Types-invoegtoepassing kunt u dynamische typen maken, typedefinities exporteren en importeren uit een XSD-bestand en relaties definiëren tussen de dynamische typen die u hebt gemaakt.
Om toegang te krijgen tot deze werkstromen in de Automation Orchestrator-client, navigeert u naar en voert u de tag dynamic_types in het zoekveld voor werkstromen in.
Werkstroomnaam | Beschrijving |
---|---|
Naamruimte definiëren | Definieert een nieuwe naamruimte. |
Relatie definiëren | Definieert een nieuwe relatie tussen typen. |
Type definiëren | Definieert een nieuw type binnen een bepaalde naamruimte. |
Configuratie als pakket exporteren | Exporteert een configuratie voor de definitie van dynamische typen als een configuratie op basis van bestanden. Het geëxporteerde pakket kan worden gebruikt om te importeren op andere servers. |
Configuratie van pakket importeren | Importeert een configuratie op basis van bestanden in de invoegtoepassingsconfiguratie. |
Typedefinities uit XSD importeren | Importeert typedefinities uit een XSD-bestand. |
Naamruimte verwijderen | Verwijdert een naamruimte. |
Relatie verwijderen | Verwijdert een relatie. |
Type verwijderen | Verwijdert een type. |
Naamruimte bijwerken | Werkt een naamruimte bij. |
Type bijwerken | Werkt een type bij. |