一线从业者撰写的中文原创内容,从入门到架构师,覆盖Salesforce全技术栈

Action Responses 增强完整指南:Global Copy(getFormattedValue 五步实现 HTML 表格复制)、Apex Citations 两种方法对比(GenAiCitationInput 自动推理 vs GenAiCitationOutput 显式插入)、完整 KnowledgeBaseApex RAG 示例(Connect API → Prompt Template citationMode=post_generation → 格式转换 → GenAiCitationInput 返回)。...

Models 完整指南:5 大功能对比表、24 个 Salesforce-Managed 模型完整 API 名称表(含 Trust Boundary/Geo-aware 标注)、BYOLLM(节省 30% Credits)+ LLM Open Connector、四项模型选择标准(Capabilities/Cost/Quality/Speed)+ 5 个 Benchmark 资源、Geo-aware 路由、Beta 模型策略、模型弃用流程 + 7 个重路由示例。...

Models API 完整开发者指南:四大核心能力(Chat/Embeddings/Text/Feedback)+ Apex 方法表、完整 Apex 代码示例(GenerateText/Chat/Feedback)、REST API 设置(ECA+JWT+端点调用)、LWC+Flow 集成、速率限制+API 名称查找、反馈机制(含 REST Body 示例)、Trust Layer(多语言 localization+数据脱敏+毒性检测+零数据保留+审计追踪)。...

Prompt Builder 完整指南:四种编程式访问方式(Connect REST API/Connect in Apex/Invocable Actions/Metadata API)、AiJobRun 三步批处理完整 Apex 代码(Create Job→Items→ReadyToStart)+不可变性/状态/速率限制/处理顺序四大注意事项表、Platform Event 监控(AiJobRunStatusEvent Trigger+Handler 完整代码+生产注意事项)。...

MCP 完整指南:Model Context Protocol 五步交互流程、六大 Salesforce MCP 方案详细表(Heroku/MuleSoft×2/Salesforce×3 含示例 Prompt)、Agentforce Vibes Extension(CodeGen+xGen-Code AI 模型+自然语言编码+MCP Client+Skills 系统三大 Skill 详解)。...

全面介绍 Lightning Web Components(LWC)框架。涵盖 LWC 核心概念、标准 JavaScript 和 HTML、Web Components 标准、向后兼容性、Lightning 组件库、LWS/Locker 安全机制、创建第一个组件、LWC 开源生态、API 版本管理、支持的浏览器和 JavaScript,以及支持的 Salesforce 目标和 API。帮助你快速上手 Salesforce 平台上的现代 UI 开发。...

全面介绍 Lightning Web Components 开发环境的搭建流程。涵盖 VS Code 与 Salesforce Extension Pack 安装、ESLint Linting 配置(含 ESLint v9 迁移)、Developer Edition/Scratch Org/Sandbox 组织选择、Debug Mode 启用、Salesforce CLI 安装、Scratch Org 完整 10 步开发工作流、Hello World 组件创建与 Lightning App Builder 部署,以及非 Scratch Org 的部署和检索操作。...

全面介绍 Live Preview 实时预览工具,涵盖四种预览模式(Lightning App、Experience Sites、单组件、VS Code 扩展)、自动/手动刷新行为、移动端 iOS/Android 模拟器开发、使用 Metadata API 自定义部署、以及 LWC 开发最佳实践与学习资源(LWC Recipes、Trailhead、E-Bikes 示例)。帮助开发者实现零部署的快速迭代开发。...

全面介绍如何创建 Lightning Web Components。涵盖组件文件夹结构(HTML/JS/Config/CSS/SVG/测试文件)、文件大小限制与命名规则(camelCase 到 kebab-case)、JavaScript ES6 模块与 LightningElement、四种允许的 LWC 导入、配置文件(.js-meta.xml)元素详解、命名空间机制(c/lightning/跨命名空间 LWS)、LWC API 版本管理(v59.0+)及升级步骤与注意事项。...

全面介绍 Lightning Web Components 的 HTML 模板系统。涵盖模板基础与嵌套模板、数据绑定与 JavaScript Getter、HTML 类和内联样式绑定、复杂模板表达式(Beta, API 66.0+)全部类型详解(字面量/三元/箭头函数/数组/可选链)、最佳实践与限制、HTML 语法合规性、条件渲染(lwc:if/elseif/else)、列表渲染(for:each/iterator/key 指令)以及多模板渲染(render() 方法)。...

全面介绍 Lightning Web Components 的样式系统。涵盖 SLDS 1 vs SLDS 2(Salesforce Cosmos 主题)、SLDS Linter/Validator 工具、Lightning 基础组件样式优先级(变体/工具类/钩子)、组件级样式钩子(--slds-c-*)与全局样式钩子(--slds-g-*)、设计令牌迁移、从 SLDS 蓝图创建组件(5 步完整示例)、Shadow DOM CSS 封装与 :host 选择器、stylesheets 静态属性、自定义样式钩子、五大反模式及共享 CSS(@import)。...

全面介绍 Lightning Web Components 的组件组合系统。涵盖组件层次四角色(Owner/Container/Parent/Child)、原始值与只读代理属性传递、单向数据流、子组件方法调用(@api)、lwc:spread 属性展开与覆盖、lwc:on 动态事件监听、完整 Slot 系统(未命名/命名/条件渲染/slotchange)、声明式 vs 数据驱动组合方案及 12 条最佳实践总结。...

LWC 属性与响应式系统完整参考。涵盖 Fields/Properties/Attributes 基础概念、响应式核心机制(浅层 vs 深层 @track)、@api 装饰器、DOM 属性访问、@track 深度观察对象/数组、选择性跟踪优化、复杂对象克隆模式、helloExpressions 实战示例、属性命名规则与保留字、HTML 全局特性映射、ARIA 无障碍属性、LightningElement 完整继承链、Getter/Setter 数据转换与错误处理、布尔属性动静设置、属性反射到 HTML 特性(setAttribute)、以及特性依赖管理(datatable 示例)。...

LWC JavaScript 完整参考。涵盖 ES6 必备特性(Array/Arrow/Class/Module/Promise/async-await)、代码共享(同文件夹模式与 API 模块组件、默认/命名导出、编译器入口点、循环导入识别与解决)、第三方库集成(静态资源、platformResourceLoader、lwc:dom='manual'、D3 完整示例、Locker/LWS 合规)、API 调用(Salesforce LDS/Apex、Fetch API 与 CSP)、动态组件完整指南(lwc:component/lwc:is/async-await/属性传递/事件监听/性能/最佳实践),以及 TypeScript Developer Preview(设置/编译/Jest 测试/类型定义/限制)。...

LWC DOM 操作完整参考。涵盖元素访问(querySelector 与 refs)、hostElement(API v62.0+)、Shadow DOM 封装与 shadow tree 架构、受限制的 DOM API 与 MutationObserver 警告、Synthetic Shadow polyfill 与样式级联、Light DOM 完整指南(优势/安全/启用/CSS/无障碍/事件/插槽/样式继承/slot 转发/scoped slots/scoped 样式/:host)、Mixed Shadow Mode Beta(性能提升 50%、启用方式、继承规则、原生 vs synthetic 全面对比)。...

完整参考所有 @salesforce 作用域模块。涵盖静态资源(创建/上传/导入/缓存控制/归档嵌套文件)、内容资产文件(pathinarchive 参数)、SVG 资源(内嵌/静态资源方式/支持标签列表)、自定义标签(多语言 .labels-meta.xml)、国际化属性(lang/dir/locale/currency/日期时间格式/Intl API)、用户信息(Id/isGuest)、Experience Builder 站点(@salesforce/community 和 @salesforce/site/语言选择器)、权限检查(标准/自定义/托管包/静态引用)、客户端外形尺寸。...

LWC 无障碍与生命周期完整参考。涵盖无障碍属性(label/aria-label/setAttribute 反射)、ARIA 高级属性(camelCase 映射/默认值/静态值)、跨模板 ID 链接(Light DOM 方案)、焦点处理(tabindex 0/-1/delegatesFocus)、完整生命周期(constructor 规范/connectedCallback 多次触发/disconnectedCallback 清理/renderedCallback 无限循环避免/async 钩子反模式/render 条件模板/errorCallback 错误边界与声明式 vs 编程式事件限制)。...

完整指南:在 LWC 中使用第三方 Web Components。涵盖三种导入方式(静态资源/LWC 模块/直接注册)、lwc:external 指令、time-elements 和 popup-info 完整示例、已知问题(ESM/npm/ID引用/Experience Builder/customized built-in)与使用指南、自定义元素全生命周期(constructor/connected/disconnected/observedAttributes/attributeChangedCallback/adoptedCallback)、Shadow Root 附加(open vs closed 模式)、计数器/属性回调/随机方块三大实战示例、数据传递(attribute vs property + lwc:spread)、插槽、事件处理(大小写限制 + addEventListener)、Shadow DOM 与 Light DOM 样式方案、移动就绪组件。...

全面掌握基础组件。覆盖十大类别与工具模块、API 版本与应用容器、命名/命名空间/模块导入方式、三种使用模式(标记/模块导入/扩展)、全局属性与类传递、事件处理(标准+自定义)、组合结构与扁平结构的选择与性能指南、插槽(默认/命名)与属性模式对比、无障碍支持(ARIA/WCAG/表单输入/颜色/图像)。...

LWC 事件系统完整参考。涵盖事件创建与派发(CustomEvent/paginator 示例)、detail 传递数据(仅原始类型/拷贝模式)、三种监听方式(声明式/lwc:on 多重+动态/命令式+addEventListener 反模式)、事件重定向机制、四种传播配置(bubbles/composed 组合详解+完整示例代码)、内部事件与祖父通信模式、跨 DOM 通信(LMS vs pubsub)、最佳实践(detail 原则/传播选择/命名空间/全局唯一性)、lwc:on 动态监听器五大规则。...

全面掌握 LWC 数据访问体系。涵盖四层方案选择(基础组件→LDS wire→GraphQL→Apex)、数据指南与决策路径、Lightning Data Service 共享缓存与变更检测机制(缓存失效/性能优化/UI API 基础)、record-form/view-form/edit-form 三组件功能对比表、加载记录(三种方式——record-form/view-form/getRecord+父记录)、编辑记录(自定义布局/四个事件/重置/自定义验证)、创建记录(预填充/Cancel 按钮)、命令式 createRecord/updateRecord/deleteRecord 完整示例。...

全面掌握 lightning-datatable 和 lightning-tree-grid。涵盖组件对比、层次表、内联编辑(updateRecord vs Apex DML)、自定义数据类型(扩展 vs Slot)、布局样式、编辑模板、无障碍双模式、性能与限制。...

