問題追蹤系統¶
追蹤器¶
追蹤器是用來將問題分成不同類型的工具,常見的類型有錯誤、功能、缺陷等。
您可以為每個追蹤器定義以下內容(請參見下圖):- 名稱(圖中的範例為「錯誤」)
- 預設狀態(預設套用到新問題的問題狀態)
- 是否應在路線圖上顯示與追蹤器綁定的問題
- 不同的工作流程
- 追蹤器可用的標準和自訂欄位
建立新的追蹤器時,您需要定義其工作流程(請參見下文),才能正確使用它。(為了節省時間,您可以在建立新的追蹤器時複製現有追蹤器的工作流程。為此,請在「新增追蹤器」畫面上的「複製工作流程來源」下拉式清單中選擇一個追蹤器)。
問題狀態¶
可以自由新增和刪除問題狀態。每個狀態都有以下可設定的選項
- 問題已關閉:表示問題被視為已關閉(可以將多個狀態宣告為已關閉)
完成百分比¶
只有在應用程式設定中將「計算問題完成比例」選項設定為「使用問題狀態」時,此選項(及其在問題狀態總覽中的欄位)才會顯示。設定此選項後,系統會根據指派的問題狀態自動更新問題的完成比例,而不需要手動輸入每個問題的完成比例。
如果保留空白,將問題變更為此狀態將不會變更其完成百分比。
更新問題完成比例¶
只有在應用程式設定中將「計算問題完成比例」選項設定為「使用問題狀態」時,此指令才會顯示。執行此指令後,系統會將所有問題狀態設定為每個狀態的「完成百分比」設定中定義的值。
工作流程¶
狀態轉換¶
透過工作流程,您可以根據專案成員的類型定義他們可以在問題上進行的狀態轉換。
在工作流程設定畫面中,選擇您要編輯其工作流程的角色和追蹤器,然後按一下「編輯」。在這個畫面中,您可以選擇所選角色和追蹤器允許的轉換。「目前狀態」欄位表示問題的初始狀態。「允許的新狀態」欄位表示可以套用的狀態。
注意:使用者必須具有「編輯問題」權限才能變更問題狀態(請參閱角色和權限)。
在上面的例子中,具有「新建」狀態的錯誤可以被「開發者」角色賦予「已指派」或「已解決」狀態。那些具有「已指派」狀態的錯誤可以獲得「已解決」狀態。所有其他錯誤的狀態不能被「開發者」修改。
欄位權限¶
在此標籤頁上,可以為特定狀態的欄位設定特殊權限。您可以選擇屬性 read-only
、required
,或將其留空以使用預設行為。如果欄位設定為 read-only
,則它會隱藏在編輯區段中,並且無法由選定的角色更改。如果欄位設定為 required
,則當選定的角色編輯問題時,該欄位不可為空。