分享此页面

# 关于 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 对象，此部分将列出该对象的属性。列表包括该属性的属性名称、描述和数据类型。它表示属性是否只读 (R)，脚本可否修改它 (R/W)。

版本控制：启用项目的版本控制后，应检查所有其工作流脚本，并针对每个签入实体进行调整。这包括以下实体：需求、测试、资源和组件。对于每个在脚本中包括 Post 函数的签入实体，都必须修改脚本。要修改，请在每个 Post 函数前添加 Checkout 函数。进行此修改可避免每次调用 Post 函数时打开“签出”对话框。有关 Post 和 Checkout 函数的详细信息，请参见《ALM Open Test Architecture Reference》。

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