创建工作流脚本

用脚本编辑器将 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. 关闭脚本编辑器。