Salesforce 实施要点

CRM 项目先对齐 Sales Cloud 与 Platform 许可边界;沙盒 Dev/Test/Prod 与变更集或 CI/CD 需在首个 Sprint 定稿。与 ERP/营销栈集成优先梳理 Lead/Account 主数据归属。算数科技可提供 Lightning 交付清单与治理模板。

Salesforce · 开发者

Apex · Flow · LWC · API · 建议 3–4 周

在 Platform 上实现业务逻辑与集成:Apex/Trigger 边界、Record-Triggered Flow、LWC 组件,以及 REST/Bulk API 与 Named Credential。 可直接对照 Developer 文档 逐步实操。

学习路径

Week 1–2

Apex & 测试

Trigger Handler、Bulk、Test Class 覆盖率与 Governor Limits。

Week 3

LWC & 集成

wire service、@AuraEnabled、Named Credential REST。

Week 4

DevOps

SFDX、Scratch Org、CI 跑 test、Package 2GP 概念。

官方文档对照

主题 学习要点 链接
Apex Developer Guide 语法、DML、异步 Apex Apex
LWC Guide 组件、事件、与 Apex 交互 LWC
REST API OAuth、Composite、Bulk 2.0 选型 REST
Flow 进阶 Invocable Apex、错误处理 Flow

算数 · 交付工程规范

代码质量

  • Trigger 仅一行入口;Handler 类可测;禁止 SOQL/DML 循环。
  • 每个 Story:Apex Test + 关键 Flow 的测试数据脚本。
  • Custom Metadata 存配置,减少硬编码 ID。

集成

  • Named Credential + External Credential;密钥不进 Git。
  • Bulk 同步用 Batch Apex 或 Bulk API;幂等键设计。
  • 错误进 Platform Event 或自定义 Log 对象并可告警。

动手任务(验收标准)

任务:ERP 主数据同步(Account/Product)最小集成

  1. Named Credential 指向 Mock REST;Apex Batch 拉取 upsert Account。
  2. 失败行写入 Integration_Log__c;Dashboard 显示 24h 错误数。
  3. Test Class 覆盖成功/失败/批量边界;覆盖率 ≥ 85%。
  4. 部署文档:Sandbox 步骤、Connected App、Profile 权限列表。

生产发布走 admin 变更流程;Governor Limit 见 Salesforce 官方文档。

延伸资源

下一步:管理员指南