Mit dem vRealize 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 vRealize Orchestrator-Skripterstellungs-API bereitzustellen.

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.

Jeder dynamische Typ muss in einem Namespace definiert sein. Namespaces sind dynamische Hilfsobjekte, die das Gruppieren dynamischer Typen in Containern ermöglichen.

  1. 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.
  2. Ändern Sie die neuen Such- und Bestandslistenworkflows, damit sie ihre Eingabe von der Drittanbieter-REST-API erhalten.
    1. 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.
    2. Ändern Sie die Such- und Bestandslistenworkflows, um diese REST-Vorgänge aufzurufen und die Ausgaben zu verarbeiten.