The Customer Due Diligence (CDD) process runs through two high-level workflows. One workflow collects data about the customer and the second performs the checks and creates the final report.

Workflows

  1. Data collection – gathers registry information, online screening results and optional catalog data or reviews. When complete, the case moves on to the checks workflow.
  2. Checks – performs risk and compliance checks using the gathered information and generates the CDD report.

Case States

A CDD case moves through several high level states which are returned by the API:
StateDescription
INITIATEDThe case was created and is waiting to start processing.
IN_PROGRESSThe system is gathering data such as registry records and online information.
RUNNING_CHECKSRisk an Compliance checks are running and a report is being produced.
COMPLETEDChecks finished successfully and the final report is available.
INCONCLUSIVEProcessing finished but did not collect enough structured data.
FAILEDAn unrecoverable error occurred during processing.

Transitions

The diagram below illustrates the typical flow between states: The data collection workflow moves the case from INITIATED to IN_PROGRESS and then hands it off to the checks workflow, which brings the case into the RUNNING_CHECKS state. Failures in either workflow transition the case to FAILED.