Sample Integration Flows

Integration Flows

There are two primary integration flows between the ERP System and Fairmarkit.

Flow 1: PR/PO Create

In this scenario, the users start work in the Fairmarkit and later create a PR (Purchase Requisition) or PO (Purchase Order) in their ERP System.

  • Request-based flow: When customers utilize Fairmarkit's Request for initial form completion without actual sourcing in the Fairmarkit, the process can be found documented in the next documents:
  • Post-Sourcing Award Flow: When customers initiate PR creation after the sourcing process is fully awarded, the flow can be found in TBD: this document.

Flow 2: PR Intercept

This integration flow commences with the creation of a Purchase Request in the ERP System, which subsequently triggers a request or RFQ on the Fairmarkit side and concludes with the updating of the PR within ERP.


Main Actors in the Integration Flow

There are five main actors (participants) involved in the integration flow:

  1. Business User A human buyer or requester who creates PRs (Purchase Requisitions), Requests, and RFQs (Requests for Quotation) on both the Fairmarkit and ERP side.

  2. ERP/P2P System The main enterprise resource planning system on the customer's end (e.g., SAP Ariba, Coupa, or Oracle).

  3. ERP Middleware A communication "bridge" consisting of tools and scripts that enable the communication logic between systems. Its main role is to translate, route, manage data flows, make API calls, and process Webhooks so that both systems can understand each other without requiring direct, custom integrations.

  4. Fairmarkit Public API An API gateway that provides developers with access to Fairmarkit's standard APIs.

  5. Fairmarkit Application The main Fairmarkit product that delivers all the functionality to the Business User.