Utilizzare azioni esterne per convalidare gli input dei workflow personalizzati.

Prerequisiti

Creare un workflow personalizzato con parametri di input. Per ulteriori informazioni, vedere Creazione di workflow in vRealize Orchestrator Client.

È possibile utilizzare il designer del modulo di input per creare convalide esterne per gli input dei workflow. Le convalide esterne utilizzano script di azione che restituiscono un valore stringa quando il valore del parametro di input contiene un errore. Se il valore del parametro di input è valido, la convalida esterna non restituisce alcun valore.

Procedura

  1. Accedere a vRealize Orchestrator Client.
  2. Creare un'azione di convalida.
    1. Passare a Libreria > Azioni.
    2. Fare clic su Nuova azione.
    3. Immettere le informazioni richieste nella scheda Riepilogo.
    4. Immettere i parametri di input dell'azione di convalida.
      Nota: I nomi dei parametri di input dell'azione di convalida devono essere identici ai nomi dei parametri di input dei workflow che vengono convalidati.
    5. Immettere lo script dell'azione di convalida nella scheda 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
      
      Nota: Lo script precedente è un esempio semplice e non rappresenta l'ambito completo degli script di convalida che possono essere utilizzati.
    6. Fare clic su Salva.
  3. Applicare la convalida esterna.
    1. Passare a Libreria > Workflow.
    2. Selezionare il workflow personalizzato.
    3. Selezionare la scheda Modulo di input.
    4. Selezionare l'icona Appunti in alto a sinistra della schermata.
    5. Trascinare un elemento di convalida vRealize Orchestrator nella tela.
    6. Selezionare l'elemento di convalida, immettere un'etichetta di convalida e selezionare l'azione di convalida.
    7. (Facoltativo) Creare elementi di convalida aggiuntivi.
    8. Fare clic su Salva.
  4. Eseguire il workflow.
    Se la convalida rileva un errore, restituisce una stringa. Se la convalida non rileva errori, non restituisce alcun valore e l'esecuzione del workflow continua.

risultati

È stata creata una convalida esterna per il workflow di vRealize Orchestrator personalizzato.