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

Flow Builder 的多记录元素让你用一个元素处理大量记录。本文覆盖:用 Update Records 元素一次更新多条记录、用集合变量存储记录组、用 Transform 元素把数据从一种形态转换成另一种、以及用 Collection Filter 和 Sort 整理集合——并牢记「能用 Transform 就不用 Loop」。...

Salesforce Mobile SDK 让你用原生或 Web 技术构建面向员工、客户、伙伴的自定义移动应用,经 App Store 或 Google Play 分发。本文覆盖 SDK 的核心特性——企业身份与安全、AES-256 加密的 SmartStore、Mobile Sync、移动服务,并深入 OAuth 2.0 认证、外部客户端应用、应用锁与 scope 配置。...

Salesforce Multi-Framework 让你用 React 构建富交互的 Salesforce 应用——员工工具、客户门户、仪表盘、向导——并直接部署到 Salesforce 组织。本文讲解 UI Bundle 如何打包部署 React 应用,以及 Data SDK 如何运行时感知地通过 GraphQL、Apex REST 和 Connect API 连接 Salesforce 数据。...

Shield Platform Encryption 让你加密 Salesforce 平台上所有静态敏感数据。本文跟随 Zephyrus 团队,讲解加密密钥材料(租户密钥、根密钥、DEK)、概率式与确定性加密、规划与权限要求,并动手启用数据库加密、文件与附件、字段级、事件总线和搜索索引加密。...

Shield Platform Encryption 是 Salesforce 加密静态数据的功能。本文讲解加密的基本原理、租户密钥/主密钥/加密密钥如何协同工作,以及使用它的好处(全面保护、合规、EKM/BYOK、可搜索),并给出测试、分阶段、监控、培训的明智部署方法。...

Salesforce 报表让你用点击式界面汇总、分组和筛选数据,仪表盘则用图表把这些数字可视化。本文带你创建一份按阶段分组的商机报表,配置日期范围和分组,再把它做成垂直条形图放到仪表盘上,几分钟完成从报表到图表的全过程。...

Salesforce Connect 让你实时访问 SAP、Microsoft、Oracle 等遗留系统的数据,而无需在 Salesforce 中复制数据。本文带你配置 OrderDB 外部数据源、同步外部对象、创建间接查找和外部查找关系,把外部订单数据关联到 Salesforce 账户,全程零代码。...

Salesforce DX 是一套简化整个开发生命周期的工具。本文带你走完 Salesforce DX 完整流程:设置 Developer Hub 和 Salesforce CLI、从 GitHub 克隆 DreamHouse 示例应用并创建分支、创建 scratch org、部署元数据、分配权限集、导入示例数据,并验证应用运行。...

Trailhead 示例应用是学习 Salesforce 开发技术的现成代码范例。本文带你浏览 trailheadapps GitHub 组织里的示例应用(用例应用和代码示例应用,包括 Recipes 风格),再深入 LWC Recipes 仓库,走一遍项目配置、代码质量工具、单元测试、格式化、忽略规则和 GitHub Actions CI 的完整工具链。...

用户身份验证贯穿整个登录链路:先用多因素身份验证(MFA)和 Salesforce Authenticator 应用加固登录,再用 My Domain 定制品牌化的 URL 与登录页,最后为内部用户配置第三方身份提供商的单点登录(SSO)。本文一步步带你完成三项设置,打造更强、更美观、更便捷的登录体验。...

SOQL(Salesforce Object Query Language)是面向管理员和开发者的数据查询语言。本文从必备的 SELECT/FROM 子句讲起,覆盖 WHERE、LIMIT、ORDER BY 过滤与排序,再教你如何在 Apex 类中用列表和 for 循环处理查询结果,最后深入标准对象与自定义对象的关系查询、绑定变量和聚合函数,一步步掌握从 Salesforce 取数的完整技能。...

数据安全是 Salesforce 的基石。本文通过 AW Computing 的实战项目,构建六层纵深防御安全架构:限制登录时间、自定义配置文件与权限集、组织级默认值(OWD)、角色层级、共享规则与账户团队,从身份、对象、记录、字段到团队级别全面控制数据访问。...

Pub/Sub API 是 Salesforce 基于 gRPC 与 HTTP/2 的实时事件流接口,用 Protocol Buffers 二进制消息实现双向流、最终发布确认与基于拉取的流量控制。本文讲解其架构特性,动手配置受管订阅(ManagedSubscribe)订阅 Opportunity 变更事件、用 Replay ID 实现可恢复的事件处理,并用 Publish 与 PublishStream 发布 Order Fulfillment 平台事件。...

质量远不止测试,而是开发、运维与业务三大团队共同的责任。在软件开发生命周期(SDLC)中,每个干系人群体都在保障软件质量的各个阶段扮演着关键角色。本文带你认识这些团队的职责分工,理解左移(Shift Left)如何把缺陷扼杀在更早、成本更低的阶段,并探讨如何通过情境化工作、优先级排序、跨团队沟通与始终牢记用户,打造一种可持续、以用户为中心的质量文化。...

公式是 Salesforce 最强大的声明式功能之一:它用现有字段自动计算、转换数据、应用条件逻辑,从而源源不断地生成数据洞察。本文从公式返回类型讲起,系统梳理数学、逻辑、文本三类运算符,以及日期、逻辑、数学、文本、汇总、高级六大类函数,并通过佣金计算、跨对象引用、日期差值等实操案例,带你掌握 IF 与 CASE 等逻辑表达式,构建几乎任何你能想象到的公式。...

