内容提要
AppLink 是一个强大的工具,支持 Salesforce 与 Heroku 的集成。它有两种模式:模式一通过 API 访问 Salesforce 数据,适合自动化和客户应用;模式二允许 Salesforce 用户直接调用 Heroku 应用,增强 Salesforce 功能。两种模式各具特点,适用于不同场景。
关键要点
-
AppLink 是一个强大的工具,支持 Salesforce 与 Heroku 的集成。
-
AppLink 有两种主要模式:模式一通过 API 访问 Salesforce 数据,模式二允许 Salesforce 用户直接调用 Heroku 应用。
-
模式一使用 run-as-user 模式认证,适合自动化和客户应用,允许 Heroku 应用跨多个 org 访问 Salesforce 数据。
-
模式一的实现需要 AppLink 附加组件、CLI 插件、Org 登录和可选的 AppLink SDK。
-
模式二使用用户模式认证,允许 Salesforce 用户通过 Flow、Apex 或 AgentForce 直接调用 Heroku 应用,扩展 Salesforce 功能。
-
模式二的实现需要 AppLink 附加组件、构建包、OpenAPI YAML 文件、Org 登录和可选的 AppLink SDK。
-
模式一和模式二的主要区别在于认证方式、构建包需求、组织支持和权限模型。
-
AppLink 还支持额外的集成模式,如模式三(扩展批处理作业)和模式四(实时事件处理)。
-
AppLink 提供全面的数据云集成功能,支持 Heroku 应用与 Salesforce 数据云之间的数据流动。
-
下一篇文章将深入探讨与 Flow、Apex 和 Agentforce 的高级集成。
延伸解读
集成模式的选择
AppLink 提供的两种主要集成模式各有特点,适用于不同的业务需求。模式一适合需要稳定权限的自动化和客户应用,而模式二则更适合需要 Salesforce 用户直接调用 Heroku 应用的场景。选择合适的模式可以提高系统的效率和安全性。
安全性与权限管理
在使用 AppLink 时,安全性是一个重要考虑因素。模式一使用 run-as-user 认证,适合多组织数据访问,而模式二则通过用户模式认证,确保操作权限与触发用户一致。理解这两种认证方式的差异,有助于更好地管理应用的安全性和权限。
扩展功能与应用场景
除了模式一和模式二,AppLink 还支持扩展批处理作业和实时事件处理等模式。这些额外的集成功能可以帮助企业处理大规模数据和实时响应事件,适应更复杂的业务需求。了解这些模式的应用场景,可以为企业提供更多灵活的解决方案。
延伸问答
AppLink 的主要功能是什么?
AppLink 是一个支持 Salesforce 与 Heroku 集成的工具,提供多种集成模式以增强 Salesforce 功能。
AppLink 有哪两种主要集成模式?
AppLink 的两种主要集成模式是模式一(通过 API 访问 Salesforce 数据)和模式二(允许 Salesforce 用户直接调用 Heroku 应用)。
模式一和模式二的主要区别是什么?
模式一使用 run-as-user 模式认证,适合自动化和客户应用;模式二使用用户模式认证,允许 Salesforce 用户直接调用 Heroku 应用。
实现模式一需要哪些组件?
实现模式一需要 AppLink 附加组件、CLI 插件、Org 登录和可选的 AppLink SDK。
模式二如何扩展 Salesforce 的功能?
模式二允许 Salesforce 用户通过 Flow、Apex 或 AgentForce 直接调用 Heroku 应用,从而扩展 Salesforce 的功能。
AppLink 支持哪些额外的集成模式?
AppLink 还支持模式三(扩展批处理作业)和模式四(实时事件处理)。