自定义工作流
您可以编写工作流脚本以自定义 Web 客户端 用户界面及控制用户可以执行的操作。您还可以编写高级项目脚本,在将 Web 客户端数据保存到数据库之前实现对其的控制。
Web 客户端 支持两种不同类型的工作流脚本,在 Web 客户端 数据的不同阶段触发,并针对不同的操作方面。
工作流脚本 | 详细信息 |
---|---|
项目脚本 |
您编写项目脚本来自动执行日常任务并自定义最终用户与 Web 客户端 交互的方式,从而使组织的业务需求与用户的日常操作相契合。 例如,如果您的组织要求缺陷一旦提交就应该经过特定的流程,您可以使用项目脚本在用户提交和编辑缺陷时动态更改和限制缺陷字段。 有关详细信息,请参阅使用项目脚本自定义 Web 客户端 用户界面。 |
高级项目脚本 |
高级项目脚本在后台处理操作,特别是对于可能独立于常规用户交互的复杂操作。编写高级项目脚本以确保项目用户的权限根据项目的特定需求进行定制,并且行为在使用 ALM REST API 的应用程序之间保持一致。 有关详细信息,请参阅编写高级项目脚本。 |
备注:
-
当您自定义工作流以使 Web 客户端 的行为符合组织的业务需求时,建议您始终从项目脚本开始。
-
要自定义工作流,您应该具有“设置工作流”权限。