2016-03-09 96 views
0

我想我可能要拉項目和項目類型,然後爲每個WorkItemType拉可用列?有沒有辦法以編程方式獲取所有WorkItemType可用列?

我想我可以從財產所有拉值是這樣做的:

WorkItem WI; 

Type myType = WI.GetType(); 
IList<PropertyInfo> props = new List<PropertyInfo>(myType.GetProperties()); 

foreach (PropertyInfo prop in props) 
{ 
    object propValue = prop.GetValue(myObject, null); 
} 

但我不認爲這是應該做的正確方法。有沒有辦法做到這一點?

+0

你是詢問板的列(如定製看板列/泳道),或者你只是想所有的字段(如System.Title)在一個團隊項目的每個工作項列表? – rerwinX

+0

我顯然不是非常熟悉這個,但是我發現一些WorkItemTypes沒有Microsoft.VSTS.Common.ResolvedDate,所以基本上我希望能夠看到每次可用的列,尤其是像Microsoft這樣的列。 VSTS.Common.ResolvedDate – Sewder

回答

2

如果您只想要所有類型工作項目的所有字段的列表。

您可以列出使用以下witadmin命令,它位於您的Visual Studio安裝的Common7/IDE文件夾是一個團隊項目集合(與項目相同)中定義的工作項類型字段:

這個命令可以參考這裏的
witadmin listfields /collection:http://my.tfs.server/MyCollection 

詳細描述:Manage work item fields [witadmin]

此外,還有來自​​工作項字段索引。此參考包括核心系統流程/流程模板中定義的所有字段:Agile,Scrum和CMMI。

enter image description here

相關問題