feat: Implement initial setup for Financial Crime domain
- Added Makefile for orchestrating domain instantiation and management. - Created deploy README for guiding the setup process of the Financial Crime domain. - Introduced domain configuration file for mapping metadata to the deployment template. - Implemented pre-commit hook for validating metadata before commits. - Developed instantiation script to manage the lifecycle of the Financial Crime domain. - Added Salesforce CRM source with associated metadata and transformation files. - Added SAP Fraud Management source with associated metadata and transformation files. - Added Temenos Payment source with associated metadata and transformation files. - Removed obsolete payment event and parties transformation files.
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Salesforce CRM
|
||||
|
||||
Salesforce CRM is the customer relationship source for onboarding, profile maintenance, and communication preferences. It contributes party identity, customer profile, and contact data used by KYC and due diligence workflows.
|
||||
|
||||
## Metadata
|
||||
|
||||
```yaml
|
||||
id: salesforce-crm
|
||||
owner: crm.platform@bank.com
|
||||
steward: data.governance@bank.com
|
||||
|
||||
change_model: real-time-cdc
|
||||
change_events:
|
||||
- Customer Created
|
||||
- Customer Updated
|
||||
- Contact Address Updated
|
||||
- Customer Preference Updated
|
||||
|
||||
update_frequency: real-time
|
||||
data_quality_tier: 1
|
||||
status: Production
|
||||
version: "1.0.0"
|
||||
```
|
||||
|
||||
## [Financial Crime](../../financial_crime/domain.md) Feeds
|
||||
|
||||
Canonical Entity | Transform File | Attributes Contributed | Change Model
|
||||
--- | --- | --- | ---
|
||||
[Party](../../financial_crime/entities/party.md#party) | [table_account](transforms/table_account.md) | Party Identifier, Party Status | real-time-cdc
|
||||
[Person](../../financial_crime/entities/person.md#person) | [table_contact](transforms/table_contact.md) | Given Name, Family Name, Date of Birth, PEP Status | real-time-cdc
|
||||
[Company](../../financial_crime/entities/company.md#company) | [table_account](transforms/table_account.md) | Legal Name, Registration Identifier | real-time-cdc
|
||||
[Customer](../../financial_crime/entities/customer.md#customer) | [table_account](transforms/table_account.md) | Customer Number, Onboarding Date, Segment | real-time-cdc
|
||||
[Contact Address](../../financial_crime/entities/contact_address.md#contact-address) | [table_contact_point](transforms/table_contact_point.md) | Address Purpose, Verification Status, Effective Dates | real-time-cdc
|
||||
[Customer Preferences](../../financial_crime/entities/customer-preferences.md#customer-preferences) | [table_preference](transforms/table_preference.md) | Preferred Contact Channel, Marketing Consent | event-driven
|
||||
Reference in New Issue
Block a user