Overview of the Architecture

You can use this suggested architecture that describes how to enrich the supplier profile with more information to guide you through the design and implementation of your own integrations.

Use Case

  1. A supplier is registered with the business relationship set to "spend-authorized".
  2. The registration is approved.

    The supplier is created and a spend authorization request is sent to approvers based on your approval rules.

  3. You can enrich the supplier profile with more information, such as risk scores and financial stability metrics, from an external data provider using the Suppliers REST API with Oracle Integration Cloud (OIC) capabilities.

    This provides approvers with more supplier risk details to make a more informed decision when reviewing the spend authorization request for the supplier.

Process Overview

This flow diagram shows the steps you take when designing and implementing the use case.

Flow diagram showing how to enrich a supplier profile from an external data provider for spend authorized registration approval.
  1. Register supplier: The supplier is registered in Oracle Supplier Model either by an internal process with the business relationship set to Spend Authorized or through self-service registration using the spend authorization URL.
  2. Create supplier: After approval, the supplier is created in Supplier Model. This automatically triggers a spend authorization request and raises a supplier created business event.
  3. (Optional) Retrieve other key supplier identifiers: If the external data provider requires supplier identifiers beyond those included in the event payload, Oracle Integration Cloud (OIC) can retrieve more information (such as the D-U-N-S Number) from Supplier Model to ensure the supplier is uniquely identified in the provider's platform.
  4. Send key supplier identifiers to the external data provider: OIC sends the key supplier identifiers to the external data provider for unique identification.
  5. Retrieve enrichment data from the external data provider: OIC receives enrichment data, such as risk scores and financial stability, from the external data provider.
  6. Update supplier profile with enrichment data: OIC updates the supplier profile with the new enrichment attributes in Supplier Model and maps them to supplier attributes or descriptive flexfields (DFFs), as configured.
  7. Approvers review enriched supplier profile: Approvers access the supplier profile from the spend-authorized approval notification and review the enriched supplier information to support their approval decision.

Details of these steps are described in these topics: