跳转到内容

任务

研发与测试任务管理 - 所有与研发和测试相关任务的统一管理入口


开始任务

PUT
/api/v1/task/{id}/start

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询未关联任务的任务列表

GET
/api/v1/task/{id}/task/notAssociated

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

moduleId

模块ID

类型integer
format"int64"
taskType

任务类型

类型string
枚举
"REQUIREMENT""STORY""TASK""BUG""API_TEST""SCENARIO_TEST"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的评估工作负载

PUT
/api/v1/task/{id}/evalWorkload

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

替换任务软件版本

PUT
/api/v1/task/{id}/software/version

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

取消任务

PUT
/api/v1/task/{id}/cancel

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务名称

PUT
/api/v1/task/{id}/name

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

name*

新任务名称

类型string
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务负责人

PUT
/api/v1/task/{id}/assignee

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

替换任务的缺陷等级

PUT
/api/v1/task/{id}/bugLevel

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

bugLevel*

缺陷等级

类型string
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务中的附件

PUT
/api/v1/task/{id}/attachment

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

对任务列表进行全文搜索

GET
/api/v1/task/search
UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

查询参数

projectId*

项目ID

类型integer
必填
format"int64"
id

任务ID

类型integer
format"int64"
name

任务名称

类型string
code

任务代码

类型string
softwareVersion

任务软件的版本

类型string
sprintId

任务迭代ID

类型integer
format"int64"
moduleId

任务模块ID

类型integer
format"int64"
backlog

积压工作标志。true:冲刺积压工作,false:产品积压工作

类型boolean
targetId

与该任务关联的场景或API ID

类型integer
format"int64"
targetParentId

与该任务关联的场景目录或服务ID

类型integer
format"int64"
taskType

任务类型

类型string
枚举
"REQUIREMENT""STORY""TASK""BUG""API_TEST""SCENARIO_TEST"
bugLevel

缺陷等级

类型string
枚举
"CRITICAL""MAJOR""MINOR""TRIVIAL"
testType

任务测试类型

类型string
枚举
"PERFORMANCE""FUNCTIONAL""STABILITY""CUSTOMIZATION"
assigneeId

经办人ID

类型integer
format"int64"
confirmorId

确认者ID

类型integer
format"int64"
testerId

测试者ID

类型integer
format"int64"
missingBug

缺失的错误标志

类型boolean
unplanned
类型boolean
parentTaskId

任务父级ID

类型integer
format"int64"
tagId

标签ID

类型integer
format"int64"
priority

任务优先级

类型string
枚举
"HIGHEST""HIGH""MEDIUM""LOW""LOWEST"
evalWorkload

任务评估工作量

类型number
actualWorkload

任务实际工作量

类型number
status

任务状态

类型string
枚举
"PENDING""IN_PROGRESS""CONFIRMING""COMPLETED""CANCELED"
overdue

任务是否逾期

类型boolean
failNum

任务失败数量

类型integer
format"int32"
totalNum

已处理的任务数量

类型integer
format"int32"
execId

执行ID

类型integer
format"int64"
execBy

执行用户ID

类型integer
format"int64"
execResult

任务执行结果

类型string
枚举
"SUCCESS""FAIL"
startDate

任务开始日期

类型string
format"date-time"
deadlineDate

任务截止日期

类型string
format"date-time"
confirmedDate

任务确认日期

类型string
format"date-time"
completedDate

任务完成日期

类型string
format"date-time"
processedDate

任务处理日期

类型string
format"date-time"
canceledDate

任务取消日期

类型string
format"date-time"
execDate

任务执行日期

类型string
format"date-time"
createdBy

任务创建者

类型integer
format"int64"
createdDate

任务创建日期

类型string
format"date-time"
lastModifiedBy

任务最后修改用户

类型integer
format"int64"
lastModifiedDate

任务最后修改日期

类型string
format"date-time"
admin

当应用管理员查询所有项目时必填

类型boolean
hasPermission

当用户查询具有单一权限项目时必填

类型string
枚举
"MODIFY_SPRINT""DELETE_SPRINT""ADD_TASK""MODIFY_TASK""DELETE_TASK""EXPORT_TASK""RESTART_TASK""REOPEN_TASK""GRANT"
favouriteBy
类型integer
format"int64"
followBy
类型integer
format"int64"
commentBy
类型integer
format"int64"
pageNo

