狀態轉移模型定義工作項目的可能狀態,以及使用者用來轉移工作項目狀態的動作。
一般而言,狀態轉移模型開始於已開啟或已提交狀態,結束於反映工作項目之最終處置的狀態,如已完成或已解決。
執行這項作業的原因和時機
在
IBM® Rational Team Concert 中,您定義狀態轉移模型的方式,是先指定工作流程,再將這個工作流程連結至工作項目類型種類。
類型種類只能有一個工作流程。
種類的所有相關工作項目類型都使用連結至這個種類的工作流程。
- 在工作項目視景的團隊構件視圖中,用滑鼠右鍵按一下專案區域,然後選取開啟。
- 按一下程序配置標籤。
循序展開專案配置、配置資料和工作項目(進階)。
按一下工作流程。
按一下新增。輸入新工作流程的名稱。
依預設,ID 欄位值與您在名稱欄位輸入的名稱相同,但 ID 值是小寫。
按一下確定。
在狀態區段中,按一下新增。
輸入狀態的名稱和簡要說明。
選擇性地選取狀態適用的群組。
例如,開啟群組便適用於「已提交」狀態。
程序範本包括一組圖示。
請選取現有的圖示之一,或按一下新增圖示,然後導覽至用來作為狀態圖示的圖檔。
按一下確定。請重複這個程序來定義工作流程中的所有狀態。
在解決方案區段中,按一下新增。
輸入能夠解決工作項目之方法的名稱和簡要說明。
例如,您可以定義「已修正」、「間接修正」和「不是錯誤」等解決方案。
選取或新增解決方案的圖示。
按一下確定。請重複這個程序來定義工作流程中的所有解決方案。
在轉移區段中,會有一個說明狀態轉移模型的矩陣。
列標題包含來源狀態,直欄標題包含目標狀態。
交點資料格含有使用者將工作項目從來源狀態轉移至目標狀態所採取的動作。
如果要新增動作,請按一下資料格、按一下向下箭頭,然後選取新建動作。
輸入動作名稱,然後按一下確定。
繼續新增必要的動作來支援您的狀態轉移模型。
至少要提供可讓使用者將工作項目從原始狀態轉移至最終狀態的動作。
在啟動動作欄位中,選取用來使工作項目進入其起始狀態的動作。
在解決動作欄位中,選取用來將工作項目轉移至已解決狀態的動作。
在重新開啟欄位中,選取用來重新開啟狀態為已解決之工作項目的動作。
按一下儲存,儲存您的變更。
- 在配置資料下,展開工作項目。按一下工作流程連結。如果要將類型種類關聯於工作流程,請選取類型種類,然後選擇所需要的工作流程。
按一下儲存,儲存您的變更。
結果
新工作流程會套用到屬於所連結之工作項目類型種類的所有工作項目類型。