WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new

Case Study: Regulatory Compliance Workflow through HCL Workload Automation

1/6/2022

0 Comments

 
Picture
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:
  1. A Customer Due diligence is performed on an internal Database and all details like the Customer SSN, NAME, ADDRESS, DOB, BLACKLISTED.
  2. Customer is Validated for Blacklisting against an internal DB and same is pulled out and confirmed.
  3. If Customer is Blacklisted, a RESTFUL Post call is made to the Regulatory Authorities and the Blacklisted individual details are posted to the RESTFUL Service URL.
  4. If the Customer is Clear, a RESTFUL Get call is made to the Regulatory Authorities to pull Bank Statements of the Customer with respect to incoming payments and also all Credit Card Transactions performed by the Customer alongwith all Incoming Cheques which he received as payments.
  5. An Integrity Check Algorithm is run against the Data Collected in the previous Step and the Regulatory Authorities are FLAGGED incase any Money Laundering Activity is suspected and the Customer is Blocked from doing the Transaction. If the Customer is all Clear, he is allowed to perform the Transaction.

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:
 
  1. A Variable Table reference to refer to the SSN Number of the Customer which would be passed as input at the Kiosk.
  2. A Customer Due Diligence Job which would pull out the Customer details like his Name, Address, Date of Birth , Blacklisting Status etc.
  3. A Check Job which would check if the Customer is Blacklisted against an internal DB.
  4. A Conditional Dependency is set on the Check Job and a condition called “CLEAR” is passed if he is all Clear to go ahead or a Condition called “BLACKLISTED” is passed if he is not clear.
  5. A RESTFUL Job pulls out all Bank Statements of the Customer with respect to Totals of all credits happening to his account, this job pulls this data from an Exposed API from the Regulatory Authorities.
  6. A RESTFUL Job pulls out all Credit Card Swipes of the Customer for the last few months from an Exposed API of Regulatory Authority.
  7. A RESTFUL job pulls out all incoming cheques a Customer received as payables for the Month from an Exposed API of Regulatory Authority.
  8. A Compute Integrity Check job would internally run an algorithm to Validate if there is any suspected Money Laundering Activity involved in the Transaction.
  9. A Conditional Dependency called “FLAG” is passed from the job incase of Suspicious Activity.
  10. The “FLAG” condition would trigger a Job which would Terminate the Transaction.
  11. The “FLAG” condition would also trigger a job which would log a RESTFUL Post to an API Exposed by Regulatory Authority to log message with the details of the Customer.
  12. The “CLEAR” condition is passed which would trigger a job which would allow the Customer to proceed with the Transaction.

Entire Flow Realized through HCL Workload Automation :
Picture
Picture
CUSTOMER DUE DILIGENCE:
  1. This job is realized as a DB job to fetch details like his Name , Address , Date of Birth , Blacklisting Status etc based on the SSN Number in the Variable Table Reference and stores it in an output file /tmp/CUST_DUE_DELIGENCE:
Picture
Picture
CHECK_CUSTOMER_BLACKLISTING:
This job is realized as a DB job to check if the Customer is blacklisted:
Picture
​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 :
Picture
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 :
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 .
Picture
RESTFUL_GET_CREDITCARDSWIPES_CUST :
​

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 :
Picture
RESTFUL_GET_INCCHEQUES_CUST:
​

RESTFUL_GET_INCCHEQUES_CUST job is a RESTFUL job which fetches all incoming cheques for the Month in all Customer Bank Accounts :
Picture
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.
Picture
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.
Picture
Picture
Conclusions :
  1. HWA seemlessly Perfoms the Background Check within a matter of a Few Seconds.
  2. Allows the Company to be compliant at all times and not worry about allowing a “Blacklisted” Customer from transacting while also checking on “Money Laundering activties” from occuring.

Learn more about HCL Workload Automation here or drop us a line at HWAinfo@hcl.com 

Authors Bio
Picture
​​Sriram V, ​Senior Technical Lead
​

Sriram is working with Workload Automation for the last 12+ years. Started out as a Scheduler, later as an Administrator, SME and India SME of the Product. He has been part of the Product Team in the last few years supporting Workload Automation on SaaS before moving to the Lab Services and Tech Sales of WA.
View my profile on LinkedIn
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new