你好,
我有一个要求,我需要修改一个 ClearQuest 模式。此修改是
根据表单中的应用程序名称(application_name 字段)完成的。对于特定的应用程序,需要获得小组的额外批准。对于其余的应用程序需要被淘汰。
有什么办法可以实现吗?
谢谢
你好,
我有一个要求,我需要修改一个 ClearQuest 模式。此修改是
根据表单中的应用程序名称(application_name 字段)完成的。对于特定的应用程序,需要获得小组的额外批准。对于其余的应用程序需要被淘汰。
有什么办法可以实现吗?
谢谢
是的,可以通过将 Action Level3Approval 更改为类型 RECORD_SCRIPT_ALIAS 并将其指向记录脚本来实现。它应该同时具有 Level1Approval 和 Level2Approval 状态作为 Source 状态。
在录制脚本中添加如下内容:
If GetFieldValue("AppName").GetValue = "A" Then
EditEntity "Level2Approval"
Else
EditEntity "Level3Approval"
End If
Validate
根据 AppName 的值,执行 Level3Approval 现在会将您带到 Level2Approval 或 Level3Approval 状态。
您还可以决定将 Level3Approval 操作重命名为更通用的名称,因为它并不总是将您带到 Level3Approval 状态。
为此,您将更改 Level3Approval 操作的访问控制挂钩,以便在您希望首先强制 Level2Approval 的情况下不允许该操作。而且,当您希望它使用 Level3Approval 时,您还会有一个不允许 Level2Approval 的操作挂钩。
当您这样做时,您想要的唯一操作会显示在下拉菜单中。