Business Events for Service Logistics

Oracle Service Logistics raises several business events that you can configure and use for outbound integration with third-party applications or for executing business-specific processes on a specific event occurrence.

Key Features

  • Used only for outbound integrations.
  • Business events notify external systems, initiate workflows, or raise custom logic through integrations defined in Oracle Integration Cloud (OIC) or other middleware.

Best Practices

It's recommended that you use Oracle Service Logistics REST APIs with business events to get detailed information about the Service Logistics business objects that the integrating application requires.

Business Events

This table lists the business events supported by Oracle Service Logistics.

Business Event Internal Name Description Event Trigger Points
Estimate Header Created EstimateCreateEvent Raised when a new record is created in the Estimate Headers table. Any process that creates an estimate, such as Estimates Redwood UI or Estimates REST API.
Estimate Header Updated EstimateUpdateEvent Raised for updates to any attribute in the Estimate Headers table. Any process that updates an estimate, such as Estimates Redwood UI or Estimates REST API.
Debrief Header Updated DebriefUpdateEvent Raised when debrief status is updated to Pending. Any process that sets the debrief header status to Pending. For example, when you click Post Charges and Close on the Work Orders and Charges page or the Depot Repair page, it invokes the Debrief REST API or runs the Auto Process Debrief Charges scheduled process.

Business Event Payloads

This table shows Oracle Service Logistics business events and their corresponding payload attributes.

Business Event Event Payload
Estimate Header Created

EstimateHeaderId
EstimateStatusCode
DocumentName
CustAccountId
AssetId
BuOrgId
ProductItemId
CreatedBy
CreationDate
LastUpdateDate
LastUpdatedBy
AssetNumberItem
BusinessUnitName
CustAccountName
CustomerName
DocumentType
EstimateType
EstimateNumber
EstimateTotal
Estimate Header Updated
EstimateHeaderId
EstimateStatusCode
DocumentName
CustAccountId
AssetId
BuOrgId
ProductItemId
CreatedBy
CreationDate
LastUpdateDate
LastUpdatedBy
AssetNumberItem
BusinessUnitName
CustAccountName
CustomerName
DocumentType
EstimateType
EstimateNumber
EstimateTotal 
Debrief Header Updated
DebriefHeaderId
DebriefStatusCode