How to Configure Access to the MySolution Skills Object Structure for Recruitment Users
This guide explains how to adjust permissions so that non-admin users with the Recruitment permission set can access and manage the MySolution Skills object structure.
To grant the appropriate access to the skills tree, global categories, and contact skills, you will need to adjust their object and field-level permissions.
Configuration Options
You have two ways to apply these permissions to your users:
- Create a New Permission Set: Create a dedicated "MySolution Skills Access" permission set and assign it to the relevant users. This is the best practice as it keeps your security model flexible and prevents unwanted changes to base profiles.
- Update the Default Profile: Modify the default profile assigned to your Recruitment users. Keep in mind that this will affect all users assigned to that profile.
Required Object and Field Permissions
Regardless of whether you choose to use a Permission Set or edit a Profile, you must apply the following specific Object and Field permissions to enable full functionality.
1. Skill Object (msf__Skill__c)
This object represents the individual skills and their hierarchy ("parent" skills) in the tree.
- Object Permission: Read
Field API Name | Read | Edit | Description |
| ✔️ |
| The "global category" the skill belongs to |
| ✔️ |
| Ordering/sorting value |
| ✔️ |
| The "parent" skill in the hierarchy tree |
2. Skill Definition Object (msf__Skill_Definition__c)
This object represents the global categories (which act as tabs on the skills page).
- Object Permission: Read
Field API Name | Read | Edit | Description |
| ✔️ |
| Indicates if this category is usable for Contacts/Candidates |
3. Contact Skill Object (msf__Contact_Skill__c)
This is the master-detail junction object that links a Contact (Candidate) to a specific Skill.
- Object Permission: Read, Edit (Write)
Field API Name | Read | Edit (Write) | Description |
| ✔️ | ✔️ | Lookup to the Contact |
| ✔️ | ✔️ | Lookup to the Skill |
msf__Contact_Skill__c is a master-detail junction object, users will also need the appropriate sharing access to the parent Contact records to create or edit these junction records successfully.Steps to Apply via a New Permission Set
If you choose the recommended Permission Set route, follow these steps:
- Navigate to Setup > Users > Permission Sets.
- Click New, name it MySolution Skills Access, and save.
- Go to Object Settings within the new Permission Set.
- Locate the three objects listed above (
msf__Skill__c,msf__Skill_Definition__c,msf__Contact_Skill__c), enable the required Object permissions, and check the specific Field permissions as outlined in the tables. - Save your changes and click Manage Assignments to assign this Permission Set to your Recruitment users.
Updated on: 24/02/2026
