分享此页面

# 创建工作流脚本

用脚本编辑器将 VBScript 代码添加到 ALM 事件过程，或创建可从 ALM 事件过程调用的用户定义的过程。

要创建工作流脚本：

1. 在“工作流”窗口上单击脚本编辑器链接。将打开脚本编辑器。

   有关“脚本编辑器”窗口的详细信息，请参见脚本编辑器。

2. 在脚本树中，选择需要为其自定义工作流的模块节点。

   除特定模块的节点以外，脚本树还包含公用脚本节点。创建必须可从几个模块访问的用户定义的过程时，将它们放在公用脚本节点下。要声明可以跨所有模块使用的全局变量，在所有函数外部的公用脚本节点下面声明变量。

3. 展开节点，并根据希望何时触发代码来选择需要添加代码的事件过程。“脚本”窗格中显示此事件过程的现有脚本。

   有关 ALM 事件过程的描述，请参见工作流事件参考。

4. 将 VBScript 代码添加到脚本。

   备注: 脚本树中模块名称旁边的红色指示器 表示在该模块中有未保存的脚本变更。

5. 要使用代码完成功能，而不输入 ALM 对象、属性、方法和字段的名称，在要插入对象名称的位置放置插入点，并单击“代码完成” 按钮。有关 ALM 对象的信息，请参见工作流对象和属性参考。

6. 要使用代码模板功能，而不输入公用的 VBScript 语句，在要插入代码的位置放置插入点，并单击代码模板 按钮。从代码模板列表选择一项：

   模板 | 添加到脚本的代码
   --- | ---
   FVal：字段值访问 | `Fields.Field("").Value`
   List：QualityCenter 列表访问 | `Lists.List()`
   IfAct：Action "switch" If Block | `If ActionName = "" Then` `End IF`
   Act：操作访问 | `Actions.Action("")`
   Func：函数模板 | `Function On Error Resume Next` `On Error GoTo 0 End Function`
   Sub：子模板 | `Sub On Error Resume Next` `On Error GoTo 0 End Sub`
   Err：错误处理程序 | `On Error Resume Next`

7. 要从项目中定义的字段列表插入项，请在要添加项的位置放置插入点。单击“列表值” 按钮。在“从列表选择值”对话框的列表框中，选择列表的名称。在列表项框中选择列表值。

8. 要插入 ALM 字段名，请在要添加字段名的位置放置插入点。单击“字段名” 按钮。从 ALM 项目中系统和用户定义字段的列表选择名称。

9. 要验证脚本的语法，请单击语法检查 。在“消息”窗格中显示任何消息。

10. 单击保存按钮 以保存脚本。

11. 关闭脚本编辑器。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: