Automatically Updating Performance Obligations

If you want performance obligations to be updated automatically whenever the linked source records change, you can call the RevenueContractService.populateFromSourceRecords service from your own customizations.

There are two services provided that can be called from your own code: a synchronous service and an asynchronous service.

There is also an Apex action that can be invoked from a Salesforce flow.

The "Disable populateFromSourceRecords calls" field in the Revenue Management Settings custom setting lets you temporarily disable the service. This might be useful if you need to debug your customization.

Refer to the Revenue Management API Developer Reference for more information about this service.