The Duplicate management feature lets you match skills and avoid having a too scattered Framework, with skills that are the same (for the company) but written differently by employees.
Our AI supports the admin by suggesting groupings for these similar skills. The more these matches are validated, the more we refine the engine’s relevance for future suggestions.
Ex : Agile VS Méthode Agile
Once the match is done, the platform will always suggest the duplicate “heads” to employees, to make the Framework converge as much as possible towards unique skills.
There are several ways to express a skill. Still, for expressions that mean the same thing, it is useful to find all employees who expressed versions of the same skill.
Goal: group identical expressions of a skill, so you can find all employees who declared this skill, even if they expressed it differently in Matching, expert search, and statistics.
Duplicate interface.png)

The interface is split into 2 tabs: (2).png)

- To do: list of new duplicates to handle (the counter matches the number of duplicate groups to process)
- Done: list of duplicates already processed
In the “To do” tab, you will find all duplicates suggested by our AI, as well as the number of employees who have the skill (shown in parentheses). Automatic duplicate suggestions contain active skills only. The AI will not suggest duplicate groups for inactive skills. You must use manual duplicate management to create duplicate groups for inactive skills).
You then have three options
1 - Keep the suggested group: all skills in the group are kept in the system (and in employee profiles). However, in the case of a CV or experience export, a declaration, or a skill suggestion, we will suggest the duplicate head to the employee. The idea is not to force, but to help the employee declare this skill, with the Framework relevance in mind.
Example: let’s imagine a grouping with Gestion de projet, PMO and project Management, with Gestion de Projet as the duplicate head. If I want to declare PMO in my profile, the dropdown list will automatically suggest the skill Gestion de projet. If I want to keep PMO, I can, and the skill will appear in my profile.
2 - Merge two skills: the head skill will then be the only one proposed. Even during a declaration, the employee will not be able to override the platform and enter the merged skill.
To merge skills, you must bring the skills together so they “stick”.
Example: if I reuse the example above with Gestion de Projet and PMO merged, the platform will force me to enter Gestion de projet even if I type PMO. If PMO is already entered in my profile, PMO will then be replaced by Gestion de projet.
3 - Remove some skills from the suggested group: to associate them with another group, or leave them as unique.
As soon as you validate a group, it appears in the “Done” tab.
Note: a group already processed can become “To do” again if new skills linked to the group are added.
At any time, the HR admin can edit an already processed group again if needed.
As soon as one of the skills becomes the version (the duplicate) of another skill (which becomes the reference skill), the version takes the same active or inactive status as the reference skill it is linked to.
Duplicate group

In a duplicate group, you can find:
- A duplicate head: the skill shown on a colored background
- One or more duplicates (versions or synonyms): the skill shown on a white background with a colored border
- One or more merges: those on a white background with grey borders and “stuck” to a skill
In a duplicate group, you see the skills with their number of declarations and their languages.


 (2).png)
Since merges are no longer skills, they have no declarations and no languages.

There are two ways to edit a duplicate group:
| Inline in the table via the edit button | ![]() |
| Via the manual duplicate management modal | ![]() |
To do tab
New suggestions from the algorithm are in the To do tab.
Warning: a group that is only in the Todo / To do tab is not considered an effective duplicate group. Only duplicate groups in the Done tab are taken into account.
List of possible cases:
Matching new skills.png)

When the AI chooses to match skills together for the first time (matching standalone skills, without duplicates), it puts them all in a group, with the most declared skill as the head.
Matching a new skill to an existing duplicate group.png)

When the AI chooses to match a new skill to an existing duplicate group, this new skill appears on a new row (separated by dotted lines) to better identify the new skill.
Matching several new skills to an existing duplicate group.png)

Same as the section above, but with several new skills this time.
The Trade reconciliation group already existed. The AI suggests matching Réconciliation cash et titres and contrôle de positions, which are new skills, with the Trade reconciliation group.
Here, the Réconciliation cash et titres group (tagged New) is made of new skills suggested by the AI (it is only in the Todo tab). It is not yet an effective duplicate group (compared to the Trade reconciliation group, which is also in the Done tab, so an effective group).
Matching several duplicate groups.png)

