Logo Lanfrica

shanonlutchman-create/PM04_PS03

Domaine:

digital infrastructure

Type de record:

software
Créateur:
sha
Hôte:
The scenario for this activity is based on a common business process in the South African financial services sector: compliance with the Financial Intelligence Centre Act (FICA). FICA mandates that financial institutions verify and record client information to combat financial crimes. You will be tasked with automating a portion of this manual, dat # PM04 PS03 — Mzansi Bank FICA Compliance Bot > **UiPath RPA Automation** | Windows Process | UiPath Studio --- ## 📋 Project Overview This automation processes FICA (Financial Intelligence Centre Act) compliance checks for Mzansi Bank clients. The bot reads a CSV file of client records, validates each client's South African ID number, simulates submission to the FICA compliance portal, determines the compliance status, and writes an updated output CSV along with a detailed processing log. --- ## 🗂️ Project Structure ``` PS04_PS03/ │ ├── Main.xaml # Main entry point / orchestrator │ ├── Workflows/ │ ├── ProcessClient.xaml # Processes a single client on the FICA portal │ └── ValidateSAID.xaml # Validates a South African ID number │ ├── Config/ │ └── Config.csv # Configuration key-value settings │ ├── Data/ │ ├── Input/ │ │ └── FICA_Compliance_Data.csv # Input: Client records to process │ └── Output/ │ ├── FICA_Compliance_Data_Updated.csv # Output: Updated records with FICA status │ └── processing_log.txt # Output: Detailed run log │ └── README.md # This file ``` --- ## ⚙️ Configuration The bot reads its settings from **`Config\Config.csv`**. Update this file to change runtime behaviour without modifying any workflow. | Key | Default Value | Description | |-----------------|----------------------------------------|------------------------------------------| | `InputFilePath` | `Data\Input\FICA_Compliance_Data.csv` | Relative path to the input CSV file | | `PortalURL` | `ficaportal.mzansibank.co.za` | URL of the FICA compliance portal | | `OutputFolder` | `Data\Output\` | Folder where output files are written | | `MaxRetries` | `3` | Maximum retry attempts per client …