Lorsque vous éditez certains éléments dans le concepteur de formulaires, vous pouvez attribuer des définitions de valeurs externes qui utilisent des actions de script vRealize Orchestrator personnalisées pour fournir les informations qui ne sont pas exposées directement par le workflow.

Par exemple, vous pouvez publier une action sur la ressource pour installer des logiciels sur une machine provisionnée. Au lieu de fournir au consommateur une liste statique de tous les logiciels disponibles pour le téléchargement, vous pouvez remplir dynamiquement cette liste avec les logiciels qui sont appropriés pour le système d'exploitation de la machine, les logiciels que l'utilisateur n'a pas installé auparavant sur la machine ou les logiciels qui sont périmés sur la machine et qui doivent être mis à jour.

Pour fournir le contenu dynamique à votre consommateur, vous créez une action de script vRealize Orchestrator qui récupère les informations que vous souhaitez afficher pour vos consommateurs. Vous attribuez votre action de script à un champ dans le concepteur de formulaires en tant que définition de valeur externe. Lorsque le formulaire de ressource ou de blueprint de service est présenté à vos consommateurs, l'action de script récupère vos informations personnalisées et les affiche pour votre consommateur.

Vous pouvez utiliser des définitions de valeurs externes pour fournir des valeurs par défaut ou en lecture seule, pour créer des expressions booléennes, pour définir des contraintes ou pour permettre aux consommateurs de sélectionner des éléments dans des listes, de cocher des cases, etc.