RecordIQ
Technical Architecture
Built with enterprise best practices, the architecture ensures scalability, maintainability, and security while providing flexibility for future enhancements.
System Architecture Overview
Presentation Layer
Lightning Web Component (vpcRecordIQ)
- Reactive data binding with @wire adapters
- Dynamic field detection using getObjectInfo
- Event-driven architecture
- Salesforce Lightning Design System
Controller Layer
VPC_RecordIQController (Apex)
- @AuraEnabled methods for LWC communication
- Dynamic SOQL query builder
- Related data aggregation
- Provider instantiation via reflection
Integration Layer
Provider Interface Pattern
- VPC_LLMProviderInterface
- VPC_ClaudeAPIIntegration
- VPC_OpenRouterIntegration
- Extensible for new providers
Configuration Layer
Custom Metadata Types
- LLM_Provider_Config__mdt
- LLM_Object_Prompt__mdt
- LLM_Related_Object_Config__mdt
- Runtime configuration without deployment
Security Layer
Enterprise Security Features
- Named Credentials for API keys
- Field-level security respect
- CRUD/FLS enforcement
- Governor limits compliance
External Services
AI Provider APIs
- Anthropic Claude API
- OpenRouter unified endpoint
- RESTful communication
- JSON request/response handling
CRM Adoption Metrics That Matter: Building the Executive Dashboard
Login counts don't predict CRM ROI. The adoption metrics that do — field completeness, pipeline hygiene, activity coverage — and how to das...
HubSpot vs Salesforce Marketing Cloud for Finance
Compare HubSpot Marketing Hub and Salesforce Marketing Cloud for financial services. Learn which platform handles compliance, CRM integrati...
