2015-05-14 56 views
1

我正在使用TFS2013並花費了大量精力編輯Task WIT進程,以允許兩個新狀態用於我的任務...「Testing」和「Blocked」...我編輯了任務服務器上的.xml文件併成功添加了兩個新狀態以及這些狀態之間的有效轉換。將列添加到Scrum板

當編輯任務時,狀態確實顯示出來,並且流入和流出新狀態的流程似乎正常工作。

問題是我無法弄清楚如何在任務板上將這些新狀態添加爲泳道。所有的Microsoft文檔都聲明這些列是由進程狀態定義的。

請這是不是「正在衝刺」任務板...不是看板(即一個易於編輯)

這裏是我已經添加到任務WIT XML中的XML:

<STATE value="Testing"> 
     <FIELDS> 
     <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> 
      <EMPTY /> 
     </FIELD> 
     <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> 
      <ALLOWEXISTINGVALUE /> 
      <EMPTY /> 
     </FIELD> 
     </FIELDS> 
    </STATE> 
    <STATE value="Blocked"> 
     <FIELDS> 
     <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> 
      <EMPTY /> 
     </FIELD> 
     <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> 
      <ALLOWEXISTINGVALUE /> 
      <EMPTY /> 
     </FIELD> 
     </FIELDS> 
    </STATE> 

......

<TRANSITION from="Active" to="Testing"> 
     <REASONS> 
     <DEFAULTREASON value="Development Completed" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Testing" to="Closed"> 
     <REASONS> 
     <DEFAULTREASON value="Testing Passed" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Testing" to="Active"> 
     <REASONS> 
     <DEFAULTREASON value="Testing failed - Fixing" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Testing" to="New"> 
     <REASONS> 
     <DEFAULTREASON value="Testing failed - Ready for fix" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Active" to="Blocked"> 
     <REASONS> 
     <DEFAULTREASON value="Impediment Encountered" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Blocked" to="Active"> 
     <REASONS> 
     <DEFAULTREASON value="Impediment Removed" /> 
     </REASONS> 
    </TRANSITION> 
    <TRANSITION from="Blocked" to="Closed"> 
     <REASONS> 
     <DEFAULTREASON value="Closed due to Impediment" /> 
     </REASONS> 
    </TRANSITION> 
+0

歡迎來到Stack Overflow!我編輯過你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+0

謝謝,將來要記住 – Mulder

回答

2

您是否添加了新的國家的過程中配置?

如果使用「witadmin exportprocessconfiguration」,則可以將其他聲明添加到列映射中。您需要告訴TFS這些狀態應該與「ToDo」,「InProgress」或「Done」模式匹配。

一旦你修改並上傳了它,它應該工作。

+0

謝謝MrHinsh ...我會盡量在早上回到辦公室,讓你知道....非常感謝。 – Mulder

+0

真棒,謝謝MrHinsh ...現在所有人都工作了......對於那些感興趣的XML元素,我不得不添加我的條目,位於導出的XML中的** ProjectProcessConfiguration-> TaskBacklog-> States **文件。 – Mulder