您可在工作流编辑器的架构选项卡中将工作流的元素绑定在一起。绑定用于定义这些脚本任务元素对输入参数的处理方式和输出参数的生成方式。您还可以将可编辑脚本任务元素与其 JavaScript 函数进行绑定。

先决条件

完成以下任务。

过程

  1. 架构选项卡上,单击 Already Started 可编辑脚本任务元素的编辑图标 (编辑图标)。
  2. 信息选项卡上设置以下常规信息。

    选项

    操作

    交互

    选择无外部交互

    业务状态

    选中该复选框并添加文本虚拟机已打开电源

    说明

    留下文本“虚拟机已打开电源”,跳过 startVM 和 waitTaskEnd,检查虚拟机工具是否已启动并正在运行。

  3. 单击输入选项卡。

    由于是自定义的可编辑脚本任务元素,因此未预定义任何属性。

  4. 单击绑定到工作流参数/属性图标 (绑定到工作流参数或属性)。
  5. 从建议的参数列表中选择 vm
  6. 输出异常两个选项卡留空。

    该元素不会生成任何输出参数或异常。

  7. 单击脚本选项卡。
  8. 添加以下 JavaScript 函数。
    //Writes the following event in the Orchestrator database
    Server.log("VM '"+ vm.name +"' already started");
  9. 重复上述步骤将剩余的输入参数分别与其他可编辑脚本任务元素绑定。

    简单工作流示例可编辑脚本任务元素绑定 列出了 Start VM failed(含 TimeoutError)、Send Email FailedOK 等可编辑脚本任务元素的绑定情况。

  10. 单击工作流编辑器架构选项卡底部的保存

结果

您现已将可编辑脚本任务元素与其输入/输出参数进行了绑定,并提供了用于定义其函数的脚本。

下一步做什么

您必须定义异常行为处理。