2016-02-09 53 views
0

嗨,如何在ClearQuest中跳轉狀態?

我有一個需求,我需要修改一個ClearQuest架構。此修改是基於表單中的應用程序名稱(application_name字段)完成的
。對於特定的應用程序,需要來自組的額外批准。其餘的應用程序需要被淘汰。

enter image description here

是否有此可以實現任何方式?

感謝

回答

0

是,通過改變你的行動Level3Approval鍵入RECORD_SCRIPT_ALIAS並使其指向一個記錄腳本是可能的。它應該具有Level1Approval和Level2Approval兩個狀態作爲源狀態。

裝上去一樣在記錄腳本如下:

If GetFieldValue("AppName").GetValue = "A" Then 
    EditEntity "Level2Approval" 
Else 
    EditEntity "Level3Approval" 
End If 
Validate 

根據AppName的值,執行Level3Approval現在將帶您到Level2Approval或Level3Approval狀態。

您也可以決定將Level3Approval操作重命名爲更通用的操作,因爲它並不總是將您帶入Level3Approval狀態。

0

要做到這一點,您需要更改Level3Approval操作的訪問控制鉤子,以便在您希望首先強制使用Level2Approval的情況下不允許採取該操作。而且當你想讓它使用Level3Approval時,你會有一個不允許Level2Approval的動作鉤子。

當你這樣做時,你想要的唯一動作就會出現在下拉菜單中。

相關問題