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

kyc workflow initial setup activity

[ACT-workflow]: KYC/AML workflow summary

Overview of a typical customer/supplier KYC/AML workflow involving the World-Check One API Zoomable SVG diagram

kyc workflow overview activity

[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

lseg world check one api v2 sequence

[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

lseg world check one api v2 sequence 001

[SEQ-screen]: Perform screening

[SEQ-screen-sync]: Perform Synchronous Case Screening

Screen a case synchronously, returning results immediately. Zoomable SVG diagram

lseg world check one api v2 sequence 002

[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

lseg world check one api v2 sequence 003

[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

lseg world check one api v2 sequence 004

[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

lseg world check one api v2 sequence 005

[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

lseg world check one api v2 sequence 006

[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

lseg world check one api v2 sequence 007

[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

lseg world check one api v2 sequence 008

[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

lseg world check one api v2 sequence 009

[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

lseg world check one api v2 sequence 010

[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

lseg world check one api v2 sequence 011

[SEQ-case-ogs-monitoring]: Monitoring ongoing screening updates on the cases

Ongoing screening updates to cases over time can be retrieved Zoomable SVG diagram

lseg world check one api v2 sequence 012

[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

lseg world check one api v2 sequence 013

[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

lseg world check one api v2 sequence 014

[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

lseg world check one api v2 sequence 015

[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

lseg world check one api v2 sequence 016

[SEQ-case-audit]: Retrieving the audit log for a case

Audit information on changes to cases over time can be retrieved Zoomable SVG diagram

lseg world check one api v2 sequence 017

[SEQ-case-delete]: Deleting a case

A case can be deleted once it has been archived. Zoomable SVG diagram

lseg world check one api v2 sequence 018

[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

lseg world check one api v2 sequence 019

[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

lseg world check one api v2 sequence 020

[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

lseg world check one api v2 sequence 021

[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

lseg world check one api v2 sequence 022

[SEQ-case-mediacheck-articles-metadata]: Retrieve metadata for articles.

Users can retrieve Media-Check metadata for an articles by article ids. Zoomable SVG diagram

lseg world check one api v2 sequence 023

[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

lseg world check one api v2 sequence 024

[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

lseg world check one api v2 sequence 025

[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

lseg world check one api v2 sequence 026

[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

lseg world check one api v2 sequence 027

[SEQ-case-mediacheck-results-review]: Marking all articles as reviewed

All articles can be marked as reviewed. Zoomable SVG diagram

lseg world check one api v2 sequence 028

[SEQ-case-mediacheck-smart-filter]: Retrieve smart filter

Retrieve a smart filter state which specified on the case Zoomable SVG diagram

lseg world check one api v2 sequence 029

[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

lseg world check one api v2 sequence 030

[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

lseg world check one api v2 sequence 031

[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

lseg world check one api v2 sequence 032

[SEQ-cases-bulk-archive]: Bulk Update Case Assignments

Cases can be assigned to or unassign from a user. Zoomable SVG diagram

lseg world check one api v2 sequence 033

[SEQ-cases-bulk-delete]: Bulk Delete Cases

Cases can be deleted once they have been archived. Zoomable SVG diagram

lseg world check one api v2 sequence 034

[SEQ-cases-bulk-move]: Bulk Move Cases

Cases can be moved between groups. Zoomable SVG diagram

lseg world check one api v2 sequence 035

[SEQ-cases-bulk-ogs]: Bulk Update Ongoing Screening States

WC/MC OGS turning ON/OFF can be performed for cases. Zoomable SVG diagram

lseg world check one api v2 sequence 036

Cases can be linked or unlinked Zoomable SVG diagram

lseg world check one api v2 sequence 037

[SEQ-watchlist]: Watchlist

[SEQ-watchlist-retrieve-provider-source]: Retrieve providers and their sources

Providers and their sources can be retrieved Zoomable SVG diagram

lseg world check one api v2 sequence 038

[SEQ-watchlist-maintain-provider-source]: Create or update provider sources

Provider sources can be created or updated Zoomable SVG diagram

lseg world check one api v2 sequence 039

[SEQ-watchlist-maintain]: Maintain Watchlist data

Watchlist data can be maintained Zoomable SVG diagram

lseg world check one api v2 sequence 040

[SEQ-passportcheck]: Perform Passport-Check actions

[SEQ-passportcheck-retrieve-mrz]: Retrieve MRZ lines

Retrieve generated MRZ data Zoomable SVG diagram

lseg world check one api v2 sequence 041

[SEQ-linked-cases]: Perform linked cases actions

Links between cases can be created Zoomable SVG diagram

lseg world check one api v2 sequence 042

[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

lseg world check one api v2 sequence 043

Links between cases can be removed Zoomable SVG diagram

lseg world check one api v2 sequence 044

[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

lseg world check one api v2 sequence 045

[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

lseg world check one api v2 sequence 046

[SEQ-case-rating-maintain]: Search for Cases based on specified criteria

Search for Cases based on specified criteria Zoomable SVG diagram

lseg world check one api v2 sequence 047

[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

lseg world check one api v2 sequence 048

[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

lseg world check one api v2 sequence 049

[SEQ-Async-report-download]: Download report

Download report can be specified to be able to successfully download a report Zoomable SVG diagram

lseg world check one api v2 sequence 050

[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

lseg world check one api v2 sequence 051

(c) 2018 - 2023 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.