Files
blackroad-salesforce-hub/scripts/sample-data-simple.apex
Alexa Louise e9b4f3acce Add automation Flows and sample data scripts
- Added 3 Record-Triggered Flows:
  - Household_Create_Compliance_Log: Auto-creates FINRA audit log when household created
  - Mortality_Event_Workflow: Initiates estate processing workflow
  - Liquidity_Event_Alert: Creates compliance tracking for business sales/IPOs
- Added sample-data-simple.apex script for inserting test data
- All Flows deployed successfully to Salesforce org

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-11 18:04:39 -06:00

53 lines
2.3 KiB
Plaintext

// BLACKROAD FA CRM - SAMPLE DATA (Basic)
// Creates records using only standard Name field (where writable)
// Objects with AutoNumber: Liquidity_Event__c, Mortality_Event__c, Compliance_Log__c
// HOUSEHOLDS (Name is Text - writable)
List<Client_Household__c> households = new List<Client_Household__c>();
households.add(new Client_Household__c(Name = 'Chen Household - $1.2M AUM'));
households.add(new Client_Household__c(Name = 'Okonkwo Household - $3M AUM'));
households.add(new Client_Household__c(Name = 'Reyes Household - $8.5M AUM'));
households.add(new Client_Household__c(Name = 'Hartley Household - $4.7M AUM'));
households.add(new Client_Household__c(Name = 'Williams Household - Prospect'));
insert households;
System.debug('Created ' + households.size() + ' households');
// FINANCIAL ACCOUNTS (Name is Text - writable)
List<Financial_Account__c> accounts = new List<Financial_Account__c>();
accounts.add(new Financial_Account__c(Name='Margaret Chen IRA - $680k'));
accounts.add(new Financial_Account__c(Name='Chen Joint Brokerage - $340k'));
accounts.add(new Financial_Account__c(Name='Aisha Okonkwo 403(b) - $2.1M'));
accounts.add(new Financial_Account__c(Name='James Okonkwo Brokerage - $890k'));
accounts.add(new Financial_Account__c(Name='Hartley Trust - $2.71M'));
accounts.add(new Financial_Account__c(Name='Hartley IRA - $1.1M'));
insert accounts;
System.debug('Created ' + accounts.size() + ' financial accounts');
// LIQUIDITY EVENTS (Name is AutoNumber LIQ-{0000})
Liquidity_Event__c le = new Liquidity_Event__c();
insert le;
System.debug('Created 1 liquidity event');
// MORTALITY EVENTS (Name is AutoNumber MORT-{0000})
Mortality_Event__c me = new Mortality_Event__c();
insert me;
System.debug('Created 1 mortality event');
// COMPLIANCE LOGS (Name is AutoNumber LOG-{000000})
List<Compliance_Log__c> logs = new List<Compliance_Log__c>();
logs.add(new Compliance_Log__c());
logs.add(new Compliance_Log__c());
logs.add(new Compliance_Log__c());
insert logs;
System.debug('Created ' + logs.size() + ' compliance logs');
System.debug('======================================');
System.debug('FA CRM Sample Data Created!');
System.debug('5 Households, 6 Accounts, 1 Liquidity Event, 1 Mortality Event, 3 Compliance Logs');
System.debug('======================================');