Workflow interaction diagrams
The following are UML diagrams that explain a typical KYC/AML portion of a client or supplier onboarding workflow.
These include calls out to the World-Check One API at relevant points in the workflow, and can be used as a guide to show where the WC1 client’s customer/supplier onboarding system would need to integrate with the World-Check One API to screen and investigate their customers/suppliers.
[ACT-setup]: Initial setup
Initial administration setup within World-Check One to allow API access Zoomable SVG diagram
[ACT-workflow]: KYC/AML workflow summary
Overview of a typical customer/supplier KYC/AML workflow involving the World-Check One API Zoomable SVG diagram
[SEQ-overview]: World-Check One API: high-level interaction overview
Overview of the API calls required to perform all relevant functions available in the World-Check One API Zoomable SVG diagram
[SEQ-pre]: Pre-requisites to creating a new case and working with the case afterwards
Before working with KYC/AML cases within World-Check One, certain pre-requisite data is required Zoomable SVG diagram
[SEQ-screen]: Perform screening
[SEQ-screen-sync]: Perform Synchronous Case Screening
Screen a case synchronously, returning results immediately. Zoomable SVG diagram
[SEQ-screen-existing-case]: Perform Case Screening
Cases can be screened at any point after entry, to obtain potential KYC/AML matches of interest Zoomable SVG diagram
[SEQ-case-screening-statuses: Retrieve case screening statuses
Users can retrieve screening statuses for multiple cases by POST/cases/screeningStatuses in the initial request. Zoomable SVG diagram
[SEQ-world-check-record]: Retrieve a World-Check Record
[SEQ-world-check-record]: Retrieving World-Check Record details
Detailed record information can be retrieved for screening result via the World-Check record ID Zoomable SVG diagram
[SEQ-world-check-record-pep]: Retrieve a World-Check Record PEP details
Detailed record PEP information can be retrieved for screening result via the World-Check record ID Zoomable SVG diagram
[SEQ-case]: Perform actions on Case
[SEQ-case-create]: Creating a new case
Store all available fields around a customer/supplier as a case within World-Check One Zoomable SVG diagram
[SEQ-case-retrieve]: Retrieving the system ID for a case
To interact with cases via the World-Check One API, their system IDs will need to be used Zoomable SVG diagram
[SEQ-case-investigate-details]: Fetch full case details
To find out what data is currently stored against a specific case within World-Check One API, their system IDs will need to be used Zoomable SVG diagram
[SEQ-case-investigate-results]: Investigating screening results against a case
Once a screening has completed, the results can be obtained and further detailed investigation can be performed Zoomable SVG diagram
[SEQ-case-ogs]: Working with ongoing screening for a case
If a customer/supplier is on-boarded for business, they can be entered into ongoing screening for continuous AML/KYC monitoring Zoomable SVG diagram
[SEQ-case-ogs-monitoring]: Monitoring ongoing screening updates on the cases
Ongoing screening updates to cases over time can be retrieved Zoomable SVG diagram
[SEQ-case-(un)assign]: Assign to a user and unassign a case
A case can be assigned to a user or unassigned from the user Zoomable SVG diagram
[SEQ-case-(un)archive]: Archiving and unarchiving a case
A case can be archived or unarchived. Archiving is a pre-requisite to deleting a case. Zoomable SVG diagram
[SEQ-case-update]: Updating an existing case
Cases can be updated if information about a customer/supplier changes over time, or new information becomes available Zoomable SVG diagram
[SEQ-case-update-partial]: Partially updating an existing case
Cases can be partially updated if information about a customer/supplier changes over time, or new information becomes available Zoomable SVG diagram
[SEQ-case-audit]: Retrieving the audit log for a case
Audit information on changes to cases over time can be retrieved Zoomable SVG diagram
[SEQ-case-delete]: Deleting a case
A case can be deleted once it has been archived. Zoomable SVG diagram
[SEQ-user-activity-monitoring]: User activity monitoring
[SEQ-user-activity-monitoring-initial]: User activity monitoring. Initial request
Return a collection of Cases that were modified by users in particular date range. Endpoint allows to initiate search and retrieve the first page of result set. Zoomable SVG diagram
[SEQ-user-activity-monitoring-subsequent]: User activity monitoring. Subsequent requests
Users can retrieve a list of cases by the cursorId retrieved by POST/cases/summaries in the initial request. Zoomable SVG diagram
[SEQ-case-mediacheck]: Perform Media-Check actions
[SEQ-case-mediacheck-search-results]: Retrieve Media-Check search results
Once case has been saved, the Media-Check results can be retrieved and scrolled page by page. Zoomable SVG diagram
[SEQ-case-mediacheck-search-results-duplicates]: Retrieve Media-Check article duplicates
Once Media-Check search results were received, duplicated articles can be retrieved. Zoomable SVG diagram
[SEQ-case-mediacheck-articles-metadata]: Retrieve metadata for articles.
Users can retrieve Media-Check metadata for an articles by article ids. Zoomable SVG diagram
[SEQ-case-mediacheck-articles-content]: Working with Media-Check articles content
Once case has been saved and Media-Check results available, articles content can be retrieved. Zoomable SVG diagram
[SEQ-case-mediacheck-articles-attach]: Attach articles to a case
Once case has been saved and Media-Check results available, article IDs can be attached. Zoomable SVG diagram
[SEQ-case-mediacheck-articles-attached-retrieve]: Retrieve articles attached to a case
Once case has been saved and Media-Check results available, attached articles content can be retrieved. Zoomable SVG diagram
[SEQ-case-mediacheck-articles-detach]: Detach articles from a case
Once case has been saved and available Media-Check results were attached to case they can be then retrieved and detached from case. Zoomable SVG diagram
[SEQ-case-mediacheck-results-review]: Marking all articles as reviewed
All articles can be marked as reviewed. Zoomable SVG diagram
[SEQ-case-mediacheck-smart-filter]: Retrieve smart filter
Retrieve a smart filter state which specified on the case Zoomable SVG diagram
[SEQ-case-mediacheck-smart-filter]: Update smart filter
Smart filter state can be specified on the case to be able to make search request more specific Zoomable SVG diagram
[SEQ-cases-bulk-actions]: Perform actions on Bulk Cases
[SEQ-case-save-and-screen-cases]: Save and screen multiple cases
Multiple cases can be saved and screened. Zoomable SVG diagram
[SEQ-cases-bulk-archive]: Bulk Update Archive States
Cases can be archived or unarchived. Archiving is a pre-requisite to deleting cases. Zoomable SVG diagram
[SEQ-cases-bulk-archive]: Bulk Update Case Assignments
Cases can be assigned to or unassign from a user. Zoomable SVG diagram
[SEQ-cases-bulk-delete]: Bulk Delete Cases
Cases can be deleted once they have been archived. Zoomable SVG diagram
[SEQ-cases-bulk-move]: Bulk Move Cases
Cases can be moved between groups. Zoomable SVG diagram
[SEQ-cases-bulk-ogs]: Bulk Update Ongoing Screening States
WC/MC OGS turning ON/OFF can be performed for cases. Zoomable SVG diagram
[SEQ-cases-bulk-link]: Bulk Update Case Links
Cases can be linked or unlinked Zoomable SVG diagram
[SEQ-watchlist]: Watchlist
[SEQ-watchlist-retrieve-provider-source]: Retrieve providers and their sources
Providers and their sources can be retrieved Zoomable SVG diagram
[SEQ-watchlist-maintain-provider-source]: Create or update provider sources
Provider sources can be created or updated Zoomable SVG diagram
[SEQ-watchlist-maintain]: Maintain Watchlist data
Watchlist data can be maintained Zoomable SVG diagram
[SEQ-passportcheck]: Perform Passport-Check actions
[SEQ-passportcheck-retrieve-mrz]: Retrieve MRZ lines
Retrieve generated MRZ data Zoomable SVG diagram
[SEQ-linked-cases]: Perform linked cases actions
[SEQ-linked-cases-create-links]: Create links between cases
Links between cases can be created Zoomable SVG diagram
[SEQ-linked-cases-retrieve-case-relationships]: Retrieve the list of case relationships
Retrieve the list of case relationships with cases linked to it Zoomable SVG diagram
[SEQ-linked-cases-delete-links]: Delete links between cases
Links between cases can be removed Zoomable SVG diagram
[SEQ-case-rating]: Perform a case rating actions
[SEQ-case-rating]: Retrieve a case rating
Retrieve a case rating specified on the case Zoomable SVG diagram
[SEQ-case-rating-maintain]: Update a case rating
Case rating can be specified to be able to resolve a case based on screening results Zoomable SVG diagram
[SEQ-case-rating-maintain]: Search for Cases based on specified criteria
Search for Cases based on specified criteria Zoomable SVG diagram
[SEQ-Async-report-Request]: Request async report
Request async report can be specified to be able to successfully Submit a report request Zoomable SVG diagram
[SEQ-Async-report-status]: Get report status
Get report status can be specified to be able to successfully get a single report status Zoomable SVG diagram
[SEQ-Async-report-download]: Download report
Download report can be specified to be able to successfully download a report Zoomable SVG diagram
[SEQ-api-info]: Get API information
Get information about the version of the Public API, a link to the documentation, and a date and time that can be used to verify the 'Date' header Zoomable SVG diagram
Appendix A: Copyright
(c) 2018 - 2024 LSEG. All rights reserved. Republication or redistribution of LSEG content, including by framing or similar means, is prohibited without the prior written consent of LSEG. 'LSEG' and the LSEG logo are registered trademarks and trademarks of LSEG and its affiliated companies.