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.
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. |