任务

创建任务 分享链接 /book/api/716.html

作者:王怡栋 最后编辑:宋辰轩 于 2024-12-05 09:27:14 浏览量:14504
POST
/executions/id/tasks

创建任务

请求URL

https://xxx.com/api.php/v1/executions/id/tasks

请求头

名称 类型 必填 描述
Token String 认证凭证Token

请求体

名称 类型 必填 描述
module int 所属模块
story int 关联需求
fromBug int 来自于Bug
name string 任务名称
type string 任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)
assignedTo string 指派给
pri int 优先级
estimate float 预计工时
estStarted date 预计开始日期
deadline date 预计结束日期

请求示例

{
    "name": "testtt",
    "assignedTo": "admin",
    "type": "devel",
    "estStarted": "2021-12-01",
    "deadline": "2021-12-31"
}

请求响应

名称 类型 必填 描述
id int 任务ID
project int 所属任务
parent int 父任务
execution int 所属执行
module int 所属模块
story int 关联需求
fromBug int 来源于Bug
name string 任务名称
type string 任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)
pri int 优先级
estimate float 预计工时
consumed float 消耗工时
left float 剩余工时
deadline date 预计结束日期
status string 状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)
desc string 任务描述
openedBy 创建人
openedDate datetime 创建时间
assignedTo 指派给
assignedDate datetime 指派时间
estStarted date 预计开始日期
realStarted datetime 实际开始时间
finishedBy string 由谁完成
finishedDate datetime 完成时间
closedBy 由谁关闭
closedDate datetime 关闭时间
team array 团队,应用于多人任务

响应示例

{
    "id": 23,
    "project": 12,
    "parent": 0,
    "execution": 55,
    "module": 0,
    "design": 0,
    "story": 0,
    "storyVersion": 1,
    "designVersion": 0,
    "fromBug": 0,
    "name": "testttt",
    "type": "devel",
    "pri": 0,
    "estimate": 0,
    "consumed": 0,
    "left": 0,
    "deadline": "2021-12-31",
    "status": "wait",
    "subStatus": "",
    "color": "",
    "mailto": null,
    "desc": "",
    "version": 1,
    "openedBy": {
        "id": 1,
        "account": "admin",
        "avatar": "",
        "realname": "管理员"
    },
    "openedDate": "2021-12-05T12:54:30Z",
    "assignedTo": {
        "id": 1,
        "account": "admin",
        "avatar": "",
        "realname": "管理员"
    },
    "assignedDate": "2021-12-05T12:54:30Z",
    "estStarted": "2021-12-01",
    "realStarted": null,
    "finishedBy": null,
    "finishedDate": null,
    "finishedList": "",
    "canceledBy": null,
    "canceledDate": null,
    "closedBy": null,
    "closedDate": null,
    "planDuration": 0,
    "realDuration": 0,
    "closedReason": "",
    "lastEditedBy": null,
    "lastEditedDate": null,
    "activatedDate": "",
    "deleted": false,
    "storyID": null,
    "storyTitle": null,
    "latestStoryVersion": null,
    "storyStatus": null,
    "assignedToRealName": "管理员",
    "children": [],
    "team": [],
    "files": [],
    "needConfirm": false,
    "progress": 0
}
评论列表
🌠
留胡子的面包 2024-08-06 15:05:37 回复
如何在创建任务的时候添加任务描述呢?
回复
创建任务时有任务描述字段,可以直接填写。
🦆
力能扛鼎的金针菇 2024-08-01 09:52:04 回复
可以上传附件吗?
回复
创建任务时有附件字段,可以上传附件。
回复
请问是哪个字段呢
回复
任务创建页面ctrl+f定位下附件关键字找一下
🌆
独立的玉米 2024-04-23 11:56:37 回复
怎么创建子任务,有没有创建子任务的接口?
回复
任务列表页面有创建子任务的按钮,如果没有的话,可以检查任务是不是多人任务
回复
不是指页面上的功能,是指二次开发的接口,有没有创建子任务的接口
回复
发的资料都是 api 文档,有页面调用的api 和 restful 类型 api 目前restful api没有创建子任务方式,可以尝试页面调用的方式,不过这个细节我们没有操作过
禅道4225 2024-04-03 13:46:57 回复
指派人插入进去为何是空
回复
具体是如何插入的呢?可以具体描述下。
回复
post请求这个页面的接口,传的参数
{name=Junlebao上线——品牌运营工单, estStarted=2024-04-03, type=misc, deadline=2024-04-03, assignedTo=[admin], desc={"产品类型":"TICKER","工作项":"","产品优先级":"","产品名称":"Junlebao"}}

assignedTo这个字段试过传数组和字符串都不行,
回复
assignedTo[]=admin 这样试试
回复
还是空assignedTo[]=admin assignedTo[]=[admin]都试了
回复
先postman试试呢?
刘金莲
高级客户经理
17685742391
3784249187
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。