Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Azure DevOps Services
Cloning your Hosted XML process to the Inheritance process model allows you to manage customizations through the user interface versus XML definition files. The inherited process supports the set of customizations described here About process customization and inherited processes.
Before you clone a Hosted XML process, we recommend that you review Supported operations when moving from Hosted XML process to inherited process.
Category | Requirements |
---|---|
Permissions | - To create, delete, or edit a process: Member of the Project Collection Administrators group or specific collection-level permissions Create process, Delete process, Edit process, or Delete a field from organization. For more information, see Set permissions and access for work tracking, Customize an inherited process. - To update boards: Team Administrator or a member of the Project Administrators group. |
Access | - Even if you have Basic or lower access, you can still change a process if someone gives you permissions to do so. - To update and change the type of your existing work items: Project member. |
The general sequence of steps to support clone are:
You create, manage, and make customizations to processes from Organization settings>Process.
Choose the
Azure DevOps logo to open Projects. Then choose Organization settings.
Then, choose Process.
Important
If you don't see Process, then you're working from TFS-2018 or earlier version. The Process page isn't supported. You must use the features supported for the On-premises XML process model.
Open the … context menu for the Hosted XML process and choose the Clone process to inherited option.
Here we open the menu for the Design Agile Process.
Review the information provided in the dialog that opens and then choose Continue.
In the next dialog, you can change the name of the inherited process to be created and optionally change the parent process and provide a description.
Here, we accept the defaults provided by the system.
Important
The system performs a best effort to detect the correct parent process. Verify that the process selected meets your expectations, or change it as needed. Once you've completed the clone, you can't clone it a second time based on a different system process.
After you've confirmed that the information is correct, choose Save.
The upgrade makes a best-effort attempt to reconcile the system process and the customizations made to the Hosted XML process. After you upgrade, we recommend you review the inherited process and reapply customizations manually.
We recommend that you create a test project based on the inherited process created in the previous step to verify the customizations preserved and any additional changes you make to it.
Open the All processes page, and choose the … context menu for the process you want to use, and then select New project.
The Create new project page opens. Fill out the form.
Open the Work>Work Items page (user context) and choose New Work Item and select a WIT that you have previously customized. Here we choose Bug.
Verify that the customizations you expect appear on the form.
During the cloning process we do our best to match your layout from Hosted XML and clone it into Inherited. However, if you have been creative with the form layout, we can't always replicate that same layout in Inherited. They system does a best attempt. Fields and layouts that are not understood get ignored. The fields however are still added to the process. You just need to manually add them to the form layout.
Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Learning path
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization