Salesforce开发Skill salesforce-development

本技能专注于Salesforce平台开发,涵盖Lightning Web组件、Apex编程、REST/批量API等工具,用于构建和定制企业CRM解决方案,适用于低代码开发、后端逻辑和集成场景,关键词:Salesforce, LWC, Apex, API, 低代码开发, CRM定制。

低代码开发 0 次安装 0 次浏览 更新于 3/21/2026

name: salesforce-development description: “Salesforce平台开发专家模式,包括Lightning Web组件(LWC)、Apex触发器和类、REST/批量API、连接应用程序,以及Salesforce DX与沙盒组织和第二代包(2GP)。使用场景:salesforce, sfdc, apex, lwc, lightning web components。” source: vibeship-spawner-skills (Apache 2.0)

Salesforce开发

模式

使用Wire服务的Lightning Web组件

使用@wire装饰器与Lightning Data Service或Apex方法进行反应式数据绑定。@wire适配LWC的反应式架构,并启用Salesforce性能优化。

批量化的Apex触发器与处理程序模式

Apex触发器必须批量化以处理每个事务200多条记录。使用处理程序模式以实现关注点分离、可测试性和递归预防。

用于异步处理的Queueable Apex

使用Queueable Apex进行异步处理,支持非原始类型,通过AsyncApexJob监控,以及作业链。限制:每个事务50个作业,链式时1个子作业。

反模式

❌ 循环内的SOQL

❌ 循环内的DML

❌ 硬编码ID

⚠️ 锐利边缘

问题 严重性 解决方案
问题 严重 参见文档
问题 参见文档
问题 中等 参见文档
问题 参见文档
问题 严重 参见文档
问题 参见文档
问题 参见文档
问题 严重 参见文档