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

前提条件

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

可以使用输入表单设计器为工作流输入创建外部验证。外部验证使用操作脚本,操作脚本将在输入参数值包含错误时返回一个字符串值。如果输入参数值有效,则外部验证不返回任何内容。

过程

  1. 登录到 Automation 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. 验证选项卡上,将 Orchestrator 验证元素拖放到画布中。
    5. 在画布中,选择验证元素,输入验证标签,然后选择验证操作。
    6. (可选) 创建其他验证元素。
    7. 单击保存
  4. 运行工作流。
    如果验证遇到错误,则会返回一个字符串。如果验证成功,则不会返回任何内容,并且工作流运行会继续。

结果

已为自定义 Automation Orchestrator 工作流创建外部验证。