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.

Elk dynamisch type moet in een naamruimte worden gedefinieerd. Naamruimten zijn dynamische helperobjecten waarmee u dynamische typen in containers kunt groeperen.
  1. 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.
  2. Pas de nieuwe zoekfunctie- en inventariswerkstromen aan zodat ze hun invoer van de REST API van derden ontvangen.
    1. 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.
    2. 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 Bibliotheek > Werkstromen 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.