Apex 是 Salesforce 的原生编程语言,用于编写声明式工具无法实现的自定义业务逻辑。本快速上手项目将带你走完第一个完整的 Apex 开发循环:在开发者控制台中创建 Apex 类、添加方法、用 SOQL 查询与 DML 更新客户记录,再通过 Execute Anonymous 执行代码,最后在界面上验证结果。无需外部工具,从零开始写出你的第一段真实可运行的 Apex 代码。...

作为管理员,你已经能用声明式工具完成很多工作;本项目带你迈出编程的第一步。从执行匿名块和一行 System.debug 开始,你将循序渐进地创建自定义对象与字段、编写 Apex 类、实例化对象、操作列表与 FOR 循环、用 DML 保存记录、用 SOQL 查询数据,最后写出一个自动创建联系人的触发器。全程只需开发者控制台,无需任何外部工具,学完即可写出真正跑起来的 Apex 代码。...

Aura 是最初的 Lightning 组件框架,至今仍部署在许多组织中。本项目带你从零构建一个 Lightning 组件:先创建带 @AuraEnabled 方法的 Apex 控制器用 SOQL 查询联系人,再创建组件包并用 Lightning Data Service 加载 Account,最后用 JavaScript 控制器与 lightning:datatable 渲染出联系人表格。...

在 Salesforce 平台上构建应用,不写一行代码也能获得数据库、安全、移动应用、仪表盘等大量内置功能。本项目带你从零构建名为 Trailblazer 的应用:创建 Waypoint 自定义对象与选项卡存储地点,用 App Manager 搭建 Lightning 应用,再通过 Global Action 与 Publisher Layout 定制移动端一键操作,全程点击完成。...

Lightning Web Components 是 Salesforce 构建组件的现代编程模型。本项目从零搭建环境:安装 Salesforce CLI 与 VS Code 配置 Salesforce DX,创建 Trailhead Playground,搭建 DX 项目并授权组织,用三个文件写出 Hello World 组件,最后部署到 Lightning Experience 首页。...

Salesforce 远不止 CRM 软件——它是一个可定制的平台。本文带你认识 Salesforce 平台的核心概念:从五个关键术语(App、Object、Record、Field、Org)到无代码与程序化开发的区别,探索 Flow Builder 与 Prompt Builder 如何以低代码实现高影响,理解信任、多租户、Data 360、元数据与 API 构成的分层架构,掌握 Setup 导航与 Top 5 页面,并学习用 5 步策略安全地扩展 AppExchange。...

Platform Cache 是 Salesforce 的内存层,把可复用的 session 和 org 数据存在内存中,让应用免去重复的数据库查询和 API 调用、运行更快。本文讲解缓存的概念、org 缓存与 session 缓存两种类型的区别、缓存分区与默认分区、Apex 中存储与检索数据的写法、缓存过期与逐出机制、处理缓存未命中的最佳实践,以及如何用诊断页监控和优化缓存使用。...

Salesforce Platform 是元数据驱动的应用开发平台,让你用无代码工具快速构建、用低代码工具增强、用代码实现无限定制。本文讲解平台与构建块、元数据的力量、Flow Builder 与 App Builder 等无代码/低代码工具,深入 Lightning Web Components、Apex 与 Node.js 等开发语言,并介绍 REST/SOAP 等 API、平台事件、Heroku 与 Agentforce Agents 如何扩展平台。...

Platform Events 是 Salesforce 的事件驱动集成方案,用发布-订阅模型把事件生产者与消费者解耦。本文讲解事件驱动架构的组件与好处、三种集成模式(平台到外部应用、外部应用到平台、平台到平台)、如何定义平台事件与理解保留/ReplayId/__e 后缀,并介绍通过 Apex、Flow、REST API 发布事件,以及用 Apex 触发器、LWC、Aura、Pub/Sub API 订阅与测试。...

Platform Events 发布是异步的——EventBus.publish 只返回入队的中间结果,异步失败需要专门手段捕获。本文讲解如何区分中间结果与最终结果、用 Apex 发布回调(EventPublishFailureCallback)捕获异步错误并重发,用 setResumeCheckpoint 与 EventBus.RetryableException 编写健壮的平台事件触发器,以及用 PlatformEventSubscriberConfig 调整触发器批大小以优化性能。...

Agentforce 360 Platform 是 Salesforce 面向 agent 时代的企业级 AI 应用基础,建立在 Customer 360(CRM 应用层)与 Data 360(统一受治理的超大规模数据引擎)之上。本文介绍平台的定制构建能力、低代码与专业代码工具、安全与合规,以及 Agentforce Builder、Script、Voice 等 agent 能力,并解析信任、洞察、定制三大基石。...

Agentforce Vibes 扩展(前身 Agentforce for Developers)是一套 agentic AI 工具,把 AI 编码助手带进 VS Code 与 Code Builder。本文介绍其核心特性——Agentforce Vibes chat 与内联自动补全,讲解如何用 Rules 保持一致编码标准、用 Skills 与 Abilities 支持可重复工作流,并深入 Model Context Protocol(MCP)与 Salesforce DX MCP Server,让 AI 助手直接连接你的 org 并自动执行开发操作。...

Agentforce Vibes IDE 是把 VS Code 能力装进浏览器的云端 Salesforce 开发环境,内置 AI 驱动的 Vibe Coding 与 MCP 助手。本文介绍它是什么、与 VS Code 的差异、支持的版本与用户界面,讲解如何在 org 中启用、授权并创建 DX 项目,并演示用 Vibe Coding 构建匿名 Apex、用 Quick Fix 菜单排错,以及用 SOQL Builder 可视化查询数据。...

