Viewing Manage Revenue Contracts Process Runs

Revenue Management creates a process run record with the description Manage Revenue Contracts when you create or update revenue contracts:

Note:

A process run record is only created when the process executes asynchronously (in the background).

The process run record with the description Manage Revenue Contracts is a parent record that contains several child process runs. Each child process run represents a part of the overall process and contains logs that provide more information about each processed item.

You can access the parent process run from the Process Runs tab or from the email notification that Revenue Management sends after the process finishes. After opening the parent process run, you can view the number of pending items, number of errors, and the number of successfully processed items. The numbers displayed for the parent record represent a sum across all the child process runs. The table below provides more information about the child process runs, the items processed, and the related logs.

Note:

If multiple revenue contracts are created or updated at the same time, Revenue Management creates multiple child records with the same or similar descriptions.

Manage Revenue Contracts Child Process Runs

Child Process Run

Description

Related Logs

Add [Source Object Plural Label] to Revenue Contract

During this stage, performance obligations and performance obligation line items are created from the provided source records and linked to the contract.

A child process run is created for each source object type added to the revenue contract. For example, if your source records include two projects and three billing contracts, the following child process runs are created:

  • Add Projects to Revenue Contract
  • Add Billing Contracts to Revenue Contract
Note:

If the revenue contract is created or updated for an engagement record, the process run description is prefixed with the engagement number, followed by - .

Each related log represents a source record that was processed. The Related Record field provides a direct link to the source record.
Allocate Revenue for Contract [Contract Number]

During this stage, revenue is allocated or reallocated for the revenue contract.

Note:

If the revenue contract is created or updated for an engagement record, the process run description is prefixed with the engagement number, followed by - .

The single related log links to the revenue contract and contains the contract's allocation status.
Generate schedules for ffrr__PerformanceObligation__c During this stage, revenue schedules are created or updated for all the performance obligations included in the revenue contract. Each related log represents a performance obligation that was processed. The Related Record field provides a direct link to the performance obligation.