Upgrading to Services Forecasting Summer 2026

This page describes the changes to make when upgrading to Summer 2026.

Note:

This only applies if you set up Services Forecasting in May 2026 or earlier. If you are setting up Services Forecasting for the first time, see Setting up Services Forecasting.

For information on new features and changes to existing features in Summer 2026, see New Features and Enhancements in Services Forecasting Summer 2026.

Upgrade Steps

To upgrade Services Forecasting from May 2026 to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Step Action Further Information
1. Enable the Services Forecasting Summer 2026 Feature Console feature. Enabling Services Forecasting Summer 2026 Upgrade
2.

Add the "Backlog" picklist value to the:

  • Revenue Type field on the Revenue Forecast Type and Revenue Forecast Staging objects.
  • Cost Type field on the Cost Forecast Type and Cost Forecast Staging objects.
3.

Add the following picklist values to the Revenue Source field on the Revenue Forecast Type and Revenue Forecast Staging objects:

  • "Deliverable: Project Remaining Targeted Revenue"
  • "Equal Split: Project Remaining Targeted Revenue"
4.

Add the following picklist values to the Cost Source field on the Cost Forecast Type and Cost Forecast Staging objects:

  • "Deliverable: Project Cost"
  • "Equal Split: Project Cost"
  • "Deliverable: Project Remaining Budgeted Cost"
  • "Equal Split: Project Remaining Budgeted Cost"
5.

Add the following picklist values to the Cost Category field on the Cost Forecast Type and Cost Forecast Staging objects:

  • "Finance"
  • "Health and Safety"
  • "Human Resources"
  • "IT and Software"
  • "Marketing"
  • "Subcontractors"
Note:

If you've customized the Cost Category field on the Project Cost object to include your own picklist values instead of the ones listed above, ensure you add those same values to the Cost Category field on both the Cost Forecast Type and Cost Forecast Staging objects. The Cost Category field on the Cost Forecast Type and Cost Forecast Staging objects must contain your new custom values alongside the following existing values:

  • "Expense Cost"
  • "External Cost"
  • "Internal Cost"
  • "Other Cost"
6.

Add the following fields to the Services Forecast Setup Layout page layout on the Services Forecast Setup object:

  • Calculate Remaining Budgeted Cost
  • Calculate Remaining Targeted Revenue
  • Delete Inactive or Excluded Project Data
  • Disable Opportunity Forecast Cleanup
  • Exclude Expenses from Remaining Targets
7.

[Optional] Enable the calculation of remaining targeted revenue for project forecasts. To do this:

  1. Select Calculate Remaining Targeted Revenue on your active services forecast setup record.
  2. If you want to exclude expense records and expense budgets from the calculations, select Exclude Expenses from Remaining Targets on your active services forecast setup record. Otherwise, leave the field deselected.
  3. Add the Targeted Revenue and Revenue and Cost Targets Forecast Method fields to the relevant page layouts for the Project object.
  4. Ensure that the Targeted Revenue and Revenue and Cost Targets Forecast Method fields are populated on the relevant project.
8.

[Optional] Enable calculating remaining budgeted cost for project forecasts. To do this:

  1. Select Calculate Remaining Budgeted Cost on your active services forecast setup record.
  2. If you want to exclude expense records and expense budgets from the calculations, select Exclude Expenses from Remaining Targets on your active services forecast setup record. Otherwise, leave the field deselected.
  3. Add the Budgeted Cost and Revenue and Cost Targets Forecast Method fields to the relevant page layouts for the Project object.
  4. Ensure that the Budgeted Cost and Revenue and Cost Targets Forecast Method fields are populated on the relevant project.
9.

[Optional] Enable recording opening balances for projects and milestones. To do this:

  1. Grant the relevant users access to the following new fields on the Project and Milestone objects:

    • Revenue Opening Balance
    • Cost Opening Balance
    • Opening Balance Date
    Note:

    No packaged permission set grants access to these fields, so you must manually grant relevant users access to them.

  2. Add the following fields to the relevant page layout for the Project object:

    • Revenue Opening Balance
    • Cost Opening Balance
    • Opening Balance Date
  3. Add the following fields to the relevant page layout for the Milestone object:

    • Revenue Opening Balance
    • Cost Opening Balance
    • Opening Balance Date
  • Project Fields
  • Milestone Fields
  • For more information about permissions, see the Salesforce Help.
  • For more information about editing page layouts, see the Salesforce Help.
10.

[Optional] Select the Disable Opportunity Forecast Cleanup checkbox on your active services forecast setup record to retain raw forecast data for opportunities converted to projects.

Warning:

On upgrading, existing raw forecast data for opportunities converted to projects is automatically cleaned up when generating services forecast data for all records on demand or via a scheduled process. Revenue and cost forecast data for opportunities with an associated active project is deleted if the project's start date is today or in the future.