AI 数据就绪度是让 AI agent 交付可靠业务结果的前提——数据必须可访问、完整、有上下文、合规且正确。本文跟随 NTO 的 Case Deflection Agent 案例,讲解 AI 数据就绪度的九大维度,分别评估非结构化与结构化数据的就绪度,用数据画像量化可靠性风险,并介绍清洗标准化、丰富、画像统一、元数据治理、数据源治理、字段级访问与持续监控七项 Salesforce 能力。...

数据安全是 Salesforce 信任的基石。本文通过 AW Computing 招聘应用项目,构建四层纵深防御安全模型:克隆标准配置文件创建 HR Recruiter 并配置对象权限、创建 Hiring Manager 权限集授予例外访问、用字段级安全保护 Salary Range 敏感字段,以及用组织级默认共享设置控制记录级访问,践行最小权限原则。...

当 org 积累数百万条记录,性能问题随之而来。本文系统讲解 Salesforce 海量数据卷(LDV)管理:设计阶段规避账户/所有权/查找三类数据偏斜、用外部对象做数据分层;查询阶段利用查询优化器、Batch Apex、Bulk API 与 skinny 表;加载阶段精简加载、选 Bulk API、暂停事件;删除提取阶段用硬删除、PK chunking 与截断,构建可扩展到数百万记录的架构。...

生成式 AI 的提示可能把客户姓名、信用卡号、社会安全号等敏感信息暴露给第三方 LLM。Einstein Trust Layer 用模式匹配与机器学习检测并掩码敏感数据,再用去掩码还原响应。本文讲解 LLM 数据掩码的检测/掩码/去掩码原理、风险评估与安全质量平衡,并动手在 Trust Layer 配置掩码策略、在 Prompt Builder 验证掩码效果。...

Lightning App Builder 是 Salesforce 管理员用点击而非代码构建自定义、动态用户界面的利器。本文系统讲解三种页面类型(Home、Record、App 页)的创建与激活,深入 Dynamic Forms 把静态布局变成可移动、条件可见的字段组件,用可见性规则让页面随记录数据自适应,并介绍从 AgentExchange 安装自定义 Lightning 组件来无限扩展平台。...

Salesforce Lightning Design System(SLDS)是 Salesforce 整个生态系统的设计语言,提供一致的视觉语言、组件与指南。本文讲解设计系统的基础概念(组件、模式、设计令牌)、SLDS 从 2013 年 Salesforce1 到 Landmark 再到 SLDS 1 与 SLDS 2 的演进史,以及为什么采用设计系统需要倡导,并介绍 SLDS 的设计指南、组件蓝图、设计令牌与无障碍资源。...

SLDS 把设计与开发连接起来。本文面向设计师与开发者,讲解 SLDS 的四大基础(设计令牌、实用工具、设计指南、组件蓝图)与 Lightning Web Components,动手实践 SLDS 网格系统、LWC 组件组合与 styling hooks 定制,并掌握三条专业最佳实践:定制而非覆盖、刻意使用设计令牌、更聪明地写样式。...

跟随 Ursa Major Solar 的管理员 Maria,用纯点击式工具从零构建一个完整的能源咨询应用。本文系统讲解 Lightning Experience 定制的七项核心技能:自定义对象与字段、带品牌的 Lightning 应用、列表视图与图表、紧凑布局、自定义记录页、自定义按钮与链接,以及快速操作,掌握管理员日常工作的全部要点。...

Lightning Experience 是 Salesforce 现代、高效的界面,帮助用户花更少时间导航、更多时间做事。本文系统讲解其核心功能:自适应导航栏、Favorites 与全局搜索、重新设计的 Setup;销售工具(销售路径、活动时间线、Kanban 视图);服务工具与生产力增强(Performance Chart、Assistant、Files、Tasks 与 Calendar);以及现代报告与仪表盘。...

把管道数据放到销售代表工作的地方——而非埋在 Reports 标签里。本文跟随 Ursa Major Solar 的 Maria,创建带分组的 Opportunity Stages 报告与 Opps Pipeline 仪表盘,用 Lightning App Builder 把仪表盘嵌入自定义 Home 页、把报告图表嵌入 Account 记录页,并掌握两种组件的精确激活方式。...

员工代理是内嵌在 CRM 中的 AI 助手,为小企业的每位成员处理总结记录、自动化数据录入、起草沟通等重复性任务。本文快速介绍员工代理是什么、能为销售/服务/营销团队做什么、如何帮助成长中的企业扩展而无需立即增加人员,以及如何在 Starter 或 Pro Suite 中一键激活。...

Transaction Security 是 Salesforce 的实时安全看门狗,监控登录、报告导出、API 调用与列表视图访问等事件,根据你创建的策略实时阻止或告警。本文讲解事件/策略/动作/通知的构成、用 Condition Builder 点击式创建阻止大数据导出的策略,以及用 Apex 类实现复杂用例(如排除特定配置文件),并强调锁死风险等安全规则。...

Privacy Center 是 Salesforce 的隐私合规工具集,覆盖数据全生命周期。本文跟随 Cumulus Cloud 的 Matt,讲解三大功能——组织级数据管理策略(过滤/配置动作/保留)、个人级被遗忘权(RTBF)与数据可移植性策略、同意管理,以及数据主体请求的接收-验证-执行-响应生命周期与隐私保留(Privacy Holds)。...

Private Connect 在 AWS 与 Salesforce 之间建立私有直连,让跨云集成流量走私有互联网而非公共 API,消除 DDoS 暴露风险。本文跟随 Ursa Major Solar 的 Maria,讲解入站连接的五个组件(Transit VPC、PrivateLink、Endpoint Service Name、Route 53、My Domain),并动手创建 AWS PrivateLink 端点、在 Salesforce 建立与配置入站连接。...

