Admin Guide - Resource LWC - BETA - Enable Integrated Resource Profile

    Last Modified On: June 13, 2025

     

    The Resource Profile makes it easier to manage resource details by bringing important information together in one place. Previously, resource details—such as hourly rates and working hours—were stored directly in the Salesforce User and Contact object, which created challenges around permissions, complexity, and data sensitivity.

     

    With the integrated Resource Profile:

    • Resource management is simpler and more secure.
    • Permission requirements are reduced, making it easier for teams to manage resource information.

     

    This help article will walk you through the necessary configurations to enable the integrated resource profile.

     

    Please note:

    You must be a Salesforce System Administrator to complete the steps outlined in this help article as it requires access to Salesforce Setup.

     

    Before You Begin

    When the integrated Resource Profile is enabled, the following occurs:

    • When viewing a user or contact in the Resources subtab in Resource Management, you’ll no longer see the Hourly Rate and Working Hours Per Day fields directly on the user or contact record. These details are now part of the resource’s Resource Profile, providing a centralized place to manage key resource information. To update a resource’s hourly rate or working hours, simply open their Resource Profile and make your changes there.
       
    • When you click on a user or contact in the Resources subtab within Resource Management, Inspire Planner automatically checks if they already have a Resource Profile. If one doesn’t exist, Inspire Planner will automatically create it for you. Any existing Hourly Rate and Working Hours Per Day from the user or contact record will be copied into the corresponding fields on the new Resource Profile—making setup quick and easy.
       

    • When Integrated Resource Profile is enabled, Resource Utilization will use the Working Hours per Day from the Resource Profile. If the feature is not enabled, it will continue to use the values from the User or Contact record.
       

    • When Use Effort to Calculate Cost is enabled, when you create Project Team records in a project and leave the Billable Rate and Cost Rate fields blank, Inspire Planner follows a specific order to find the rates:

      • It first checks if there’s a Rate Card linked to the Project Team.

      • If there’s no Rate Card, it looks for a Resource Profile and uses the Default Billable Rate and Default Cost Rate from there.

      • If the Resource Profile doesn’t have rates, only then does it reference the Hourly Rate from the User or Contact record.

    Since Inspire Planner prioritizes the Resource Profile for rates, we don’t recommend disabling the integrated Resource Profile once it’s enabled, as the system will continue to look for rate values there first.

     

    Grant Access to Resource Profile Object and Fields

    Access to the Resource Profile object and its fields are already included with the following Inspire Planner Standard Permission Sets:

    • Inspire Planner Standard User - v1.12 Permissions
    • Inspire Planner Standard User - Customer Community Plus
    • Inspire Planner Standard User - Agile Project Management

     

    If you are using custom permission sets, you will need to edit them to grant access to the Resource Profile object and its fields. You only need to complete the steps in this section if you are using custom permission sets. Otherwise, you can proceed to the next step.

     

     

    1. In Setup, enter "Permission Sets" in the Quick Find box and click on Permission Sets.


       
    2. Click on your custom permission set. The image below is just an example.


       
    3. Click on Object Settings.


       
    4. Go to Resource Profiles.


       
    5. Click on Edit.


       
    6. Enable the following object permissions:

      Read
      Create 
      Edit
      Delete
      View All Records


       
    7. Enable Read Access and Edit Access for all fields in this object.


       
    8. Click on Save when you are finished.

     

    Grant Access to Apex Classes

    Access to Apex Classes used in Inspire Planner is already included with the following Inspire Planner Standard Permission Sets:

    • Inspire Planner Standard User - v1.12 Permissions
    • Inspire Planner Standard User - Customer Community Plus
    • Inspire Planner Standard User - Agile Project Management

     

    If you are using custom permission sets, you will need to edit them to grant access to Apex Classes used by this feature. You only need to complete the steps in this section if you are using custom permission sets. Otherwise, you can proceed to the next step.

     

     

    1. In Setup, enter "Permission Sets" in the Quick Find box and click on Permission Sets.


       
    2. Click on your custom permission set. The image below is just an example.


       
    3. Click on Apex Class Access.


       
    4. Click on Edit.


       
    5. Add the following Apex Classes:

      inspire1.MigrateToResourceProfilesJob
      inspire1.MigrateToResourceProfilesJobTest


       
    6. Click on Save when you are finished. Repeat the steps above for all the custom permission sets assigned to Inspire Planner users.

     

    Run Migration Job

    The migration job will check if a Resource Profile already exists for each user or contact. If it does, the profile is updated; if not, a new Resource Profile is created.

     

    If a Resource Profile exists, then the job will update the resource profile record and copy the following values from the user or contact record and update the resource profile record:

    • User or Contact Hourly Rate will be copied to Resource Profile Default Billable Rate
    • User or Contact Working Hours per Day will be copied to Resource Profile Working Hours per Day

     

    If a Resource Profile does not exist, then the job will create a resource profile record and copy the following values from the user or contact record and update the resource profile record:

    • User or Contact Hourly Rate will be copied to Resource Profile Default Billable Rate
    • User or Contact Working Hours per Day will be copied to Resource Profile Working Hours per Day

     

     

    1. Click on the App Launcher and enter "Inspire Planner" in the Quick Find box. Click on Inspire Planner Settings.
       


       

    2. Look for "Migrate to Resource Profiles" and click on Execute Migration to Resource Profiles.

     

    Enable Resource Profile Custom Setting

    The next step is to enable the Resource Profile custom setting.

     

    1. In Setup, enter "Custom Settings" in the Quick Find box and click on Custom Settings.


       
    2. Click on Manage beside Inspire Planner Config.


       
    3. Click on Edit.


       
    4. Check the box for Enable Resource Profile. Click on Save when finished.

     

     

     


    Tags

    AdministrationResource LWC - BETA

    « Previous ArticleNext Article »