页面数据大小,默认为1,最大值为100000

类型integer
format"int32"
maximum100000
minimum1
pageSize

页面数据大小,默认为10,最大值为2000

类型integer
format"int32"
maximum2000
minimum1
orderBy

排序字段

类型string
orderSort

排序方式

类型string
枚举
"ASC""DESC"
filters[0].key

筛选字段名称

类型string
filters[0].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[0].value

筛选值

类型object
filters[1].key

筛选字段名称

类型string
filters[1].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[1].value

筛选值

类型object
filters[2].key

筛选字段名称

类型string
filters[2].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[2].value

筛选值

类型object
infoScope

查询信息范围

类型string
枚举
"BASIC""DETAIL"

成功

*/*
JSON
"string"
授权
变量
cURL
JavaScript
PHP
Python

将任务标记为已处理

PUT
/api/v1/task/{id}/processed

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

将任务的任务关联起来

PUT
/api/v1/task/{id}/association/task

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

assocTaskIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

导入任务

POST
/api/v1/task/import

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

multipart/form-data

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

将任务移至另一个迭代

PATCH
/api/v1/task/move

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

查询任务列表

GET
/api/v1/task

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

projectId*

项目ID

类型integer
必填
format"int64"
id

任务ID

类型integer
format"int64"
name

任务名称

类型string
code

任务代码

类型string
softwareVersion

任务软件的版本

类型string
sprintId

任务迭代ID

类型integer
format"int64"
moduleId

任务模块ID

类型integer
format"int64"
backlog

积压工作标志。true:冲刺积压工作,false:产品积压工作

类型boolean
targetId

与该任务关联的场景或API ID

类型integer
format"int64"
targetParentId

与该任务关联的场景目录或服务ID

类型integer
format"int64"
taskType

任务类型

类型string
枚举
"REQUIREMENT""STORY""TASK""BUG""API_TEST""SCENARIO_TEST"
bugLevel

缺陷等级

类型string
枚举
"CRITICAL""MAJOR""MINOR""TRIVIAL"
testType

任务测试类型

类型string
枚举
"PERFORMANCE""FUNCTIONAL""STABILITY""CUSTOMIZATION"
assigneeId

经办人ID

类型integer
format"int64"
confirmorId

确认者ID

类型integer
format"int64"
testerId

测试者ID

类型integer
format"int64"
missingBug

缺失的错误标志

类型boolean
unplanned
类型boolean
parentTaskId

任务父级ID

类型integer
format"int64"
tagId

标签ID

类型integer
format"int64"
priority

任务优先级

类型string
枚举
"HIGHEST""HIGH""MEDIUM""LOW""LOWEST"
evalWorkload

任务评估工作量

类型number
actualWorkload

任务实际工作量

类型number
status

任务状态

类型string
枚举
"PENDING""IN_PROGRESS""CONFIRMING""COMPLETED""CANCELED"
overdue

任务是否逾期

类型boolean
failNum

任务失败数量

类型integer
format"int32"
totalNum

已处理的任务数量

类型integer
format"int32"
execId

执行ID

类型integer
format"int64"
execBy

执行用户ID

类型integer
format"int64"
execResult

任务执行结果

类型string
枚举
"SUCCESS""FAIL"
startDate

任务开始日期

类型string
format"date-time"
deadlineDate

任务截止日期

类型string
format"date-time"
confirmedDate

任务确认日期

类型string
format"date-time"
completedDate

任务完成日期

类型string
format"date-time"
processedDate

任务处理日期

类型string
format"date-time"
canceledDate

任务取消日期

类型string
format"date-time"
execDate

任务执行日期

类型string
format"date-time"
createdBy

任务创建者

类型integer
format"int64"
createdDate

任务创建日期

类型string
format"date-time"
lastModifiedBy

任务最后修改用户

类型integer
format"int64"
lastModifiedDate

任务最后修改日期

类型string
format"date-time"
admin

当应用管理员查询所有项目时必填

类型boolean
hasPermission

当用户查询具有单一权限项目时必填

类型string
枚举
"MODIFY_SPRINT""DELETE_SPRINT""ADD_TASK""MODIFY_TASK""DELETE_TASK""EXPORT_TASK""RESTART_TASK""REOPEN_TASK""GRANT"
favouriteBy
类型integer
format"int64"
followBy
类型integer
format"int64"
commentBy
类型integer
format"int64"
pageNo

页面数据大小,默认为1,最大值为100000

类型integer
format"int32"
maximum100000
minimum1
pageSize

页面数据大小,默认为10,最大值为2000

类型integer
format"int32"
maximum2000
minimum1
orderBy

排序字段

类型string
orderSort

排序方式

类型string
枚举
"ASC""DESC"
filters[0].key

筛选字段名称

类型string
filters[0].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[0].value

筛选值

类型object
filters[1].key

筛选字段名称

类型string
filters[1].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[1].value

筛选值

类型object
filters[2].key

筛选字段名称

类型string
filters[2].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[2].value

筛选值

类型object
infoScope

查询信息范围

类型string
枚举
"BASIC""DETAIL"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

创建任务

POST
/api/v1/task

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
主体

示例

cURL
JavaScript
PHP
Python

删除任务

DELETE
/api/v1/task

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

ids*

任务ID

类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询任务未关联的案例列表

GET
/api/v1/task/{id}/case/notAssociated

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

moduleId

模块ID

类型integer
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

重启任务

PATCH
/api/v1/task/{id}/restart

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

修改任务中的子任务

PUT
/api/v1/task/{id}/subtask/set

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

subTaskIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的描述

PUT
/api/v1/task/{id}/description

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

关联任务案例

PUT
/api/v1/task/{id}/association/case

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

assocCaseIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

取消任务的关联案例

PUT
/api/v1/task/{id}/association/case/cancel

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

assocCaseIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

取消成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的标签

PUT
/api/v1/task/{id}/tag

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

重新开启任务

PATCH
/api/v1/task/{id}/reopen

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询任务未关联的子任务列表

GET
/api/v1/task/{id}/subtask/notAssociated

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

moduleId

模块ID

类型integer
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

完成任务

PUT
/api/v1/task/{id}/complete

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

evalWorkload

任务评估工作量

类型number
maximum10000
minimum0
actualWorkload

任务实际工作量

类型number
maximum10000
minimum0

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的优先级

PUT
/api/v1/task/{id}/priority/{priority}

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"
priority*

任务优先级

类型string
必填
枚举
"HIGHEST""HIGH""MEDIUM""LOW""LOWEST"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询任务详情

GET
/api/v1/task/{id}

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务

PUT
/api/v1/task/{id}

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

更新任务

PATCH
/api/v1/task/{id}

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

导入任务示例

POST
/api/v1/task/example/import

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

projectId*

项目ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的截止日期

PUT
/api/v1/task/{id}/deadline/{deadline}

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"
deadline*

任务截止日期

类型string
必填
format"date-time"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的实际工作量

PUT
/api/v1/task/{id}/actualWorkload

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

按条件导出任务

GET
/api/v1/task/export

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

projectId*

项目ID

类型integer
必填
format"int64"
id

任务ID

类型integer
format"int64"
name

任务名称

类型string
code

任务代码

类型string
softwareVersion

任务软件的版本

类型string
sprintId

任务迭代ID

类型integer
format"int64"
moduleId

任务模块ID

类型integer
format"int64"
backlog

积压工作标志。true:冲刺积压工作,false:产品积压工作

类型boolean
targetId

与该任务关联的场景或API ID

类型integer
format"int64"
targetParentId

与该任务关联的场景目录或服务ID

类型integer
format"int64"
taskType

任务类型

类型string
枚举
"REQUIREMENT""STORY""TASK""BUG""API_TEST""SCENARIO_TEST"
bugLevel

缺陷等级

类型string
枚举
"CRITICAL""MAJOR""MINOR""TRIVIAL"
testType

任务测试类型

类型string
枚举
"PERFORMANCE""FUNCTIONAL""STABILITY""CUSTOMIZATION"
assigneeId

经办人ID

类型integer
format"int64"
confirmorId

确认者ID

类型integer
format"int64"
testerId

测试者ID

类型integer
format"int64"
missingBug

缺失的错误标志

类型boolean
unplanned
类型boolean
parentTaskId

任务父级ID

类型integer
format"int64"
tagId

标签ID

类型integer
format"int64"
priority

任务优先级

类型string
枚举
"HIGHEST""HIGH""MEDIUM""LOW""LOWEST"
evalWorkload

任务评估工作量

类型number
actualWorkload

任务实际工作量

类型number
status

任务状态

类型string
枚举
"PENDING""IN_PROGRESS""CONFIRMING""COMPLETED""CANCELED"
overdue

任务是否逾期

类型boolean
failNum

任务失败数量

类型integer
format"int32"
totalNum

已处理的任务数量

类型integer
format"int32"
execId

执行ID

类型integer
format"int64"
execBy

执行用户ID

类型integer
format"int64"
execResult

任务执行结果

类型string
枚举
"SUCCESS""FAIL"
startDate

任务开始日期

类型string
format"date-time"
deadlineDate

任务截止日期

类型string
format"date-time"
confirmedDate

任务确认日期

类型string
format"date-time"
completedDate

任务完成日期

类型string
format"date-time"
processedDate

任务处理日期

类型string
format"date-time"
canceledDate

任务取消日期

类型string
format"date-time"
execDate

任务执行日期

类型string
format"date-time"
createdBy

任务创建者

类型integer
format"int64"
createdDate

任务创建日期

类型string
format"date-time"
lastModifiedBy

任务最后修改用户

类型integer
format"int64"
lastModifiedDate

任务最后修改日期

类型string
format"date-time"
admin

当应用管理员查询所有项目时必填

类型boolean
hasPermission

当用户查询具有单一权限项目时必填

类型string
枚举
"MODIFY_SPRINT""DELETE_SPRINT""ADD_TASK""MODIFY_TASK""DELETE_TASK""EXPORT_TASK""RESTART_TASK""REOPEN_TASK""GRANT"
favouriteBy
类型integer
format"int64"
followBy
类型integer
format"int64"
commentBy
类型integer
format"int64"
pageNo

页面数据大小,默认为1,最大值为100000

类型integer
format"int32"
maximum100000
minimum1
pageSize

页面数据大小,默认为10,最大值为2000

类型integer
format"int32"
maximum2000
minimum1
orderBy

排序字段

类型string
orderSort

排序方式

类型string
枚举
"ASC""DESC"
filters[0].key

筛选字段名称

类型string
filters[0].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[0].value

筛选值

类型object
filters[1].key

筛选字段名称

类型string
filters[1].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[1].value

筛选值

类型object
filters[2].key

筛选字段名称

类型string
filters[2].op

过滤条件(等于、不等于、大于等)

类型string
枚举
"GREATER_THAN""LESS_THAN""GREATER_THAN_EQUAL""LESS_THAN_EQUAL""EQUAL""NOT_EQUAL""MATCH""MATCH_END""NOT_MATCH""NOT_MATCH_END""IN""NOT_IN""IS_NULL""IS_NOT_NULL"
filters[2].value

筛选值

类型object
infoScope

查询信息范围

类型string
枚举
"BASIC""DETAIL"

响应

成功

*/*

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

取消任务的所有子任务

PUT
/api/v1/task/{id}/subtask/cancel

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

subTaskIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

取消成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的缺陷等级

PUT
/api/v1/task/{id}/missingBug

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

missingBug*

缺失的错误标志

类型boolean
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

取消任务的关联任务

PUT
/api/v1/task/{id}/association/task/cancel

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

assocTaskIds*
类型array
必填
maxItems200
minItems0
uniqueItemstrue

响应

取消成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

替换任务的确认人

PUT
/api/v1/task/{id}/confirmor

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

请求体

application/json
JSON
"string"

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

替换任务类型

PUT
/api/v1/task/{id}/type

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"

查询参数

type*

任务类型

类型string
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

确认任务的处理结果

PUT
/api/v1/task/{id}/result/{result}/confirm

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

任务ID

类型integer
必填
format"int64"
result*

任务处理结果

类型string
必填
枚举
"SUCCESS""FAIL"

查询参数

evalWorkload

任务评估工作量

类型number
maximum10000
minimum0
actualWorkload

任务实际工作量

类型number
maximum10000
minimum0

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

基于 GPL-3.0 许可发布