Articles on: Browser Extension

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:

  1. 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.
  2. 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

msf__Skill_Definition__c

✔️

The "global category" the skill belongs to

msf__Order__c

✔️

Ordering/sorting value

msf__Skill__c

✔️

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

msf__Use_for_Candidates__c

✔️

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

msf__Contact__c

✔️

✔️

Lookup to the Contact

msf__Skill__c

✔️

✔️

Lookup to the Skill



Because 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:

  1. Navigate to Setup > Users > Permission Sets.
  2. Click New, name it MySolution Skills Access, and save.
  3. Go to Object Settings within the new Permission Set.
  4. 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.
  5. Save your changes and click Manage Assignments to assign this Permission Set to your Recruitment users.


Updated on: 24/02/2026