共享会话允许您在同时运行的 Task Bots 之间重复使用操作,例如,使用同一个 Excel 文件传递值。

先决条件

确保您具备以下条件以构建 Task Bot

  • Control Room 的访问权限
  • 具有 AAE_Basic 权限的凭据
  • 允许您创建和运行 Task Bots 的开发许可证
  • 您的工作站是 Control Room 中的已注册设备
  • 您想要在共享会话操作中使用的 Excel 文件

过程

  1. 登录到 Control Room
  2. 创建三个 Task Bots 来分享共享会话操作。
  3. 创建一个新的 childSession2 变量,类型为类型 > 会话会话类型 > MS Excel 会话,选择用作输入,然后单击应用
  4. 在左侧窗格中,单击自动化
    将显示可用 bots 和表单的列表。
  5. 单击创建机器人图标。
  6. 创建一个新的 bot,命名为 childBot2
    1. 名称字段中,输入 childBot2
    2. 在操作窗格中,找到 Excel 高级,然后将获取当前工作表名称拖到 Bot editor
    3. 会话名称 > 共享会话中,输入F2 > 子会话2,并在将输出分配给变量中,选择提示分配
  7. 创建一个新的 parentSession 变量,类型为 类型 > 会话会话类型 > MS Excel 会话,然后单击应用
  8. 创建一个新的 bot,命名为 parentSession,然后单击创建并编辑
  9. 在操作窗格中,找到 Excel 高级,并将打开拖动到 Bot editor
    1. 文件路径中,选择桌面文件,单击浏览,然后导航到您想要使用的 Excel 文件。
    2. 会话名称中,保留默认
    3. 单击保存
  10. 创建一个新的 childSession1 变量,类型为 类型 > 会话会话类型 > MS Excel 会话,选择用作输入,然后单击应用
  11. 创建一个新的 bot,命名为 childBot1
    1. 名称字段中,输入 childBot1
    2. 在操作窗格中,找到 Excel 高级,并将获取单个单元格拖到 Bot editor
    3. 会话名称中选择活动单元格,然后选择本地名称,输入 F2,接着在将单元格内容存储到中,选择提示分配
  12. 在操作窗格中,找到 Excel 高级,并将设置会话变量拖到 Bot editor
    1. 会话名称中,保留默认
    2. 将会话保存到变量中,选择 parentSession
  13. 从操作窗格中,找到任务机器人,并将运行拖到 Bot editor
    1. 要运行的任务机器人中,选择 Control Room 文件,单击选择,然后浏览,并选择 childBot1
    2. 输入值中,选择设置 childSession1,输入 F2,然后选择 parentSession
  14. 在操作窗格中,找到 Excel 高级,并拖动关闭,选择会话名称作为本地名称,并保留默认
  15. 在操作窗格中,找到消息框。 在输入要显示的消息中,输入 F2,然后选择提示分配
  16. 从操作窗格中,选择任务机器人,并将运行拖到 Bot editor
    1. 要运行的任务机器人中,选择 Control Room 文件,单击选择,再单击浏览,然后选择 childBot2
    2. 输入值中,选择设置 childSession2,输入 F2,然后选择 childSession1
  17. 在操作窗格中,找到消息框。 在输入要显示的信息中,输入 F2,然后选择提示分配
  18. 保存所有三个 bots 并运行 parentSession Task Bot
将显示以下三条消息:

父机器人:1 中的单个单元格值

当前在父机器人中打开的 Excel 工作表名称: 工作表 1 <name of the sheet>

您的机器人已成功运行!