出站连接是入站连接的补充,让 Salesforce 到 AWS 的数据流也走私有互联网。本文跟随 Ursa Major Solar 的 Maria,讲解出站连接的定义与三个核心组件,动手授权 Salesforce Transit VPC(IAM Role 白名单)、在 Salesforce 创建与配置出站连接、关联命名凭据并用 Apex callout 端到端验证,完成双向安全跨云集成。...

E-Bikes 是一个帮助虚构电动自行车制造商管理产品与经销商订单的 Lightning 示例应用。本文带你部署它到 Trailhead Playground,游览 Product Explorer、经销商订单与 Experience Cloud 站点,并深入组件代码——Lightning Message Service 通信、UI API 选项列表、Apex 分页与 Jest 测试。...

LWC Recipes 是一个包含几十个小 Lightning Web Component 的示例应用,每个都演示如何完成特定任务。本文带你部署它到 Trailhead Playground,并学习三个 recipe:用 Lightning Data Service 创建记录、用自定义事件实现子组件到父组件通信,以及用组件组合组件构建界面。...

面向 Visualforce 开发者,这个示例应用把熟悉的 Visualforce 模式与等价的 Lightning Web Component 并排展示。本文带你部署它并游览五个关键模式——查看带父记录数据的单条记录、带记录链接的列表、带父记录数据的列表、分页列表、一键创建两条记录,对比两种实现的代码差异。...

用 Lightning App Builder 的拖拽画布与预构建组件,无需写代码构建一个真正的 Lightning 应用。本文带你构建 Field Sales App:创建 App Page、添加账户 List View、配置 Recent Items 面板、添加四个快速操作,并激活到 Salesforce 移动应用导航。...

循环是 Salesforce Flow 最强大的自动化工具之一。本文系统讲解 Flow Builder 的循环:何时用 Loop 而非 Transform、如何避免嵌套循环与 governor 限额,动手构建「查询-循环-修改-提交」的批量更新模式,用 Decision 分支、Assignment 内存修改、Update Records 一次提交,并用 Repeater 组件实现单屏多记录录入与完整 upsert。...

传统部署把元数据(change set)与配置数据(Data Loader)割裂成两个流程。DX Inspector 的元数据与数据部署功能在一步操作中把两者一起移动,自动检测依赖、支持选择性部署,非常适合带配置数据的小规模功能部署。本文对比 change set 与 DX Inspector,并走一遍从 sandbox 部署调查系统到生产的完整场景。...

自定义元数据类型是构建可配置、可部署、可升级 Salesforce 应用的基础。本文在 Basics 之上深入:元数据关系字段(Entity Definition、Field Definition、CMT-to-CMT)、Apex 程序化访问与测试、类型/记录/字段三层保护,以及打包与升级如何尊重字段可管理性,最后介绍把列表型自定义设置迁移到自定义元数据类型的三步法。...

了解 Headless 360 如何用无头架构为 AI 智能体时代赋能。本文讲解无头架构的核心(后端服务与前端 UI 分离,一个平台面向人和智能体)、Headless 360 的术语体系(MCP、跨云 MCP、Agent 开发生命周期、托管服务 vs DIY)与 Salesforce 三层架构、扩展 AI 的五大核心挑战(上下文缺口、DIY 陷阱、基础设施滞后、AI 治理、开发者张力),以及完整的解决方案(Claude Code 集成、跨云 MCP、Data 360 数据基础),实现人类与智能体在同一平台上协作。...

Apex 是 Salesforce 平台上的强类型、面向对象编程语言,专为在托管、多租户环境中构建业务逻辑而设计。本文面向开发者,系统讲解编程语言的作用、Apex 的七大核心特性(面向对象、基于数据、强类型、多租户运行、内置集成支持、自动升级、易于测试)、基本数据类型与集合,以及循环、流程控制、DML、SOQL/SOSL 等逻辑模式,最后动手编写条件语句、循环语句和触发器,迈出 Apex 开发的第一步。...

掌握 Apex 集成服务:用 REST 和 SOAP callout 连接外部系统,把 Apex 类暴露为 REST/SOAP web 服务。本文系统讲解 HTTP callout 基础、GET/POST 数据收发、WSDL2Apex 生成 SOAP 代理类、用 StaticResourceCalloutMock/HttpCalloutMock/WebServiceMock 测试 callout,以及授权端点、输入校验等安全考量,构建安全可靠的 Salesforce 集成。...

面向 .NET 开发者的 Apex 入门:把熟悉的 C# 概念映射到 Salesforce 平台。本文系统对比 Apex 与 .NET 的异同(OOP、数据类型、集合、与数据库的紧密耦合、批量处理、75% 测试覆盖率),讲解执行上下文与 governor limits、触发器要点与批量安全、异步 Apex(Future/Queueable/Batch/Scheduled),以及用调试日志、Log Inspector 和检查点诊断代码,帮助 .NET 开发者快速上手 Salesforce 开发。...

掌握 Apex 测试框架:编写单元测试、达到 75% 代码覆盖率、创建测试数据、测试触发器。本文系统讲解测试类与方法的 @isTest 语法、Arrange-Act-Assert 模式、Test.startTest/stopTest 的 governor limit 隔离、提升覆盖率的策略(正向/负向/批量/边界/分支)、测试套件,以及用 @TestSetup 和测试工具类创建可复用测试数据,写出健壮、可部署的 Apex 代码。...

