Migrate Configuration Changes with Configuration Change Tracker
- Set up access to migrate Advance configuration packages on theMaintain Access to Customer Central Toolingtask.
- Set up access to Customer Central Object Transporter migration.
- Set up access to Configuration Change Tracker
Use
Configuration Change Tracker
migration to synchronize configurations between tenants. To migrate, you start in Configuration Change Tracker
and create a report of configuration changes made by specific users and in the timeframes you specify. This report is your change list, from which you create a configuration package. You can modify the package until you have only the instances you want to migrate. Before Change Tracker redirects you to Customer Central and Object Transporter, you can run validation checks to resolve possible missing IDs, ID conflicts, or exception errors. In Object Transporter, you can complete the migration process, with much of the work already done by Configuration Change Tracker.
- Sign in to the tenant with the configuration you want to synchronize with another tenant.
- Access theConfiguration Change Trackertask.Depending on your security permissions, you can:
- View and create reports of your own changes,
- View and create reports of others' changes.
- Create and edit your own Advanced configuration packages.
- Edit others' Advanced configuration packages.
- Migrate your own Advanced configuration packages.
- Migrate others' Advanced configuration packages.
- On theConfiguration Change Trackerpage, create a change list of the configuration changes to migrate:
Option Description From MomentTo MomentSelect the date and time range for the configuration changes you want to capture.Filtered by UsersSelect 1 or more users who made the changes you want to capture.Include Changes Made via Web ServicesSelect this check box if any of the selected users made configuration changes by a Workday SOAP web service.Include Changes Made via RESTSelect this check box if any of the selected users made configuration changes by a Workday REST service.You can further filter your change list by implementation type inAdditional Filters, or you can select an existing report from theLatest Reports.Workday automatically saves your change list as aConfiguration Change Trackerreport.ClickRefreshor wait for the report to populate. - On theReport Criteriapage for your report, review the change list for the users and timeframe you selected.ClickView Changesfor an instance to review its attribute details. You can package instances listed on theReady to Migratetab without further action.Workday doesn't include instances on theNot Ready to Migratetab in configuration packages. You must manually add them when you modify the package on theConfigure Package Instancespage, although mostNot Ready to Migrateinstances don't make sense to add. Examples: Do Not Use (DNU) or deleted instances.You can view a complete list of reasons why instances display on theNot Ready to Migratetab.
- ClickCreate Configuration Packageto create an Advanced configuration package of the instances listed on theReady to Migratetab.You can rename the package or add a description or an external change request ID.
- Select to include all instances, or only new or modified ones:
Option Description All InstancesIncludes all instances from theReady to Migratetab of Configuration Change Tracker and matches the previous behavior. This is the default selection.New Instances OnlyIncludes only the new instances created in the specified date range by the selected users. Selecting this option creates a targeted package, enabling you to more efficiently synchronize configurations between tenants and lower the risk of errors that can result from manually editing large packages.Modified Instances OnlyIncludes only the instances edited in the specified date range by the selected users. Selecting this option creates a targeted package, enabling you to more efficiently synchronize configurations between tenants and lower the risk of errors that can result from manually editing large packages.When Object Transporter migrates Advanced configuration packages, it migrates only the instances that you select for the package. It doesn't add other dependent instances after migration starts, as it does with standard configuration packages. This method narrows the migration scope to known instances, ensuring a less problematic migration.When ready, clickConfigure Package Instancesto create the package. - On theConfigure Package Instancespage, add or remove instances and implementation types until you have the only instances that you want to migrate.If you’ve identified any instances from theNot Ready to Migratetab that you want to add, do so here.
- To add or remove an instance, click or and select 1 or more instances to add or remove.
- To add or remove an implementation type, click or and select 1 or more types to add or remove.
- ClickSave and Continue.Workday updates the Advanced configuration package with your changes.
- On theReview and Prepare for Migrationpage, complete validation checks:
- ClickRun Blank Reference IDsto list instances with a missing reference ID.ClickView and Fix Errorsto automatically populate the blank reference IDs. Workday assigns no reference IDs to some instances and therefore doesn't report them in this validation check.
- ClickRun System Generated Ref IDsto list instances with auto generated numeric sequences for reference IDs.While these aren't incorrect, they may cause overwrite issues when you migrate to a tenant that has the same system generated reference ID for another instance that isn’t a match. Change these reference IDs only if you are concerned that migration may:
- Overwrite an instance in the target tenant unintentionally.
- Create an instance in the target tenant instead of modifying one.
- ClickRun Exception Auditsto run these audit reports on the instances on your package:
- Business Process Exception
- Security Exception
- Calculation Exception
- Calculated Field Exception
- Integration Exception
- Custom Report Exception
- Benefits Condition Rule Exception
- Condition Rule Exception
- Organization Exception
- Organization Type Exception
- Position Group Exception
- Report Specific Calculated Field Exception
- Worklet Mappings Exception
- Payroll Exception
- ClickPrepare for Migration.Workday redirects you to Customer Central.
- ClickLaunch Object Transporter in Customer Centralto sign into the Customer Central tenant and Object Transporter workflow as a Customer Central administrator or user.
- On theMigrate with Object Transporterpage, select theTarget Tenant.Select theInclude Translations?checkbox to include translated attribute values for instances in your package that contain them.Because you're migrating an Advanced configuration package from aConfiguration Change Trackerreport, Workday listsDependency Supportfor the package as manual. This means that Object Transporter doesn't automatically add dependencies to your package after migration starts, as it does with standard configuration packages. You can manually add dependent instances to resolve missing ones if Object Transporter later reports them in thePre-Migration Diffreport. Advanced configuration packages don't usually have missing or mismatched dependent instances, however, unless instances in the package have been updated or incorrectly configured since you created the package.
- ClickOK.
- On thePre-Migration Statuspage, clickRefreshor wait for Workday to complete the premigration check of the configuration data in scope for migration.Some instances have prerequisites that must exist in the target tenant for migration to succeed. Example: A calculated field. When Workday:
- Finds missing prerequisites, it generates aPre-Migration Checkreport.
- Finds no missing prerequisites, it skips thePre-Migration Checkreport and generates aView Pre-Migration Diffreport.
- If Workday displays theDiff Report Not Generatedpage, clickView Pre-Migration Check Reportto review theErrorstable.The table lists missing prerequisites that you must resolve before migration can proceed. Workday flags a prerequisite as missing if it has:
- No corresponding instance on the target tenant.
- A missing Reference ID.
- A mismatched Reference ID.
You must resolve the first 50 prerequisites listed in the table before Workday can identify and display any additional issues. As you resolve missing prerequisites, ensure Reference IDs match across both tenants. - Determine the resolution path for missing prerequisites and resolve unmappable prerequisites.Review theNon MappableandMap to Instance in Target (optional)columns to identify the necessary fix for each listed prerequisite:
- If theNon Mappablecolumn is Yes, sign in to the target tenant and manually resolve the issue:
- Missing instance: Create the instance in the target tenant and ensure the Reference ID matches the source.
- Missing or mismatched ID: If the instance exists, add or update the Reference ID to match the source.
- If theMap to Instance in Target (optional)column displays aMap Instancebutton, you can map the instance through tailored loading, or you can resolve the prerequisite manually like a non mappable instance. For tailored loading, go to the next step.
- If theNon Mappablecolumn is empty, no action is necessary.
For WD Setup migrations, you can only modify or map to existing target tenant instances. - Use tailored loading to automatically map an unmatched source instance to a compatible instance on the target tenant:
- In theMap to Instance in Target (optional)column, click.Map Instance. You must have the Reference ID of a compatible instance on the target tenant to map to it.
- Enter the Reference ID of a compatible instance on the target tenant and clickSearch.
- In the search results, select the check box for the compatible instance. If Workday displays multiple instances, select the one that is the same implementation type and most compatible with the source.
- ClickApply Mapping.
- (Optional) To view details of the mapped instance, click the link in theMapping tocolumn.
- (Optional) To delete a mapping, clickRemove.
- After addressing the prerequisites through manual updates or mapping:
- ClickRescan Targetif you updated or mapped target instances.
- ClickRetry Migrationif you updated the source tenant.
Once you resolve prerequisites, including any discovered after the initial 50, Workday generates and displays thePre-Migration Diff Reportpage. - If you're migrating any instances with effective dates, clickSet Effective Date Strategy.
- On theSet Date for Packageprompt, first select a strategy for all instances in the migration.You can apply a default effective date of 01/01/1900 or manually select a date. If you’re migrating a single instance, any dependencies of the instance inherit the date you select here.If an instance without an effective date has dependencies with effective dates, the dependencies inherit the date of migration as their effective date during the migration process.You can always change effective dates after migration. You can also further refine your effective date strategy by selecting different dates for instances and dependencies individually, or as a group, by implementation type.
- To apply different effective dates at the implementation type or instance level, clickSave and Continue Editing.
- To select a different effective date for all instances of an implementation type, select a date in theSet Effective Date By Implementation Typecolumn.To change the year, enter it directly in the field.
- To change the effective date of 1 or more unique instances or dependencies, clickSet Effective Date by Instance.
- Select a new effective date for an instance in theSet Effective Date by Instancecolumn.Workday displays both instances and their dependencies as separate rows in the table. To change the year for an instance or dependent instance, enter the year directly in the field.Some implementation types enable you to enter effective dates in the future. If you enter a future date, Object Transporter proceeds with the migration and reports any errors.
- (Optional) If your package contains domain or business process security policies that differ from the corresponding policies on the target tenant, clickEdit Migration Behaviorand select a migration behavior for all or some of the modified security policies. Workday merges security policies by default unless you use this option to override security policies on the target tenant.Workday only enables this option when it detects 1 or more modified security policies.
Option Description Merge (Recommended)Default behavior. Combines permission-holding components such as security groups and roles from all modified source security policies with those in the corresponding target security policies. Merges are additive. Workday removes nothing, making it the safest option.Consider this option when you need to:- Prioritize target tenant integrity.
- Migrate routine updates from a preview, sandbox, or development environments to production, where the goal is to introduce new configurations without disturbing existing ones.
- Mitigate the risk of inadvertently removing permissions or security groups that are critical for target tenant operation.
- Protect target-specific changes.
Because Merge is non destructive by default, it reduces time spent on checking for potential overwrites, enabling you to focus more on verifying the additions.OverrideReplaces all security policies on the target tenant with the corresponding modified ones on the source tenant. When replacing, Workday discards the previous corresponding policies on the target tenant and implements only the modified security policies from the source tenant.Consider this option when you need to:- Treat the source tenant as the authoritative source for security policies.
- Perform initial deployments or tenant refreshes.
- Intentionally replace target security policies fully.
- Ensure absolute consistency with the source.
When you migrate a single instance, Workday replaces only the corresponding instance on the target tenant.Manual SelectionProvides the most granular control, enabling you to review each modified security policy in the package individually. In theMigration Behavior per Instancecolumn, selectMergeorOverridefor each modified security policy.Consider this option when you need to:- Handle complex migrations with diverse policy-specific needs.
- Address mixed requirements in a single package where different policies need different merge or override behavior applied to them.
- Operate in sensitive environments that demand meticulous control over each policy.
- Manage phased rollouts or policies handled by different teams.
- Achieve maximum precision and flexibility, tailoring action to each policy.
- (Optional) To view the attributes for a modified instance, clickView Attribute Diffto examine the individual attributes in the modified dependency object.On theAttribute Diffpage, Workday provides a status icon for each attribute of aModifiedinstance. The following table describes how Workday categorizes the differences between source and target attributes:Attribute StatusDescriptionChangeSource and target attributes exist but aren’t identical.Migration overwrites the target attribute with the source attribute. If a source attribute belongs to a security policy instance, Workday adds it to the target tenant, unless you’ve selected the Override option when you edited migration behavior for security policies.NewNo attribute exists on the target tenant. Workday adds the source attribute to the target tenant.Not MatchingSource and target attributes have different translation values. Workday merges the target translation value with the source translation value.Example: The source attribute has a Polish translation value and the target attribute has an English translation value. Migration adds the Polish translation value to the target attribute without changing the English value.RemovalAttribute exists in target tenant but not in source. Migration removes the target attribute. Workday doesn’t assignRemovalstatus to attributes that are part of domain or business process security policies.
- When you've reviewed and understand the changes that migration will make to your target tenant, clickProceed with Migrationto view a final summary of the instances to migrate.
- ClickStart Migration.
- When the migration completes, clickView Post Migration Reportto see a summary of the changes in the target tenant.Postmigration summary reports remain available for 2 years.
- (Optional) On thePost-Migration Reportpage, clickRun Tenant Compareto compare instances of implementation types between 2 tenants.You can save the comparisons asTenant Comparereports.