配置 RPA Bots for Salesforce Lightning Flow 触发器
Lightning Flow 是创建事件触发 bot 流程的最新机制。此方法为用户提供了自动化进程的机会,同时为触发 bot 设置了所需条件。
先决条件
确保您具备以下条件:
- 您应该已应用 AAI RPA 机器人 Lightning 组件用户权限集。
- 管理员定义的对象和标准以及您打算通过使用流程来实现的结果。
- 熟悉将对象 ID 字段映射到运行机器人分类所需的录制 ID 字段。
- 如果您计划通过机器人配置运行机器人,则机器人配置录制 ID。
过程
- 从 Salesforce 导航到设置 > 进程自动化 > 流程。
- 点击新建流程。
-
选择触发和事件。
触发器 事件 触发录制流程 定义对象与条件要求。 平台事件触发流程 选择平台事件。 - 单击下一步。
-
选择以下选项之一来控制要素在流程中的连接方式。
选项 操作 自由形式 将操作要素拖动到流程中。 自动布局 单击加号图标。 重要: 每个操作中都需要此初始步骤:- 为操作提供标签。
- 输入 API 名称。
- 也可以输入描述。
-
在操作字段中输入 Apex 操作。
提供四个 APEX 操作用于从流程中运行 RPA Bots for Salesforce。每个操作都分别访问 bot 及其数据。根据以下描述选择最符合您需求的一种:
- 通过机器人配置运行机器人:
使用来自 RPA Bots for Salesforce 连接器的已保存机器人配置。
- 输入配置的录制 ID 作为机器人配置 ID。提示: 此 ID 位于机器人配置页面上和录制 url 的末尾。例如:https://na1.lightning.force.com/lightning/r/Case/5003000000D8cuIQAA。
- 通过滚动下拉菜单并选择机器人将运行的录制字段类型来选择录制 ID 的字段类型。 提示: 前面示例的字段类型见如下所示:
$Recordid:Case
- 输入配置的录制 ID 作为机器人配置 ID。
- 使用 API 密钥运行机器人
通过输入您的凭据连接到 Control Room 以运行已保存的 bot。
- 输入机器人名称。
- 输入 CR API 密钥。
- 输入 CR URL。
- 输入 CR 用户名。
- 为要执行 bot 的 Bot Runner 用户分配以用户 ID 运行。
单击以用户 ID 运行并在出现的字段中输入 ID。
- 或者,单击任何其他滑块选择更多参数以在 bot 输出中使用,例如设备池 ID、记录 ID、变量名称和变量值。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
如果指定多个变量名称,请使用竖线分隔每个变量名称(例如 inputOne|inputTwo|inputThree)。
- 变量值以与提供变量名称相同的顺序传递至 bot(如此前步骤 inputValue1|inputValue2|inputValue3)。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
- 使用连接运行机器人
使用实时连接到您的 Control Room 以运行已保存的 bot。
- 输入机器人名称。
- 输入连接 ID。
- 为要执行 bot 的 Bot Runner 用户分配以用户 ID 运行。
单击以用户 ID 运行并在出现的字段中输入 ID。
- 您也可以单击任何其他滑块,以选择更多要在 bot 输出中使用的参数,例如:设备池 ID、记录 ID、变量名称和变量值。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
如果指定多个变量名称,请使用竖线分隔每个变量名称(例如 inputOne|inputTwo|inputThree)。
- 变量值以与提供变量名称相同的顺序传递至 bot(如此前步骤 inputValue1|inputValue2|inputValue3)。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
- 使用密码运行机器人
通过输入您的凭据连接到 Control Room 以运行已保存的 bot。
- 输入机器人名称。
- 输入 CR 密码。
- 输入 CR URL。
- 输入 CR 用户名。
- 为要执行 bot 的 Bot Runner 用户分配以用户 ID 运行。
单击以用户 ID 运行并在出现的字段中输入 ID。
- 或者,单击任何其他滑块选择更多参数以在 bot 输出中使用,例如设备池 ID、记录 ID、变量名称和变量值。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
如果指定多个变量名称,请使用竖线分隔每个变量名称(例如 inputOne|inputTwo|inputThree)。
- 变量值以与提供变量名称相同的顺序传递至 bot(如此前步骤 inputValue1|inputValue2|inputValue3)。
- 变量名称必须与 bot 中定义的输入变量的确切名称匹配。
- 通过机器人配置运行机器人:
- 单击保存。
- 输入流程标签。
- 输入流程 API 名称。
- 可选: 输入描述。
- 单击保存。