为编写有效的 Apex 单元测试做准备:搭建 VS Code 开发环境、掌握测试方法语法与 Arrange-Act-Assert 模式、模拟失败测试错误处理,并掌握四种测试数据策略——暴力法、测试工厂、@TestSetup 方法和 CSV 数据文件,写出可维护、数据隔离的 Apex 测试。...

理解为什么要测试——不只是满足要求,而是管理复杂性。本文从数学(分支路径的组合爆炸与 bug 修复成本)、设计(可用不等于好,测试保护持续可用)、集体(团队安全网)三个角度说明测试的价值,并讲解 Apex 单元测试的 75% 代码覆盖率要求、测试语法,以及提升覆盖率的完整策略(正向/负向/批量/分支/边界/触发器全操作),建立正确的测试心态。...

用预构建 Analytics 仪表板把 Event Log Object 原始数据转化为可行动的可视化情报。本文讲解三大仪表板类别——威胁与访问(安全取证与数据外泄监控)、性能与健康(EPT 监控与错误跟踪)、用户活动与旅程(采用跟踪),以及用 Request Identifier 从仪表板告警追踪到根因,并演练真实的安全范围评估场景,实现从被动救火到主动系统管理的转变。...

Event Log Objects(ELO)以近实时方式提供安全与性能事件数据,用 SOQL 即可查询,无需下载 CSV。本文对比 ELO 与传统 Event Log Files 的延迟差异,讲解用 SOQL 查询事件数据、用 Salesforce Direct 创建可视化、构建自定义 Lightning 监控应用,并通过监控报告导出的真实安全用例(SUM(RowCount) 按用户聚合排名)演示如何更早检测安全泄露,实现从被动调查到主动监控的转变。...

掌握 Salesforce Event Monitoring:查看 50+ 种事件类型、访问事件日志文件、检测安全威胁、优化性能。本文系统讲解事件监控的概念与三大用例(数据丢失防护、采用跟踪、性能优化)、各版本的事件日志授权与延迟差异、用 ELF Browser 和 Developer Console + SOQL 查询 EventLogFile 对象,以及三种下载方法(浏览器、cURL、Python)和可视化工具(Analytics app、Splunk、FairWarning、New Relic),成为组织需要的 Salesforce 侦探。...

用 External Services 声明式集成外部 REST API,无需编写代码。本文讲解 External Services 的关键术语(外部 web 服务、API 规范、invocable actions、Flow Builder)、从 API 规范到运行时 callout 的六步工作流,以及定义有效且受支持的 OpenAPI schema 的两层要求(OpenAPI 验证 + External Services 特定限制),帮助你排查注册失败并流畅地把 Salesforce 连接到外部世界。...

探索 Salesforce 平台的快速应用开发能力:用点选式构建器以极少甚至无需代码创建自定义应用。本文讲解平台的两大核心构建器(Einstein Prediction Builder 的 AI 预测、Lightning App Builder 的拖拽应用),集成的六类平台服务(移动、AI、视觉、安全、构建器、IoT),以及为何在 Salesforce 上构建——速度、无需安装/新技能/集成、可扩展、安全,让你专注于业务独特之处。...

用 Field Audit Trail(FAT)把 Salesforce 标准字段历史跟踪升级为合规级审计方案。本文系统讲解 FAT 三大能力——每个对象 200 字段的扩展跟踪、无限期保留与自定义策略、集中式治理,以及从标准 Field History Tracking 到 FAT 的演进逻辑;并动手讲解启用跟踪、配置保留策略(Archive After/Archive Retention/Grace Period)、验证捕获,最后用 Field History Explorer 按用户/字段/日期过滤调查数据变更、导出审计证据,满足监管与审计要求。...

用自定义通道和过滤表达式优化 Salesforce 平台事件交付,只把订阅者真正需要的事件流式传给他们。本文带你端到端构建流过滤方案:用 Tooling API 创建 PlatformEventChannel 自定义通道、定义 Order_Event__e 平台事件、给通道成员加 SOQL 过滤表达式(City=旧金山 AND Amount<1000)、安装 Streaming Monitor 订阅、用 REST API Composite resource 发布事件,并验证只有匹配事件被投递——把处理量从 30000 降到 5000,优化事件驱动架构的效率。...

用 Apex Replay Debugger 系统化地查找并修复 Apex bug,无需实时 org 连接。本文带你搭建完整 Apex 开发环境(VS Code + Salesforce CLI + Extension Pack + Java JDK),创建带故意 bug 的 Apex 项目,理解测试与调试的区别,设置断点和检查点,生成 replay-enabled 调试日志,用 Replay Debugger 逐步执行代码、检查变量值、定位根因,最后修复并验证测试通过——掌握「部署 → 测试 → 调试日志 → 回放 → 检查 → 修复 → 验证」的标准调试工作流。...

掌握 Salesforce 数据管理的核心技能:用 Data Import Wizard 批量导入记录、用 Dataloader.io 导出和更新数据。本文讲解导入前的 CSV 文件准备(格式、字段名匹配、数据清理)、Data Import Wizard 的完整导入流程、Dataloader.io 的导出配置(对象、字段、SOQL 过滤)与「导出→编辑→更新」模式,以及更新后的结果验证——覆盖 90% 的数据管理任务。...

用跨对象公式、验证规则、公式字段和汇总字段为招聘应用构建数据质量自动化。本文系统讲解跨对象公式的 __r 关系语法(显示候选人和职位信息)、验证规则(招聘经理必填、申请日期不能在未来、邮箱格式、邮编与州匹配 VLOOKUP)、自定义对象数据模型,以及公式字段(拼接、天数、条件分类)和汇总字段(COUNT/SUM 聚合子记录),最后端到端测试,让数据质量内置到应用中。...

