使用外部操作验证自定义工作流的输入。

前提条件

使用输入参数创建自定义工作流。有关详细信息,请参见

在 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 工作流创建外部验证。