The AI chooses a head only the first time it duplicates standalone skills together (once the duplicate group is validated by the admin, the head is validated and no longer changes). If the AI chooses to match one duplicate group to another, it will always suggest matching the heads together (those validated by the admin).
In the example above, it suggests matching Data analytics with Microsoft BI SSRS and Oracle Business Intelligence. It will never change the head of a validated duplicate group.
Manual duplicate management
If some matches are not suggested in the duplicate management interface, you can create duplicate groups manually.
The interface lets you manually match skills to declare them as duplicates. You are still supported by the AI, which generates skill match suggestions, but you also have control to create these matches yourself and take control of your skills Framework structure.
Manually match the skills of your choice
Here are the steps to manually create a new duplicate group.
Open the duplicate creation window by clicking Identifies as duplicates. You can also use the shortcut available within each group of processed or already processed skills.

.png)
Once the window is open, enter the name of a skill using the search bar. It must be part of your skills Framework to be added.
The skill appears. If it is already part of a duplicate group (validated or suggested by the AI), it appears with all its versions.
Enter the name of a second skill you want to match with the first one. It also appears with all its versions.
You can add other skills if needed..png)

Make the matches you want. You can move only some skills, or merge groups by moving all the skills that make them up. All other operations are also possible: define a new head skill, split skills into a new group, merge skills, etc.
When you have completed all required operations, click Validate to save your changes. All skills are then considered processed, and appear in your Done tab. If you isolated some skills, they will not appear under this tab.
You can manually duplicate only skills you have validated (integrated into the Framework). Unlike automatic duplicate suggestions, which only propose matching active skills, you can manually duplicate inactive skills via manual duplicate management.
The modal is accessible:
- Via an icon from each duplicate group to process or already processed: it is then populated with that group when opened.
- From the top of the page: it is then empty when opened.
How it works
- The modal provides a search bar with autosuggest:
- Only skills that are already part of the Framework can be added. You can find all skills (heads, duplicates, merges, active, inactive, in all languages) EXCEPT those not integrated into the Framework.
- HR enters the skill of their choice via the search bar and validates it. The skill is then displayed in the modal, along with all its presumed or declared duplicates (if any), in the same format as on the current page.
- If HR opened the modal from one of the skill groups, this group is displayed directly in the modal
- HR enters a second skill via the search bar and validates it. Skills already present in the modal can be found via autosuggest but nothing happens if you click them again. This new skill (or skill group) appears under the 1st one, with a solid separator line to show that the two groups currently have no link.
- If needed, HR enters a 3rd skill, a 4th, etc. until they have all required skills in front of them (max number to define)
- HR then handles all skills: merges, head changes, negative declarations, etc.
- HR validates the changes.
- Once the modal is validated, all skills that went through this modal are considered processed in the interface (even if there was no direct action on them). Isolated skills disappear since we no longer display negatives.
- As a result, HR must be able to remove skill groups added by mistake in the modal
Automatic duplicate suggestions in the To do tab do not include inactive skills, but in manual duplicate management, you can duplicate inactive skills.
Possible actions in the modal.png)

These are the same actions as in the To do interface, except that you can also match skills from different groups via drag & drop.
- You can move skills from one group to another.
- You can separate versions from their head by assigning them to another group or isolating them in a new group.
- If you move a head to another group and its versions stay in the group, the version most declared by employees becomes the default head. HR can then change it by clicking one of the versions.
When you click the button, a modal opens on the page with a search bar.png)

1 - The manager enters a first skill and can select it with autosuggest
Autosuggest is limited to skills already present in the Framework (and does not include non-integrated skills).
The admin can search for already declared duplicates, heads or versions, merges, or skills outside duplicates, in all languages..png)

2 - The first skill is displayed with all skills from its duplicate group (declared or presumed), if any..png)

3 - The manager enters a second skill and selects it
Autosuggest proposes all skills even if they are not part of the same category and even if they are already present in the modal. If the employee selects a skill already present in the modal, nothing happens.
4 - The second skill is displayed with its declared or presumed duplicates
Here the second skill belongs to a group that the AI matched with another group, but the admin has not yet confirmed it.
The admin can add more skills if needed..png)

5 - The manager makes the required matches.
They can merge two groups, or move only some heads and/or versions from one group to another.
If a head changes groups, heads are redefined within each group by number of occurrences. The admin can edit them by clicking them.
They can also declare negatives and merge skills like in the current interface.
Isolated skills are shown in grey to indicate they will no longer be displayed in the interface after validation..png)

6 - The manager validates the changes
All skills that went through the modal are considered “Done”, even if the admin did not process them.
Isolated skills disappear from the interface since we no longer display negatives.
You can match skills from different categories. In this case, the versions will take the head’s category.

