部署 bots API
作为具有 Bot Runner 许可证的用户,请在分配的设备上部署 bots。您也可以在部署变量时将其传递到 bots。
先决条件
注: 您可以在 Community Edition 中查看 Control Room APIs,但 API 功能受限。您需要获得许可证的 Automation 360 版本才能访问 API 的全部功能。
确保已为您分配了以下资源:
- 查看和运行我的机器人功能权限
- 为包含 bots 的文件夹运行和计划权限
- 访问 Bot Runner 许可用户
- 访问默认设备或设备池 注: 如果与 Bot Runner 许可证关联的用户将默认设备分配给其帐户,则 bot 会部署在该设备上。如果未分配任何默认设备,或者您想选择其他设备,则必须指定设备池。
要部署 bot 并将变量值传递到 bot,请提供以下信息到 API:
Parameter | 必填 | 类型 | 描述 |
---|---|---|---|
fileId | 是 | 数字 | 要部署的 bot 的标识符。 |
runAsUserIds | 是 | 数字 | 已在 Control Room 上注册为无人值守的 Bot Runner 的用户的标识符。 |
poolIds | 否 | 数字 | 具有至少一个活动设备的设备池的标识符。 注: 如果与 Bot Runner 许可证关联的用户将默认设备分配给其帐户,则 bot 会部署在该设备上。如果未分配任何默认设备,或者您想选择其他设备,则必须指定设备池。 |
overrideDefaultDevice | 否 | 布尔值 | 如果 Bot Runner 用户已分配给默认设备,并且您想指定设备池,请将此参数设置为 true 。如果部署到默认设备,请将此参数设置为 |
botInput | 否 | Varies | 指定输入变量名称、值和数据类型。 |
numOfRunAsUsersToUse | 否 | 数字 | 指定从 runAsUserIds 列表中要使用的 Bot Runners 数量。加权系统算法选择排队任务数量最少的 Bot Runners。 |
callbackInfo | 否 | 物品 | 为调回服务器提供 URL 和身份验证令牌。bot 部署后,Control Room 会将部署状态和输出变量值发送到此调回服务器。 |
过程
后续步骤
执行此任务:请求机器人部署状态 API。