{"id":6316,"date":"2014-06-19T04:43:03","date_gmt":"2014-06-19T11:43:03","guid":{"rendered":"http:\/\/www.technosolutions.com\/kb\/?p=6316"},"modified":"2018-04-27T00:10:37","modified_gmt":"2018-04-27T07:10:37","slug":"defining-synchronization-scheme-for-topteam-vsts-connector","status":"publish","type":"post","link":"http:\/\/www.technosolutions.com\/kb\/6316\/defining-synchronization-scheme-for-topteam-vsts-connector\/","title":{"rendered":"Defining Synchronization Scheme for TopTeam VSTS Connector"},"content":{"rendered":"<p><!-- Start ScreenSteps Content --><\/p>\n<div class=\"LessonContent\">\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Overview<\/h3>\n<div class=\"StepInstructions\">\n<p>This article describes the procedure for defining a Synchronization Scheme in <i>TopTeam Visual Studio Team System Connector<\/i> (VSTS).<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Who should read this?<\/h3>\n<div class=\"StepInstructions\">\n<ul>\n<li>TopTeam Users<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Who can define a Synchronization Scheme?<\/h3>\n<div class=\"StepInstructions\">\n<p>The user must have System Administrator privileges for defining a Synchronization Scheme.<\/p>\n<p>The user must also be a member of the <i><strong>Team Foundation Server Administrators Group<\/strong><\/i> or a member of the <i><strong>Project Collection Administrators Group.<\/strong><\/i><strong> <\/strong>This is optional and is required only when you need to create Work Item Types (WITs) or WIT fields (using the Connector).<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">What is a Synchronization Scheme?<\/h3>\n<div class=\"StepInstructions\">\n<p>A Synchronization Scheme is a set of rules defined for synchronizing records between <i>TopTeam Repository<\/i> and the <i>Visual Studio Team System<\/i> (TFS) Repository.<\/p>\n<p>The scheme contains rules such as:<\/p>\n<ul>\n<li>Record Types that can be synchronized.<\/li>\n<li>M<font color=\"#0A0A0A\">apping between Record Types and WITs.<\/font><\/li>\n<li><font color=\"#0A0A0A\">Mapping between Record Type fields and WIT fields.<\/font><\/li>\n<li><font color=\"#0A0A0A\">M<\/font><font color=\"#080808\">apping between TopTeam Link Types and Work Item Link Types.<\/font><\/li>\n<\/ul>\n<p><font color=\"#0A0A0A\">The scheme is defined between a <i>TopTeam<\/i> project and a <i>Team System<\/i> project and is automatically applied whenever you perform synchronization between the selected project pair.<\/font><\/p>\n<p><font color=\"#BF0000\">This step is mandatory for each pair of <i>TopTeam<\/i> and <i>Team System<\/i> projects that need to be synchronized.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">IMPORTANT<\/h3>\n<div class=\"StepInstructions\">\n<p><i>Microsoft Visual Studio Team Services<\/i> (Cloud) does not support the API call required to create custom <i>Work Item Types (WITs)<\/i>. Therefore, you have to manually create WITs corresponding to <i>TopTeam<\/i> artifact types (record types that you want to synchronize) on VSTS Cloud and then synchronize corresponding <i>TopTeam<\/i> artifact types (record types) with VSTS Cloud.<\/p>\n<p>To create custom <i>Work Item Types<\/i> on <i>Team Services,<\/i> refer to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/vsts\/work\/customize\/process\/customize-process-wit\" target=\"_blank\">Microsoft Visual Studio Team Services<\/a> article.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 1. Run TopTeam VSTS Connector<\/h3>\n<div class=\"StepInstructions\">\n<p>Refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6324\/starting-with-topteam-connector-for-visual-studio-team-system\/\" target=\"_blank\">Configuring TopTeam Connector for Visual Studio Team System<i>.<\/i><\/a><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 2. Choose the option for defining the synchronization scheme<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28861-media_1385962958692-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28861-media_1385962958692-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 3. Choose Define Synchronization Scheme<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28862-media_1385966453787-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28862-media_1385966453787-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 4. Read the Synchronization Scheme information and click Next<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28881-media_1403084407048-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28881-media_1403084407048-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 5. Select a TopTeam Project and a Team System Project<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28867-media_1402989523935-1-1.png\" width=\"800\" height=\"556\" alt=\"wpid28867-media_1402989523935-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 6. Select the TopTeam Record Types that you want to synchronize<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28868-media_1402989567816-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28868-media_1402989567816-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 7. Define mapping between Record Types and WITs<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28869-media_1402990048764-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28869-media_1402990048764-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 8. Create a new WIT that does not exist in the Team System Project<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28870-media_1402990117778-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28870-media_1402990117778-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>For more details, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6271\/create-custom-work-item-types-or-work-item-type-fields-using-topteam-vsts-connector\/\" target=\"_blank\">Create custom Work Item Type and Work Item Type fields using TopTeam VSTS Connector<\/a>. <i>Microsoft Visual Studio Team Services<\/i> (Cloud) does not support the API call required to create custom <i>Work Item Types (WITs)<\/i>. Therefore, you have to manually create WITs corresponding to <i>TopTeam<\/i> artifact types (record types that you want to synchronize) on VSTS Cloud and then synchronize corresponding <i>TopTeam<\/i> artifact types (record types) with VSTS Cloud.<\/p>\n<p>To create custom <i>Work Item Types<\/i> on <i>Team Services,<\/i> refer to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/vsts\/work\/customize\/process\/customize-process-wit\" target=\"_blank\">Microsoft Visual Studio Team Services<\/a> article.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 9. Define mapping between WITs and Record Types while importing into TopTeam<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28866-media_1388491856974-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28866-media_1388491856974-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>This page displays and allows mapping of  Record Types to WITs while importing records from <i>Team Foundation Repository <\/i>to <i>TopTeam Repository. <\/i><\/p>\n<p>One-to-one mapping of Record Types to WITs is disabled. However, when multiple Record Types are mapped to a single WIT, you need to select the Record Type that will be used for creating records in TopTeam during the import.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 10. Select the TopTeam Record Type fields that you want to synchronize<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28879-media_1403071994793-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28879-media_1403071994793-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 11. Define mapping between Record Type fields and WIT fields<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28882-media_1403085122576-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28882-media_1403085122576-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><strong>NOTE: <\/strong>The Connector will display<strong> <\/strong>warnings and error messages when there is a mismatch between the selected field types or when a WIT field is getting reused.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 12. Apply similar field mapping to all other Record Types<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28871-media_1402994637067-1-1.png\" width=\"576\" height=\"463\" alt=\"wpid28871-media_1402994637067-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><strong><font color=\"#000000\">NOTE: <\/font><\/strong><font color=\"#000000\">Check  <i><strong>Do not show this dialog<\/strong><\/i> box to stop the dialog from displaying for every field mapping.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 13. Create a new WIT field<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28872-media_1402994789110-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28872-media_1402994789110-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>For more details, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6271\/create-custom-work-item-types-or-work-item-type-fields-using-topteam-vsts-connector\/\" target=\"_blank\">Create custom Work Item Type and Work Item Type fields using TopTeam VSTS Connector<\/a>. <i>Microsoft Visual Studio Team Services<\/i> (Cloud) does not support the API call required to create custom <i>Work Item Types (WITs)<\/i>. Therefore, you have to manually create WITs corresponding to <i>TopTeam<\/i> artifact types (record types that you want to synchronize) on VSTS Cloud and then synchronize corresponding <i>TopTeam<\/i> artifact types (record types) with VSTS Cloud.<\/p>\n<p>To create custom <i>Work Item Types<\/i> on <i>Team Services,<\/i> refer to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/vsts\/work\/customize\/process\/customize-process-wit\" target=\"_blank\">Microsoft Visual Studio Team Services<\/a> article.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 14. Select the option to export permalinks of the TopTeam records to Team Foundation as work item hyperlinks<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28873-media_1402994940345-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28873-media_1402994940345-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><font color=\"#000000\">Exported permalinks will be added as <i>Work Item Hyperlinks<\/i> to all  work items.<\/font><br \/>\n<font color=\"#000000\">You can view these hyperlinks under the <i><strong>Links<\/strong><\/i> tab of each work item in Team Explorer.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 15. Choose an option for synchronizing Record Type links<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28863-media_1386063612728-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28863-media_1386063612728-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 16. Choose an option to synchronize the Parent-Child links hierarchy &#8211; recommended<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28864-media_1386063634063-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28864-media_1386063634063-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 17. Define mapping of TopTeam Link Types with Work Item Link Types<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28874-media_1403064480138-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28874-media_1403064480138-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>Any Traceability Link with a Test Case record type will be exported as a <i><strong>Tested By &#8211; Tests<\/strong><\/i> Link Type to <i>Team Foundation Server.<\/i><\/p>\n<p><strong>NOTE:<\/strong> <font color=\"#000000\">Disabled gray cells will be automatically enabled when a VSTS Work Item Link Type is selected.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 18. Define mapping of TopTeam Link Types with Work Item Link Types<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28875-media_1403064549701-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28875-media_1403064549701-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><strong>NOTE: The steps from 19 to 22 illustrated below cannot be performed when you are connected to <i>Team Services<\/i>.<\/strong><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 19. Select the operations that you want to perform on modified WITs in TFS <\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28883-media_1403085619795-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28883-media_1403085619795-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><font color=\"#0A0A0A\">If new fields have been created in WITs, you can update their form layout so that those fields are visible in VSTS.<\/font><br \/>\n<font color=\"#0A0A0A\">If the State field is mapped for some WITs, you can update their workflow so that the mapped <i>TopTeam <\/i>Record Type&#8217;s States are available on the WIT.<\/font><\/p>\n<p><font color=\"#0A0A0A\">For new WITs, these actions are performed by default.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 20. Select WIT fields for which you want to update list of values<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28880-media_1403072339775-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28880-media_1403072339775-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><font color=\"#0A0A0A\">For successful synchronization of values between record type fields and WIT fields, their list of values should be the same. Select the WIT fields for which you want to update their values with <i>TopTeam<\/i> field values.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 21. Specify how you want to update WIT Definitions on TFS<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28877-media_1403071047527-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28877-media_1403071047527-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>Click <i><strong>Save definition to xml<\/strong><\/i><strong> <\/strong>for manual update only when you want to upload WIT Definition (.xml) files.<br \/>\n<font color=\"#BF0000\">This is an expert option and is not recommended for basic users.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 22. Uploading WIT Definitions (XML) to Team System Project<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28878-media_1403071421228-1-1.png\" width=\"800\" height=\"561\" alt=\"wpid28878-media_1403071421228-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 23. Save the Synchronization Scheme<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28876-media_1403067643489-1-1.png\" width=\"800\" height=\"558\" alt=\"wpid28876-media_1403067643489-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 24. The Synchronization Scheme is saved<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/04\/wpid28865-media_1387977571662-1-1.png\" width=\"351\" height=\"117\" alt=\"wpid28865-media_1387977571662-1-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">What to do next?<\/h3>\n<div class=\"StepInstructions\">\n<p>1. Create an execution profile for this Synchronization Scheme.<br \/>\n     For more details, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6285\/creating-execution-profile-for-topteam-vsts-connector\/\" target=\"_blank\">Creating Execution Profile for TopTeam VSTS Connector.<\/a><\/p>\n<p>2. Synchronize data between <i>TopTeam Project<\/i> and <i>Team System Project<\/i> for this Synchronization Scheme.<br \/>\n     For more details, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6344\/synchronizing-records-between-topteam-and-tfs-repositories-using-topteam-vsts-connector\/\" target=\"_blank\">Synchronizing records between TopTeam and TFS repositories using TopTeam VSTS Connector.<\/a><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">See Also<\/h3>\n<div class=\"StepInstructions\">\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/6292\/creating-synchronization-parameter-file\/\" target=\"_blank\">Creating a Synchronization Parameter File<\/a><br \/>\n<a href=\"http:\/\/www.technosolutions.com\/kb\/6271\/create-custom-work-item-types-or-work-item-type-fields-using-topteam-vsts-connector\/\" target=\"_blank\">Creating custom Work Item Types or Work Item Type fields using TopTeam VSTS Connector<\/a><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepInstructions\">\n<p>Revised: April 27th, 2018<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<p><!-- End ScreenSteps Content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview This article describes the procedure for defining a Synchronization Scheme in TopTeam Visual Studio Team System Connector (VSTS). Who should read this? TopTeam Users Who can define a Synchronization Scheme? The user must have System Administrator privileges for defining a Synchronization Scheme. The user must also be a member of the Team Foundation Server Administrators Group or a member of the Project Collection Administrators Group. This is optional and is required only when you need to create Work Item Types (WITs) or WIT fields (using the Connector). What is a Synchronization Scheme? A Synchronization Scheme is a set of <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[254,48],"class_list":["post-6316","post","type-post","status-publish","format-standard","hentry","category-connectors","tag-tfs","tag-vsts"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paoaNA-1DS","_links":{"self":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/6316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/comments?post=6316"}],"version-history":[{"count":27,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/6316\/revisions"}],"predecessor-version":[{"id":41174,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/6316\/revisions\/41174"}],"wp:attachment":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/media?parent=6316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/categories?post=6316"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/tags?post=6316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}