Verwenden Sie externe Aktionen, um die Eingaben Ihrer benutzerdefinierten Workflows zu validieren.

Voraussetzungen

Erstellen Sie einen benutzerdefinierten Workflow mit Eingabeparametern. Weitere Informationen finden Sie unter Erstellen von Workflows im vRealize Orchestrator Client.

Sie können den Eingabeformular-Designer verwenden, um externe Validierungen für Ihre Workflow-Eingaben zu erstellen. Externe Validierungen verwenden Aktionsskripte, die einen Zeichenfolgenwert zurückgeben, wenn der Wert des Eingabeparameters einen Fehler enthält. Wenn der Wert des Eingabeparameters gültig ist, gibt die externe Validierung nichts zurück.

Prozedur

  1. Melden Sie sich beim vRealize Orchestrator Client an.
  2. Erstellen Sie eine Validierungsaktion.
    1. Navigieren Sie zu Bibliothek > Aktionen.
    2. Klicken Sie auf Neue Aktion.
    3. Geben Sie die erforderlichen Informationen auf der Registerkarte Übersicht ein.
    4. Geben Sie die Eingabeparameter für die Validierungsaktion ein.
      Hinweis: Die Namen der Eingabeparameter für die Validierungsaktion müssen mit den Namen der Workflow-Eingabeparameter identisch sein, die gerade validiert werden.
    5. Geben Sie das Skript der Validierungsaktion auf der Registerkarte Skript ein.
      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
      
      Hinweis: Das vorangehende Skript ist ein einfaches Beispiel und stellt nicht den vollständigen Geltungsbereich der Validierungsskripte dar, die verwendet werden können.
    6. Klicken Sie auf Speichern.
  3. Wenden Sie die externe Validierung an.
    1. Navigieren Sie zu Bibliothek > Workflows.
    2. Wählen Sie Ihren benutzerdefinierten Workflow aus.
    3. Wählen Sie die Registerkarte Eingabeformular aus.
    4. Wählen Sie das Zwischenablagesymbol oben links auf dem Bildschirm aus.
    5. Ziehen Sie ein vRealize Orchestrator-Validierungselement auf die Arbeitsfläche.
    6. Wählen Sie das Validierungselement aus, geben Sie eine Validierungsbezeichnung ein und wählen Sie die Validierungsaktion aus.
    7. (Optional) Erstellen Sie zusätzliche Validierungselemente.
    8. Klicken Sie auf Speichern.
  4. Führen Sie den Workflow aus.
    Wenn bei der Validierung ein Fehler auftritt, wird eine Zeichenfolge zurückgegeben. Wenn die Validierung erfolgreich ist, gibt die Validierung nichts zurück, und die Workflow-Ausführung wird fortgesetzt.

Ergebnisse

Sie haben eine externe Validierung für Ihren benutzerdefinierten vRealize Orchestrator-Workflow erstellt.