To opt out of this behavior and retain forecast data for converted opportunities, select the Disable Opportunity Forecast Cleanup checkbox on your active services forecast setup record. If you leave this checkbox deselected, the first scheduled or on-demand run of the process that generates services forecast data automatically deletes the forecast records for those opportunities. For more information, see Services Forecast Setup Fields.

Services Forecast Setup Fields
11. [Optional] Select the Delete Inactive or Excluded Project Data checkbox on your active services forecast setup record to delete raw forecast data for projects that are either deactivated, no longer included in forecasting, or both. Services Forecast Setup Fields
12. Delete the existing scheduled processes to create project forecasts and schedule the processes again. This is to ensure that you use the new features available in the process. Scheduling the Process to Create Project Forecasts for a Region, a Practice, or a Group
13. [Optional] To automatically delete obsolete project forecasts each month, go to the Services Forecasting section of the Planning Task Launcher and click Delete Obsolete Project Forecasts. The first activation deletes the forecasts that are currently obsolete and schedules the monthly deletion. Scheduling the Process to Automatically Delete Obsolete Forecasts
14. Upgrade your PS Cloud Core Analytics app. Updating Your PS Cloud Core Analytics App

Included in Summer 2026

This section details the items that have been added, updated, or deleted in this release.

Fields

Fields Added in Summer 2026
Object Field Further Information
Access Rule Show Calculation Results Access Rule Fields
User Conditions Valid
Milestone Cost Opening Balance Milestone Fields
Opening Balance Date
Revenue Opening Balance
Plan Output Dataset Contains Latest Changes Plan Fields
Plan Scenario Skip Full Send to Analytics Plan Scenario Fields
Project Cost Opening Balance Project Fields
Opening Balance Date
Revenue and Cost Targets Forecast Method
Revenue Opening Balance
Services Forecast Setup Calculate Remaining Budgeted Cost Services Forecast Setup Fields
Calculate Remaining Targeted Revenue
Disable Opportunity Forecast Cleanup
Delete Inactive or Excluded Project Data
Exclude Expenses from Remaining Targets
Fields Renamed in Summer 2026
Object API Name Previous Label New Label Further Information
Access Rule xpna__AccessLevel__c Access Level Cell Access Level Access Rule Fields
xpna__IsForFeaturePermissions__c For Feature Permissions Feature Access
Plan xpna__LastSendDateTimeToAnalytics__c Last Send Date Last Sync to Analytics Plan Fields
Rate Table xpna__LastSendDateTimeToAnalytics__c Last Send Date Last Sync to Analytics Rate Table Fields

Feature Console Features

Features Added in Summer 2026
Feature Description
Services Forecasting Summer 2026 Upgrade Performs steps to upgrade Services Forecasting to Summer 2026.

For more information, see Enabling Services Forecasting Summer 2026 Upgrade.

Feature Permissions

Feature Permissions Added in Summer 2026
Group Feature Description
Analytics Advanced Update Plans from Analytics Customize the dimension filters, measure filter, and dimension value mappings before updating a forecast with the latest data from Analytics.

For more information, see Feature Access Rules.

Permission Sets

Permission Sets Updated in Summer 2026
Permission Set Further Information
PS Cloud Analytics Integration User Read Access Permission Sets and Other Technical Documentation
PSA - Configure Forecast Setup
PSA - Create Projects
PSA - Manage Projects
PSA - PS Cloud Analytics Setup
PSA - Run Forecast
PSA - View All Forecasts
PSA - View Forecast
WorkGrid - Contribute to Plans Permission Sets and Other Technical Documentation
WorkGrid - Manage Data Sources and Plans

Services Forecast Reporting Dataset

Input Fields Added to the Services Forecast Reporting Dataset
Object Field Label Field API Name Description
Project Budgeted Cost pse__Budgeted_Cost__c Populates the Budgeted Cost field in the resulting dataset.
Targeted Margin pse__Targeted_Margin__c Populates the Targeted Margin field in the resulting dataset.
Targeted Revenue pse__Targeted_Revenue__c Populates the Targeted Revenue field in the resulting dataset.

For more information on the input fields added to the Services Forecast Reporting dataset, see Services Forecast Reporting Dataset PS Cloud Analytics Input Fields.

Output Fields Added to the Services Forecast Reporting Dataset
Field Type Field Label Field API Name Description
Measure Amount (Record Currency) AmountRecordCurrency The original amount, in the record currency, before any adjustments are made in the forecast.
Budgeted Cost BudgetedCost The total estimated cost provisioned for the project's successful completion.
Margin (Record Currency) MarginCalcRecordCurrency The sum total of revenue and costs across all sources of revenue for the project, in the record currency.
Targeted Margin TargetedMargin The overall margin percentage expected to be generated from the project's successful completion.
Targeted Revenue TargetedRevenue The total revenue amount expected to be earned from the project's successful completion.

For more information on the output fields added to the Services Forecast Reporting dataset, see Services Forecast Reporting Dataset PS Cloud Analytics Output Fields.