External Objects & Apex Connector Framework

DEX455 - Salesforce Connect:外部对象与 Apex Connector Framework 完全指南

📄 第 314 页 🎬 视频课程

课程章节介绍

好,今天我们来看这一页关于Apex连接框架的内容。先记住一点:外部对象在Salesforce里,默认是只读的,也就是你只能看,不能改。但我们可以把它设置成可写,这样就能在Salesforce里对外部数据做完整的增删改查操作了。 那怎么实现这个可写的能力呢?就需要用到Apex连接框架。这个框架主要由两个类来配合工作。 第一个叫DataSource.Connection,负责身份验证和会话管理,简单说就是帮你建立和维护跟外部系统的安全连接。 第二个叫DataSource.Provider,它才是真正干活的那个,负责所有数据操作,比如查询、搜索、增删改查,还有去探查外部数据结构是什么样的。 在这个过程中,有几个关键概念你得知道。 第一是外部ID,它用来唯一标识外部系统里的每一条记录,就像身份证号一样。 第二是OAuth,这是保证连接安全的认证方式,让Salesforce安全地代表你去访问外部数据。 第三是页面策略,指的是怎么控制数据分页,避免一次捞太多数据回来。 最后还有调节器和收件箱限制管理,这是用来控制请求频率,防止对外部系统造成过大压力,也防止你超过外部的调用限额。 记住这些,你就掌握了Apex连接框架的核心思路。

关键词

Apex Salesforce Developer Guide