Upgrading to PSA Winter 2023
This page describes the changes to make when upgrading to Winter 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 Winter 2023, see New Features and Enhancements in PSA Winter 2023.
FinancialForce Help
To view the FinancialForce Help from your org, you require Apex class access to be enabled for the fferpcore.ContextSensitiveHelpController class.
By default, access to this class has been added to all Foundations permission sets. If you use custom permission sets, you must add access to this class to the relevant permission sets. For more information about customizing permission sets, see the Salesforce Help.
The FinancialForce Help is available via the default utility bar associated with FinancialForce apps. If you use the default utility bar, no upgrade steps are required and the FinancialForce Help will be available from the utility bar automatically.
If you use a custom utility bar, complete the steps in Setting up the FinancialForce Help
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 Winter 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 FinancialForce record pages instead of your own, activate the FinancialForce 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 Line Manager Work Planner | View and edit assignments and resource requests of resources that report directly to you. | |
PSA Resource Work Planner |
View and edit your assignments and resource requests. |
Component | Description | Further Information |
---|---|---|
PSA Project Team Schedule | Manage resource requests and assignments for all resources assigned to a project. | |
PSA Timer | Record timer sessions against assignments, projects, and projects tasks, and sync these sessions to timecards. | Using the Timer Component |
Lightning Actions
Lightning Action | Page Layout | Further Information |
---|---|---|
Add Records from Template | Project | |
Calculate Actual Hours on Project Tasks | PSA Administration | |
Revenue Forecast Preview | PSA Administration |
Assign Multiple Resources to Project
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.
Included in this Feature
Lightning Actions
Lightning Action | Page Layout | Further Information |
---|---|---|
Assign Multiple Resources to Project | Project record page. |
This section details the items that have been added in this release.
Fields
Custom Setting |
Field |
Further Information |
---|---|---|
Assignment Settings | Assign Multiple Resources Columns | Assignment Settings |
External Calendars Integration with PSA
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.
Included in this Feature
This section details the items that have been added in this release.
Custom Settings
Custom Setting |
Field |
Further Information |
---|---|---|
External Calendar Events Settings | Assignment Calendar Event Title | External Calendars Integration with PSA Settings |
Assignment Event Description Fieldset | ||
Named Credential for Google | ||
PTA Calendar Event Title | ||
PTA Event Description Fieldset | ||
Resource Calendar Id Field | ||
Show as Busy | ||
Sync Assignment with External Calendar | ||
Sync PTA with External Calendar |
Permissions
The following permission sets have been updated in this release.
PSA - Manage Project Assignments
Object |
Field |
Access |
Mandatory |
Further Information |
---|---|---|---|---|
Assignment | Action: Sync with External Calendar | Read/Write | Yes |
Permission Sets and Other Technical Documentation For information on assigning permission sets to single or multiple users, see the Salesforce Help |
PSA - Manage Gantt and Project Tasks
Object |
Field |
Access |
Mandatory |
Further Information |
---|---|---|---|---|
Project Task Assignment | Action: Sync with External Calendar | Read/Write | Yes |
Permission Sets and Other Technical Documentation For information on assigning permission sets to single or multiple users, see the Salesforce Help |
Page Layouts
The following page layouts have been updated to include the Action: Sync with External Calendar field.
Page Layout |
Field |
Further Information |
---|---|---|
Assignment | Action: Sync with External Calendar | Customizing Page Layouts |
Project Task Assignment |
Field-Level Security
Upgrade Steps
To upgrade to Winter 2023, take the following actions.
Action |
Further Information |
---|---|
Add access to the Opportunity field on the Budget object by creating a permission set or editing an existing one. |
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 |
Project Creation and Adding Records to a Project
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
To enable users to add records to a project from another project or template:
|
For information on the Lightning App Builder, see the Salesforce Help |
Ensure that users have the appropriate permissions to add records from a project or template project to an existing project. | Permissions for Adding Records from a Template |
Included in this Feature
This section details the items that have been added in this release.
Lightning Actions
Lightning Action | Page Layout | Further Information |
---|---|---|
Add Records from Template | Project |
Apex Classes
Apex Class |
Description |
Further Information |
---|---|---|
ActionAddRelatedRecordsFromTemplates |
You can use the custom action in this Apex class to add all the assignments, milestones, project tasks, and resource requests on a project or project template to an existing project. |
Linking Project and Resource Management
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.
Included in this Feature
This section details the items that have been added in this release.
Fields
Field |
Object |
Further Information |
---|---|---|
Timecard Actual Hours | Project Task |
Custom Settings
Custom Setting | Custom Setting Field | Further Information |
---|---|---|
Task Management Settings | Project Task Scheduling | |
Recalculate Actual Hours Batch Size | ||
Timecard Statuses |
Lightning Actions
Lightning Action | Page Layout | Further Information |
---|---|---|
Calculate Actual Hours on Project Tasks | PSA Administration |
Project Team Schedule
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.
Included in this Feature
This section details the items that have been added in this release.
Buttons
Button |
Description |
Further Information |
---|---|---|
or | Switch between the Scheduler and the Grid. |
Permission Sets
Permission Set | Further Information | |
---|---|---|
PSA - Edit Project Team Schedule | Added Apex class access for RM_WorkCalendarDataController. |
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 - View Project Team Schedule |
Project Manager Work Planner
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
[Optional] In the Lightning App Builder, use the following options in the properties pane to control the fields that are displayed in the Details and Assignment Tasks sections when you view assignment details from the Project Work Planner component:
|
Permission Sets
Permission Set | Further Information | |
---|---|---|
PSA - Edit Work Planner |
Added Read access to the following objects:
Added Read access to the following fields:
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 - View Work Planner |
Line Manager Work Planner
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
Using the Lightning App Builder, add the Line Manager Work Planner component to any Lightning app page, such as a workspace, or to a Lightning home page. | Setting up Work Planners |
[Optional] In the Lightning App Builder, use the options in the properties pane to customize the Line Manager Work Planner component to your requirements. | Work Planner Lightning Component Properties |
Ensure users have a contact record associated with their Salesforce account and that the resources reporting directly to the user have the user specified in the Reports To field of their contact record. | For information on contacts and associating a Salesforce user with a contact record, see the Salesforce Help |
Assign the relevant permission sets to users:
|
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 |
Resource Requests
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
[Optional] To view the settings panel indicated by to amend the priority of your match inputs and weightings of filter fields, the Show Match Settings checkbox must be selected in the Lightning App Builder (LAB) for the Resourcing Filter component. Resave the page in LAB to see the settings panel . | Resource Filter Lightning Component Properties |
Resource Optimizer
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
[Optional] To view the settings panel indicated by to amend the priority of your match inputs and weightings of filter fields, the Show Settings checkbox must be selected in the Lightning App Builder (LAB) for the Resource Optimizer component. Resave the page in LAB to see the settings panel. | Resource Optimizer Lightning Component Properties |
Resource Work Planner
Upgrade Steps
To upgrade this feature to Winter 2023, take the following action.
Action |
Further Information |
---|---|
Using the Lightning App Builder, add the Resource Work Planner component to any Lightning app page, such as a workspace, or to a Lightning home page. | Setting up Work Planners |
[Optional] In the Lightning App Builder, use the options in the properties pane to customize the Resource Work Planner component to your requirements. | |
Ensure users have a contact record associated with their Salesforce account. | For information on contacts and associating a Salesforce user with a contact record, see the Salesforce Help |
Assign the relevant permission sets to users:
|
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 |
Revenue Forecasting
Upgrade Steps
To upgrade Revenue Forecasting to Winter 2023, take the following action.
Action |
Further Information |
---|---|
[Optional] Add the following fields to the Project Settings section of the Revenue Forecast Setup page layout:
|
Revenue Forecast Setup Fields |
[Optional] If you are using the "Deliverable" recognition method and do not want the Expense Date field on an expense record to determine the month in which completed or scheduled expense revenue is placed, you can configure the Custom Date for Deliverable Expenses field on the active revenue forecast setup record so that a custom date field determines the month instead. | "Setting up PSA to Determine the Month Deliverable Milestone Revenue is Added To" in Setting up Forecasting |
[Optional] If you are using the "Deliverable" recognition method and do not want the Effective Date field on a misc adjustment record to determine the month in which completed or scheduled misc adjustment revenue is placed, you can configure the Custom Date for Deliverable Misc Adjusts field on the active revenue forecast setup record so that a custom date field determines the month instead. | |
[Optional] If you are using the "% Complete" recognition method, add the following fields to the Revenue Forecast page layout:
|
Revenue Forecast Fields |
Add the following fields to the Revenue Forecast Setup page layout:
|
|
[Optional] Assign the PSA - Run Revenue Forecast permission set to users who want to preview revenue forecast data for a selected project using the Revenue Forecast Preview Lightning action on the PSA Administration page. |
Permission Sets and Other Technical Documentation For information on assigning permission sets to single or multiple users, see the Salesforce Help |
Included in this Feature
This section details the items that have been added in this release.
Fields
Object |
Field | Further Information |
---|---|---|
Revenue Forecast | Actual Hours | Revenue Forecast Fields |
Scheduled Hours | ||
Unscheduled Hours | ||
Revenue Forecast Setup | Custom Date for Deliverable Expenses | Revenue Forecast Setup Fields |
Custom Date for Deliverable Misc Adjusts | ||
Opportunity Scheduler Batch Size | ||
Project Scheduler Batch Size |
Lightning Actions
Lightning Action | Page Layout | Further Information |
---|---|---|
Revenue Forecast Preview | PSA Administration |
Permission Sets
Permission Set | Further Information | |
---|---|---|
PSA - Configure Forecast Setup | Includes access to the new fields added to the Revenue Forecast Setup object (see above). | |
PSA - Run Forecast | Includes access to the new fields added to the Revenue Forecast object (see above) and access to the new Revenue Forecast Preview Lightning action on the PSA Administration page. | |
PSA - View Forecast | Includes access to the new fields added to the Revenue Forecast object (see above). | |
PSA - View All Forecasts |
Time Entry
Upgrade Steps
Action |
Further Information |
---|---|
Users must have the PSA - Start and Stop Timers - Cases permission set assigned to their profile when logging time against cases. |
Using the Timer Component |
Included in this Feature
This section details the items that have been added in this release.
Lightning Component Fields
Object |
Field | Further Information |
---|---|---|
Timer Component | Case | Timer Lightning Component Buttons and Fields |
Project | ||
Project Task | ||
Timecard Sync Interval Rounding | ||
Timecard Sync Rounding Mode |
Permission Set | Further Information | |
---|---|---|
PSA - Start and Stop Timers - Cases | Create, view, and delete timer sessions logged against cases. | |
PSA - Start and Stop Timers | Create, view, and delete timer sessions. |
Lightning Component Buttons
Button |
Description |
Further Information |
---|---|---|
Delete | Delete selected timer sessions |
Timer Lightning Component Buttons and Fields
|
Edit | Opens the Edit Timer Session module. | |
Allows you to filter timer sessions by their start and end dates. |
Custom Settings
Custom Setting | Custom Setting Field | Further Information |
---|---|---|
Timer Settings | Supported Object Fields | Timer Settings |
Skills Management
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.
Included in this Feature
This section details the items that have been added in this release.
Fields
Custom Setting |
Field |
Further Information |
---|---|---|
Skills Management Settings | Skills Custom Lookup Columns | Skills Management Settings |
Skill Sets Custom Lookup Columns |
Field Sets
Field Set |
Object |
Further Information |
---|---|---|
Search Skills Custom Columns | Skill / Certification | Skill / Certification Field Sets |
Search Skill Sets Custom Columns | Skill Set | Skill Set Field Sets |
Utilization Analytics
Upgrade Steps
To upgrade utilization analytics to Winter 2023, take the following action.
Action | Further Information |
---|---|
[Optional] Add the following fields to the Threshold Values section of the Utilization Setup page layout: Threshold Value (1-6) Calculate Hours for Threshold Values |
Utilization Setup Fields |
[Optional] Add the following fields to the Hours section of the Utilization Result page layout: Unheld Resource Request Weighted Hours Utilization Target Hours Utilization Target [Optional] Add the following fields to the Unheld Resource Request Hours at Different Threshold Values section of the Utilization Result page layout: Hours at Threshold Value (1-6) Weighted Hours at Threshold Value (1-6) |
Utilization Result Fields |
[Optional] Add the following fields to the Threshold Values section of the Utilization Run page layout: Threshold Value (1-6) |
Utilization Run Fields |
Included in this Feature
This section details the items that have been added in this release.
Fields
Field | Further Information |
---|---|
Unheld Resource Request Weighted Hours | Utilization Result Fields |
Utilization Target Hours | |
Utilization Target | |
Hours at Threshold Value (1-6) | |
Weighted Hours at Threshold Value (1-6) | |
Threshold Value (1-6) | Utilization Run Fields |
Threshold Value (1-6) | Utilization Setup Fields |
Calculate Hours for Threshold Values |
Volume Improvements and Enhancements
Upgrade Steps
No upgrade steps are required to upgrade this feature to Winter 2023.