技术文章

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

共 1124 篇文章,第 10/47 页
📝
📅 2023/12/15 ⏱ 233 分钟阅读 ✍️ ponybai

Flow

Flow Builder 允许管理员构建应用程序(称为流),这些应用程序通过收集来自动执行业务流程 数据并在您的 Salesforce 组织或外部系统中执行某些操作。 例如,您可以创建一个流来编写客户支持中心或 为销售团队生成实时报价。您可以在 Visualforce 页面或 Aura 组件中嵌入流程,然后 在 Apex 控制器中访问它。 获取流变量您可以在 Apex 中检索特定流的流变量。 从可......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/14 ⏱ 39 分钟阅读 ✍️ ponybai

Apex电子邮件

您可以使用 Apex 处理入站和出站电子邮件。 将 Apex 与以下电子邮件功能结合使用: 入站电子邮件使用 Apex 处理发送到 Salesforce 的电子邮件。 出站电子邮件使用 Apex 处理从 Salesforce 发送的电子邮件。 入站电子邮件 使用 Apex 处理发送到 Salesforce 的电子邮件。 您可以使用 Apex 接收和处理电子邮件和附件。Apex 收到电子邮件 电子邮......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/13 ⏱ 48 分钟阅读 ✍️ ponybai

Apex 中的 DataWeave

Apex 中的 DataWeave 使用 Mulesoft DataWeave 库从一个库读取和解析数据 格式化、转换并以其他格式导出。您可以创建 DataWeave 脚本 作为元数据,并直接从 Apex 调用它们。与 Apex 一样,DataWeave 脚本在 Salesforce 应用程序服务器,在执行时强制执行相同的堆和 CPU 限制 法典。 企业应用程序通常需要在 CSV 等格式之间转换数......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/12 ⏱ 34 分钟阅读 ✍️ ponybai

使用触发器审核 Chatter 私人消息

为 ChatterMessage 编写一个触发器,以自动审核 组织或 Experience Cloud 站点中的私人消息。使用触发器确保消息 符合贵公司的邮件策略,并且不包含列入黑名单的内容 的话。 适用于:Salesforce Classic适用于:Enterprise、Performance、Unlimited 和 Developer Edition 用户权限 需要要保存 ChatterMes......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/11 ⏱ 341 分钟阅读 ✍️ ponybai

在 Apex 功能中连接

本主题介绍用于使用公共 Connect 的类和方法 Apex 功能。 也可以直接转到 ConnectApi 命名空间参考内容。 使用操作链接 操作链接是源元素上的按钮。单击操作链接可以将用户带到网页、启动文件下载或调用对 Salesforce 或外部服务器的 API 调用。操作链接包括 URL 和 HTTP 方法,并且可以包含请求正文和标头信息,例如用于身份验证的 OAuth 令牌。使用操作链接将......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/10 ⏱ 361 分钟阅读 ✍️ ponybai

在 Apex 中连接

在 Apex 中使用 Connect 开发自定义体验 Salesforce的。Connect in Apex 提供对 B2B Commerce 的编程访问, CMS 托管内容、Experience Cloud 站点、主题等。创建 Apex 显示 Chatter 摘要的页面,发布带有提及和主题的摘要项目, 并更新用户和群组照片。创建更新 Chatter 的触发器 饲料。 许多 Connect RES......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/9 ⏱ 256 分钟阅读 ✍️ ponybai

CommercePayments 命名空间的用例

查看平台的演练、用例和参考资料。 CommercePayments 若要查看类参考文档,请转到 CommercePayments 命名空间。CommercePayments 支付网关适配器 支付网关适配器代表了 Salesforce 中的支付平台与外部支付网关之间的桥梁。 付款授权撤销服务授权撤销是通过解除客户付款方式中的资金冻结来否定授权的交易。 令牌化服务信用卡令牌化过程将敏感的客户信息替换为......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/8 ⏱ 125 分钟阅读 ✍️ ponybai

将 Salesforce 功能与 Apex 结合使用

