TFS Work Items Elements and Global List (GLOBALLIST)

Work Items contain elements which we can define inside Work Item templates with the help of XML. Each element can contain list values specified within Work Item element. If we want to share this list of values among different Work Items within out project we can store them inside gl.xml file in the following format:

<GLOBALLIST name="name of global list">
    <LISTITEM> … </LISTITEM>
</GLOBALLIST>

typelib Schema is responsible for setting up Elements inside Global List. Global Lists cannot be empty and they are a part of a Work Item type definition.

There are additional constraints that we need to follow while setting up Global Lists. For instance, name can be up to 254 characters in length, cannot have leading or trailing spaces, two white spaces one after another is not allowed, cannot contain backslashes.

Global Lists become very handy when we try to load lists from a third party systems. These lists can be loaded automatically with the help of glimport and glexport command-line utility tools.

Featured pages

SharePoint Integration

Windows SharePoint Services is an integral part of Team Foundation Server. As a result, there is v…

Creating Team Project

Team Foundation Server allows creation of the portal project via TFS Portal Creation Wizard. This …

SQL Server Agent Jobs

Team Foundation Server installs several SQL Server Agent Jobs that allow it to perform certain tas…

tf Command

tf Command line utility provide many useful operations that we can perform with Team Foundation Se…

Shelving and Unshelving

Shelving is very powerful feature of the Source Control in VSTS that allows storing pending change…

MS Project Fields Mapping

TFS works with MS Project via mapping file with specific fields mapped from one application to ano…

Using MS Project with Team Foundation Server

MS Projects allows accessing Team Foundation Server and working with the TFS Work Items. This is a…

Managing Documents in TFS

Team Foundation Server provides us with the capability to manage various documents, also called ar…