任务机器人 软件包

使用 任务机器人 软件包 中的运行暂停停止 操作,以管理从父项 机器人 或使用 API 的第三方软件运行一个或多个子项 机器人

构建较小的 机器人 来自动化单个任务,并从父项 机器人 运行它们。 例如,构建登录子项 机器人,将用户名和密码输入网页表单,然后单击提交。 登录子项 机器人 接受父项 机器人 的凭据并返回成功消息,然后父项 机器人 可以调用后续的 CreateInvoice 子项 机器人登录子项 机器人 还应包含错误处理逻辑,以防凭据不正确。

这种构建更小的自给式 机器人 的做法使用户能够在更多任务中重复使用 机器人 逻辑,并使错误处理和故障排除更容易。 这也减少了构建和维护 机器人 所花费的时间。 因此,组织能够快速扩展其自动化计划。 此示例中的登录子项 机器人 可以在涉及向网站上的登录页面提供凭据的任何任务中重复使用。

当您运行 任务机器人 时,它会反复调用自身直到您选择停止时,机器人 会无限运行,因此会遇到与堆栈内存问题相关的错误。 我们建议您创建具有不同名称的父项和子项 机器人,然后从父项 机器人 运行子项 机器人

注:
  • 当您创建 任务机器人 时,请确保父项和子项 机器人 具有相同的 软件包 版本。
  • CSV/text 文件和录制器会话无法跨 机器人 共享。 您可以通过使用会话变量在 机器人 间共享 Excel 会话。 请参阅 在 机器人 之间共享 Excel 会话的示例
  • 当您在 运行任务 中使用文件类型变量时,请确保已在变量中设置默认值。 如果没有默认值,机器人 在执行时会显示错误。

此外,从父项 机器人 运行子项 机器人 可以通过以下方式更好地控制数据:

  • 用户可以配置子 机器人 中的变量,通过从以下选项中进行选择来控制信息交换的方向:
    • 用作输入: 变量包含的值是子项 机器人 从父项 机器人 或第三方软件接受的。
    • 用作输出: 变量包含的值是子项 机器人 传递给父项 机器人 或第三方软件的。
    • 两者: 该值可以在两个方向上传递。
    • 两者都不是: 变量仅限于此 机器人;不能跨其他 机器人 共享。
    请参阅 创建变量
  • 其他用户可以在不查看其内容的情况下重复使用子项 机器人

任务机器人 软件包 包括以下 操作

操作 描述
暂停 请参阅 暂停 操作
运行
停止 请参阅 Stop 操作