Do you use Global List in TFS?
Updated by Christian Morford-Waite [SSW] 12 days ago. See history
123
Global List could be referenced in multiple work item types, if you are using the same list in different places and want to keep the drop down items consistent, global list is the best practice.
<FIELDname="Discipline"refname="Microsoft.VSTS.Common.Discipline"type="String"><font face="Verdana, sans-serif">  </font><HELPTEXT>The discipline to which the task belongs</HELPTEXT><ALLOWEDVALUES expanditems="true"><LISTITEM value="Development" /><LISTITEM value="Test" /><LISTITEM value="Project Management" /><LISTITEM value="Requirements" /><LISTITEM value="Architecture" /><LISTITEM value="Release Management" /></ALLOWEDVALUES></FIELD>
❌ Figure: Figure: Bad example – Embed the list items in work item type definition
<?xmlversion="1.0" encoding="utf-8"?><gl:GLOBALLISTS xmlns:gl="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists"><GLOBALLIST name="Disciplines"><LISTITEM value="Architecture" /><LISTITEM value="Requirements" /><LISTITEM value="Development" /><LISTITEM value="Release Management" /><LISTITEM value="Project Management" /><LISTITEM value="Test" /></GLOBALLIST></gl:GLOBALLISTS>Figure: Good Example - Save above asGlobalList.xml file<FIELDname="Discipline"refname="Microsoft.VSTS.Common.Discipline"type="String"><HELPTEXT>The discipline to which the task belongs</HELPTEXT><ALLOWEDVALUES><GLOBALLIST name="Disciplines" /></ALLOWEDVALUES></FIELD>
✅ Figure: Figure: Good example - Reference a global list in work item type definitionNote: Global list is defined at the Team Project Collection level and it needs to be uploaded before the process template could be uploaded