关于 ALM 对象和属性
工作流脚本可以获取信息,根据这些信息进行决策,及根据这些决策更改项目中的值。
可通过访问 User 对象或 Field 对象之类的对象,来获取当前用户所属用户组、字段值之类的信息。
还可以用工作流属性获取活动模块和活动对话框的信息。有关这些属性的详细信息,请参见 ALM 属性。
脚本可以更改字段或字段列表的值。为此,脚本修改相应 Field 对象的 Value 属性或 List 属性。
有关放置 VBScript 代码以创建工作流脚本的事件过程的信息,请参见工作流事件参考。
下表列出了编写脚本时可用的 ALM 对象。
|
对象 |
描述 |
|---|---|
|
Actions |
可用操作的列表。请参见Actions 对象。 |
|
Action |
Action 对象由 Actions 对象处理。请参见Action 对象。 |
|
Fields |
包括用于访问特定字段的对象。请参见Fields 对象。 |
|
Field |
Field 对象由 Fields 对象处理。请参见Field 对象。 |
|
Lists |
包括 ALM 项目中可用的列表。请参见Lists 对象。 |
|
TDConnection |
用于访问 Open Test Architecture (OTA) 对象。请参见TDConnection 对象。 |
|
User |
包括当前用户的属性。此对象在所有模块中可用。请参见User 对象。 |
| ActiveTreeSelection | 访问活动模块中作为 Open Test Architecture (OTA) 对象的当前选定实体的列表。请参见ActiveTreeSelection 对象。 |
备注: 在某些情况下,函数返回对象自身而不是对象的 ID 属性。例如,执行以下语句后,testsetf 是对 TestSetFolder 对象的引用: Set testsetf = TestSet_Fields("CY_FOLDER_ID").Value。
对于每个 ALM 对象,此
版本控制:启用项目的版本控制后,应检查所有其工作流脚本,并针对每个签入实体进行调整。这包括以下实体:需求、测试、资源和组件。对于每个在脚本中包括 Post 函数的签入实体,都必须修改脚本。要修改,请在每个 Post 函数前添加 Checkout 函数。进行此修改可避免每次调用 Post 函数时打开“签出”对话框。有关 Post 和 Checkout 函数的详细信息,请参见《ALM Open Test Architecture Reference》。

