New Features and Enhancements in PSA Summer 2022

The following new features have been introduced in the Summer 2022 release of PSA.

Lightning Experience

For Summer 2022, we have built on the PSA Lightning components and actions that we previously introduced.

Project Manager Work Planner

We have enhanced the following Lightning component.

Name Description Further Information
PSA Project Manager Work Planner We have added the following:
  • A Grid that enables you to view and edit the number of scheduled hours a resource is due to work each day on the corresponding assignment or resource request. The Grid also indicates when a resource is over-allocated.
  • A button menu that enables you to switch between the original Scheduler and the Grid.
  • A combobox that enables you to switch between grouping by project and grouping by resource on the Scheduler and the Grid.

Using the Project Manager Work Planner

 

Project Manager Work Planner Lightning Component Buttons and Fields

Services Billing

We have enhanced the following tab to enable you to generate billing events for a single account or project, in addition to the mass billing events generation functions.

Name Description Further Information
Projects Awaiting Billing tab We have added the following buttons:
  • Generate Account Billing
  • Generate Project Billing
Projects Awaiting Billing Tab

Project Creation

Creating a Project from an Opportunity

When creating a project from an opportunity, you can:

For more information, see:

Including Resource Skill Requests

When creating a project from an existing project or template or from an opportunity, resource skill request data is displayed in a new Skills and Certifications column in the following sections on the Related Records page:

If required, you can use the Hide Resource Request Skills setting configured in the Create Project Personal custom setting to hide the Skills and Certifications column on the Related Records page.

For more information, see:

Behavior of Formula Fields

In the following circumstances, columns containing formula fields are no longer editable, even if controlled by an editable field set configured in the Create Project Personal custom setting:

For more information, see:

Viewing Search Results on the Select a Starting Point Window

The projects and project templates returned by your search are displayed in cards by default on the Select a Starting Point window when you are:

The cards help you to select the best project or template as they include information from the project Notes field and also indicate the number of relevant records available to be added.

If you prefer to view the projects and templates returned by the search in list format, a new button menu on the Select a Starting Point window enables you to switch easily between the Card view and the List view.

For more information, see:

Using Custom Actions to Add Related Records to a Project from an Existing Project or Template

You can use custom actions, also known as invocable methods, in Salesforce Flow Builder to add records that are on a project or project template to an existing project. The custom actions are within the following Apex classes:

For more information, see the following:

Project Manager Work Planner

The Project Manager Work Planner contains a new Grid view that:

The Button to change to Scheduler view and Button to change to Grid view buttons in the new button menu allow you to switch between the original Scheduler view and the new Grid view.

The way you switch between grouping by project or by resource on the Project Manager Work Planner has changed: you can now select Project or Resource in the toolbar.

For more information, see:

Gantt

Viewing Gantt from the Project Record

There are no new features in this release for viewing Gantt from the project record. If you are upgrading to PSA Summer 2022, check the Upgrading guide for details of items added in this release.

For more information, see the Upgrading Guide.

Applying Standard Filter Pattern and Toolbar Component

We have enhanced the consistency of the user experience across PSA pages by implementing:

Auto-Assign

We have added the following fields to display whether an assignment has been created using the Auto-Assign feature, and to capture the processing status of resource requests:

Name Description Further Information
Source Indicates how the assignment was created.

Assignment Field Sets

Processing Stage Indicates the current processing stage of the resource request.

Resource Request Fields

The following points now apply:

For more information, contact your administrator, and see Creating Resource Requests .

Skills Management

To make the skills selection and management easier we have enhanced the Skills Selection section UI for better understanding and user experience and added the following functionality:

To mark the skills as essential and desirable, an administrator must select the Enable Desirable Skills in the Skills Management custom setting.

For more information, see:

Estimation at Summary Tasks Level

We have provided the functionality for estimations at the summary tasks level by adding new fields to the Project Task object.

Currently, estimates are rolled up from the child-level tasks to the summary tasks. Now you can use the following fields to override the rolled-up estimates and add estimates directly to the summary tasks:

By overriding the estimations directly at the summary level you may lose the rolled-up value which is coming from the child tasks. To preserve those values we have provided the following fields:

These fields are added to the Project Task object. To use these fields for the Project Task Gantt, you need to add them to the following field sets:

For more information, see Estimating Hours at Summary Tasks Level.

Resourcing

The following changes have been made to the Resource Grid on the Resource Requests Lightning page:

For more information, see:

Resource Scheduling

When you click Resource Schedule on a resource request record, the Resource Schedule displays. We have made the following enhancements to improve your experience:

For more information, see Using the Resource Schedule.

Resource Details

You can now view the resource details in the Resource Optimizer and Work Planner by clicking the new Resource Detail button icon . The following changes have been made to the Resource Optimizer Lightning Component Properties:

