Upgrading to PSA Summer 2024
This page describes the changes to make when upgrading to Summer 2024.
See the Upgrade Steps section under each feature for details of any action required. If you don't want to use or upgrade an optional feature, you can skip the upgrade steps for that feature. To perform upgrade steps in your org, you must be assigned administrator permissions.
See the Included in This Feature section under each feature for details of items such as objects, fields, or buttons that have been added in this release.
For information on new features and changes to existing features in Summer 2024, see New Features and Enhancements in PSA Summer 2024.
Lightning Experience
The following table explains the Lightning component types.
Type | Description | Visualforce Buttons or Actions |
---|---|---|
Lightning app pages | Direct replacements for existing pages or parts of pages. | The equivalent existing Visualforce buttons or actions that any PSA Lightning component types replaced in this release have been removed from the object page layouts. If you are upgrading to any Lightning component types in this PSA release, you might need to manually remove any Visualforce buttons or actions from any page layouts that have not already been removed. |
PSA Actions components |
Components that contain multiple PSA Lightning actions to open new Lightning windows or existing Visualforce pages. The components are included in the relevant default record pages. |
|
PSA Lightning actions | Actions that open new Lightning windows. These are included in the default object page layouts. | |
PSA Lightning components | Components that deliver specific functionality. These are included in the relevant default record pages. |
Upgrade Steps
To upgrade Lightning components to Summer 2024 for your users, take the following actions.
Action |
Further Information |
---|---|
Assign the PSA - Lightning Component Apex Class Access permission set to the user profiles of users who will use Lightning components. |
Assigning and Removing Permission Sets Permission Sets and Other Technical Documentation For information on assigning permission sets to single or multiple users, see the Salesforce Help |
To use the Certinia record pages instead of your own, activate the Certinia record pages in the Lightning App Builder. You have the following options:
|
For information on activating Lightning Experience record pages, see the Salesforce Help |
To continue to use your own record pages, you can add the following to them:
|
PSA Lightning Components |
To use any new PSA Lightning actions, add them to your object page layouts. | For information on adding quick actions to page layouts in Lightning Experience, see the Salesforce Help |
Improved Scheduling in Work Planners and Resource Requests
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
For creating schedules for unheld resource requests, ensure that users have Read permission for the Work Calendar field on the Region, Practice, and Group objects. | Permission Sets and Other Technical Documentation |
For cloning resource requests, assign the PSA - Edit Work Planner permission to the relevant users. |
Included in This Feature
This section details the items that have been added in this release.
Custom Setting Fields
Custom Setting | Custom Setting Field | Further Information |
---|---|---|
Assignment Settings | Retain Schedule On Unhold | Assignment Settings |
Retain Schedule On Unassign | ||
Default Scheduling Strategy Unheld RRs |
Improved Filtering in the Work Planner
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure that you republish the Experience Cloud site with the work planner to upgrade to the Summer 2024 version of the Work Planner. The Lightning Web Runtime (LWR) sites use the version of the previously published component’s source code, which can cause issues at runtime. | For more information on the LWR sites, see the Salesforce Help. |
Included in This Feature
This section details the items that have been added in this release.
Lightning Component Properties
Component Properties |
Component Name |
Further Information |
---|---|---|
Start Date Offset (In Days) |
|
Work Planner Lightning Component Properties |
End Date Offset (In Days) |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Edit Work Planner |
We have added the following to this permission set:
|
Permission Sets and Other Technical Documentation |
Resourcing Tab Enhancements
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Included in This Feature
This section details the items that have been added in this release.
Fields
Field | App Page | Further Information |
---|---|---|
Show Worked With Customer Filter | Resource Request | Resourcing Lightning Component Properties |
Shortlisting on a Resource Request
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Add the RMIS_ShortlistController Apex Class to a user profile, or a new or existing permission set. Add the following object permissions to the same permission set:
Assign the updated permission set to the user profiles of users who will use the shortlisting functionality. |
|
Ensure the Duplicate Shortlist action is shown on a resource request's record page by enabling the Duplicate Shortlist action. | Resource Request Actions Lightning Component Properties |
[Optional] Customize columns in the Manage Shortlist window using the Manage Shortlist Custom Fields Field Set Lightning component property. | Resourcing Lightning Component Properties |
Included in this Feature
This section details the items that have been added or updated in this release.
Objects
Object Label | Description |
Further Information |
---|---|---|
Shortlist |
Stores a list of shortlisted resources on the resource request. |
|
Shortlist Resource | Links a resource to a shortlist. |
Fields
Field |
Object |
Further Information |
---|---|---|
Shortlist | Resource Request |
Filter Fields
Fields | Lightning Component | Further Information |
---|---|---|
Display Only Shortlisted Resources | PSA Resourcing | Filters Panel Fields |
Lightning Component Properties
Component Properties |
Component Name |
Further Information |
---|---|---|
Manage Shortlist Custom Fields Field Set | PSA Resourcing | Resourcing Lightning Component Properties |
Show Duplicate Shortlist | PSA Actions: Resource Request Details | Resource Request Actions Lightning Component Properties |
Enhancements to Manage Resource Requests
Assign Multiple Held Resource Requests
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure that the Show Manage Resource Requests checkbox is selected in the properties pane of Lightning App Builder for PSA Actions: Resource Requests from the project and opportunity record pages. | Permissions for Manage Resource Requests Lightning Component |
Add Read permission on the Holiday object, Delete and Edit permissions on the Schedule object. | |
Add the following fields to any custom permission sets you are using for the Manage Resource Requests window:
These fields are present in the packaged PSA - Manage Resource Requests for a Project permission set. |
Resource Request Fields |
Ensure users who need to assign unheld resource requests are assigned to the PSA - Manage Project Assignments permission set. | Permission Sets and Other Technical Documentation |
[Optional] Customize columns in the Manage Resource Requests window using the MassReassignResourceRequestColumns field set on the Resource Request object. | Customizing Columns for Manage Resource Requests |
Included in This Feature
This section details the items that have been added in this release.
Filter Fields
Field | Description | Further Information |
---|---|---|
Resource Roles | The filter uses the roles of assigned resources to find resource requests. | Manage Resource Requests Fields and Buttons |
Status | The filter uses status to find resource requests. |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Resource Requests for a Project |
|
In the PSA Permissions window, select Permission Changes from the Contents pane. Scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to this permission set in this release is displayed. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Unhold and Unassign Resource Requests in Bulk via APIs
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Save Schedule Data via APIs
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Utilization Engine Performance Improvements
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Actuals Performance Improvements
Actuals Calculation for Reorganized Projects
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action | Further Information |
---|---|
Import the new configuration options from the PSA Administration page. To do so:
|
Importing and Exporting Configurations |
Included in This Feature
This section details the items that have been added in this release.
Fields
Field |
Object |
Further Information |
---|---|---|
Is Project Move |
Transaction |
|
Is Project Move |
Transaction Delta |
Configuration Options
Configuration Option Name | Configuration Group | Further Information |
---|---|---|
ProjectHierarchyChangeActualsDeltaUpdate | Actuals Settings | Actuals Settings |
Prevent Actuals Double Counting
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Included in This Feature
This section details the items that have been added in this release.
Fields
Field |
Object |
Further Information |
---|---|---|
Resume Processing |
Actuals |
This field has been added in the Visualforce page. |
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Recalculate Actuals |
We have provided access to the Act_BatchProcessesController class. |
In the PSA Permissions window, select Permission Changes from the Contents pane. Scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to this permission set in this release is displayed. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
PSA - Recalculate Project Actuals |
||
PSA - Recalculate Resource Actuals |
Receiving Asynchronous Process Error Notification Emails
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
|
Included in This Feature
This section details the items that have been added in this release.
Custom Settings
Custom Setting |
Further Information |
---|---|
Async Job Notification Settings |
Custom Setting Fields
Field |
Custom Setting |
Further Information |
---|---|---|
Actuals Error Notification Email |
Async Job Notification Settings |
Enhancements to the Project Task Board
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Add the PTM_ResourceController Apex class permission to any custom permission sets you are using for the PSA Project Task Board Lightning component. |
Permissions for the Project Task Board Lightning Component |
Included in This Feature
This section details the items that have been added in this release.
Fields
Fields | Lightning Component | Further Information |
---|---|---|
Milestones | Project Task Board | Filter Fields |
Projects | ||
Resource | ||
Resource Roles | ||
Task Involvement | ||
Task Timeline |
Field API Name | Field | Lightning Component | Further Information |
---|---|---|---|
ptm_filter_panel_my_tasks_filter | My Tasks | Project Task Board | Filter Fields |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
We have added Read access for the Summary field on the Project Task object. |
In the PSA Permissions window, select Permission Changes from the Contents pane. Scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to this permission set in this release is displayed. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Manage Resources on Project Tasks
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
[Optional] From the Lightning App Builder, ensure that Enable Manage Resources in the Properties panel is selected for the PSA Project Task Board component. |
Setting up the Project Task Board Lightning Component |
Included in This Feature
This section details the items that have been added in this release.
Lightning Component Properties
Component Properties |
Component Name |
Further Information |
---|---|---|
Enable Manage Resources |
PSA Project Task Board |
Project Task Board Lightning Component Fields |
Fields
Fields | Lightning Page | Further Information |
---|---|---|
Actual Cost | Manage Resources on Project Task | Manage Resources Fields and Buttons |
Allocation Hours | ||
Allocation Percentage | ||
Assignment | ||
End Date | ||
Estimated Cost | ||
Resource Name | ||
Resource Role | ||
Start Date | ||
Worked Hours | ||
Default Cost Rate | Assign Resources to Project Task | |
Group | ||
Practice | ||
Region | ||
Resource Name | ||
Role |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
We have added Read access for the Summary field on the Project Task object. |
In the PSA Permissions window, select Permission Changes from the Contents pane. Scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to this permission set in this release is displayed. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Enhancements to Gantt on a Project Record
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure that all users of the PSA Project Gantt Lightning component are assigned either a custom permission set containing the required permissions or the PSA - Manage Gantt and Project Tasks permission set. |
Permissions for the Project Gantt Lightning Component |
[Optional] In the Lightning App Builder for the Project Gantt component, select a field set from Task Details Custom Fields Field Set to display the required fields on the Task tab of the Record Details panel. | Project Gantt Lightning Component Properties |
Included in This Feature
This section details the items that have been added in this release.
Lightning Component Fields
Field |
Description |
Further Information |
---|---|---|
Search | Search for project tasks based on the task name. |
Lightning Component Properties
Component Properties |
Further Information |
---|---|
Task Details Custom Fields Field Set |
Project Assignments Breakdown Lightning Component Properties |
Display Over Allocation Information in Gantt on a Project Record
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
To enable the over allocation feature in Gantt on a project record:
|
Identifying Over Allocated Resources |
Remove the following Apex class permissions from any custom permission sets you are using for the PSA Project Gantt component:
|
Permissions for the Project Gantt Lightning Component |
Add the following Apex class permissions to any custom permission sets you are using for the PSA Project Gantt component:
|
|
If not already present, add Read access for the following objects and fields to any custom permission sets you are using for the PSA Project Gantt component:
|
Included in this Feature
This section details the items that have been updated in this release.
Lightning Component Properties
Component Properties |
Further Information |
---|---|
Show Over Allocation |
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
We have made various changes to this permission set. |
In the PSA Permissions window, scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to the permission set in this release is displayed.
|
PSA - Manage Project Tasks
|
Visualizing Project Task Baseline and Actual Dates in Gantt on a Project Record
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
[Optional] If you have previously added the Project Gantt component to the Project Lightning page and you want to access the button on the toolbar:
|
Project Gantt Lightning Component Properties |
If not already present, add Read permission for the following objects and fields to any custom permission sets you are using for the PSA Project Gantt Lightning component:
|
Permissions for the Project Gantt Lightning Component |
Included in This Feature
This section details the items that have been added in this release.
Lightning Component Properties
Component Properties |
Further Information |
---|---|
Show Comparisons |
Permission Sets
Permission Set |
Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
We have added permission for the apex class TelemetryLoggerController for logging in Telemetry. |
Permission Sets and Other Technical Documentation |
Full Screen Experience for Enhanced Usability
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure that the users who want to access the PSA Project Gantt and PSA Project Task Board components have either a custom permission set or the PSA - Manage Gantt and Project Tasks permission set assigned. | Permissions for the Project Gantt Lightning Component
|
Ensure that the users who want to access the PSA Project Team Schedule component have either a custom permission set or both PSA - Edit Project Team Schedule and PSA - View Project Team Schedule permission sets assigned.
|
Assigning and Removing Permission Sets Permission Sets and Other Technical Documentation |
Included in This Feature
This section details the items that have been added in this release.
Permission Sets
Permission Set |
Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
We have added permission for the apex class TelemetryLoggerController to log data in Telemetry. |
Permission Sets and Other Technical Documentation |
PSA - Edit Project Team Schedule | ||
PSA - View Project Team Schedule |
Project Source Tracking
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Assign the PSA - Manage Projects permission set to view the created project sources related to a project in the Related tab of the project record page. | Assigning and Removing Permission Sets |
Assign the PSA - Create Projects permission set to the users who want to edit the following fields:
|
|
To view source lookup fields on your record pages, add them to your object page layouts. | For information on adding fields to page layouts in Lightning Experience, see the Salesforce Help. |
If you are upgrading to Summer 2024, perform the following steps manually using the Object Manager:
|
For more information, see the Salesforce Help. |
Included in this Feature
This section details the items that have been added in this release.
Fields
Field |
Object | Further Information |
---|---|---|
Action |
Project Source | Project Source Fields |
Status | ||
Source Assignment | Assignment | Assignment Fields |
Source Milestone | Milestone | Milestone Fields |
Source Project Location | Project Location | Project Location, Methodology and Phase Fields |
Source Project Methodology | Project Methodology | |
Source Project Project Phase | Project Phase | |
Source Project Task | Project Task | Project Task Fields |
Source Resource Request | Resource Request | Resource Request Fields |
Source Risk | Risk | Risk Fields |
Page Layouts
Page Layout |
Object | Further Information |
---|---|---|
Project Source Layout |
Project Source | Project Source Fields |
Permission Sets
Permission Set |
Description | Further Information |
---|---|---|
PSA - Create Projects |
We have added edit permissions for the following fields:
|
Permission Sets and Other Technical Documentation |
PSA - Manage Projects | We have added read access to the project source records. |
Project Monitor Rollup Asynchronous Process
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Included in This Feature
This section details the items that have been added in this release.
Fields
Object | Field |
Further Information |
---|---|---|
Assignment | Recalculate Project Monitor Fields | Assignment Fields |
New ASM Triggers Configuration Group
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
To run the process of maintaining practice hierarchies asynchronously, set the handlePracticeTrigger.SetPracticeChainAsync ASM Triggers configuration group option to true. | ASM Triggers |
Included in This Feature
This section details the items that have been added in this release.
Configuration Group Options
Fields |
Custom Setting | Configuration Group |
Further Information |
---|---|---|---|
handlePracticeTrigger.SetPracticeChainAsync | Trigger Settings | ASM Triggers | ASM Triggers |
Track Project Financials
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Manually add the following values to the Type picklist on the Budget object:
|
For more information about editing picklists, see the Salesforce Help. |
Set up PSA to track budget consumption if you have not already done so in Spring 2024. |
Setting up PSA to Track Consumption of Individual Budgets |
To set a budget allocation as the default for a project, select the Default checkbox on the budget allocation's record page. A project can have only one default budget allocation. | Automatic Assignment of Budget Allocation |
To apply a billing cap to an individual budget, select the Apply Billing Cap checkbox on the budget's record page. | Applying a Billing Cap to Individual Budgets |
To have PSA notify users when consumption of a budget exceeds a threshold, enter the required percentage in the budget's Amount Consumed Alert Threshold 1 field. You can optionally set a second threshold in the Amount Consumed Alert Threshold 2 field. | Notifying Users When Consumption of a Budget Exceeds a Threshold |
Assign the PSA - Manage Projects permission set to users who need to view the Project Budgets grid and Project Assignments Breakdown grid on a project record, and the budget consumption grids on a budget record. |
For more information about assigning permission sets, see the Salesforce Help. |
In Spring 2024, you could link milestones and timecard splits to budget allocations, but only timecard splits consumed budgets. In Summer 2024, milestones also consume budgets, and the amounts consumed by different record types are held in separate Amount Consumed fields on a budget. If you want the amount consumed values on a budget to include business records that were allocated to the budget when using budget allocations in Spring 2024, you must update the following fields manually:
PSA will automatically update these fields for business records that are included in financials from Summer 2024 onwards. |
Track Consumption of Individual Budgets |
Included in This Feature
This section details the items that have been added in this release.
Picklist Values
Field |
Object |
Values |
---|---|---|
Type | Budget | Billable Expenses |
Non-Billable Expenses |
Fields
Field |
Object |
Further Information |
---|---|---|
Allocated Budget | Billing Event Item | |
Amount Consumed by Expenses | Budget | |
Amount Consumed by Milestone Fees | ||
Amount Consumed by Misc Adjustments | ||
Amount Consumed by Timecard Splits | ||
Amount Consumed Alert Threshold 1 | ||
Amount Consumed Alert Threshold 2 | ||
Amount Remaining | ||
Apply Billing Cap | ||
Budget Allocation | Assignment | Assignment Fields |
Budget Allocation | Expense Report | Expense and Expense Report Fields |
Budget Allocation | Miscellaneous Adjustment | Miscellaneous Adjustment Fields |
Billable Expenses Budget | Budget Allocation | Budget Allocation Fields |
Default | ||
Non-Billable Expenses Budget | ||
Project Budget Billing Cap Tolerance | Account Extension | Account Extension Fields |
Custom Setting Fields
Custom Setting Field |
Custom Setting |
Further Information |
---|---|---|
Mass Assign Budget Allocation Editable |
Assignment Settings | |
Mass Assign Budget Allocation Required |
Configuration Group Options
Configuration Option |
Configuration Group |
Further Information |
---|---|---|
billable-expense-budget-categories | Miscellaneous Adjustment | Miscellaneous Adjustment Settings |
non-billable-expense-budget-categories |
Lightning Pages
Page |
Description |
Further Information |
---|---|---|
Budget Allocation Record Page | Lightning record page for the Budget Allocation object. |
Lightning Components
Component |
Description |
Further Information |
---|---|---|
PSA - Project Budgets | Enables users to view a summary of the project based on budgets, grouped by type | |
PSA - Time-Based Budget Consumption | Enables users to view the budget consumed by timecard splits on a budget record page. | Time-Based Budget Consumption Fields |
PSA - Milestone-Based Budget Consumption | Enable users to view the amount consumed by milestones on a budget record page. | Milestone-Based Budget Consumption Fields |
PSA - Miscellaneous Adjustments-Based Budget Consumption | Enables users to view the amount consumed by miscellaneous adjustments | Miscellaneous Adjustments-Based Budget Consumption Fields |
PSA - Expense-Based Budget Consumption | Enables users to view the amount consumed by expenses. | Expense-Based Budget Consumption Fields |
Changes to Lightning Components
Component |
Change |
---|---|
PSA Actions: Project Financials | New Budget Allocation action is added |
PSA Actions: Project Billing | Project Billing action is hidden by default |
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Manage Projects |
We have added read access for the following components:
|
Improvements to Compact Time Entry and Expense Entry
The following are the improvements that have been implemented in PSA Expense Entry in Summer 2024.
Accessing Global Projects in the Expense Entry Lightning Web Component
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
|
|
Included in This Feature
This section details the items that have been added in this release.
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Enter Expenses Against Projects and Assignments |
|
In the PSA Permissions window, select Permission Changes from the Contents pane. Scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to this permission set in this release is displayed.
For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Improvements to Time Entry
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Enhanced and Improved Time Entry
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Assign the following permission sets to users who use time entry:
|
Setting Up Timesheet Entry |
Ensure your user has a resource record set up to enter time in Timesheet Entry. | |
Ensure your users are assigned the relevant read/edit permissions for all of the fields used in Timesheet Entry. |
Included in This Feature
This section details the items that have been added in this release.
Buttons
Button |
Object |
Further Information |
---|---|---|
Cancel | Timecards | Timesheet Entry Fields and Buttons
|
Copy From Previous Week | ||
Create From Assignments | ||
Create From Global Projects | ||
Save | ||
Submit | ||
Today | ||
Fields
Field |
Object |
Further Information |
---|---|---|
Assignment | Timecards | Timesheet Entry Fields and Buttons |
Friday Hours | ||
Milestone | ||
Monday Hours | ||
Project | ||
Saturday Hours | ||
Status | ||
Sunday Hours | ||
Thursday Hours | ||
Total Hours | ||
Tuesday Hours | ||
Wednesday Hours |
Lightning Components
Component |
Description |
Further Information |
---|---|---|
PSA Timesheet Entry | Enable users to enter time against multiple projects and assignments, and save and submit multiple timecards. |
Component |
Description |
Further Information |
---|---|---|
PSA Compact Time Entry | Compact time entry component. |
Lightning Component Properties
Component Properties |
Further Information |
---|---|
Hide Resource Name Summary Card | |
Hide Remaining Hours to Submit Summary Card | |
Hide Saved Hours Summary Card | |
Hide Submitted Hours Summary Card | |
Hide Work Calendar Summary Card | |
Use Milestones |
Lightning Pages
Page |
Description |
Further Information |
---|---|---|
Timesheet Entry | Enter time against projects and assignments. |
Removed in this Feature
This section details the items that have been removed in this release.
Custom Objects
Object Label | Description |
---|---|
Work Queue | The Work Queue object. |
Custom Settings
Custom Setting | Custom Setting Field |
---|---|
Work Queues | Last Queue Manager Execution |
Scheduled Job ID | |
Use With Actuals | |
Use With Backlog | |
Use With Billing Clear | |
Use With Billing Generation | |
Use With Billing Invoice | |
Use With Billing Recalculation | |
Use With Billing Release | |
Use With Billing Remove | |
Use With Missing Timecards | |
Use With RPGPR Maintainance | |
Use With Utilization | |
Use Work Queue Manager | |
Use Work Queue Monitor | |
Work Queue Manager Max Threads | |
Work Queue Manager Poll Frequency | |
Work Queue Monitor Schedule ID |
Custom Settings Fields
Custom Setting | Custom Setting Field | Further Information |
---|---|---|
Timecard Entry UI Global | Assignment Load Limit | Timecard Settings |
Assignment Lookup Columns | ||
Display Account on Resource Lookup | ||
Project Lookup Columns | ||
Resource Lookup Columns | ||
Timecard Entry UI Personal | Billable Header Field Position Is Left | |
Disable Cache | ||
Hide Billable Column | ||
Hide View Edit Details Link | ||
Methodology Field Position is Popup | ||
Methodology Header Field Position Is Left | ||
Milestone Field Position is Popup | ||
Milestone Header Field Position Is Left | ||
Note Primary Location Allowed | ||
Phase Field Position is Popup | ||
Phase Header Field Position Is Left | ||
Primary Location Header Field Position Is Left | ||
Primary Location Field Position is Popup | ||
Show Timecard etc. |
||
Show Timecard Methodology | ||
Show Timecard Milestone | ||
Show Timecard Phase | ||
Use Field Set for Timecard UI | ||
Width in Pixels for Milestone Drop-down |
Fields
Field |
Object |
---|---|
ApexClass | Work Queue |
Batch ID | |
Constructor Data | |
Day Parameter | |
Schedule | |
Last Run | |
Next Run | |
Status | |
Status Message | |
Time Zone Offset |
Performance Improvement to Timecards
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Select the Enable TC Transaction Platform Event custom setting field in the Advanced Settings custom setting to create and update transactions in the background to enhance the performance of the creation and submission of timecards. |
Managing Advanced Settings |
Select the Enable Timecard Async Submit custom setting field in the Timecard Entry Global UI custom setting to submit the timecards for approval asynchronously. | Timecard Settings |
Select the Redirect Notification To Time Entry field in the Timecard Entry Global UI custom setting to redirect the user to the Project Time Entry LWC UI page when the user clicks a notification from the bell icon. If it is deselected, the user is redirected to the Time Entry Sencha UI page. |
Included in This Feature
This section details the items that have been added in this release.
Custom Objects
Object Label | Description | Further Information |
---|---|---|
Asynchronous Worker State | System only object that stores record state when business record is passed to be processed asynchronously. | Async Worker State Fields |
Business Record Change | System only object that handles the asynchronous process when a business record changes. | Business Record Change Fields |
Custom Setting Fields
Custom Setting Field | Custom Setting | Further Information |
---|---|---|
Enable TC Transaction Platform Event | Advanced Settings | Managing Advanced Settings |
Enable Timecard Async Submit | Time Entry Global UI | Timecard Settings |
Errors | ||
Redirect Notification To Time Entry |
Improved User Experience for Managing Skills and Certifications
Upgrade Steps
No upgrade steps are required to upgrade this feature to Summer 2024.
Included in This Feature
This section details the items that have been added in this release.
Buttons
Button |
Object |
Further Information |
---|---|---|
Manage Skills | Resource Request |
Button |
Object |
Further Information |
---|---|---|
DEPRECATED: Manage Skills | Resource Request |
Mass Managing Skills and Certifications for Resource Requests
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure that the Show Manage Resource Requests checkbox is selected in the properties pane of Lightning App Builder for PSA Actions: Resource Requests from the project and opportunity record pages. | Mass Managing Resource Requests |
For managing skills, certifications, and skill sets on resource requests, ensure that users have Read permission on the Skill or Certification Rating object. | Permission Sets and Other Technical Documentation |
Included in This Feature
This section details the items that have been added in this release.
Window Names
Previous Window Name |
New Window Name |
Further Information |
---|---|---|
Update Resource Requests | Manage Resource Requests |
Buttons
Button |
Location |
Further Information |
---|---|---|
Manage Skills | Manage Resource Requests |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Resource Requests for a Project |
We have added Read permission for the Record Type Name field on the Skill or Certification object. |
Permission Sets and Other Technical Documentation |
PSA - Manage Resource Requests for an Opportunity |
Estimates Versus Actuals Performance Improvements
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
[Optional] Ensure that the Calculate EVA Actuals Incrementally custom setting field in the Est Vs Actuals Settings is selected to initiate a synchronous EVA calculation process. | Est Vs Actuals Settings |
[Optional] Ensure that the RecalculateEstVsActuals Disabled custom setting field is deselected and the Enable EVA Process Notification custom setting field is selected in the Est Vs Actuals Settings custom setting to view the information message when the EVA jobs are queued. |
Included in This Feature
This section details the items that have been added in this release.
Custom Setting Fields
Custom Setting Field | Custom Setting | Further Information |
---|---|---|
Calculate EVA Actuals Incrementally | Est Vs Actuals | Est Vs Actuals Settings |
Enable EVA Process Notification |
Geolocation Improvements
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Ensure you update the renamed fields and remove the deprecated fields from the page layout. | External API Credential Custom Metadata Type Fields |
Ensure you deselect the Resource Geolocation Trigger Disabled custom setting in the Trigger setting. This will disable the calculation of the resource's geographic location based on the Mailing Address field in their contact record. |
Trigger Settings |
Ensure that the Res Request Geolocation Trigger Disabled custom setting is deselected in the Trigger custom setting so that the geographic location of the Work Address on the resource request is disabled and not calculated. |
Included in This Feature
This section details the items that have been added in this release.
Custom Fields
Field API Name | Original Label | New Label | Further Information |
---|---|---|---|
pse__Crypto_Key__c | Crypto Key | API Key | External API Credential Custom Metadata Type Fields |
Custom Fields | Further Information |
---|---|
Deprecated: Encrypt | |
Improved Performance in Services Revenue Forecasting
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Add the new Maximum Concurrent Jobs field to the Revenue Forecast Setup page layout. We recommend you add it to the Forecast Batch Settings section. | Running Project Revenue Forecasts |
If you have any custom permission sets that give access to the Revenue Forecast Setup object, ensure that you add Edit access to the new Maximum Concurrent Jobs field. |
Permission Sets |
[Optional] The maximum whole number you can add to the Project Batch Size field on a revenue forecast setup record has changed from 2,000 to 20. If you already have an active revenue forecast setup record, we recommend updating the values of the following fields to the values shown:
This is not mandatory but will improve the performance of revenue forecast jobs. |
Revenue Forecast Setup Fields |
Included in This Feature
This section details the items that have been added in this release.
Custom Objects
Object Label | Description |
Further Information |
---|---|---|
Revenue Forecast Staging | System only object that temporarily stores values for a revenue forecast or revenue forecast type to aid efficient processing of large volumes of data. | Revenue Forecast Staging Fields |
Fields
Field |
Object |
Further Information |
---|---|---|
Maximum Concurrent Jobs | Revenue Forecast Setup | Revenue Forecast Setup Fields |
Actual Hours | Revenue Forecast Staging | Revenue Forecast Staging Fields |
Actual Weighted Effort | ||
Milestone | ||
Project | ||
Revenue Pending Recognition | ||
Revenue Recognized to Date | ||
Revenue Source | ||
Revenue Type | ||
Scheduled Hours | ||
Scheduled Revenue | ||
Scheduled Weighted Effort | ||
Time Period | ||
Unscheduled Hours | ||
Unscheduled Revenue |
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Configure Forecast Setup | We have made various changes to this permission set. | In the PSA Permissions window, scroll down to the Updates to Permission Sets table and click the link in the View Changes column for the relevant permission set. A list of all changes made to the permission set in this release is displayed. |
PSA - Delete Forecasts |
Additional Recognition Method in Services Revenue Forecasting
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
From Setup | Objects and Fields | Picklist Value Sets add the following entry to the Recognition Method global value set. Ensure you use the exact API name as shown:
|
For more information on global picklist value sets, see the Salesforce Help. |
Included in this Feature
This section details the items that have been updated in this release.
Fields
Field | Description |
Object |
Further Information |
---|---|---|---|
Recognition Method (which uses a global picklist value set) |
New picklist value available:
|
Expense Milestone Miscellaneous Adjustment Project Timecard Split |
Equal Split Recognition Method |
Deprecated Features and Functionality
In this release, we have deprecated the following features and functionality.
Generate an Invoice Directly from a Budget Record
The ability to generate an invoice directly from a budget record will be deprecated in a future release. The feature was intended to represent a pre-bill or deposit but its functionality is limited. Instead milestones or miscellaneous adjustments are typically used to represent deposits.
We recommend you do not use the following fields because they will be deprecated in a future release.
Object |
Field Label |
Replaced By |
---|---|---|
Billing Event | Budget Remaining | Refer to the budget's Amount Remaining field instead. |
Billing Event Item | Budget | Use another billable business record to represent pre-billed amounts, such as a milestone or miscellaneous adjustment. |
Budget |
Approved for Billing Bill Date Billable Billed Billing Event Billing Event Invoiced Billing Event Item Billing Event Released Billing Event Status Billing Hold Eligible for Billing Exclude from Billing Invoice Date Invoice Number Invoiced Pre-Billed Amount Pre-Billed Transaction Total Amount |
Use another billable business record to represent pre-billed amounts, such as a milestone or miscellaneous adjustment. |
Replacement Manage Skills Button and Window
We have deprecated the existing Manage Skills button and window, opened from the resource request record quick actions. There is a new Manage Skills button on the Actions tab on the resource request record that opens an improved Manage Skills window. This improvement ensures that you can more easily access and manage skills and certifications, contributing to a more efficient resource management process.
The following button and window are now prefixed with DEPRECATED. We recommend you do not use the button or window because they will be removed in a future release.
Object |
Button |
---|---|
Resource Request | DEPRECATED: Manage Skills |
Object |
Window |
---|---|
Resource Request | DEPRECATED: Manage Skills |
Release Content
Upgrade Steps
To upgrade this feature to Summer 2024, take the following action.
Action |
Further Information |
---|---|
Activate the Resource Optimizer prompt. | Managing Certinia In-App Guidance |
Deactivate any deprecated prompts that are active in your org. |
Included in this Feature
This section details the items that have been added or updated in this release.
In-App Guidance
Name |
App |
Tab |
Type |
Active |
Created |
---|---|---|---|---|---|
Work Planner Redirect from Resource Planner | PSA | Resource Planner | Floating | Yes | Summer 2024 |
Work Planner Redirect from Project Planner | PSA | Project Planner | Floating | Yes | Summer 2024 |
Name | App | Tab | Type | Active | Created |
---|---|---|---|---|---|
Resource Optimizer | PSA | Resource Optimizer | Docked | No | Spring 2022 |