全面掌握 LWC Wire Service。涵盖 @wire 语法与 @salesforce/schema 导入(对象/字段/关系字段/复合字段规则/导入限制)、$ 响应式前缀(动态配置三种属性/顶层限制)、装饰属性 vs 装饰函数(选择指南/初始默认值/data-error 生命周期)、Wire Service 数据生命周期(配置完整评估/异步性质/缓存行为/多次 emit/手动刷新禁用轮询)、getRecord 实战示例(lightning-formatted-* 显示/模板守卫/getFieldValue)、LDS 错误处理(异步陷阱/FetchResponse 结构/body 格式差异/四种 API 错误体/ldsUtils)、Wire 搭配基础组件(输入组件列表/显示组件列表/姓名表单+称谓/带地图地址显示)。...

全面掌握 LWC State Managers。涵盖 defineState/atom/computed/setAtom、六大优势、fromContext 跨组件共享、嵌套平台集成、示例仓库。...

全面掌握 LWC 调用 Apex。涵盖导入与暴露、@wire(属性/函数/动态参数/复杂参数/防抖)、命令式(单次响应/Map/try-catch)、批量与缓存(Boxcar/refreshApex/notifyRecordUpdateAvailable)、getSObjectValue、Continuations、Apex 安全(USER_MODE/stripInaccessible)、错误处理。...

全面掌握 RefreshView API。涵盖架构三要素、刷新流程、registerRefreshHandler/Container、RefreshStatus、错误处理。...

全面掌握 LWC 在 Salesforce 目标中的使用。涵盖配置基础(targets/targetConfigs)、托管包(2GP推荐/isExposed规则/许可强制/使用托管LWC)、CRM Analytics Dashboard(hasStep/Measure/Dimension)、三种上下文(recordId/objectApiName/flexipageRegionWidth)、Forecasts Pages(message channel订阅)、自定义标签页(lightning__Tab/NavigationMixin)、Email Content Builder(lightningStatic__Email/支持类型/10项不支持/custom HTML ishtmlcontainer)。...

全面掌握 LWC 在 Experience Cloud 中的使用。...

全面掌握 LWC 在 Flow 中的使用。涵盖配置 Flow Screens、嵌入 lightning-flow、输入/输出变量、完成行为/恢复面试、四种响应式模式、FlowAttributeChangeEvent 状态管理、派生属性最佳实践、导航事件。...

全面掌握 LWC Flow 本地操作。...

全面掌握 Lightning App Builder 开发:从组件配置(.js-meta.xml)、动态交互(Dynamic Interactions)、Lightning Message Service 跨 DOM 通信,到 navigation 导航服务、URL 可寻址组件、模态框导航、快速操作和文件预览,覆盖 LWC 页面开发全链路。...

全面掌握 LWC 模态窗口和通知。...

全面掌握 Setup with Agentforce、AI 组件描述、Visualforce 集成。...

全面掌握 LWC 调试。...

全面掌握 LWC Jest 测试。...

全面掌握 DX MCP 工具。...

Apex 完全入门指南:语言概述(强类型+面向对象+Java 语法+数据库存储过程)、七大语言特性详解、核心概念(版本设置/命名规则/变量+按值vs按引用传递/语句+块/List+Set+Map 完整语法/分支+循环)、使用场景(Apex/LWC/Visualforce/SOAP API 对比)、编译执行模型(代码→编译→元数据→运行时解释器)、Governor Limits 与批量处理原则。...

Apex 开发流程完整指南:七步开发流程、五种 Org 类型选择(Sandbox/Scratch Org/DE/Trial/Production 对比)、六种开发环境(Agentforce AI 工具/VS Code+Code Builder/Developer Console+7 项任务/Setup 编辑器/第三方编辑器)、学习路径(6 个 Trailhead 模块+Apex-recipes+Trailhead Academy)、测试要求(75% 覆盖率+Trigger 覆盖+最佳实践)、Sandbox/Production 部署方法......

Apex 快速入门实战教程:通过五步从零构建你的第一个 Apex 应用。创建 Book 自定义对象和 Price 字段,编写 MyHelloWorld 类实现自动折扣逻辑,创建 HelloWorldTrigger 在记录插入前触发业务逻辑,编写 HelloWorldTestClass 达到 100% 代码覆盖率,使用 Change Set 将完整应用部署到生产环境。适合 Apex 初学者的动手实践指南。...

Apex 语言核心完全参考:涵盖所有数据类型(原始类型、sObject、集合)、List/Set/Map 三种集合的完整用法与注意事项、多行字符串、枚举与系统枚举、变量声明与命名规则、Null 处理与作用域、常量、安全导航运算符(?.)与空值合并运算符(??)的完整说明、运算符优先级表、赋值语句与类型转换规则,以及溢出和除法精度等重要注意事项。...

Apex 控制流语句完全指南:深入详解 if-else 条件判断(else与最近if配对)、switch/when多值分支(支持Integer/Long/String/sObject/Enum/null值、无fall-through机制)、when块三种形式(字面量多值/sObject类型隐式instanceof/枚举值)、when else防御性编程(托管包枚举兼容性)、五种循环(do-while始终至少执行一次/while可能零次/传统for五步执行/列表集合迭代for/SOQL for双格式)、break/continue循环控制及集合迭代安全模式(临时集合模式避免并发修改)。...

