In this Blog, we would go through a Regulatory Compliance UseCase where a Customer wanting to perform a Transaction at a Gaming Kiosk undergoes a series of Background Checks and Validations to know if he is eligible to proceed with the Transaction, the checks while happening in the background through HCL Workload Automation in real time within a few seconds would seamlessly allow the Customer to proceed with the Transaction. Incase the Customer is blacklisted then he is blocked from performing the Transaction, likewise incase there is suspicion of Money Laundering, the Customer is blocked from progressing with the Transaction.
So, as soon as the Customer places a request to perform a Transaction at the Gaming Kiosk, in the Background a Flow is triggered which would perform the below:
The Entire process is to be performed in a matter of a Few Seconds in the Background and the Customer is to be allowed to proceed ahead if he is all clear.
Solution Realization through HCL Workload Automation:
A Jobstream would be created in HCL Workload Automation which would comprise of the following:
Entire Flow Realized through HCL Workload Automation :
CUSTOMER DUE DILIGENCE:
This job is realized as a DB job to check if the Customer is blacklisted:
Conditional Dependencies from the Job :
The below two conditions are passed , depending on the Blacklisted Status of te Customer , so if a “YES” is detected then a “BLACKLISTED” condition is passed and if a “NO” is detected then a “CLEAR” condition is passed :
NOTIFY_CUST_INFO is a RESTFUL Post job which runs to notify Authorities through a message with the Customer details such as SSN Number incase the “BLACKLISTED” Condition is passed.
TERMINATE_SESSION job is run to terminate the Session Process when the “BLACKLISTED” Condition is passed.
RESTFUL_GET_BANKSTATEMENT_CUST job is run when the “CLEAR” condition is passed , it is a RESTFUL job to pull details like the overall Credits to all Bank Accounts of the Customer .
RESTFUL_GET_CREDITCARDSWIPES_CUST job is run when the “CLEAR” condition is passed , it is a RESFUL job to pull all Credit Card Swipes performed by the Customer over the past Month :
RESTFUL_GET_INCCHEQUES_CUST job is a RESTFUL job which fetches all incoming cheques for the Month in all Customer Bank Accounts :
COMPUTE Integrity Job Runs an algorithm to check if the Customer is all Clear to proceed with the Transaction or to notify Authorities of the suspected Money Laundering activity.
A Conditonal Dependency on this Step either passes a “CLEAR” condition incase the Customer is clean or “FLAG” condition incase of suspected Money Laundering activity .
CLEAR Condition :
A NOTIFY_AUTHORITIES job runs a RESTFUL Post to a regulatory Authority notifying of the Suspected Activity of the Customer.
A TERMINATE_SESSION_2 job terminates the Customer Session.
Incase of FLAG Condition , an ALLOW_TRANSACTION job allows Customer to Transact and proceed ahead.
Learn more about HCL Workload Automation here or drop us a line at HWAinfo@hcl.com