用四件数据质量工具防止脏数据:验证规则、公式字段、查找过滤器和 Flow 自动化。本文在 AW Computing 场景下动手讲解——用 ISPICKVAL 验证规则确保交付在机会关闭后两周内安排、用跨对象公式 Account.AnnualRevenue 显示账户年度收入、用查找过滤器限制 Case 只能选正确账户的联系人、用 Record-Triggered Flow 在 Prospecting 任务完成时自动把机会阶段更新为 Qualification,构建企业级数据质量基础。...

了解 Informatica(现属 Salesforce)如何通过 Intelligent Data Management Cloud(IDMC)提供可信、受治理的企业数据管理。本文讲解「上下文把数据变成智能」的核心价值、IDMC 五大能力(数据集成、数据目录、数据质量与可观测性、隐私与策略自动化、主数据管理)、CLAIRE GPT 生成式 AI 助手,以及 Informatica + Salesforce 如何创造可信上下文,让 Data 360、Agentforce、销售与服务自动化都基于一致可信的数据运行。...

掌握 Node.js 应用在 Heroku 上的完整生命周期:从 git push 部署到水平扩展。本文以 Ursa Major Solar 的报价应用为例,讲解 Heroku 平台的优势(弹性扩展、零基础设施管理、Git 部署)、基于 Git 的逐步部署、Procfile/config vars/依赖/日志的配置、用 Heroku Local 本地开发与测试调试、dyno 的水平/垂直扩展,以及用 add-ons 生态添加 Postgres、Redis、Kafka 等数据服务,构建云原生应用。...

维护 JavaScript 开发者认证,掌握 Summer '25 最新 LWC 开发能力。本文讲解三个关键主题:用 TypeScript 开发 Lightning Web Components(Developer Preview,类型安全、四步配置 tsconfig 与 Lightning Types、编译为标准 JavaScript)、用 Local Dev 实时预览组件(无需部署、支持 Lightning Experience/Experience Cloud/移动端)、以及用对象语法和数组语法绑定 HTML class(条件样式、动态 class 列表),让你跟上平台最新特性。...

掌握 Lightning Web Components 开发必备的 JavaScript 知识。本文系统覆盖六大主题:JavaScript 核心概念(变量、数据类型、运行时、事件循环)、浏览器中的 JavaScript(Web API、DOM、Shadow DOM 封装)、对象/类/原型继承、事件与函数、作用域/上下文/闭包、以及异步模式(回调、Promise、async/await),每个主题都直接关联 LWC 开发——this 绑定、@wire 适配器、Apex 调用、响应式渲染。...

掌握 LWC 中处理 Salesforce 数据的正确方式。本文讲解完整的数据访问决策树——从零代码的 lightning-record-*-form 基础组件、到 LDS wire 适配器(@wire 响应式读取)、LDS 函数(命令式增删改),再到 @AuraEnabled 的 Apex 方法(@wire 响应式 vs 命令式),以及每种方式的服务器错误处理模式(wired 属性/函数/命令式的 reduceErrors 模式),帮你按场景选择正确的数据访问策略,用更少代码、更好性能、更少 bug 构建生产级 LWC。...

进入现代 Salesforce UI 开发的大门。Lightning Web Components(LWC)基于原生 Web 标准(Custom Elements、Shadow DOM、HTML Templates、ES Modules)在浏览器中直接运行。本文讲解 LWC 与 Aura 的根本区别与优势、组件解剖(HTML/JS/CSS/XML 配置文件与生命周期钩子)、「事件向上、属性向下」的单向数据流通信模式、以及用 CSS 作用域、SLDS 和 @wire 服务连接真实 Salesforce 数据、构建移动端友好的生产级组件。...

Aura 开发者通向 LWC 的迁移指南。本文讲解 Aura 与 LWC 的共存策略(叶子优先、按需迁移、不强制重写),以及完整的迁移映射:Markup 语法转换(aura:attribute→@api、{!v.}→{}、aura:if→lwc:if、aura:iteration→for:each)、JavaScript 迁移(ltng:require→ES Modules、代码共享、第三方库、动态创建的声明式替代)、数据访问(force:recordData→record-form/@wire/LDS 函数)、组件组合(facets→slots)、以及事件通信(composed: true 的 DOM CustomEvent 穿透 Shadow DOM),实现平滑过渡。...

掌握 Channel Order App(COA)——AppExchange 合作伙伴的业务运营中枢。本文讲解 COA 如何支撑订单管理(创建、提交、跟踪、开票)、两种合作伙伴类型(ISVForce 与 OEM)及订单提交差异、License Management App 的许可证管理、订单的四个基本问题(谁/什么/多少钱/什么时候)与五种订单类型、订单的六状态生命周期(Draft 到 Completed)、发票计算与许可证同步,帮你准确开票、保持合作关系健康。...

可访问性不是附加功能,而是专业 Web 开发的基本要求。本文讲解构建对所有人可用的界面的三个核心:语义化 HTML 作为基础(按预期用途使用元素,屏幕阅读器能导航结构化内容)、ARIA 的三种属性(roles/states/properties 及「role 是对用户的承诺」原则)、以及焦点管理与上下文变化(ARIA live region、键盘导航原则、SLDS 焦点指南),最后用 SLDS 蓝图和测试构建可访问的 Lightning Web Components,让每个用户都能访问你的应用。...

