运行机器人

1. 前提条件

说明

在机器人客户端中运行自动化流程。

2. 为账号申请应用使用权限

说明

机器人能够运行哪些应用,是与您的账号具有哪些应用的使用权限相关。目前支持两种应用使用权限的分配方式:用户自助申请、管理员分配。

方式1:使用者自助申请

  1. 完成机器人客户端登录后,可以直接在客户端界面点击:申请应用。

    5d8c4cc925bc44c09d7b72a6460c4728

  2. 浏览器自动免登跳转至控制台-我的应用,如下图所示。

    image

  3. 选择您需要申请使用的应用,提交申请。

  4. 申请提交后,由管理员进行审批,详见 应用管理。同时可在 我的应用 中查看审批结果。

    image

方式2:管理员分配

管理员可在控制台企业应用页面直接分配给成员账号,详见 应用管理

查看已有权限的应用

进入控制台-我的应用, 即可查看当前已有使用权限的应用。

3. 运行应用

支持多种触发方式:

触发方式

使用前提条件

本地触发

客户端手动执行

远程触发

定时执行

  • 需客户端开启“允许被调度”

接口触发执行

  • 需客户端开启“允许被调度”

MCP Tool调用执行

3.1 客户端手动执行

您可在客户端上直接选择需要运行的应用,点击执行。点击左侧箭头,可填写应用所需的入参。

image

3.2 定时执行

  • 首先,需要设置机器人客户端“允许被调度”。提供两种设置方式:

    • 方式1:客户端上直接配置,如下图所示。

      image

    • 方式2:在机器人监控中,设置是否可调度,详见 机器人监控

  • 其次,在控制台-计划任务管理-定时任务 菜单中可配置定时任务。

    image

    定时任务的填写要点如下:

    配置项

    说明

    选择机器人

    • 选择计划在哪些机器人上运行。

    执行配置

    • 调度失败是否排队:调度失败是指应用未能按计划时间点执行;若选择是,当排队时间超过24小时,则判定本次执行失败,且不触发重试;任务实际运行时,若机器人处于不可调度状态(如未连接、未启用被调度),则当前执行的任务不进入队列。

    • 失败重试:启用后,当应用执行失败时,机器人会立即重试,允许最多执行三次。

    • 任务优先级:当同一个机器人在同一时间内有多个下发任务时,优先执行优先级权重高的任务。

    定时

    • 支持立刻执行、定时执行一次、每隔一段时间执行、每日重复执行、每周重复执行、每月重复执行等定时方式。

3.3 接口触发执行

  • 首先,需要设置机器人客户端“允许被调度”,配置过程同上。

  • 查看支持的API列表,详见 API概览,并了解API调用示例

  • 获得AccessKeyIdAccessSecret,进入 控制台-系统设置-个人信息 ,可获得当前账号的AK信息。

    image

    重要

    接口调用方式仍然需要满足账号的应用使用权限要求,即AK所需的账号,如果没有指定应用的使用权限,接口调用会校验失败。

3.4 MCP Tool调用执行

  • 首先,需要设置机器人客户端“允许被调度”,配置过程同上。

  • 详见 发布和管理MCP Tool