管理机器人
了解可用于管理机器人的任务。
开始之前
- 配置项目。 请参阅 项目 以获取详细信息。
项目用于组织自动化资源。 机器人生活在一个项目下。 事实上,要创建机器人,必须先创建项目。 - 您的用户必须具有执行这些过程所需的许可权。 您可以在每个过程中找到这些许可权。 请参阅 检查用户许可权 主题,以了解如何检查用户许可权。
- 仅当创建机器人时,才能修改 唯一标识 字段。
- 如果尚未设置 计算机组。重要信息:机器人需要运行客户机版本 23.0.0 或更高版本的计算机。
- 您配置为运行机器人的计算机必须具有大于 0的排队机器人运行预留运行时间值。 请参阅管理计算机 中为排队机器人运行预留运行时间的详细信息。 在23.0.10 版之前,该字段的标签是队列运行时间百分比。
- 对于仅限本地的 IBM RPA:
- 本地服务器上的 IBM RPA 需要安装队列提供程序 (例如 IBM MQ 或 Microsoft™ 消息队列 (MSMQ)) 并可操作以运行机器人。 如果您的服务器支持其中一个队列提供程序,请与服务器管理员联系。 建议的消息队列提供程序为 IBM MQ。
- 如果您是服务器管理员,请参阅 安装 IBM MQ 以获取有关如何安装该服务器的指示信息。 安装服务器后,您可以稍后 更改为 MSMQ 。
- 如果 IBM MQ 不可用,请参阅 安装消息队列 (MSMQ) 🡥中启用 MSMQ 的步骤。稍后可以 更改为 IBM MQ。
输入和输出参数支持的数据类型
如果用于创建机器人的脚本在所需的输入或输出参数中没有使用以下任何一种受支持的数据类型,就不能用它来创建机器人。
以下列表定义了机器人脚本输入和输出参数完全支持的数据类型:
- 日期
- 成员
- BOOLEAN
- 日期和时间
- 文本
部分支持的类型
部分支持的类型是当您尝试运行 Bot on demand 时,不会在 IBM RPA Control Center中显示输入字段的变量类型,它们必须使用 API 调用来指定。
当您尝试创建机器人时,IBM RPA Control Center会显示机器人使用部分支持的变量类型的警告,称脚本包含已映射但不完全支持的变量类型。
以下列表定义了 Bots 的脚本输入参数和脚本输出参数的部分支持的数据类型:
- 字节
- 区域
- 货币
- 电话号码
- 时间范围
- URI
- 数据表
数据表变量类型可以具有定义的模式。 请参阅 定义变量 (defVar) 命令文档以获取详细信息。
创建机器人
您的用户必须具有 Manage bots 许可权才能创建机器人。 以下过程详细说明了如何创建机器人:
- 在左侧菜单中,单击 项目。
- 单击要使用机器人的项目。
- 单击 创建机器人 按钮。
- 在 名称中,输入机器人的名称。
- 可选: 修改自动生成的唯一标识。
- 在 描述中,输入机器人的描述,然后单击 下一步。
- 在 脚本中,选择具有机器人运行的操作的脚本。
- 在 版本中,选择脚本的版本。
- 在 计算机组中,选择一台或多台计算机,然后单击 下一步。
- 在 "摘要" 选项卡上,检查所有信息是否正确,然后单击 创建。
编辑机器人
您的用户必须具有 Manage bots 许可权才能编辑机器人。
- 在左侧菜单中,单击 项目。
- 单击具有要编辑的机器人的项目。
- 找到要编辑的机器人,单击 垂直省略号按钮,然后单击 编辑。
正在删除机器人
您的用户必须具有 Manage bots 许可权才能删除机器人。
- 在左侧菜单中,单击 项目。
- 单击具有要删除的机器人的项目。
- 找到要删除的机器人,单击 垂直省略号按钮,然后单击 删除。
查看机器人运行
您的用户必须具有 View bots 许可权才能查看计划运行的机器人。
- 在左侧菜单中,单击 项目。
- 单击具有所需机器人的项目。
- 找到所需的机器人,单击 垂直省略号按钮,然后单击 查看机器人运行。
查看时间表
您的用户必须具有 View bots 许可权才能查看计划运行的机器人。
- 在左侧菜单中,单击 项目。
- 单击具有所需机器人的项目。
- 找到所需的机器人,单击 垂直省略号按钮,然后单击 查看调度。
查看即将到来的机器人运行
您的用户必须具有 View bots 许可权才能查看即将发布的机器人运行详细信息。
- 在左侧菜单中,单击 项目。
- 单击具有所需机器人的项目。
- 找到所需的机器人,单击 垂直省略号按钮,然后单击 查看即将开始的机器人运行。
运行机器人
使用机器人 API 运行机器人
您的用户必须具有 Invoke bots 许可权才能使用 Bots API 运行机器人。
您可以使用 机器人 API来运行机器人。 如果使用 API 的 callbackUrl 参数,那么需要配置允许列表,以便不会阻止回调。 请参阅 安全设置 以获取详细信息。
要使用必需的 "数据表" 输入参数运行机器人,必须将数据表的 JSON 模式与定义的对象配合使用。 例如:
"dataTableVar": [
{
"City": "Raleigh",
"State": "North Carolina"
},
{
"City": "New York",
"State": "New York"
}
]
有关使用 机器人 API运行机器人的逐步指南,请参阅 通过 API 调用运行机器人 教程。
从 IBM RPA Control Center 运行机器人
您的用户必须具有 Run bots 许可权才能通过 IBM RPA Control Center运行机器人。
- 在左侧菜单中,单击 项目。
- 单击具有要运行的机器人的项目。
- 找到要运行的机器人,单击 垂直省略号按钮,然后单击 运行。
- 如果机器人需要输入参数,请设置这些参数。
- 单击运行。
将弹出一个装入屏幕以显示进度条,指示机器人开始运行的超时。 运行完成后,页面右上角会弹出机器人当前状态的通知。
如果在尝试运行机器人时迂到问题,请查看 故障诊断机器人页面。
调度机器人
您的用户必须具有 Manage scripts 许可权。
- 在左侧菜单中,单击 项目。
- 单击具有所需机器人的项目。
- 找到所需的机器人,单击 垂直省略号按钮,然后单击 创建调度。
- 在 时区 中
- 在 开始时间中,输入机器人将启动的日期和时间。
- 在 重复中,选择其中一个选项。
- 有关每个选项的更多详细信息,请参阅 设置调度的重复时间间隔 。
- 单击下一步。
- 在 名称中,输入调度的唯一名称。
- 可选: 在 描述中,输入调度的描述。
- 单击下一步。
- 可选:如果脚本包含必填输入参数,请根据变量类型输入有效值。
- 在 "摘要" 选项卡上,检查所有信息是否正确,然后单击 创建。
如果已成功创建调度,那么将显示通知。
- IBM RPA Control Center的用户界面会根据浏览器的时区显示当前时间。 但是,调度的机器人将在全球标准时间 (UTC) 时区运行。
要对机器人进行调度,请将时间转换为 UTC 时区,并用它代替您的本地时区。 例如:如果您使用 UTC-03:00,上午 11:00 将转换为 UTC 中的下午 2:00。 在调度程序中使用下午 2:00。
在您调度机器人后,调度时间将以您的本地时区显示。 - 您不能使用不支持或部分支持的数据类型运行机器人,即使它们是可选的输入或输出参数。