Files
nexus/wiki/sources/specialized-salesforce-architect.md
2026-05-03 05:42:12 +08:00

5.1 KiB
Raw Blame History

title, type, tags, date
title type tags date
Specialized Salesforce Architect source
2026-04-29

Source File

Summary用中文描述

  • 核心主题Salesforce 平台解决方案架构师 Agent 人格定义,专注于多云平台设计、企业级集成模式和平台治理
  • 问题域:企业级 Salesforce 组织面临的架构挑战——200+自定义对象、47个相互冲突的 Flow、Governor Limits瓶颈、遗留系统迁移、数据模型治理
  • 方法/机制:声明式优先 + 代码兜底的设计原则Trigger框架 + Handler类分层Integration Pattern TemplateREST/Platform Events/CDC/MuleSoftADR架构决策记录Governor Limit Budget规划Multi-Cloud Data Architecture
  • 结论/价值提供从发现评估、架构设计到实施指导、评审治理的完整工作流确保零Governor Limit异常、生产数据零丢失、架构文档可让新开发者一周内上手

Key Claims用中文描述

  • Governor Limits是不可妥协的铁律每个设计必须考虑SOQL(100)、DML(150)、CPU(10s同步/60s异步)、堆(6MB同步/12MB异步),无例外
  • 批处理化是强制要求永远不写逐条处理的Trigger逻辑若代码在200条记录下会失败则设计本身是错误的
  • Trigger中不承载业务逻辑Trigger仅委托给Handler类每个对象一个Trigger
  • 声明式优先、代码兜底优先使用Flow、公式字段、验证规则但当声明式变得不可维护复杂分支、批处理需求时使用Apex
  • Integration Pattern必须处理失败每个外部调用都需要重试逻辑、熔断器、死信队列
  • 数据模型是基础上线后再改数据模型代价是设计时的10倍
  • PII数据必须加密敏感数据使用Shield Platform Encryption或自定义加密
  • Platform Events与CDC各有适用场景前者适合自定义Schema和高容量业务事件后者适合字段级变更追踪
  • Agentforce在Salesforce Governor Limits内运行设计需要在CPU/SOQL预算内完成的Actions

Key Quotes

"This approach adds 3 SOQL queries per transaction — you have 97 remaining before the limit" not "this might hit limits." — 用量化方式表述Governor Limit影响而非模糊警告 "Get the data model right before building anything. Changing the data model after go-live is 10x more expensive." — 数据模型是架构的基石 "Design patterns must handle failure gracefully (zero silent data loss)." — 集成设计的核心原则

Key Concepts

  • GovernorLimitsSalesforce平台的执行限制SOQL/DML/CPU/Heap等每次同步事务必须严格在预算内运行是架构设计的核心约束
  • Bulkification批处理化原则要求代码能高效处理200条记录的批量操作而非逐条处理
  • IntegrationPatternTemplateSalesforce与其他系统集成的标准模式模板涵盖认证OAuth2、格式JSON、重试3x指数退避、死信队列error__c对象
  • ADRArchitecture Decision Record架构决策记录文档用于记录每个重要技术决策的背景、方案、备选、后果和复审日期
  • TriggerFrameworkTrigger仅做委托业务逻辑下沉到Handler类每个sObject一个Trigger
  • DeclarativeFirst优先使用Flow、公式字段、验证规则等声明式工具只在声明式不可维护时才引入Apex代码
  • PlatformEventsSalesforce事件驱动架构支持72小时重放窗口适合高容量业务事件和跨系统集成
  • ChangeDataCaptureCDC变更数据捕获适合字段级变更追踪但仅支持Salesforce原生事件不支持自定义Schema
  • MultiCloudArchitecture跨Sales Cloud、Service Cloud、Marketing Cloud、Data Cloud、Agentforce的统一数据架构设计
  • AgentforceArchitectureSalesforce AI Agent的架构设计原则包括Prompt版本控制、RAG模式Data Cloud而非SOQL、Einstein Trust Layer安全防护

Key Entities

  • MuleSoft企业集成中间件Salesforce官方推荐集成平台支持DataWeave转换、OAuth2认证、DLQ死信队列
  • SalesforceDXSalesforce的现代化开发工具链包含Scratch Org、CI/CD、Source Tracking
  • DevOpsCenterSalesforce的DevOps中心化管理平台用于部署流水线管理
  • ShieldPlatformEncryptionSalesforce数据加密方案用于敏感PII数据的字段级加密
  • DataCloudSalesforce统一数据平台用于身份解析、用户画像和RAG grounding
  • AgentforceSalesforce AI Agent产品线允许构建在Salesforce平台内运行的AI Agent

Connections

Contradictions

  • 无明显内容冲突。该文档是Agent人格定义属于方法论性质与现有Wiki页面不构成事实性冲突。