2015-09-02 101 views
1

我的團隊最近從TFS 2008遷移到TFS 2013.我們正在使用敏捷模板。將狀態添加到TFS 2013中的工作項目工作流程

我注意到,對於Bugs項目,沒有辦法指定項目是「進行中」還是「工作已經開始」,它只是從活動狀態變爲已解決狀態。我不確定「活動」和「已解決」之間沒有「進行中」狀態的邏輯是什麼。

無論如何,我想添加一個新的「進行中」狀態,但不知道如何。你們有沒有任何例子?我在Visual Studio的Process Editor中打開工作項類型模板。我是否需要手動編輯XML來添加狀態並嘗試,直到我找到正確的內容爲止?任何例子?

回答

5

獲得敏捷過程模板的最新副本首先,下面的代碼演示了敏捷模板Bug工作項目的工作流程。如圖所示,敏捷中的Bug狀態爲「活動」,「已解決」和「已關閉」。

enter image description here

對於您的要求定製的bug工作項目來改變工作流程,你基本上有兩種選擇:1)。如上所述,使用工作項類型定義XML文件; 2)。使用Process Editor。

細節:

1)。如果你有工作項類型定義XML文件時,您需要使用以下替換躍遷部分(也分配適當的行動&原因你想):

<TRANSITIONS> 
 
    <TRANSITION from="" to="Active"> 
 
     <REASONS> 
 
     <REASON value="Build Failure" /> 
 
      <DEFAULTREASON value="New" /> 
 
     </REASONS> 
 
     <FIELDS> . . . </FIELDS> 
 
    </TRANSITION> 
 
    <TRANSITION from="Active" to="In Progress"> 
 
    <ACTIONS> . . . </ACTIONS> 
 
    <REASONS> . . . </REASONS> 
 
    </TRANSITION> 
 
    <TRANSITION from="In Progress" to="Resolved"> 
 
    <ACTIONS> . . . </ACTIONS> 
 
    <REASONS> . . . </REASONS> 
 
    </TRANSITION> 
 
    <TRANSITION from="Resolved" to="In Progress"> 
 
     <REASONS> . . . </REASONS> 
 
    </TRANSITION> 
 
    <TRANSITION from="Resolved" to="Closed"> 
 
     <REASONS> 
 
     <DEFAULTREASON value="Verified" /> 
 
     </REASONS> 
 
    <FIELDS> . . . </FIELDS> 
 
    </TRANSITION> 
 
    <TRANSITION from="Closed" to="Active"> 
 
     <REASONS> 
 
     <REASON value="Reactivated" /> 
 
     <DEFAULTREASON value="Regression" /> 
 
     </REASONS> 
 
    <FIELDS> . . . </FIELDS> 
 
    </TRANSITION> 
 
</TRANSITIONS>

2)。如果您想使用流程編輯器,則可以在工作流程選項卡上添加狀態。您可以通過拖動在工具箱中的WITDesigner窗格中添加一個狀態;並使用驗證來檢查是否有任何錯誤。參見: enter image description here

+0

感謝您的解釋和屏幕截圖。工作很好。 –

3

在其中一個TFS 2013更新中(我相信它是更新4),我們已經更新了Agile模板以包含New狀態到Bug工作項類型以解決此問題。

的狀態添加到您的工作項類型,你可以採取兩種方法:

  1. 使用witadminpower tools手動添加新的狀態
  2. 下載最新的敏捷流程模板,並更換使用下載模板中的項目在您的TFS實例上錯誤工作項目類型。您可以通過創建一個帳戶上Visual Studio Online
+0

謝謝埃瓦爾德。我下載了敏捷軟件開發2013.4的MSF。不幸的是,我沒有看到一個新的「進行中」狀態,它只顯示活動,已解決和關閉狀態。 –

+0

在Visual Studio Online上創建一個帳戶,並從那裏下載過程模板。這將絕對有新狀態 –

+0

嗨埃瓦爾德,當你有一分鐘​​,你可以指向我的鏈接從Visual Studio在線下載模板?我似乎無法找到正確的地方,無論我看什麼都告訴我使用Process Editor來下載最新的Template。謝謝! –

相關問題