When accessing the Product Management for the first time, the user is prompted to create a work item type to store the information related to a feature. When trying to create the work item type, the software displays an error message similar to this one:
TF237094: Field name 'Start Date (Urban Turtle)' is used by the field 'UrbanTurtle.StartDate' so it cannot be used by the field 'Microsoft.VSTS.Scheduling.StartDate'
This error affects Urban Turtle v4.11. It is caused by the fields that allow features to retain dates not being defined correctly in the configuration mapping file of the working process template. The configuration mapping file is a small XML file that allows Urban Turtle to understand the working process template. Assuming a default installation of TFS, it can be found in C:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier\Web Services\Areas\UrbanTurtle\Configuration for Urban Turtle 2012 and C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\Areas\UrbanTurtle\Configuration for Urban Turtle 2013
It is defined in the configuration mapping file that the Product Management should use Microsoft.VSTS.Scheduling.StartDate and Microsoft.VSTS.Scheduling.FinishDate:
<StartDate Field="Microsoft.VSTS.Scheduling.StartDate" AllowCreation="true" />
<EndDate Field="Microsoft.VSTS.Scheduling.FinishDate" AllowCreation="true" />
This makes Urban Turtle try to create a field with a name identical to one that as already been defined. To prevent this from happening, the property is modified so that it points to the right custom fields UrbanTurtle.StartDate and UrbanTurtle.EndDate:
<StartDate Field="UrbanTurtle.StartDate" AllowCreation="true" />
<EndDate Field="UrbanTurtle.EndDate" AllowCreation="true" />
Applying these modifications to the configuration mapping file should solve the problem.