限制与超时

注: 以下数字适用于公共按需账户。 私有云账户可能具有不同的限制和超时设置。

自动化规则限制:UI 块数量

单条规则中UI块的数量上限为 60个。 数据源块、每个过滤器块和每个操作块均被计数。

UI 模块示例:

数据源模块 过滤器 操作

自动化规则限制:JavaScript代码执行的操作数量

一条规则最多可执行 1000次操作(使用JavaScript实现)。

每次操作返回一条命令。 它可以是任何类型的命令:一个用户故事的状态变更、对请求的新评论、创建相关缺陷、某些字段的修改、HTTP请求等。

例如,这里返回了两个命令(即两个操作):

返回命令

自动化规则限制:时间间隔

基于时间的规则的时间间隔可在 15分钟90天之间设置。

基于时间的规则的时间间隔

自动化规则超时

超时类型 超时值 超过该限制时出现的错误
整个规则执行的超时时间(包括等待API调用或HTTP请求的响应) 10 分钟 /api/v1/TaskHistories /api/v2/TaskHistories /api/history/v2/Task
执行一个 JavaScript 动作块 20秒 执行超时 类型: execution/timeout 消息: 无法在 20000 毫秒内完成执行
通过REST API查询Targetprocess数据的时间在 JavaScript 块中 10 秒 TpRestService HTTP 请求超时 类型: exection/tp_rest_service/http_timeout 消息: 尝试发送 HTTP 请求时,超时 10000 毫秒
任何HTTP请求的超时 10 秒 HttpService HTTP 请求超时 类型: execution/http_service/http_timeout 消息: 尝试发送 HTTP 请求时,10000 毫秒的超时限制已被超过
CPU时间 - 对应 Linux 进程实际占用CPU的时间(执行计算、解析等操作) 1 秒 执行 CPU 限制超时 类型: execution/out_of_cpu 消息: 由于超过 1000 毫秒的 CPU 限制,无法完成执行