Utilisez des actions externes pour valider les saisies de vos workflows personnalisés.

Conditions préalables

Créez un workflow personnalisé avec des paramètres d'entrée. Pour plus d'informations, reportez-vous à Créer des workflows dans vRealize Orchestrator Client.

Vous pouvez utiliser le concepteur de formulaires de saisie pour créer des validations externes pour vos entrées de workflow. Les validations externes utilisent des scripts d'action qui renvoient une valeur de chaîne lorsque la valeur du paramètre de saisie contient une erreur. Si la valeur du paramètre de saisie est valide, la validation externe ne renvoie rien.

Procédure

  1. Connectez-vous au client vRealize Orchestrator.
  2. Créez une action de validation.
    1. Accédez à Bibliothèque > Actions.
    2. Cliquez sur Nouvelle action.
    3. Entrez les informations requises dans l'onglet Résumé.
    4. Entrez les paramètres d'entrée de l'action de validation.
      Note : Les noms des paramètres d'entrée de l'action de validation doivent être identiques aux noms des paramètres d'entrée du workflow en cours de validation.
    5. Entrez le script de l'action de validation sur l'onglet Script.
      if (in_1=="invalid") {
      												return "in_1 can't be invalid!";
      }
      								if (in_2=="invalid") {
      												return "in_2 can't be invalid!";
      }
      
      //inputs are valid, return nothing
      
      Note : Le script précédent est un exemple simple et ne représente pas la portée complète des scripts de validation qui peuvent être utilisés.
    6. Cliquez sur Enregistrer.
  3. Appliquez la validation externe.
    1. Accédez à Bibliothèque > Workflows.
    2. Sélectionnez votre workflow personnalisé.
    3. Sélectionnez l'onglet Formulaire de saisie.
    4. Sélectionnez l'icône du Presse-papiers en haut à gauche de l'écran.
    5. Faites glisser un élément de validation de vRealize Orchestrator dans le canevas.
    6. Sélectionnez l'élément de validation, entrez une étiquette de validation et sélectionnez l'action de validation.
    7. (Facultatif) Créez des éléments de validation supplémentaires.
    8. Cliquez sur Enregistrer.
  4. Exécutez le workflow.
    Si la validation rencontre une erreur, elle renvoie une chaîne. Si la validation réussit, la validation ne renvoie rien et l'exécution du workflow continue.

Résultats

Vous avez créé une validation externe de votre workflow vRealize Orchestrator personnalisé.