Running Services Forecasts

Services forecasts use snapshots of live data in your org to provide you with up-to-date information.

You can:

Tip:

To run a forecast on demand, you can also click Recalculate Revenue Forecast on the Services Revenue Forecasting workspace. For more information, see Services Revenue Forecasting Workspace.

Prerequisites

When scheduling services forecasts or running them on demand from the Services Forecast Setup tab or the PSA Administration tab, only the following projects and opportunities are considered:

  • Active projects that have:

    • A start date and an end date
    • The Include In Forecasting checkbox selected
  • Opportunities that have the Is Services Opportunity checkbox selected and do not have:

    • An active project associated with them
    • A type of Closed / Lost in the Stage field
Note:

To be included in a services forecast run, a project must be active. Inactive projects are, however, included in forecasts that are run manually from project records. For more information on running a forecast manually from a project record, see Running Project Revenue Forecasts.

Setup

Use the following fields on the active services forecast setup record to define the data to include or exclude from your forecasts:

  • To exclude opportunities from services forecast jobs, select Exclude Opportunities.
  • To exclude opportunity probability from services forecast jobs, select Exclude Probability on Opportunities.
  • To include service credits in services forecast jobs, ensure Include Services Credits is selected.
  • To exclude specific account records from services forecast jobs, configure the Exclude from Forecast Account Field option and then select the relevant checkbox on the account records you want to exclude.

For more information on the settings available for running and scheduling forecasts, see Services Forecast Setup Fields and Scheduling Forecasts.

Permissions

The following permissions are required when running services forecasts:

  • To set or change the settings on the services forecast setup record, you must have been granted permission to configure the setup.
  • To run a revenue forecast, you must have been granted permission to run a services forecast.
  • To schedule a revenue forecast, you must have been granted the following:

    • Salesforce permission to schedule an Apex job
    • Permission to run a services forecast

For more information, see Permissions.

Troubleshooting

To find out whether any projects, opportunities, or accounts in a services forecast job have failed:

  • For projects, create a list view on the Project tab that includes the Services Forecast Processing Status field. For information on creating a list view, see the Salesforce Help.
  • For opportunities and accounts, create a tab for the Revenue Forecast Batch Status object, then create a list view on the tab that includes the Revenue Forecast Processing Status field. For information on creating a custom object tab, see the Salesforce Help. For information on the Revenue Forecast Batch Status object, see Revenue Forecast Batch Status Fields.

You can then sort the Services Forecast Processing Status colum in the project list view and the Revenue Forecast Processing Status colum in the Revenue Forecast Batch Status related list on opportunities and accounts to easily identify the records with Error in that field.

To view details of an error, go to the relevant project, opportunity, or account and check the Revenue Forecast Batch Logs related list.

Tip:

The RFP_EnqueuerCallable, RFO_EnqueuerCallable, and RFA_EnqueuerCallable scheduled jobs find suitable projects, opportunities, and accounts and mark them as Pending for Revenue Forecasting. If your jobs are failing, an administrator can reduce the batch size by changing the value in the following fields on the active services forecast setup record:

  • Project Scheduler Batch Size
  • Opportunity Scheduler Batch Size
  • Account Scheduler Batch Size

For more information, see Services Forecast Setup Fields.