Upgrading to PSA Spring 2023
This page describes the changes to make when upgrading to Spring 2023.
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 Spring 2023, see New Features and Enhancements in PSA Spring 2023.
FinancialForce is Now Certinia
We have made the following changes to align with our new Certinia brand:
- The publisher name has been updated to Certinia
- Package names no longer reference FinancialForce
- In most cases, text referring to FinancialForce has been replaced with Certinia
For more information about these updates and related text changes, see the Package Name Updates article in the Certinia Community and the Technical Documentation Pack.
To learn more about our rebrand, visit the Certinia Community for a message from our CEO, Scott Brown.
Certinia Trailhead: Release Highlights
If you want to learn more about the new features in this release, see the PS Cloud - Spring 2023 Release Highlights Certinia Trailhead module. This module will guide you through the new features in our PS Cloud products.
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Lightning Experience
The following table explains the various 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 Spring 2023 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 |
If you want 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 |
If you want to continue to use your own record pages, you can add the following to them:
|
PSA Lightning Components |
If you want 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 |
Included in this Feature
This section details the items that have been added or updated in this release for Lightning Experience.
Lightning Components
Component | Description | Further Information |
---|---|---|
PSA Work Planner | View and edit all assignments and resource requests. | |
PSA Utilization Administration Actions |
|
Lightning Actions
Lightning Actions | Page Layout | Further Information |
---|---|---|
Add Records from Template | Project | Adding Records from a Template |
Revenue Forecast Preview | PSA Administration | PSA Administration |
Delete Utilization Results | Deleting Utilization Results | |
Manage Utilization Setup | Setting up Utilization Analytics | |
Utilization Setups | Viewing Utilization Results | |
Start Utilization Run | Starting a Utilization Run |
Assign Multiple Resources to Project
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
External Calendars Integration with PSA
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023
Included in this Feature
Custom Setting Fields
This section details the items that have been added in this release.
Custom Setting Field |
Further Information |
---|---|
Named Credential for Outlook | External Calendars Integration with PSA Settings |
Fields
Field |
Object |
Further Information |
---|---|---|
Action: Sync with External Calendar | Project Task | Project Task Fields |
Exclude from External Calendar Sync | Assignment | Assignment Fields |
Project Task | Project Task Fields | |
Project Task Assignment | Project Task Assignment Fields |
Permission Sets
The following permission sets have been updated in this release.
Permission Set |
Description |
Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
Added Read/Write access to the following fields on the Project Task object:
|
Permission Sets and Other Technical Documentation |
Added Read/Write access to the Exclude from External Calendar Sync field on the Project Task Assignment object. | ||
PSA - Manage Project Assignments | Added Read/Write access to the Exclude from External Calendar Sync field on the Assignment object. |
Field-Level Security
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
Action |
Further Information |
---|---|
If you are using the Project Planner or the Resource Planner and have created your own permission sets, you must add the following:
We have updated the PSA - Use Project Planner and PSA - Use Resource Planner permission sets provided by Certinia accordingly. |
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on user permission and access, see the Salesforce Help. |
If you are using the Resource Request page you must add the following:
|
Included in this Feature
This section details the items that have been added in this release.
Field Level Security Permission Checks
Action |
Field |
Object |
---|---|---|
When using the Self Assignment Visualforce page |
|
Assignment |
Default Cost Rate | Contact | |
Work Calendar | Holiday | |
When updating schedules and resource request through Search Resources UI |
|
Schedule |
|
Resource Request | |
|
Assignment | |
When changing filter preferences in the Planner UI |
|
Preference |
When creating and updating assignments from Trigger |
|
Assignment |
When linking Project Task Assignments with Resource Request and Assignment | Resource Request | Project Task Assignment |
When assigning a resource to a project on the Assign Resource to Project page |
|
Assignment |
Financial Insights on Project Tasks and Project Task Assignments
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
Action | Further Information |
---|---|
[Optional] Add the Actual Cost field to the Project Task field set Gantt Read Only Custom Columns. The field is displayed in the Gantt Task Grid. |
Gantt Buttons, Controls, and Fields |
Included in this Feature
This section details the items that have been added in this release.
Fields
Field |
Object |
Further Information |
---|---|---|
Actual Cost | Project Task | |
Project Task Assignment | ||
"Gantt Fields" | ||
Estimated Cost |
Project Task |
|
Project Task Assignment | ||
"Gantt Fields" |
||
Estimated Hours | Project Task Assignment | Project Task Assignment Fields |
Permission Sets
Permission Set |
Description |
Further Information |
---|---|---|
PSA - View Cost and Revenue Summary for Project |
Renamed to PSA - View Financial Information for Project. Added read access to the following:
|
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
PSA - Manage Gantt and Project Tasks |
Added read access to the Estimated Hours field on the Project Task Assignment object. |
|
PSA - Manage Resourcing for Project Tasks | Added read access to the Estimated Hours field on the Project Task Assignment object. |
Gantt
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
Action |
Further Information |
---|---|
If any users in your org had Adjust This Project's End Date selected in Gantt Preferences for a project, they will need to reselect the preference. Previously, it only applied to the user who selected it. Now, it applies to all users of that project. | Gantt Preferences |
Included in this Feature
This section details the items that have been added in this release.
Fields
Field |
Object |
Further Information |
---|---|---|
Adjust End Date | Project | Project Fields |
Permissions Sets
The following permission sets have been updated in this release.
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks | Added Read and Update permission to the Adjust End Date field on the Project object. |
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Gantt on a Project Record
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
Action |
Further Information |
---|---|
[Optional] In the Lightning App Builder for the Project Lightning page, select the Project Gantt component. Then, select a Project Task field set from the Custom Columns Field Set field in the properties pane. The fields in the field set enable you to control the columns that are displayed in the component. |
Included in this Feature
This section details the items that have been added in this release.
Lightning Component Properties
Property |
Description |
Further Information |
---|---|---|
Custom Columns Field Set | Use a Project Task field set to control the information displayed in the Project Gantt Lightning component on a project record page. | Project Gantt Lightning Component Properties |
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Manage Gantt and Project Tasks |
Added Read access to the Contact object. Added Read access to the Salesforce User field on the Contact object. Added Apex class access for:
|
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
PSA - Manage Project Tasks |
Added Read access to the Contact object. Added Read access to the Salesforce User field on the Contact object. Added Apex class access for:
|
Managing Skills
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Project Team Schedule
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Resourcing Pages Include Essential and Desirable Skills
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
Action |
See PSA Help |
Further Information |
---|---|---|
To use essential and desirable skills, select the Enable Desirable Skills field in the Skills Management Settings custom setting. | "Skills Management Settings" | Skills Management Settings |
Resource Optimizer
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Revenue Forecasting
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Volumes and Performance Enhancements
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Time Variance
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Work Planners
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Included in this Feature
This section details the items that have been added in this release.
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - View Work Planner |
Added Read permission for the Region, Practice, and Group fields on the following objects:
Added Read permission for the Exclude from Planners fields on the following objects:
Added Read permission for the Skill / Certification Rating object. Added Read permission to the following fields on the Skill / Certification Rating object:
Added Apex class access for MatchQualityController. |
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
PSA - Edit Work Planner |
Time Entry
Action |
Further Information |
---|---|
[Optional] Enable the Auto Enable Timecard Sync custom setting to automatically enable timecard sync when starting a new timer session. |
|
To use day mode when logging time against timecards, add the Available Time Entry Modes field to the Work Calendar page layout, and the Time Logged in Days field to the Timecard page layout. You must also assign the following permission sets to users who use time entry:
Users must have read/write access to the daily days, for example Monday Days and Tuesday Days. These fields have been added to the timecard and task time objects. |
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 Time Against Assignments | Added access to the Time Logged in Days and Daily Days fields. | Permissions for the Time Entry Component |
PSA - Enter Time Against Tasks | Added access to the Daily Days field. |
Fields
Field |
Object |
Further Information |
---|---|---|
Timecard Assignment | Timer component | Timer Lightning Component Buttons and Fields |
Timecard Milestone | ||
Timecard Project | ||
Timecard Project Task | ||
Available Time Entry Modes | Work Calendar | Work Calendar Fields |
Monday Days | Timecard Task Time | |
Tuesday Days | ||
Wednesday Days | ||
Thursday Days | ||
Friday Days | ||
Saturday Days | ||
Sunday Days | ||
Timecard Logged in Days | Time Entry Lightning component | Time Entry Lightning Component Fields |
Time Logged in Days | Timecard | Timecard Entry Fields |
Time Logged in Days | Project | Project Fields |
Custom Settings
Custom Setting |
Further Information |
---|---|
Timer Settings |
Task-Based Scheduling of Held Resource Requests
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Utilization Analytics
Upgrade Steps
To upgrade this feature to Spring 2023, take the following action.
For Existing Users Upgrading to Utilization Analytics
If you have upgraded to Utilization Analytics Lightning Experience in Winter 2023 then perform the following:
Action |
Further Information |
---|---|
Navigate to Feature Console | Utilization Analytics and perform Feature Step 4 and Feature Step 5. |
Setting up Utilization Analytics |
For New Users upgrading to Utilization Analytics
If you are upgrading to Utilization Analytics in Lightning Experience for the first time then perform the following:
Action |
Further Information |
---|---|
Navigate to Feature Console | Utilization Analytics and perform Feature Step 1 to Feature Step 5. |
Enabling Utilization Analytics |
Included in this Feature
Lightning Components
For more information about Lightning components included in this release see Lightning Components.
Lightning Actions
For more information about Lightning actions included in this release see Lightning Actions.
Page Layouts
Page Layout | Description | Further Information |
---|---|---|
Utilization Run Calculation Layout | Utilization_Run__c | Customizing Page Layouts |
Utilization Run Deletion Layout | ||
Utilization Setup |
|
Permission Sets
Permission Set | Description | Further Information |
---|---|---|
PSA - Utilization Analytics |
UA_DeleteUtilizationRecordsController UA_SetupController Assignment__c Assignment__c.Utilization_Run__c |
In Permission Sets and Other Technical Documentation, click Permissions and select Permission Changes from the Contents pane. For information on assigning permission sets to single or multiple users, see the Salesforce Help. |
Fields
Field | Object | Further Information |
---|---|---|
Start Date | PSA Administration - Delete Utilization Results | Deleting Utilization Results |
End Date | ||
Utilization Period (radio buttons): |
PSA Administration - Manage Utilization | Setting up Utilization Analytics |
Last, Current, and Next Year |
||
Current and Next Year | ||
Last, Current, and Next Quarter | ||
Custom [Start Date] [End Date] | ||
Only Include Changes | ||
Send Success Email | ||
Send Failure Email | ||
Send Success Notification | ||
Send Failure Notification | ||
Calculate Hours for Threshold Values (checkbox) | ||
Use Advanced Settings (checkbox) | ||
Schedule Frequency (drop down) Daily, Weekly, Monthly | ||
Schedule Start Time | ||
Threshold Value 1 - 4 | ||
Resource Batch Size | ||
Assignment Batch Size | ||
Schedule Exception Batch Size | ||
Work Calendar Batch Size | ||
Utilization Result Batch Size | ||
Held Resource Request Batch Size | ||
Unheld Resource Request Batch Size | ||
Timecard Batch Size | ||
Utilization Run | Assignment | Assignment Fields |
Buttons
Button Name |
Location |
Further Information |
---|---|---|
Delete | PSA Administration - Delete Utilization Records window | Deleting Utilization Results |
Run | PSA Administration - Start Utilization Run window | Starting a Utilization Run |
Queued Requests from Template Pages
Upgrade Steps
No upgrade steps are required to upgrade this feature to Spring 2023.
Included in this Feature
Custom Setting Fields
This section details the items that have been added in this release.
Custom Setting Field |
See PSA Help |
Further Information |
---|---|---|
Email When sObject Cloning Fails | "Common Settings" | Common Settings |