Dynamic Skills to Enhanced Dynamic Skills: Migration Script
Enhances the migration activity from Dynamic Skills to Enhanced Dynamic Skills by replacing duplicate skills automatically based on a prioritized set of conditions.
During the migration to Enhanced Dynamic skills, there is an option to replace synonyms with catalog skills. If there is more than one skill that translate to the same catalog skill due one or all of them being synonyms to the same catalog skill, the script displays an error message in the log file, mentioning that there are duplicates. The user needs to search for the skills manually using the skill identifier and choose to delete the duplicates manually or change the settings for the ESS job to avoid replacing the skills with synonyms.
Using the enhanced migration script customers can eliminate this manual work by letting the script handle the duplicates. The duplicates are removed using a priority logic. The skill item with a higher priority is retained. The priority order is determined as below.
- A confirmed skill has higher priority than an unconfirmed duplicate.
- A skill at a higher level has higher priority than a duplicate at a lower level.
- A skill that is most recently updated is prioritized over its duplicate.
- A skill that is already in the catalog is prioritized over its duplicate.
- A skill that was recently created is prioritized over its duplicate.
Business Benefit
Streamlines the migration from Dynamic Skills to Enhanced Dynamic Skills by automatically resolving duplicate skill mappings, ensuring that only the most relevant skill is retained per user profile based on clear priorities (confirmation status, skill level, update date, availability in catalog, and creation date). Customers receive a preview of migration results, allowing them to address conflicts beforehand, which reduces manual cleanup and configuration changes. As a result, migrations become faster, more reliable, and user-friendly, helping organizations safeguard valuable profile data and achieve a successful, single-run upgrade to Enhanced Dynamic Skills.
Steps to enable and configure
You don't need to do anything to enable this feature.
Tips and considerations
- Run the job first in preview mode and check the log file to view the changes that the script plans to make. You can still search for the skills manually using the identifier and choose to delete the duplicates or change the settings for the ESS job to avoid replacing the skills with synonyms.
- Run the job again in preview mode after a manual fix to ensure that the issue is resolved and does not appear in the log.
- The script replaces the skills automatically in upgrade mode based on the priority listed above.
Key resources
For details on upgrading to Enhanced Dynamic Skills, see Pathways to Enhanced Dynamic Skills.