从零开始掌握命令行界面(CLI),为 Salesforce 开发打下基础。本文讲解 GUI vs CLI 的区别(CLI 支持快速复杂操作、脚本自动化、Git、CI/CD)与三种 shell(Bash/ZSH/PowerShell)的差异、命令的三部分结构(命令/标志/参数)与导航命令(pwd/ls/cd/mkdir)及命令历史,最后安装配置 Salesforce 开发的三个基本工具——VS Code(含 Salesforce Extensions)、Node.js/npm、Salesforce CLI,验证后即可开始 Salesforce DX 开发。...

掌握 LWC 组件通信的全部三种模式。本文讲解:子到父用标准 DOM CustomEvents(detail 数据负载、bubbles:true 冒泡、composed:true 穿越 Shadow DOM 边界)、父到子用 @api 的三种模式(响应式公共属性、命令式公共方法、getter/setter 拦截变化)、以及无关联组件用 Lightning Message Service 发布-订阅(消息通道元数据、publish/subscribe、何时选 LMS vs DOM 事件),覆盖每个生产 LWC 应用的通信主干。...

探索集成连接器如何桥接不同系统。本文讲解连接器的原理(Mule 消息流程中的源连接器/消息处理器/目标连接器、避免点对点集成的解耦架构、常见连接器)、数据归档与多 org 整合策略(extract→transform→load 管道、并购场景的 schema 转换)、以及 API-Led 连接的三层架构(System APIs 数据访问、Process APIs 业务逻辑编排、Experience APIs 终端体验),用 MuleSoft Anypoint Platform 构建可扩展、可复用的集成方案。...

掌握 Salesforce 中最基础的记录之一——联系人(Contact)。本文讲解联系人记录的核心(联系人=人、账户=公司、每个账户可有多个联系人)、编辑详情(内联编辑 vs 完整编辑)、从记录直接沟通(Email 标签自动填充与活动记录、Log a Call 记录离线沟通)、以及活动时间线的价值(按时间顺序显示所有交互、团队透明、机构记忆),帮你更好地管理 CRM 中与每个人的关系。...

探索 Salesforce 平台上 DevOps 的人与技术维度。本文讲解 DevOps 第二方式「反馈」与四大关键指标(部署频率、交付周期、MTTR、变更失败率)、成长型思维与 Improvement Kata(PDCA 日常改进)、无指责的事后复盘与模块化解锁包架构(康威定律、松耦合)、以及把测试构建进 CI/CD 流水线(单元/集成/UI 测试、org 监控、scratch org 持续集成),构建一个持续创新的文化。...

深入 Change Data Capture,用 Tooling API 和 Postman 创建自定义通道、配置事件富化、接收富化变更事件。本文讲解自定义通道的架构(PlatformEventChannel / ChannelMember / EnrichedField 三层)、选择性订阅解决客户端过滤噪声、事件富化让每个 update/delete 事件自包含(始终携带 External ID 和 Industry 等关键字段,无需额外 API 调用)、用 External ID 字段跨系统匹配记录,以及用 PATCH 更新富化配置、Streaming Monitor 实时可视化调试——把 Salesforce 连接到 ERP 等外部系统的生产级技能。...

用 Salesforce Preference Manager 无代码构建隐私合规的偏好管理表单。本文讲解四种同意模板类型(Basic/Channel/Detailed/Subscription 及各自适用场景)、用 Detailed 模板跨多个品牌和数据使用目的配置渠道类型、用 Preference Builder 定制表单(同意过期、品牌化显示文本、提交按钮)、以及用实时预览和唯一访问令牌把表单发布到 Experience Cloud 或外部网站,满足 GDPR/CCPA 等隐私法规的细粒度同意管理——管理员而非开发者即可完成。...

在 Salesforce Service Cloud 中构建专业的案例管理工作流。本文以 AW Computing 的 Noah Larkin 场景讲解:创建分离的支持流程(Product Support 与 Inquiry 不同的状态流)、用记录类型连接流程与选项值(同一 Type 字段按记录类型显示不同选项,消除客服困惑)、用案例队列实现分层支持(Tier 1/Tier 2)、以及用升级规则在案例 4 业务小时未解决时自动重分配并通知——SLA 自动执行、案例不再漏掉。...

掌握 Salesforce 中最重要的记录之一——商机(Opportunity)。本文讲解商机记录的核心(交易详情、销售流程、支持文档、关系,以及它是销售预测的基础)、编辑详情(内联编辑 vs 完整编辑,保持 Amount/Close Date/Description 准确)、沿销售路径推进商机(Mark Stage as Complete、关闭、回退、阶段天数识别停滞交易)、以及添加支持资产(文件、联系人角色、相关记录),帮你从始至终管理每笔交易。...

客户满意度下滑怎么办?本文跟随 Cumulus Insurance 的超级管理员 Matt,用客户生命周期地图(Customer Lifecycle Maps)在客户获取、引导、理赔管理、保单续期四个关键触点测量 NPS 与 CSAT。你将学习如何启用该功能、创建地图与阶段、配置自动触发问卷的邀请规则,并用 CRM Analytics 模板构建 AI 驱动的分析仪表盘,把问卷响应转化为可执行的洞察,真正优化客户体验。...

单个 Flow 如同独奏乐手,而 Flow Orchestration 是协调全局的指挥家。本文跟随一个候选人招聘流程,带你掌握阶段(Stage)、步骤(Step)、交互式与后台操作、决策(Decision)与工作项(Work Item)等核心概念。你将学会如何规划编排、识别步骤与阶段、构建所需的各个 Flow,并一步步搭建 record-triggered 编排、配置动态分配与决策分支,最后运行、监控与调试整个自动化流程。...

