Le plug-in Dynamic Types de Automation Orchestrator permet de définir les types dynamiques, de créer des objets de ces types et de définir les relations entre eux. Vous pouvez utiliser le plug-in Dynamic Types pour afficher des objets tiers en tant que types personnalisés dans l'API de script Automation Orchestrator.
Définir des types dynamiques
La définition d'un type dynamique contient les descriptions de ses propriétés et un ensemble de workflows et d'actions de recherche qui peuvent être utilisés pour rechercher des objets dynamiques de ce type. Les instances d'exécution des types dynamiques sont appelées des objets dynamiques. Vous pouvez exécuter des workflows et exécuter différentes opérations sur les objets que vous créez.
- Définissez un nouveau type dynamique et ses propriétés en exécutant les workflows Définir l'espace de noms et Définir les workflows Type du plug-in Dynamic Types. Vous obtenez un ensemble de workflows de recherche et d'inventaire pour trouver les objets du nouveau type dynamique et établir leurs relations avec d'autres objets.
- Modifiez les nouveaux workflows de recherche et d'inventaire de manière qu'ils reçoivent leurs entrées à partir de l'instance de REST API tierce.
- Créez des opérations REST à l'aide du workflow Ajouter une opération REST du plug-in HTTP-REST, puis mappez ces opérations en direction des méthodes REST API correspondantes.
- Modifiez les workflows de recherche et d'inventaire pour appeler ces opérations REST et exploiter leurs sorties.
Workflows Configuration pour les types dynamiques
Les workflows du module Configuration du plug-in Dynamic Types vous permettent de créer des types dynamiques, d'importer et d'exporter des définitions de types à partir d'un fichier XSD, et de définir les relations entre les types dynamiques que vous avez créés.
Pour atteindre ces workflows dans le client Automation Orchestrator, accédez à et entrez la balise dynamic_types dans la zone de recherche des workflows.
Nom du workflow | Description |
---|---|
Définir l'espace de noms | Permet de définir un espace de noms. |
Définir la relation | Permet de définir une nouvelle relation entre les types. |
Définir le type | Permet de définir un nouveau type au sein d'un espace de noms donné. |
Exporter la configuration en tant que module | Exporte une configuration de définition de type dynamique en tant que configuration de fichier. Le module exporté peut être utilisé pour des importations avec d'autres serveurs. |
Importer la configuration en tant que module | Importe une configuration de fichier vers la configuration du plug-in. |
Importer des définitions de types depuis XSD | Permet d'importer des définitions de types à partir d'un fichier XSD. |
Supprimer un espace de noms | Permet de supprimer un espace de noms. |
Supprimer une relation | Permet de supprimer une relation. |
Supprimer un type | Permet de supprimer un type. |
Mettre à jour un espace de noms | Permet de mettre à jour un espace de noms. |
Mettre à jour le type | Permet de mettre à jour le type. |