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)最小集成
- Named Credential 指向 Mock REST;Apex Batch 拉取 upsert Account。
- 失败行写入 Integration_Log__c;Dashboard 显示 24h 错误数。
- Test Class 覆盖成功/失败/批量边界;覆盖率 ≥ 85%。
- 部署文档:Sandbox 步骤、Connected App、Profile 权限列表。
生产发布走 admin 变更流程;Governor Limit 见 Salesforce 官方文档。