Introduction
TealBook Supplier Enrichment enhances your existing supplier data (such as your ERP vendor master file), providing you with enriched and trusted supplier data for your procurement systems and decision-making.
TealBook enriches your supplier data by:
- Verifying and recommending supplier information (such as the supplier’s website and address).
- Adding missing supplier data (such as the supplier’s annual revenue and number of employees).
- Adding diversity certification details (including the certification type, issue date, and expiry date).
SDP provides trust scores for many supplier attributes, including supplier diversity certifications, giving you visibility into the confidence of the data.
Supplier Enrichment Process
The following diagram illustrates the steps in the Supplier Enrichment process. To initiate this process, submit your supplier data using the Integration APIs or upload your vendor master file via the SDP User Console.
Step 1: Submit Your Supplier Data
Use the inputVmData mutation to send your supplier data (such as your SAP vendor master data) to SDP. This request triggers the Supplier Enrichment process. You will receive the pipeline_id for this request in response.
Alternatively, you can upload your vendor master file via the SDP User Console.
Step 2: SDP Verifies the Supplier Data
SDP inspects the submitted supplier data and flags any errors, such as missing required fields or invalid data (e.g. a Complete Address field that only contains a City).
Records with these kinds of critical data errors are not processed further, but can be requested as part of the retrieveUnmatchedRecords query or exported from the respective pipeline overview page in the SDP User Console.
Step 3: SDP Looks for Supplier Matches
SDP checks for matches between the suppliers in your submitted supplier data and the supplier profiles (aka USPs) in the SDP supplier database.
Step 4: TealBook Resolves Ambiguous Matches
The TealBook team reviews any ambiguous supplier matches to determine if the match is valid (or which match is valid, in the case of multiple potential matches). Each ambiguous match is either confirmed (as a confident match) or rejected (as a confident no-match).
Step 5: SDP Enriches Your Supplier Profiles
For each supplier that TealBook is able to match, SDP enriches the supplier's profile by making recommendations corresponding to your configured business rules engine (BRE), potentially adding supplemental supplier data and diversity certification details.
Supplier data enrichments are based on the business rules configured for your account. It's important to note that your BRE configuration takes precedence over API requests. For example, if you configure your business rules to ‘Never’ receive data for a specific attribute, such as NAICS, then even if you make an API call requesting data for a handful of attributes including NAICS, you will not receive any TealBook NAICS data in the merged_value response (because according to your BRE configuration, you never want to receive data for the NAICS attribute).
SDP provides a trust score for many enriched supplier attributes and for each supplier diversity certification, giving you visibility into the confidence of the data.
Step 6: Retrieve Your Enriched Supplier Data
Poll the pipelineStats query to determine if the enriched supplier data is ready*, then use the retrieveMatchedRecords query to get the results. You can now use this enriched supplier data to update your supplier data in your destination system.
*Note that in SDP, your data is processed record-by-record. This means that you do not have to wait for the entire enrichment job to reach Complete status before retrieving enriched supplier data. You can retrieve the current distribution of record statuses and related point-in-time metrics using the allRecordStats query and plugging in the applicable pipeline_id.