使用外部動作驗證自訂工作流程的輸入。

必要條件

使用輸入參數建立自訂工作流程。如需詳細資訊,請參閱 在 vRealize Orchestrator 用戶端中建立工作流程

您可以使用輸入表單設計工具,為工作流程輸入建立外部驗證。外部驗證使用的動作指令碼會在輸入參數值包含錯誤時傳回字串值。如果輸入參數值有效,外部驗證不會傳回任何內容。

程序

  1. 登入 vRealize Orchestrator 用戶端。
  2. 建立驗證動作。
    1. 導覽至程式庫 > 動作
    2. 按一下新增動作
    3. 摘要索引標籤上輸入所需的資訊。
    4. 輸入驗證動作輸入參數。
      備註: 驗證動作輸入參數的名稱必須與正在驗證的工作流程輸入參數的名稱相同。
    5. 指令碼索引標籤上輸入驗證動作的指令碼。
      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
      
      備註: 先前的指令碼是簡單的範例,並不代表可以使用的驗證指令碼的完整範圍。
    6. 按一下儲存
  3. 套用外部驗證。
    1. 導覽至程式庫 > 工作流程
    2. 選取自訂工作流程。
    3. 選取輸入表單索引標籤。
    4. 選取畫面左上方的剪貼簿圖示。
    5. vRealize Orchestrator 驗證元素拖曳至畫布。
    6. 選取驗證元素,輸入驗證標籤,然後選取驗證動作。
    7. (選擇性) 建立其他驗證元素。
    8. 按一下儲存
  4. 執行工作流程。
    如果驗證發生錯誤,則會傳回字串。如果驗證成功,則驗證不會傳回任何內容,並繼續執行工作流程。

結果

您已為自訂 vRealize Orchestrator 工作流程建立外部驗證。