Salesforce 用户界面的许多功能都在 Apex 中公开,因此您可以 在 Lightning 平台中以编程方式访问它们。例如,您可以编写 Apex 代码 发布到 Chatter 摘要,或使用审批方法提交和审批流程 请求。 操作 创建快速操作,并将其添加到 Salesforce Classic 主页、Chatter 选项卡、Chatter 小组和记录详细信息页面。从标准快速操作(例如创建和更新......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/7 ⏱ 157 分钟阅读 ✍️ ponybai

Apex 事务和调速器限制

Apex Transactions 确保数据的完整性。Apex 代码作为原子的一部分运行 交易。调速器执行限制确保有效利用资源 Lightning Platform 多租户平台。 大多数调控器限制是按事务设置的,有些则不是,例如 24 小时限制 限制。 为确保 Apex 遵守调速器限制,应使用某些设计模式, 例如查询中的批量调用和外键关系。 Apex 事务Apex 事务表示作为单个单元执行的一组操......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/6 ⏱ 94 分钟阅读 ✍️ ponybai

Apex 电子邮件服务

您可以使用电子邮件服务来处理 入站电子邮件。例如,您可以创建自动创建的电子邮件服务 基于邮件中的联系人信息的联系人记录。您可以将每个电子邮件服务与一个或多个 Salesforce 生成的电子邮件相关联 用户可以向其发送消息进行处理的地址。授予多个用户访问权限 对于单个电子邮件服务,您可以: 关联多个 Salesforce 生成的电子邮件地址与电子邮件服务并分配 这些地址给用户。 关联单个 Sale......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/5 ⏱ 145 分钟阅读 ✍️ ponybai

将 Apex 方法公开为 SOAP Web 服务

您可以将 Apex 方法公开为 SOAP Web 服务,以便外部应用程序 可以访问您的代码和应用程序。 若要公开 Apex 方法,请使用 Web 服务方法。 提示 Apex SOAP Web 服务允许外部应用程序调用 Apex 方法 通过 SOAP Web 服务。Apex 标注使 Apex 能够调用外部 Web 或 HTTP 服务业。 Apex REST API 将您的 Apex 类和方法公开为 ......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/4 ⏱ 250 分钟阅读 ✍️ ponybai

触发器

可以使用触发器调用 Apex。Apex 触发器使您能够执行 在更改 Salesforce 记录之前或之后执行自定义操作,例如插入、更新或 删除。触发器是在以下类型的操作之前或之后执行的 Apex 代码: 插入 更新 删除 合并 更新插入 取消删除 例如,您可以在将对象的记录插入到 数据库,在删除记录之后,甚至在从回收中恢复记录之后 站。 您可以为支持触发器的顶级标准对象定义触发器,例如 联系人或客......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/3 ⏱ 35 分钟阅读 ✍️ ponybai

运行 Apex

您可以在以下位置以编程方式访问 Salesforce 用户界面的许多功能 Apex,您可以与外部 SOAP 和 REST Web 服务集成。您可以运行 Apex 代码 使用多种机制。Apex 代码在原子事务中运行。 调用 Apex 您可以使用触发器、异步或作为 SOAP 或 REST Web 服务运行 Apex代码。 Apex 事务和调速器限制Apex 事务可确保数据的完整性。Apex 代码作为原......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/2 ⏱ 22 分钟阅读 ✍️ ponybai

自定义设置

自定义设置类似于自定义对象。应用程序开发人员可以创建自定义 数据集,并关联组织、配置文件或特定用户的自定义数据。都 自定义设置数据在应用程序缓存中公开,无需 对数据库进行重复查询的开销。公式字段、验证规则、流、Apex 和 然后,SOAP API 可以使用此数据。 警告 保护 仅适用于标记为受保护并安装到订阅者的自定义设置 组织作为托管包的一部分。否则,它们将被视为公共习俗 设置,并且对所有配置文......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/12/1 ⏱ 83 分钟阅读 ✍️ ponybai

Apex 和 Visualforce 开发的安全提示

了解安全性 Apex 和 Visualforce 页面的强大组合使 Lightning Platform 开发人员向 Salesforce 或 创建一个在 Lightning 平台内运行的新独立产品。但和 任何编程语言,开发人员都必须认识到潜在的安全相关 陷阱。 Salesforce 在 Lightning Platform 中整合了多项安全防御措施。但 粗心的开发人员仍然可以绕过内置的防御措施,......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/30 ⏱ 298 分钟阅读 ✍️ ponybai

Apex Security 和 共享

当您使用 Apex 时, 代码的安全性至关重要。您需要为 Apex 类添加用户权限并强制执行 共享规则。请继续阅读,了解 Apex 托管共享和 获取一些安全提示。 强制执行共享规则 强制执行对象和字段权限 对数据库操作强制实施用户模式 通过使用带有特殊关键字的 SOQL 或 SOSL 查询,或者使用 DML 方法重载,可以在用户模式下运行数据库操作,而不是在默认系统模式下运行数据库操作。 使用 s......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/29 ⏱ 235 分钟阅读 ✍️ ponybai

动态Apex

Dynamic Apex 通过为开发人员提供 能够: 访问 sObject 和字段描述信息描述信息提供有关 sObject 和字段属性的元数据信息。 例如,sObject 的描述信息包括 该类型的 sObject 支持创建或取消删除等操作, sObject 的名称和标签、sObject 的字段和子对象, 等等。字段的描述信息包括 字段有默认值,是否为计算字段,类型 的领域,依此类推。请注意,描述信......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/28 ⏱ 121 分钟阅读 ✍️ ponybai

sObject 集合

您可以在列表、集和映射中管理 sObject。 sObjects 列表 列表可以包含其他类型的元素中的 sObjects。sObject 列表可用于批量处理数据。 对 sObject 列表进行排序 使用该方法,可以对 sObject列表进行排序。List.sort 扩展 sObject 和列表表达式 对象集 集可以包含 sObject 以及其他类型的元素。 sObject 映射映射键和值可以是任何......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/27 ⏱ 179 分钟阅读 ✍️ ponybai

SOQL 和 SOSL 查询

您可以评估 Salesforce 对象查询语言 (SOQL) 或 Salesforce 对象搜索 语言 (SOSL) 语句在 Apex 中动态,方法是将语句括在正方形中 括弧。 SOQL 语句 SOQL 语句的计算结果为方法查询的 sObjects、单个 sObject 或 Integer 列表。count例如,您可以检索名为 顶点: List<Account> aa = [SELECT Id, ......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/26 ⏱ 167 分钟阅读 ✍️ ponybai

关于DML的更多信息

以下是您可能想了解的有关使用数据操作语言的一些事项。 设置 DML 选项 交易控制 在 DML 操作中不能一起使用的 sObject 某些 sObject(有时称为设置对象)上的 DML 操作不能与同一事务中其他 sObject 上的 DML 混合使用。之所以存在此限制,是因为某些 sObject 会影响用户对组织中记录的访问。您必须在不同的事务中插入或更新这些类型的 sObject,以防止使用不......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/25 ⏱ 265 分钟阅读 ✍️ ponybai

在 Apex 中处理数据

您可以在 Lightning 平台持久性层中添加数据并与之交互。这 sObject 数据类型是保存数据对象的主要数据类型。您将使用数据 操作语言 (DML) 用于处理数据,并使用查询语言检索数据, 例如(),等等。 使用 sObjects在本开发人员指南中,该术语是指可以存储在 Lightning 平台数据库中的任何对象。sObject 数据操作语言Apex 使您能够在数据库中插入、更新、删除或还......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/24 ⏱ 50 分钟阅读 ✍️ ponybai

Apex 代码版本

为了帮助向后兼容,类和触发器与版本一起存储 特定 Salesforce API 版本的设置。 如果 Apex 类或触发器引用组件,例如 自定义对象,在已安装的托管包中,每个托管包的版本设置 类引用的包也会被保存。这确保了作为 Apex, API,并且托管包中的组件在后续发布的版本中不断发展,一个 类或触发器仍绑定到具有特定已知行为的版本。 为已安装的包设置版本可确定公开的 接口和任何 Apex 代......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/24 ⏱ 444 分钟阅读 ✍️ ponybai

异步Apex

Apex 提供了多种异步运行 Apex 代码的方法。选择 最适合您需求的异步 Apex 功能。 下表列出了异步 Apex 功能以及何时使用每个功能。 异步 Apex 功能何时使用可排队的Apex启动长时间运行的操作并获取其 ID将复杂类型传递给作业链接作业预定Apex计划 Apex 类按特定计划运行批处理Apex对于需要批量执行的具有大量数据的长时间运行的作业,例如 作为数据库维护作业对于需要比常......

Apex 开发人员指南
阅读全文 →
📝
📅 2023/11/23 ⏱ 90 分钟阅读 ✍️ ponybai

Apex 类和 Java 类之间的差异

Apex 类和 Java 类的工作方式相似,但有一些重要的 差异。以下是 Apex 类和 Java 类之间的主要区别: 内部类和接口只能在外部内部声明一个级别 类。 静态方法和变量只能在顶级类中声明 定义,而不是在内部类中。 内部类的行为类似于静态 Java 内部类,但不需要关键字。内部类可以 具有像外部类一样的实例成员变量,但没有隐式 指向外部类的实例的指针(使用 关键字)。staticthis......

Apex 开发人员指南
阅读全文 →

📚 本站共收录 1124 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。

有好的内容想分享?

加入我们的作者团队,与近千名Salesforce从业者一起输出高质量中文内容。

成为作者