Team Services | TFS 2017 | TFS 2015 | TFS 2013
Tagging work items helps you quickly filter the product backlog or a work
item query by categories that you define.
A tag corresponds to a one or two keyword phrase that you define and that
supports your needs to filter a backlog or query, or define a query.
You can add and modify tags from the web portal, from Team Explorer plug-in for Visual Studio. Also, you can open a query in Excel to perform bulk modifications of tags.
Feature availability: Some features are only available from the web portal or a Team Foundation client such as Visual Studio or the Eclipse plug-in, Team Explorer Everywhere (TEE).
|Visual Studio &
Eclipse plug-in 1
|Add and assign tags
|Bulk add or remove tags
|Query based on tags
|Show tags in your backlogs or query results
|Filter lists or query results
|Filter the Kanban board
|Update work items
|Sort query results using tags
- Team Explorer Everywhere is the Eclipse plug-in which supports connection to Team Services or TFS. See Visual Studio Team Explorer Everywhere (TEE).
- Requires the TFS Office Integration add-in. See Bulk add or modify work items with Excel for details.
By default, all Contributors are granted permissions to create and modify tags.
Add and assign tags
From the web portal, open a work item and add a tag. Click Add and type your keyword. Or, select from the list of previously assigned tags.
To add several tags at one time, type a comma between tags. Tags are case sensitive.
Tags that appear in the tag bar are already assigned to the work item. To unassign a tag, simply choose the x on the tag,.
Bulk add or remove tags
You can bulk update work items to add or remove tags.
Feature availability: The bulk modify tags feature from the web portal is available from Team Services and TFS 2017 or later versions.
When connecting to TFS 2015 or earlier versions: Use Excel to bulk modify tags.
Bulk modify of tags from the Visual Studio client isn't supported.
Query for work items based on tags
Feature availability: To add tags to a query clause, you must work from Team Services or TFS 2013.2 or later versions.
To query work items based on tags, add a clause for each tag you want to use to support your query.
For example, here we query for all work items that are tagged either
Show tags in your backlog or query results
Open Column Options to add the Tags field to the product backlog or a work item query.
All tags that are assigned to the listed work items appear.
Filter lists using tags
From the web portal, you can filter backlogs, boards, and query results.
Turn on filtering and choose a tag.
The list refreshes. Only those work items with the selected tag are displayed. Filtering the list disables add-a-backlog-item panel, stack ranking, and forecasting.
To apply a sub-filter, choose another tag. You filter successively by choosing from the set of tags that appear in the filter tag bar. To start your filter process over, choose All to show all tags.
To show all items, choose All or choose the Tag filter image on backlog and queries pages filter icon to turn filtering off.
Tags are a shared resource, they're associated with a team project and not a team. If your team project contains multiple teams, all teams will add to and work from the same set of tags.
- Use the query editor to list and manage queries
- Show tags on cards
- Bulk modify work items from the web portal
- Bulk modify work items from Excel
See also the Visual Studio Marketplace for extensions that support managing tags.
Filter backlogs or boards using tags
If you've added tags to your backlog or board items, you can filter your backlog list using the tag filter.
To filter the Kanban board using tags, make sure that you first customize cards to Show tags.
Feature availability: This feature is currently supported only on the Kanban board from Team Services or the web portal for TFS 2015 Update 1 or later version.
To learn more about filtering, see Filter your backlog or board.
Limits on number of tags
While no hard limit exists, creating more than 100K tags for a team project collection can negatively impact performance. Also, the auto-complete dropdown menu for the tag control displays a maximum of 200 tags. When more than 200 tags are defined, begin typing to cause the tag control to display relevant tags.
You can't assign more than 100 tags to a work item or you'll receive the following message:
TF401243: Failed to save work item because too many new tags were added to the work item.
Simply save the work item with the tags (100 or less) that you've added, and then you can add more tags.
Limit queries to fewer than 25 tags. More than that and the query will likely time out.
Delete or remove tags
You can't delete a tag itself. However, if you delete a tag from all work items to which it's currently assigned, the system will delete the tag. The system automatically deletes unassigned tags after 3 days of disuse.
If you misspell a tag, don't assign the misspelled tag to any work item and the system will automatically delete it within 3 days.
Add tags to the default column view on the product backlog
Modify the ProcessConfiguration file to include
System.Tags in the set of fields to display. See Process configuration XML element reference.
Add or modify tags using an API
You can use
WorkItem.Fields or Work Item Field Explorer, provided with the Process Editor, to determine if the Tags field is editable (IsEditable). To acquire the Process Editor:
- For TFS 2017 and later versions, install the TFS Process Template editor from the Visual Studio Marketplace.
- For TFS 2015 and earlier versions, install TFS Power Tools.