In this blog post, I will share a PowerShell script that automates a comprehensive customization for TFS 2013 Backlog. The script performs the following tasks:
- Export
Categories.xml
,ProcessConfig.xml
,Bug.xml
asCustomBug.xml
, andFeature.xml
asObjective.xml
- Rename the custom bug to be “Custom Bug” in
CustomBug.xml
- Rename the Feature to be Objective in
Objective.xml
- Change the Link Control option for the WI layout in
Objective.xml
to display Epic - Edit the
Categories.xml
to change the Feature category to be Epic category - Add the Custom Bug WI to the Requirement category
- Create a new custom category for the new Portfolio level
- Add the Object as the default work-item to this custom category
- Clone the Portfolio section in
ProcessConfig.xml
- Change the new cloned portfolio to have the new custom category
- Rename the items in the second portfolio from Feature to be Epic
- Add a new color section for the new WI Epic and renamed the Feature to be Objective
- Add AssignTo column
All you need to do is create a new project, rename the project variable in the PowerShell script, and run it.
To continue reading, visit the complete article on the MVP blog website.