For more information, see:

Resource Optimizer

The following changes have been made to the Resource Optimizer:

For more information on the Resource Optimizer, see Using Resource Optimizer.

For more information see Resource Optimizer for Resource Requests.

Revenue Forecasting

If you are using the "% Complete" recognition method, you can use the following in your revenue forecast calculations for projects and milestones:

If you are using the "Deliverable" recognition method and do not want the Actual Date or Target Date fields on a milestone record to determine the month in which completed or scheduled milestone revenue is placed, you can configure the Custom Date for Deliverable Milestones field on the active revenue forecast setup record so that a custom field determines the month instead.

Tip:

If you want the field to update automatically each month, you can use a custom formula field that contains a date.

For more information, see:

Self-Nomination

From this release onwards, self-nominated candidates appear directly below any assigned, held, or pinned resources in the Resource Grid on the Resource Request page after held and pinned priority order in the resource list. Self-nominated candidates appear with a status of "Interested".

To view self-nominated candidates in the resource list, both the Candidates Can Self-Nominate for Work field on the Work Opportunities Hub custom setting and the Allow Candidates to Self-Nominate checkbox on the resource request record must be selected. Without these settings enabled, the Candidate Type column is not visible on the resource list.

For more information, see:

Services Billing

We have enhanced the services billing tabs so that you can now:

Generating Billing Events for Single Accounts and Projects

We have added the Generate Account Billing and Generate Project Billing buttons to the Projects Awaiting Billing tab, which enable you to generate billing events for single accounts and projects. There is no longer the need to generate billing events from a specific account or project record page.

For more information, see:

Email Notifications for Billing Event Generation Mass Processes

You can now control whether email notifications are sent for the success and failure of the billing event processes on all services billing tabs. To support this, we have added the Billing custom setting that contains the following fields:

By default, the failure emails are sent, but success emails are not. The custom setting fields apply to the following billing event mass processes:

For more information, see:

Third-Party HCM Absence Request to Create PSA Assignments

In previous releases, absence request assignments were added to the project specified in the Absence Request Project custom field. In this release, to manage the large number of assignments, you can create multiple absence request projects on a frequency of monthly, quarterly, or yearly.

To create the multiple projects, you enter a project ID into the Absence Request Project custom field, and then specify the frequency of their creation. The new projects use the project in the Absence Request Project custom field as a template.

Following custom setting fields have been added to Assignment API Settings:

For more information, see:

Time Entry

For Time Entry, we have made the following enhancements:

For more information, see:

Time Entry for Summary Tasks

We have added a new field Allow Time Entry for Summary Task in the Timecard Entry UI Global custom setting. Depending on the time entry page, selecting this field enables you to log time against summary tasks.

For more information, see:

PSA Analytics Apps, Dashboards, and Datasets

From Summer 2022, two PSA Analytics apps are available for use:

These new apps replace the single PSA Analytics app used to create dashboards and datasets in previous releases.

We recommend upgrading to this release if you have a large number of users in your org who require view access to dashboards but do not need to view or edit their underlying datasets in Analytics Studio. For more information see New Features and Enhancements in PSA AnalyticsSummer 2022 in the Business Analytics Help.

Updating Future Time on Schedules

The batch version of updating future time on schedules has been replaced with the new ScheduleFutureTimeUpdateAsync job. The asynchronous job is implemented based on the queueables.

The ScheduleFutureTimeUpdateBatch class in your orgs is now updated to only run the queueable based version which internally invokes the ScheduleFutureTimeUpdateAsync job.

We recommend that you use the ScheduleFutureTimeUpdateAsync job class to schedule jobs instead of the ScheduleFutureTimeUpdateBatch class as it might be deprecated in the future versions of PSA.

PSA Apps for Desktop

We have created the following desktop PSA apps to provide solutions to all your role-specific needs:

These apps contain the relevant tabs and workspaces as the landing page for you to manage all your tasks in one place. To access these apps from App Launcher you must have the existing workspace permission sets assigned.

For more information, see:

Mobile Workspaces

You can now manage the Project Management, Services Delivery, and Resource Management workspaces from a mobile phone using the Salesforce mobile app. To do so, select the relevant workspace from the navigation menu in the Salesforce mobile app.

For more information, see:

Services CPQ

If you are using Services CPQ and have upgraded to October 2022, the Estimate Product Instance field is added to the Project Source object in PSA. This enables you to view the estimate product instances that were included when a project is created from an estimate. For more information, see Project Source Fields

Fixes

Fixes are now listed on the Known Issues page of the FinancialForce Community. You can access this page from the Release Hub menu. For a brief description of the issues that have been fixed in this version of PSA, see the related section of the Known Issues page.