---
sourceDocument: Xanadu Finance and Supply Chain
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/source-to-pay-operations

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Finance and Supply Chain

ft:clusterId :

    - stpop

bundleId :

    - stpop

workflow :

    - Creator


---

# Sourcing and Procurement Operations integration with third-party sourcing solutions

# Sourcing and Procurement Operations integration with third-party sourcing
solutions {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read

ServiceNow can integrate with third-party sourcing solutions to automate the sourcing process within the Sourcing and Procurement Operations product. A generic, easily configurable sourcing integration framework is provided within Source-to-Pay Integration Framework to enable you to specify the business criteria for triggering an integration. This integration framework can also integrate with multiple third-party sourcing solutions based on
different criteria.

Customers can either build the connector to that third-party tool or find one in the ServiceNow store.

For example, Fairmarkit, a third-party solution, built and certified its own ServiceNow application to the store, which leverages the integration framework to connect with the Fairmarkit system. For more information on this integration, visit [store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/8bf60c3b979a3510a4ffb1511153afa2/1.0.4?referer=/store/search?listingtype=allintegrations%253Bancillary_app%253Bcertified_apps%253Bcontent%253Bindustry_solution%253Boem%253Butility%253Btemplate%253Bgenerative_ai%253Bsnow_solution&q=fairmarkit&sl=sh).

For information on decision configuration, see [Decision configuration for third-party sourcing](https://www.servicenow.com/docs/jLDy_TXZ2zGGSTci0TXo4A "The Sourcing Event Generation Rule decision table in Sourcing and Procurement Operations helps the sourcing managers and procurement teams to configure the business criteria on demand, which provides them with flexibility to decide on the types of requests that should be integrated with a third-party sourcing solution.").

To learn about the integration tables, see [Integration tables for third-party sourcing](https://www.servicenow.com/docs/YuhUxK~lNUCGdytTGsKkrA "Integration tables are used to interact with the third-party sourcing application. Relevant information that is required to conduct a Request for anything (RFx) in the third-party application is staged within ServiceNow and transferred through APIs to the third-party application.").

## Third-party sourcing integration process {#psm-integration-third-party-sourcing__section_imw_ly4_qlb}

* If an integration is triggered, considering that applicable business criteria are defined in the decision table, and a request for pricing initiated by a shopper in Shopping Hub meets the criteria, one or more sourcing requests within a single purchase are automatically grouped into a single negotiation event. These are systematically created in the Sourcing and Purchasing Automation application.
* When the negotiation setup playbook is complete, and the negotiation event is in the Work in Progress state, with the associated negotiations, sourcing requests, purchase lines, cases, and tasks in the Negotiation in Progress state, relevant data is populated in the Sourcing Outbound Queue, Sourcing Line Outbound Queue, and Negotiation Event Outbound Queue tables. This data can then be processed by the third-party solution accordingly, to initiate an RFx in their platform. Negotiation event is also created for the integrated sourcing request.  
  Note:  
  After a sourcing request is created and posted to the Sourcing Outbound Queue table, the third-party tool that is responsible for processing that sourcing request is identified and stored in the Third party tool name field.
* A system property for the supplier responses close date (sn_spend_intg.u_bids.end.date) sets the Supplier responses close field value on the negotiation event and sourcing requests to after the negotiation event has been created, plus the number of days defined. The default value is three days. The sourcing manager can override this value manually when updating this field on the negotiation event record.  
  Note:  
  A schedule job can be set up in the ServiceNow instance to check if the supplier responses close date has been reached (aka today). When done, ServiceNow stops receiving bids from suppliers and moves all individual supplier negotiations within the negotiation event to the Pricing Obtained state, and then to Requires Decision. The sourcing manager or fulfiller can then award a supplier with the business. The timestamp of the supplier responses close date is 23:59:59 of the day the bids close, in UTC date/time format. As the sourcing manager, you can also decide to close the bids now, with the date and timestamp of now, and proceed with the awarding flow without any wait time.
* If the supplier responses close date changes on the sourcing request, then this update is sent to the Sourcing Outbound Queue table. The Supplier responses close field is updated. Also, if a sourcing request or purchase line is canceled, this status is also sent back to the sourcing request or purchase line outbound tables respectively.  
  Note:  
  The supplier responses close date is read-only on the sourcing request, but any change of the supplier responses close date on the negotiation event rolls up to the sourcing requests.
* If there's an error inserting new or updated records to this table, then the integration status is updated to Failed. The sourcing request at this point is in the Pending Resubmission state. The error details are captured in the Processing Message field and the integration error task is displayed. The procurement specialist must address the error and then resubmit both the sourcing requests and negotiation event by selecting the Resubmit button.  
  Note:  
  Currently, errors are logged only on the Sourcing Outbound Queue table.
* Suppliers are invited to participate in a bid and engage through the third-party application platform.
* When quotes are returned, the Sourcing Bid Stage table is populated by the third-party solution and the information is processed internally within ServiceNow using a transform map to populate the purchase lines on the sourcing request.  
  Note:  
  When an RFx is created or awarded in the third-party tool, shoppers and sourcing managers are notified through emails and alerts from Shopping Hub and Source-to-Pay Workspace respectively. Shoppers and sourcing managers are also notified about rejected bids, irrespective of the integration.
* If additional supplier bids are returned from the third-party solution, an existing logic in ServiceNow determines if a new supplier, supplier product record, or both must be created.
* After awarding is done in ServiceNow, that information is sent back to the third party using the Awarded Supplier Outbound Queue table. Awarding can also be done in the third-party tool, in which case the data is received by ServiceNow.

{#psm-integration-third-party-sourcing__ul_vgv_4y4_qlb}

For information on sourcing request, negotiation, and negotiation event flows, see [Sourcing request](https://www.servicenow.com/docs/ow3EFaS4nYscJDQewDFl1Q "A sourcing request is created for when an item that a shopper, employee, or requester needs, must be sourced. This record is created when an active contractual price for the product that the shopper intends to purchase doesn’t exist. This includes items in both the product catalog and off-catalog."), [Negotiations](https://www.servicenow.com/docs/TiY6KPBnwIpQLhjAuuK74Q "A negotiation represents individual supplier negotiations and tracks the items and activities according to supplier. These activities involve obtaining the price for the products or services requested by the shopper, or negotiating the terms.") and [Negotiation events](https://www.servicenow.com/docs/FHHre9m_UR0Ho3GlQMo99g "Negotiation events represent the type of sourcing activity needed to negotiate with each supplier, and track the individual negotiations with each supplier. They help sourcing managers manage multi-supplier and multi-product negotiations."), respectively. For more information, see [Compare quotes and select a supplier](https://www.servicenow.com/docs/MchG95l7Y0a2~YLo7wIwQg "Review the quotes that you have received from the various suppliers for the product you had requested sourcing for. These quotes are displayed after the sourcing requests have listed similar suppliers for the product model you requested for. You can choose to award the supplier with the quote that best fulfills your requirements.").
* **[Decision configuration for third-party sourcing](https://www.servicenow.com/docs/jLDy_TXZ2zGGSTci0TXo4A)**   
  The Sourcing Event Generation Rule decision table in Sourcing and Procurement Operations helps the sourcing managers and procurement teams to configure the business criteria on demand, which provides them with flexibility to decide on the types of requests that should be integrated with a third-party sourcing solution.
* **[Integration tables for third-party sourcing](https://www.servicenow.com/docs/YuhUxK~lNUCGdytTGsKkrA)**   
  Integration tables are used to interact with the third-party sourcing application. Relevant information that is required to conduct a Request for anything (RFx) in the third-party application is staged within ServiceNow and transferred through APIs to the third-party application.

**Related concepts**   

* [Sourcing and Procurement Operations integration with Employee Center](https://www.servicenow.com/docs/dtGRiCI_rtS7XRWU8Z69dQ "As an employee, shopper, or requester, you can view all procurement case types available to you, knowledge articles, open to-dos and purchasing tasks assigned to you, track your requests, and even access your purchases on the Employee Center (EC) portal by integrating Sourcing and Procurement Operations with Employee Center.")
* [Sourcing and Procurement Operations integration with Third-party Risk Management](https://www.servicenow.com/docs/SiQT9BfbAPafNE04_lSpBw "Leverage relevant supplier risk assessment capabilities by integrating Sourcing and Procurement Operations with Third-party Risk Management.")
* [Sourcing and Procurement Operations integration with Project Management](https://www.servicenow.com/docs/BKhQZYbCLgAd38J0qKRNow "Eliminate manual efforts of linking purchase orders to projects by integrating Sourcing and Procurement Operations with Strategic Portfolio Management's Project Management.")
* [Sourcing and Procurement Operations integration with Celonis](https://www.servicenow.com/docs/YIyKGFdescG8Hlbms5jH0w "Identify inefficiencies in your customer business process, understand their business impact, and gain insights into the root causes, by integrating Sourcing and Procurement Operations with Celonis.")
* [Sourcing and Procurement Operations integration with Field Service Management](https://www.servicenow.com/docs/2Y2CApC_2jib1tbKMuNUaw "The Procurement for Field Service Management plugin (snc.fsm_psm_mobile) provides an integration between the Field Service Management and Sourcing and Procurement Operations applications.")
* [Source-to-Pay Operations integration with Contract Management Pro](https://www.servicenow.com/docs/OJQy4ExTW8QC6xiwMtfaUA "The Source-to-Pay Operations with Contract Management Pro plugin (com.snc.sn_spend_clm) provides an integration between the Contract Management Pro and Sourcing and Procurement Operations applications.")
* [Spendint API](https://www.servicenow.com/docs/9zZHow_Pkslc0PyA0ch5hQ "The Spendint API provides endpoints that push the catalog, price, availability, order, shipment, and invoice information from a third party to the ServiceNow instance. This API is part of the Source-to-Pay Integration Framework application.")
* [Procurement File Transfer Framework](https://www.servicenow.com/docs/eLCPddPT1EbMzckEXWY1Dg "Procurement File Transfer Framework (PFTF) helps you transfer information between the ServiceNow database and a third-party reseller through a File Transfer Protocol (FTP). You can set up an FTP server for access and transfer of reseller data without any spoke development by the third-party reseller.")  
**Related reference**   

* [ERP source validation on Sourcing and Procurement Operations objects](https://www.servicenow.com/docs/6xHZWAYps1f3pV1OUzweGA "Sourcing and Procurement Operations supports multi-ERP integration that enables you to use different ERP systems for different regions or lines of business, as required.")

