Business Events for Managing Revenue Contracts

You can manage contracts by subscribing to business events, which signal when a contract is created, updated or deleted in bulk. A business event is a definable logical occurrence in a business scenario.

Some examples of business events are:

  • A high-level occurrence event such as a contract creation.
  • A specialized event such as a status change.

Use business events to perform operations in other applications based on public events in the application.

Note: Your application administrator must enable business events before you can use them.

Whenever a business event occurs, the application sends a signal, along with a business event payload containing specific information pertaining to the business event. Use callback services to retrieve additional information from the application.

You can subscribe to business events from the Oracle Integration Cloud using the Oracle ERP Cloud Adapter. Then, use the information in the payload to configure event handlers that perform business operations.

For more information, refer to Oracle ERP Cloud Adapter Capabilities and Developing Integrations with Oracle Integration Cloud Service.

This table describes the business events currently supported by Revenue Management.

Supported Business Event Description Enable by Default Call Back Service
RevenueContractBatchCreated Signals when revenue contracts were created in bulk. No REST Service: Revenue Contracts Method: Get all revenue

To be notified whenever the application creates a contract, enable the Generate Public Events on Revenue Contract Batch Created feature.

  • For example, if you want to send an email notification whenever the application creates a contract, you must enable this feature.
  • Integration developers must create event handlers that subscribe to these signals and send an email notification whenever the status of a deliverable changes to completed.

This table lists and describes the attributes in the payload.

Attribute Description
Request ID Unique identifier of the request
Job Name Process Name
Business Context Business condition for the event

This table lists and describes the business context available for this business event's payload.

Business Context Description
Contract Creation The revenue contracts that are created by the Identify Customer Contracts process.