如何在ClearQuest中跳转状态?

如何在ClearQuest中跳转状态?,clearquest,Clearquest,嗨 我有一个需求,我需要修改ClearQuest模式。此修改是 根据表单中的应用程序名称(应用程序名称字段)完成。对于特定应用,需要获得集团的额外批准。对于其余部分,需要删除应用程序 有没有办法做到这一点 谢谢是的,通过将您的操作级别3批准更改为键入录制脚本别名并将其指向录制脚本,就可以做到这一点。它应该具有Level1Approval和Level2Approval状态作为源状态 在记录脚本中放入以下内容: If GetFieldValue("AppName").GetValue = "A"

我有一个需求,我需要修改ClearQuest模式。此修改是
根据表单中的应用程序名称(应用程序名称字段)完成。对于特定应用,需要获得集团的额外批准。对于其余部分,需要删除应用程序

有没有办法做到这一点


谢谢

是的,通过将您的操作级别3批准更改为键入录制脚本别名并将其指向录制脚本,就可以做到这一点。它应该具有Level1Approval和Level2Approval状态作为源状态

在记录脚本中放入以下内容:

If GetFieldValue("AppName").GetValue = "A" Then
    EditEntity "Level2Approval"
Else
    EditEntity "Level3Approval"
End If
Validate
根据AppName的值,执行Level3Approval将进入Level2Approval或Level3Approval状态


您还可以决定将Level3Approval操作重命名为更通用的操作,因为它并不总是将您带到Level3Approval状态。

为此,您需要更改Level3Approval操作的访问控制挂钩,以便在您希望先强制Level2Approval的情况下不允许该操作。此外,如果希望使用Level3Approval,您将有一个不允许Level2Approval的动作挂钩

当您这样做时,您想要的唯一动作将显示在下拉菜单中