Salesforce 软件包 - Salesforce 是一个基于云的平台,提供软件和服务以创建相关的客户体验。 使用为 Salesforce 软件包开发的机器人操作来自动化 Salesforce 流程。

Automation 360

Salesforce 是一个基于云的平台,提供软件和服务以创建相关的客户体验。 使用为 Salesforce 软件包开发的机器人操作来自动化 Salesforce 流程。

注:

Salesforce 标志和徽标是 Salesforce Inc. 的商标或注册商标,仅用于识别目的。

Salesforce 基于多租户架构,提供 API 集成、可配置环境和平台可扩展性。 Salesforce 软件包 使用 Lightning Platform API 将 Automation 360 与 Salesforce 集成。 RPA 开发人员需要进行身份验证才能在 Salesforce 中构建自动化流程。 通过身份验证后,使用 Salesforce 连接应用程序,您可以上传或下载文件,对对象执行 CRUD(创建/插入、读取、更新/更新插入、删除)操作(Salesforce 将数据存储为对象),并使用 SOQL 进行查询。

以下视频显示了来自 Automation 360 的初始身份验证和命令操作:

Automation Anywhere Control Room 和 Salesforce 身份验证和其他命令操作流程

在 Salesforce 中,有两种类型的对象可用:标准对象和自定义对象。 标准对象包括配置和默认数据类型。 自定义对象是根据业务需求定义的对象。 在本主题中,示例 CRUD 操作将基于样例对象,这是一个标准对象。 样例对象通常用于收集客户数据(查询、反馈或问题)。 所有示例都基于操作样例对象的字段。 有关样例对象的更多信息,请参阅 Salesforce Case object。 所有的 CRUD 操作都是从 Automation 360 端发起的,并将更新 Salesforce 端的数据。

身份验证

Salesforce 软件包使用 OAuth 连接来验证 Control Room 与 Salesforce 之间的连接。 您可以在 Salesforce 门户中创建 External Client App 或 Connected App,并使用身份验证凭据来创建 OAuth 连接。 有关 External Client App 的详细信息,请参阅 Salesforce External Client Apps。

注:
  • 基于 Connected App 和 External Client App 的身份验证均不支持资源所有者密码流程授权类型的 OAuth 连接。
  • 身份验证操作中的 Oauth 2——客户端凭据选项在不支持 Salesforce 基于外部客户端应用程序的身份验证。

文件流式传输

Salesforce 软件包现在支持文件流功能。 文件流功能使您能够为基于文件的操作创建、管理和运行 API 任务,因为它允许您直接从 Salesforce 实例流式传输文件。 直接从数据源流式传输文件,无需通过相应操作下载和上传文件。 有关文件流的更多信息,请参阅 使用文件变量进行文件流式传输。

您可以使用分配文件操作来创建一个文件变量以保存文件流,然后在会话中将该文件变量作为任何兼容文件流操作的输入使用。 上传文件附件操作也支持文件流。 这两项操作都可以让您为涉及 Salesforce 附件的场景创建自动化。

操作

Salesforce 软件包包含以下操作:

行动 描述
Salesforce 软件包 中的身份验证 操作 使用此操作可对 Salesforce 实例的连接进行身份验证,并创建一个自动化会话。
Salesforce 分配文件操作 使用此操作可为 Salesforce 记录中可用的文件创建文件流。
Salesforce 插入记录 操作 使用此操作可将记录插入到 Salesforce 对象中。
Salesforce 获取记录 操作 使用此操作可检索 Salesforce 对象中一条记录的详细信息。
Salesforce 更新记录 操作 使用此操作可更新 Salesforce 对象中一条记录的详细信息。
Salesforce 删除记录 操作 使用此操作从 Salesforce 对象中删除一条记录。
Salesforce 更新插入记录 操作 使用此操作可通过自定义外部 ID 在 Salesforce 对象中执行记录(更新或插入)记录。
Salesforce Execute SOQL 操作 使用此操作运行 Salesforce 对象查询语言 (SOQL) 命令。
Salesforce 上传文件附件 操作 使用此操作将文件上传到 Salesforce 对象中的记录。
使用 Salesforce 获取附件 操作 使用此操作可下载在 Salesforce 对象中可用的文件。
Salesforce 撤销身份验证 使用此操作可断开并撤销与 Salesforce 实例的连接认证,并关闭自动化会话。