当 Salesforce 团队从零散的生产环境开发走向专业团队协作,org development model 提供了结构化答案。本文跟随 Zephyrus Relocation Services 的 Calvin 与 Juan,学习用 Salesforce DX 项目、Git 源代码控制、VS Code 与 Salesforce CLI 构建「编码 → 提交 → 部署 → 测试」的开发循环,并通过 Developer → Developer Pro → Partial → Full → Production 的沙箱流水线,构建 package.xml 发布制品、运行验证与快速部署,最终安全上线生产。...

当 Salesforce 组织要处理数百万条记录、成千上万的用户与复杂集成时,性能问题往往静默累积,直到组织陷入瘫痪。本文剖析决定可扩展性的四大因素——批量化、治理、记录锁定与 Apex 后处理,并给出评估集成的四项决策;随后通过零售商每日 1200 万条 upsert 超时、以及 10 万许可证公司搜索与报表失灵两个真实企业场景,系统梳理常见反模式与最佳实践,帮你比用户更早定位性能瓶颈。...

当组织开发模型把生产环境当作真相来源、所有变更挤进一个 package.xml 时,包开发模型把源代码控制变成真相来源,用 unlocked packages 实现模块化、独立、可版本化的交付。本文对比两种范式,讲解 Salesforce CLI、VS Code、scratch orgs 与沙箱的分工,梳理源驱动开发与 CI/CD 流水线,并给出把单体组织逐步拆解成包、处理共享元数据、组建团队与启动第一个包项目的路线图。...

采用 unlocked packages 和模块化开发不只是技术变更,更是一次组织转型。本文从人和流程的角度为包开发做好准备:识别业务与技术利益相关者、围绕包组建团队(康威定律);盘点组织中的代码与声明式定制、用 Dependency API 和 Salesforce Optimizer 摸清元数据版图;制定发布管理策略对齐团队、环境与源代码控制;并通过识别好机会、尽早展示价值、为失败留出空间来获得利益相关者支持。...

package.xml 清单文件是 Salesforce 元数据部署的基础构建块。本文带你理解元数据类型与元数据组件的区别、三种元数据组件(简单/复合/复杂)、XML 结构与 types/members/name/version 标签,梳理 Salesforce 各 API 及 Metadata API、SOAP API 的用途,并完整演练 package.xml 工作流:创建项目、构建清单、从组织检索、部署到 scratch org、创建权限集、拉回变更、选择性部署与组织限制管理。...

测试不仅关乎应用能否工作,更关乎它在真实条件下是否好用。本文讲解功能测试与非功能测试的区别,说明性能测试如何评估可扩展性、速度与稳定性,以及它带来的风险缓解、用户体验、品牌声誉与收入价值;并深入负载测试、压力测试、尖峰测试、可扩展性测试与浸泡测试,用一张对照表厘清每种测试要回答的关键问题,帮你在发布前选对测试组合。...

自定义元数据类型是可定制、可部署、可打包、可升级的应用元数据。本文从元数据概念讲起,说明它与自定义设置的区别(部署、关系字段、Apex CRUD、后缀),介绍映射、业务规则、主数据三大用例;并动手创建一个 Support Tier 类型,添加 Minimum Spending 与 Default Discount 字段和 Bronze/Silver/Gold 记录,再把它引用到默认值、验证规则、公式字段与 Record-Triggered Flow 中,实现全声明式的元数据驱动配置。...

每个企业都独一无二,Salesforce 用标准对象与自定义对象让你按需定制数据。本文快速讲解对象的概念、标准对象(Lead、Opportunity、Account、Contact)与自定义对象(Property、Job Postings、Energy Audit 等)的区别,并分步骤演示如何在 Setup → Object Manager 中创建一个自定义对象、选择标签样式,为后续添加字段、布局与记录打下基础。...

深色模式(Dark Mode)是 SLDS 2 中一个反转传统浅色配色、以浅色文字配深色背景的视觉设置。本文带你了解它是什么、何时何地可用(Winter ’26 起覆盖 Free/Starter/Pro/Professional/Enterprise/Developer 版本)、带来的眼睛舒适与可访问性好处,以及管理员如何在 Themes and Branding 中组织级激活、用户如何在档案里选择 Dark,并掌握预览与强调色编辑、当前局限(Setup、Agentforce Commerce 等尚不支持)。...

让自定义组件在浅色与深色模式下都出色。本文带你激活 SLDS 2、创建带品牌色的自定义主题、预览深色模式发现硬编码颜色的 bug;深入 SLDS 2 样式钩子(--slds-g 全局钩子)如何让组件「模式感知」;并用 SLDS Linter 扫描、自动与手动修复代码,把深色模式就绪的组件部署回组织、激活主题并让用户一键切换颜色模式。...

从模糊的业务问题到精致的仪表盘,这是 Salesforce 报表的完整工作流。本文跟随 Ursa Major Solar 的 Maria 回答 CEO 的「哪些产品畅销」问题,讲解报表类型(含自定义报表类型)、报表生成器、标准/交叉/逻辑/锁定四类筛选器,对比表格/汇总/矩阵三种格式,并用 Lightning 仪表盘生成器构建多部件仪表盘、理解动态仪表盘与记录页面图表,把业务问题转化为可执行的洞察。...

从 Visualforce 到 Lightning Web Components 的知识地图。本文对比服务端渲染与客户端渲染的根本差异,讲解 LWC 的组件结构、ES 模块与装饰器,映射属性/getter/条件渲染/列表/事件处理/组合等编码概念,演示用 JavaScript 处理用户操作,梳理 Lightning Data Service、无状态 Apex、wire 与命令式调用、记录 Id 与错误处理,并用导航服务与增量迁移策略帮你逐步把 Visualforce 迁往现代 LWC。...
📚 本站共收录 1568 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。