Apex 类、对象与接口完全指南:深入覆盖类定义语法(含全部修饰符和版本化行为)、变量与方法(含值传递vs引用传递完整示例)、构造函数重载与链式调用、访问修饰符(private默认/protected/public/global)、静态与实例成员(静态初始化代码/跨触发器通信)、Apex属性(自动属性/静态属性/访问器修饰符)、继承与多态(完整Marker/YellowMarker示例)、接口(PurchaseOrder示例)、自定义迭代器(Iterator/Iterable)、完整关键字参考(final/instanceof/super/this/transient)、共享模式(with......

详细比较 Apex 类与 Java 类的核心差异:内部类(仅一层/类似静态内部类)、访问修饰符(private默认/public/global)、继承(final默认/virtual/override显式)、异常类(必须以Exception结尾)。涵盖类编辑器功能(语法高亮/正则搜索/撤销重做)、命名约定与遮蔽、命名空间(System/Schema/命名空间前缀)、名称解析优先级(局部变量→类名→命名空间)、类型解析顺序、Apex代码版本管理与包版本设置、自定义类型在List排序(Comparable/Comparator/Collator)和Map/Set中的使用(equals......

Apex 数据操作完全指南:深入详解 sObject 类型系统(通用/特定类型转换与字段设置状态)、DML 操作(单条vs批量/批量推荐模式)、DML 语句 vs Database 类方法(部分成功处理)、原子事务、全部 DML 操作(Insert/Update/Upsert/Merge/Delete/Undelete/ConvertLead)含关联记录与外部 ID、异常处理与结果对象、DMLOptions(字段截断/分配规则/重复规则/邮件/语言/部分成功)、保存点与事务回滚(releaseSavepoint与callout)、混合DML(setup对象/@future解决)......

Apex SOQL与SOSL查询完全指南:覆盖SOQL语句(列表/单条/COUNT)、SOSL跨对象搜索(Apex与API语法差异)、查询结果处理(字段选择/解引用规则)、通过关系访问sObject字段(读取vs修改null行为/外部ID关联)、外键与父子关系查询、聚合函数(SUM/MAX/AVG/COUNT/GROUP BY/AggregateResult)、大查询处理(SOQL for循环vs堆大小限制)、查询选择性与自定义索引(默认索引字段/10%阈值/负运算符)、单条记录查询、过滤null性能优化、多态关系(Type/TYPEOF/instanceof)、绑定变量(:语法/FIND......

Apex sObject集合完整指南:覆盖sObject的List(声明/从SOQL自动填充/批量处理/重复引用陷阱/数组表示法)、sObject列表默认排序四步序列(类型标签→Name→标准字段→自定义字段/Unicode排序/空字段优先)、自定义排序(Comparator接口/Comparable包装类/Collator语言环境排序)、展开sObject和List表达式(链式访问)、sObject的Set(字段值比较唯一性/字段变更后无法找到)、sObject的Map(从SOQL自动填充/内存内联表连接/Map方法)以及sObject作为Map键的关键陷阱(ID自动填充导致键失效......

Dynamic Apex完全指南:涵盖Describe信息(Token轻量引用/getDescribe/describeSObjects)、字段Token使用(静态成员变量/fields/getMap动态映射)、权限考量(用户模式运行/字段隐藏)、Schema方法(describeTabs获取Tab元数据/getGlobalDescribe全局sObject映射/数据类别)、动态SOQL(Database.query/queryWithBinds绑定变量Map/accessLevel用户vs系统模式/不能使用绑定变量字段的限制/escapeSingleQuotes防注入/countQuery......

Apex安全与共享模型完全指南:涵盖共享规则强制执行(with sharing/without sharing/inherited sharing/内部类继承规则/Pricebook2例外)、对象与字段权限(SOQL WITH USER_MODE/SYSTEM_MODE、DML as user/as system、Database AccessLevel参数/权限集提升)、stripInaccessible方法(剥离不可访问字段/子查询/DML前清理/反序列化后清理/ID永不被剥离)、Describe安全方法(isAccessible/isCreateable/isUpdateable......

ApexDoc文档化指南:涵盖基本注释格式(/** */与普通注释区分/紧接被描述元素/跨行星号语法/主描述的一句话摘要规则)、完整块标签参考(@author/@deprecated/@param/@return/@throws/@see/@since/@example/@version/@group)和内联标签({@code}/{@link}/{@literal}/{@hidden})、各类Apex构造的文档化指南(类/接口/枚举/方法/构造函数/属性/触发器)、关键注解文档化要点(@AuraEnabled/@InvocableMethod/@Future/@Deprecated......

Apex运行机制完全指南:涵盖匿名块(权限要求/编译执行/local scope/virtual默认/禁止static)、触发器完整语法与事件类型(before vs after/upsert&merge行为)、全部上下文变量(Trigger.new/newMap/old/oldMap/isBefore/isAfter/isInsert/isUpdate/isDelete/isUndelete/operationType/size)与使用约束、批量触发器惯用模式(Set收集ID/Map组织查询结果/SOQL IN绑定)......

异步Apex完全指南:四种特性对比(Queueable推荐替代Future/Scheduled定期运行/Batch大数据分批/Future简单异步)→Queueable详解(enqueueJob返回Job ID/非原始类型传参/作业链接/延迟0-10分钟/堆栈深度控制AsyncInfo/测试stopTest同步执行/限制50个每事务+链式无限制/重复检测DuplicateSignature)→Transaction Finalizers(FinalizerContext四方法/独立事务/重新入队5次/5次计数重置......

Apex Web服务完全指南:SOAP(webservice关键字/始终系统上下文不执行FLS和共享规则/global static/Generate WSDL/不能用于接口触发器内部类/Map/Set/Pattern/Exception不能作为参数和返回值/托管包不可弃用/禁止重载)→Apex REST(@RestResource urlMapping/@HttpGet/@HttpPost/@HttpPut/@HttpDelete/@HttpPatch/RestContext.request+response/JSON和XML双格式/OAuth2.0+SessionID认证......

Apex综合指南:电子邮件服务(Messaging.InboundEmailHandler/每日限制=用户许可证×1000最大1M/25MB大小限制/沙箱地址不复制/InboundEmail对象完整属性/创建任务和退订处理两个完整示例/出站邮件5,000外部地址限制)、Visualforce控制器(自定义控制器vs扩展/系统提供类/用户模式执行)、JavaScript Remoting三元素(@RemoteAction static global/public/回调函数/所有方法暴露安全警告)、Apex in AJAX(executeAnonymous/webservice调用/命名空间)......

Salesforce特性与Apex集成完全指南:快速操作(QuickAction.Request/performQuickAction/创建操作vs自定义操作对象特定vs全局)、Apex Cursors大数据游标(无状态/固定结果集ID/5千万行限制/100次fetch事务/TransientCursorException可重试/PaginationCursor分页游标/CursorFetchResult封装/致Limits监控方法/每日OrgLimits)、审批处理(ProcessSubmitRequest提交/ProcessWorkitemRequest批准拒绝......

CommercePayments命名空间完全指南:同步支付网关适配器(processRequest三阶段/PaymentsHttp/Capture+ReferencedRefund/自定义数据paymentsData/设置步骤)、异步适配器(双接口实现/processNotification四阶段:签名验证HMAC SHA256+解析eventCode+NotificationClient.record+GatewayNotificationResponse回执/Webhook URL配置/调试日志注意事项)......

Connect in Apex(ConnectApi命名空间)完整指南:架构(静态方法类+输入输出类/用户上下文/本地化结构化数据)、限制(写=DML/API计入/RateLimitException/API版本)、核心类(ChatterFeeds/ChatterUsers/ChatterGroups/ChatterMessages/Topics/Communities/Commerce/ManagedContent/ConnectApiHelper)、完整示例(获取Feed多态重载/文本+@mention+话题发布/新文件二进制附件......

Connect in Apex特性完整指南:Action Links四种类型(Api同步/ApiAsync异步/Download文件/Ui网页)及其创建流程(模板→ActionLinkGroupDefinition→postFeedElement/最多10组)、认证与安全(https/相对URL自动认证/API详情加密/模板绑定变量加密/expirationDate/excludeUserId/userId互斥)、上下文变量({!actionLinkId}/{!userId}等6个)、视频聊天启动用例(模板绑定变量+上下文变量)、Feed能力模型(capabilities属性......

ConnectApi/DataWeave/Data 360平台特性:ConnectApi输入输出类(18字符ID)、限制(DML/API计入/RateLimitException/Test.startTest重置)、打包(Chatter依赖NoAccessException)、序列化(JSON/REST/RemoteAction、仅输出可序列化)、版本管理(getBuildVersion/版本匹配属性/构建版本不等)、casting(instanceof/default分支)、通配符(*/?)、测试(setTest注册数据/不支持runAs/SeeAllData=true)......

Flow与Formula Evaluation完整指南:Flow。Interview。getVariableValue获取Flow变量(子Flow面包屑导航)、屏幕Flow中callout=true修饰符(提交当前事务+启动新事务三条件)、InvocableActionExtension元数据文件(参数Order排序/Group折叠分组/ProvidedValuesList静态选择列表500上限)、DynamicPicklist动态选择列表(扩展VisualEditor。DynamicPicklist/apex://引用/高效防超时)、CustomHeaderLwcName自定义头部(LWC......

Metadata/Platform Cache/Knowledge/Files完整指南:Metadata。Operations。retrieve同步检索+enqueueDeployment异步部署(仅创建更新/组件全名格式/自定义元数据类型+布局/API40。0+/安装脚本可检索部署+卸载仅检索)、安全(安装类可访问公开元数据/受保护仅同命名空间/非认证包需组织首选项/包描述必须声明通知)、测试(DeployCallbackContext子类重写getCallbackJobId/构造DeployResults测试handleResults)......

Salesforce Connect与Apex Connector Framework完全指南:外部对象Apex限制(不支持触发器托管共享/insertAsync不适用门户/Iterable Batch数据临时存储/Server Driven Pagination)、可写外部对象(insertAsync/updateAsync/upsertAsync/deleteAsync异步DML/BackgroundOperation监控)、External CDC打包(证书不可打包/EventBus.publish测试)、Mock SOQL测试(SoqlStubProvider......

Reports API/Sites/Support/Territory综合指南:Reports API(同步runReport/异步runAsyncReport+getAsyncReportResults/500同步+1200异步限速/异步Batch+Trigger禁止/同步计入SOQL50K/测试忽略SeeAllData/异步stopTest后执行)、报表元数据(describeReport/ReportDescribeResult/类型+字段+过滤器)、Fact Map(Tabular T!T+行号/Summary分组键层级/Matrix行列键交叉点......

Apex集成完全指南:Callout基础(SOAP+HTTP+REST三种/Remote Site Settings未注册失败/命名凭据免远程站点)、命名凭据(Per User vs Named Principal/Merge Fields动态引用sObject字段/最多100个/不编码请求体)、WSDL2Apex(Generate from WSDL/请求响应封装+SOAP端口类/Document+Literal+RPC支持/SOAP1.2+MTOM+WSDL2.0不支持)、WebServiceMock+HttpCalloutMock(StaticResourceCalloutMock......

JSON/XML/ZIP/Crypto/Pattern完全指南:JSON(JSON.serialize+deserialize+deserializeStrict+deserializeUntyped/Map键类型限制11种/API28.0+null不序列化+额外字段序列化/API63.0+异常不序列化)、JSONGenerator(writeStartObject/字段/数组/prettyPrint)、JSONParser(JSONToken枚举10种/readValueAs/skipChildren)、XmlStreamReader(前向只读50节点深/hasNext+next......

Apex调试与异常处理完全指南:Debug Log(数据库操作/HTTP callout/Apex错误/资源使用/工作流/20MB限制+自动缩小/24h系统+7天监控保留/15min-1000MB禁用/频繁类日志导致请求失败)、日志节(SECTION_START+END/SOQL+DML+CALLOUT+USER_DEBUG+EXCEPTION+CUMULATIVE_LIMIT)、Log Category(7类)+Level(8级)、Trace Flag(类/触发器覆盖用户级别但不触发生成/优先级)、Log Inspector(时间线+执行概览+源代码链接+筛选器)......

Apex测试完全指南:测试理念(TDD推荐/部署要求75%覆盖率+触发器覆盖+编译成功/隐私保护)、测试什么(单条+200批量/正向+负向+边界/runAs权限)、@isTest(SeeAllData+isParallel)/测试数据瞬时化/@testSetup共享数据+Test.loadData CSV、@TestVisible访问私有成员、runAs(user)(混合DML豁免/记录所有权)、startTest+stopTest(Governor Limit重置/异步同步执行/最多1Batch)、Limits监控、SOSL测试(Test.setFixedSearchResults)......

Apex部署与托管包完全指南:Compile On Deploy(生产+Full Sandbox默认/Developer+Sandbox可选/减少部署后性能影响)、部署方法(Change Sets连接org/VS Code+CLI源驱动/Metadata API异步+package.xml/Tooling API单元素增量/DevOps Center流水线)、托管包类型(1GP+2GP命名空间分离)、Apex版本化(global不可改/webservice不可弃用/@Deprecated标记/public+private可改)、安全审查认证(独立Governor Limit)......

Shipping Invoice测试应用完整示例:Calculate触发器(Map收集唯一InvoiceID/批量SOQL/subtract标志三种操作模式/updateMap.values批量DML)、ShippingDiscount触发器(before insert条件折扣)、测试类(@testSetup共享数据/每种操作正向+负向/insert+update+delete+discount五种验证/Test.startTest+stopTest)、应用架构总结(触发器逻辑分离Handler/Map+Set批量数据处理/事务原子性/Governor Limit意识)。...
使用 Salesforce CLI 执行大多数开发和测试任务。这些任务包括 授权 Dev Hub 组织,创建临时组织,在 临时组织和 VCS,以及运行测试。 您可以在安装 Salesforce CLI 后立即开始使用它。 CLI 命令分为多个顶级主题。例如,顶级主题包含用于创建和管理的命令 组织,例如 、 和 。顶级主题包含用于管理 配置变量。orgorg listorg create sandb......
准备工作 Salesforce CLI 是一个命令行界面,可简化开发和构建 与您的 Salesforce 组织合作时的自动化。使用它来创建和管理组织, 将源文件与组织同步,创建和安装软件包等。 重要 你还在使用(v7)吗? 如果是这样,请参见从 sfdx (v7) 移动到 sf (v2)。sfdx Salesforce CLI 基于 oclif,这是一个用于构建命令行的开源框架 Node.js 中......
持续集成 (CI) 是一种软件开发实践,开发人员在其中 定期将他们的代码更改集成到源代码存储库中。确保新代码 不引入错误,自动构建和测试在开发人员签入之前或之后运行 变化。 许多第三方 CI 工具可供您选择。Salesforce DX 轻松集成 添加到这些工具中,以便您可以为 Salesforce 设置持续集成 应用。 使用 CircleCI 进行持续集成 CircleCI是一种常用的集成工具,它......
包是一个顶级容器,用于保存有关应用或 package:包名称、描述和关联的命名空间。 您可以在 sfdx-project.json 项目配置文件的包描述符部分中提供包详细信息。 创建和更新已解锁的包 准备好测试或共享包时,请使用命令创建包。sf package create 创建已解锁包的新版本 包版本是包内容和相关元数据的固定快照。通过包版本,可以管理更改,并跟踪每次发布或部署一组特定更改时的不......
Salesforce提供不同类型的软件包,解锁的软件包尤其如此 适用于内部业务应用程序。除非您计划在 AppExchange 上分发应用程序,否则 解锁包是大多数用例的正确包类型。您可以使用解锁的软件包来 整理现有元数据、打包应用、扩展已购买的应用 AppExchange 或打包新元数据。 解锁的包遵循源代码驱动的开发模型。元数据的真实来源 包中包含的是您的版本控制系统,而不是组织中的内容。该模型......
编写完代码后,下一步是部署它。我们提供不同的 基于您作为客户、系统集成商或独立机构的角色和需求的部署选项 软件供应商 (ISV) 合作伙伴。 要了解不同开发模型的优势,请查看这些 Trailhead 模块: 确定应用程序生命周期管理模型 适合您 应用程序生命周期和开发模型 软件包开发模型 快速入门: 解锁套餐 解 锁 客户套餐 根据你的采用准备情况,请查看下表,了解建议的选项: 交付应用程序的发布......
导入一些测试数据后,您就完成了设置项目的过程。 现在,您可以开始开发过程了。 从 CLI 创建源文件 要从 CLI 添加源文件,请确保您在适当的 目录。例如,如果您的软件包目录名为 force-app,请在 force-app/main/default/classes 中创建 Apex 类。您可以根据需要组织源 在每个包目录下,文档、自定义对象和自定义对象除外 翻译。 从 API 版本 45.0 ......
沙盒是 Salesforce 组织的副本,可用于开发、测试、 和培训,而不会影响生产组织中的数据和应用程序。 Salesforce 提供沙盒和一组部署工具,因此您可以: 将自定义和开发工作与生产环境隔离开来,直到 你已准备好部署更改。 针对生产数据和用户的副本测试更改。 提供培训环境。 将单个更改协调到一个部署到生产中。 传统上,您或您的管理员通过 设置 UI。但是我们意识到,许多开发人员希望能够......
临时组织是 Salesforce 代码的源代码驱动和一次性部署,并且 元数据。临时组织是完全可配置的,允许开发人员模拟不同的 具有不同功能和设置的 Salesforce 版本。您可以共享临时组织 配置文件,以便你们都拥有相同的基本组织 做你的发展。除了代码和元数据之外,开发人员还可以安装包和 部署合成数据或虚拟数据进行测试。不要将个人数据添加到临时组织。 Scratch 组织在开发过程中提高开发人......
授权是指登录到组织,以便您可以运行需要访问权限的命令 到组织。使用 CLI 命令创建组织也会自动对其进行授权。例如 您授权 Dev Hub 组织允许您创建、删除和管理 Salesforce 临时 组织。在本地计算机上设置项目后,对开发人员中心组织进行授权 在创建临时组织之前。当您运行命令以创建临时组织时, Salesforce CLI 会自动对其进行授权。 您还可以授权其他现有组织(例如沙盒或打包......
Salesforce 开发人员体验 (DX) 是一种在 Lightning Platform 贯穿其整个生命周期。它汇集了最好的 Lightning 平台可实现源代码驱动的开发、团队协作和治理、 以及 Salesforce 上自定义应用程序开发的敏捷性达到新的水平。 Salesforce DX 的亮点包括: 您的工具,您的方式。借助 Salesforce DX,您可以使用已有的开发人员工具 知道。......
我们建议在测试中创建、自定义和测试您的 Experience Cloud 站点 环境,例如沙盒,然后再将其部署到生产组织。当测试是 完成时,您可以使用更改集或元数据 API 将站点从一个组织迁移到另一个组织。 决定是使用变更集还是 MD API 取决于几个因素。需要考虑的一些事项 是要迁移的更改的复杂性,还是您对开发人员的满意程度 工具,以及您正在使用的应用程序生命周期管理 (ALM) 模型。 提......
光环 和轻水堆站点 在 Experience Cloud 中 使用内容安全策略 (CSP) 和 Lightning Web 安全 (LWS) 或 Lightning Locker 来保护 这 网站免受恶意攻击和自定义代码漏洞。潜在影响的因素 当您开发自己的自定义组件时,使用第三方组件时,这些安全功能, 或在标记中添加自定义代码。 head 云解决方案提供商 CSP 是一种 W3C 标准,用于控制可......
实施可通过外部和未经身份验证访问的 Experience Cloud 站点时 来宾用户,请牢记这些安全注意事项。外部用户具有登录权限 您的 Experience Cloud 站点,但他们无法访问您的内部 Salesforce 组织。来宾用户是 互联网上任何可以访问您的可公开访问的页面和组件的人 Experience Cloud 站点。 限制声明性访问授予查看对象的权限允许外部用户使用标准控制器查看......
若要将自己的图章放在模板主题上并转换其外观,请构建自定义 主题布局组件。您可以自定义模板的结构布局,例如标题 和页脚,并覆盖其默认样式。 主题布局组件是模板的顶级布局 (1) 网站中的页面。主题布局组件通过以下方式组织并应用于您的页面 主题布局。主题布局组件包括通用页眉和页脚 (2),并且通常 包括导航、搜索和用户配置文件菜单。相比之下,内容布局 (3) 定义页面的内容区域。下图显示了两列内容 布......
您可以通过多种方式控制 Experience Builder 模板的外观,每种方式 具有不同的复杂性和粒度。 在Experience Builder中,您可以修改特定于模板的样式,以及 因此,不能在站点之间共享。Experience Builder 中的选项是最简单的 使用并且不需要编码。 “主题”面板使用简单的 点击属性。此方法非常适合管理员使用。注意个人 组件属性面板(例如标题或搜索)提供了其......
快速了解 Experience Builder 站点 Experience Builder 模板允许您创建品牌网站,让您的员工、 客户和合作伙伴可以建立联系。基于 Lightning 组件框架构建,Experience 构建器模板包括许多现成的功能和 Lightning 组件。但真正的 Lightning 组件框架的强大之处在于您可以开发自定义的 Lightning 组件 和功能,以满足您独特的业......
使用 deploy() 和 retrieve() 调用移动元数据(XML 文件) 在 Salesforce 组织和本地文件系统之间。检索 XML 文件后 在文件系统中,您可以在源代码控制系统中管理更改,复制和粘贴 代码或设置配置,对组件进行差异更改,并执行许多其他基于文件的操作 开发操作。您可以随时将这些更改部署到另一个 Salesforce 组织。 注意 Ant 迁移工具使用 deploy() ......
面向初学者开发人员的资源 如果您是初学者开发人员,并且以前没有使用过 Salesforce CLI,请了解如何设置 您的环境和示例应用程序的实践。这些 Trailhead 将引导您完成 使用 SFDX 进行设置,并向您介绍元数据 API。 使用 Salesforce CLI 和源代码管理开发应用程序 登山口 演练使用以下方法设置环境和使用 Salesforce CLI 进行开发 Dreamhous......
Salesforce 元数据 元数据是描述其他数据的数据。要了解 Salesforce 如何定义元数据, 将业务数据与 Salesforce 元数据进行对比。业务数据包括以下记录: 直接对应于您公司的业务,例如地址、帐户或产品。 Salesforce 元数据描述了架构、流程、表示、授权和常规 Salesforce 组织的配置。 要将 Salesforce 元数据与业务数据进行对比,请首先检查架构元......
一个大对象在 Salesforce 上存储和管理大量数据 平台。您可以存档来自其他对象的数据,也可以从外部系统引入海量数据集 到一个大对象中,以获得客户的全貌。客户端和外部系统使用 用于访问大对象数据的标准 API 集。大对象提供一致的性能, 无论您拥有 100 万条记录、1 亿条记录,还是 10 亿条记录。这个比例给出了一个大对象 它的力量并定义了它的功能。 有两种类型的大物体。 标准 大 ob......
谁应该阅读此文 本文适用于使用 Salesforce 部署的经验丰富的应用程序架构师,这些部署具有以下特点: 包含大量数据。 “大数据量”是一个不精确的弹性术语。如果您的部署有数十个 数千个用户、数千万条记录或数百 GB 的总记录 存储,您拥有大量数据。即使使用较小的部署,您仍然可以 从这些最佳实践中学习一些东西。 要了解本文中涉及 Salesforce 实施细节的部分, 阅读 https://d......
本节中的示例使用 REST API 查询和最近查看的资源以编程方式检索和更新最近查看的记录 信息。 查看最近查看的记录使用“最近查看的项目”资源可获取最近查看的记录列表。 将记录标记为最近查看若要使用 REST API 将记录标记为最近查看,请使用带有 or 子句的 Query 资源。使用 SOQL 将记录标记为最近查看,以确保正确设置了记录的日期和时间等信息。FOR VIEWFOR REFERE......
本节中的示例使用 REST API 资源来搜索和查询记录 使用 Salesforce 对象搜索语言 (SOSL) 和 Salesforce 对象查询语言 (SOQL),以及 其他搜索 API。有关 SOSL 和 SOQL 的详细信息,请参阅 SOQL 和 SOSL 参考 。 执行 SOQL 查询 使用 Query 资源执行 SOQL 查询,该查询在单个响应中返回所有结果,或者如果需要,返回部分结果......
本部分提供了使用 REST API 资源执行各种不同任务的示例。 包括使用对象、组织信息和查询。 有关 REST API 资源的完整参考信息,请参阅参考。 获取有关我的组织的信息 本节中的示例使用 REST API 资源来检索组织级别的信息,例如组织中所有可用对象的列表。 使用对象元数据本节中的示例使用 REST API 资源来检索对象元数据信息。有关修改或创建对象元数据信息的信息,请参阅《元数据......
若要设置和运行 REST API,请将一些基本请求发送到 Salesforce的。本快速入门介绍了如何设置基本环境和更新记录 使用 REST API。您可以通过多种方式设置和使用 REST API,示例演示了如何使用 免费的 Developer Edition 和 cURL。 使用 cURL 了解可与 cURL一起使用以向 Salesforce 发出请求的格式。此 Quick Start 使用 c......
REST API 允许您以编程方式访问 Salesforce 中的数据。这 REST API 的灵活性和可扩展性使其成为集成 Salesforce 的绝佳选择 到您的应用程序中,并用于大规模执行复杂的操作。 使用本指南设置部署环境并了解有关以下方面的高级详细信息 数据访问。但是,理解和使用 REST API 需要对软件有基本的了解 开发、Web 服务和 Salesforce 用户界面。 如果您想立......
内容 概述 使用 SOQL Builder 生成查询 在 SOQL Builder 和文本编辑器中查看查询 保存查询结果 在 SOQL Builder 和文本编辑器之间切换 概述 SOQL Builder 作为 Salesforce 扩展包的一部分提供。借助 SOQL Builder,任何人都可以直观地构建、运行和探索查询结果,从而消除构建 SOQL 查询时的猜测。在可视化编辑器中使用单击生成查询......
内容 概述 其他资源 概述 Apex 是一种强类型、面向对象的编程语言,结合对 Salesforce API 的调用,允许 Salesforce 开发人员添加业务逻辑来操作其组织中的数据。 Salesforce 扩展包附带了大量工具,用于编写、测试、重构和调试 Apex 代码。应用内帮助使低代码开发人员和管理员能够轻松编写、测试和调试 Apex 代码,例如,从他们使用 Flow Builder 等......
适用于 VS Code 的 Lightning Web 组件扩展利用编辑器的内置代码导航和语言功能,以便您可以高效地构建 Lightning Web 组件。 利用以下适用于 VS Code 的 Lightning Web 组件扩展功能: 代码补全 Linting 查看有关悬停的文档 代码导航 代码补全 Lightning Web 组件扩展基于 VS Code 的 HTML 和 JavaScript......
Visual Studio Code 是一个功能强大的源代码编辑器,它与 Salesforce 扩展包一起为您提供了用于 Salesforce 开发的全面基础结构。 建议通过访问 Visual Studio Code 文档来详细了解 Visual Studio Code 中的可用功能。然后回到这里,了解特定于 Salesforce 开发的功能。您会看到,组织浏览器等功能,以及通过命令面板轻松访问命......
概述 适用于 VS Code 的 Salesforce 扩展支持组织开发和包开发模型,以授权、创建和切换项目中的组织。概括地说,这两种开发模型都遵循相同的 ALM 流程。但这些模型的不同之处在于它们允许您管理对组织的更改。控制变更是软件开发中的一项重要工作,如果您了解自己的选择,则可以选择最适合您情况的开发模型。 选择适合您的模型取决于以下几点: 更改的复杂性。 参与开发的团队规模及其技能水平。 ......
📚 本站共收录 1201 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。