使 MuleSoft RPA 流程对流可用
配置 MuleSoft Anypoint 平台与贵组织之间的连接,以导入 MuleSoft RPA API。然后,将 API 注册为外部服务,以在流中使用它们。
所需的 Edition
| 适用于:Lightning Experience |
| 查看支持的版本。 |
备注 要将 Mulesoft RPA 与 Flow Builder 一起使用,您需要 MuleSoft Automation 订阅和具有所有必要权限的 MuleSoft RPA 用户。请参阅 ⁇ 任意点访问权限管理 RPA 权限 ⁇
要使 MuleSoft RPA 流程对流可用,必须先:
- 在 MuleSoft RPA 管理器中,将 RPA 流程作为 REST API 发布到 Anypoint Exchange。
- 在 MuleSoft RPA 管理器中,为自己创建 API 密钥,并将其存储在安全的位置。或者,复制 API 密钥,以在创建外部凭据时使用。
- 在 Salesforce 中,创建并分配权限集,使用户可以在流中调用此 MuleSoft RPA 流程。
- 从设置中将 Salesforce 连接到 MuleSoft Anypoint Exchange,创建 MuleSoft Anypoint 平台和贵组织之间的初始连接。
-
创建外部凭据,以通过这些值验证 MuleSoft RPA 管理器。外部凭据详细说明了 Salesforce 如何向 MuleSoft RPA 管理器进行身份验证。您可以将外部凭据链接到用户的权限集以及指定 MuleSoft RPA 管理器 URL 的命名凭据。
部分 值 标签 在 Salesforce 用户界面(例如列表视图)中显示的外部凭据的用户友好名称。 名称 用于从标注定义和通过 API 引用此外部凭据的唯一标识符。
名称仅能包含下划线和字母数字字符。它必须是唯一的,以字母开头,不包括空格,不以下划线结束,且不能包含两个连续的下划线。
验证协议 自定义 主体 使用这些值创建主体。
- 序列号
- 1
- 身份验证参数
- 添加身份认证参数,它的值是您之前在 RPA Manager 中创建的 API 密钥。您可以在此外部凭据的自定义标题中使用身份验证参数的名称。
自定义标题 使用这些值创建自定义标题。
- 名称
- x-apikey
该值区分大小写。
- 值
- {!$Credential.External_Credential_Name.RPA_API_Key}
External_Credential_Name 是外部凭据的名称。
RPA_API_Key 是您创建的身份认证参数的名称,用于存储您之前在 RPA Manager 中创建的 API 密钥。
- 序列号
- 1
- 使用您创建的权限集启用外部凭据主体,以使用户调用此 RPA 流程。
-
创建命名凭据,用于存储 MuleSoft RPA 管理器的 URL。
将命名凭据链接到在上一步中创建的外部凭据。
部分 值 标签 Salesforce 用户界面(如列表视图)中所显示的命名凭据的用户友好名称。 名称 用于通过 API 引用来自标注定义的此命名凭据的唯一标识符。
名称仅能包含下划线和字母数字字符。它必须是唯一的,以字母开头,不包括空格,不以下划线结束,且不能包含两个连续的下划线。
URL MuleSoft RPA 管理器 URL,例如 https://myOrg.rpa.mulesoft.com。 外部凭据 选择您在上一步中创建的外部凭据。 生成身份验证标题 取消选择此选项。 允许 HTTP 标头中的公式 选择此选项。 - 将 MuleSoft RPA API 导入 Salesforce,并使用您在“导入服务”窗口的上一步中创建的命名凭据。
- MuleSoft RPA API 选择 startProcess 和 getProcessExecutionStatus 操作。
在流中使用 MuleSoft RPA 流程。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
