How can we improve Azure DevOps?

Allow for updating process templates on existing projects in TFS

This suggestion is migrated to Developer Community. Please use below link to view the current status.
To keep up with improving processes, there needs to be a migration path for existing templates to be upgraded to new templates. Some information in work items may be lost when mapping these to new work item types of the new templates, but this may well worth the benefits of moving to a newer process. Creating a new team project is not always feasible, especially if the source code versioning needs to be in place.

1,067 votes
Sign in
Password icon
Signed in as (Sign out)

We’ll send you updates on this idea

Deepak Chitnis shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

Unfortunately we have had to make the decision to not bring the new Inheritance model to TFS on-prem with the next major release. It was a tough decision that we didn’t take lightly. The scope cuts that we had to make in order to deliver it to on-prem were just too painful, and would not give the User Experience we would be proud of.

We are still planning to bring it to our on-prem customers in a future release of TFS.

Sorry for not having a better answer.

Ewald Hofman
VSTS/TFS Program Manager


Sign in
Password icon
Signed in as (Sign out)
  • Marc commented  ·   ·  Flag as inappropriate

    Hi Ewald, can you please give an update on the ability to use the Inheritance process model for TFS on-premises? Will this be available in TFS 2019 or TS2019.2?

  • Christopher Mank commented  ·   ·  Flag as inappropriate

    @Jeff - This request is talking about bringing the inheritance model of process templates, that is only available in VSTS, down to TFS.

  • Brian Auerbach commented  ·   ·  Flag as inappropriate

    Ewald, please use version numbers when describing things like this. The last we heard was "next major version", which was prior to the release of TFS 2017. Now you're saying not in the "next "version", so 2021?

  • Jeroen Janssen commented  ·   ·  Flag as inappropriate

    Do you mean TFS2017 with "next major release" here or is that already the version "after" 2017?
    In other words, are we talking about waiting for at least two releases after TFS2017 before this could become reality?

  • Marc commented  ·   ·  Flag as inappropriate

    Hi Justin,

    Will this feature become available in an update for TFS2017 or for the next major version?
    And does this mean that TFS2017 on-premises does not yet support shared and inherited processes like TFS Team Services does?


  • Greg R commented  ·   ·  Flag as inappropriate

    Could you please clarify the question from Brian, what is the next major version? tfs 2015.2 or TS2016 ?


  • Brian commented  ·   ·  Flag as inappropriate

    Hi Justin -- when you say the "next version of Team Foundation Server", I want to clarify what exactly you mean. Will this be in TFS 2015.2 or a new major version?


  • Greg R commented  ·   ·  Flag as inappropriate

    Simple GUI option to identify Project Process Template Used

    Currently an SQL script is needed on the server to be sure what template was used on a project.

    This should be a simple bit of info displayed on the project by the web portal

  • Barry commented  ·   ·  Flag as inappropriate

    I saw this has a need years ago, so from the beginning I have used a batch file (old school) that utilizes this command:
    witadmin importwitd /f:"%SourceFolder%Task.xml" /collection:%TargetCollection% /p:%TargetProject%.
    The command above applies the Task.xml WIT to a specific project.
    I use the batch file to do the initial customization of a new project too,
    Of course you have to do an analysis of your differences before applying a new template (if field values change, you might want the "AllowExistingValue" attribute on the field.

  • Lakshmi Reddy commented  ·   ·  Flag as inappropriate

    I am using TFS 2010. I have 2 team projects under a collection, project 1 and project 2. By default we have six work item types under the process template. Now I added 2 more work items and updated process template. But I cannot see the new work items in project 1 and project 2. But I can see for the new projects. How can I get new work item types in existing projects.

  • Shawn Anderson commented  ·   ·  Flag as inappropriate

    I agree with this one. I am betting the biggest issue is with the "states" due to highly structured there are, but a simple mapping between "old" and "new" and then allowing the upgrade to happen without triggering the automated process flow might be an easy and clean solution. If you think about it, this is not a regular occurrence, so a one time "skip" of notifications and constraint enforcement would be very acceptable.

  • Nate commented  ·   ·  Flag as inappropriate

    This is one of the many reasons I don't invest in TFBuild. Only newbee build guys use it.

  • Dan commented  ·   ·  Flag as inappropriate

    I've just set myself up and was getting quite excited then fell at the first hurdle - i.e. using our wit's....

← Previous 1

Feedback and Knowledge Base