任务相关接口

添加单个任务 分享链接 /book/api/task-create-383.html

作者:雷勇 最后编辑:李运岭 于 2020-03-18 09:33:43 浏览量:22487
摘要:请求此方法,用于新增一个任务,新增任务的同时可以绑定所属项目、指派给某用户、设定优先级等相关信息。
方法说明

请求此方法,用于新增一个任务,新增任务的同时可以绑定所属项目、指派给某用户、设定优先级等相关信息。

使用示例
public function addTask()
{
    include_once('../vendor/zentao/zentao.php');
    $zentao = new \zentao();
    $params = array(
        'project'          => 1,
        'type'             => 'ui',
        'module'           => 0,
        'assignedTo[]'     => 'lisi',
        'testAssignedTo[]' => 'lisi',
        'color'            => '',
        'name'             => '测试添加任务2',
        'pri'              => 2,
        'estimate'         => 1,
        'desc'             => '测试添加任务描述测试添加任务描述',
        'estStarted'       => '2019-11-11',
        'deadline'         => '2019-11-12',
        'mailto[1]'        => 'lisi'
    );    // 请求参数
    $result = $zentao->addTask($params);
    return $result;
}
请求方式
POST
方法名称

addTask

请求参数
参数名称
参数类型
是否必填
参数描述
project
int 必填参数 所属项目ID
type
string
必填参数 任务类型【design设计|devel开发|test测试|study研究|discuss讨论|ui界面|affair事务|misc其他】
module
int 选填参数
所属模块ID
color
string
选填参数
任务颜色【示例:#ff4e3e】
name
string
必填参数 任务名称
pri
int 选填参数
优先级【分为 1、2、3、4级】
estimate
int 选填参数
预计时间【小时】
desc
string
选填参数
任务描述
estStarted
string
选填参数
日程规划开始【格式:2019-11-20】
deadline
string
选填参数
日程规划结束【格式:2019-11-28】
assignedTo
array
选填参数
指派用户,示例:'assignedTo' => array('zhangsan')
mailto
array 选填参数
抄送用户,示例:'mailto' => array('lisi', 'niuqi', 'zhangsan'), 代表同时抄送给 3 个用户。
响应结果
success error
{
    "status": 1,
    "msg": "success",
    "result": "保存成功"
}
{
    "status": 0,
    "msg": "error",
    "result": {
        "name": [
            "『任务名称』不能为空。"
        ]
    }
}
评论列表
黄一灿 2022-01-17 17:37:45 回复
你好 请问一下 我用javaAPI进行调用的时候,需要访问的 url是什么
回复
参考下后台-二次开发-API,最新版禅道文档中还内置了接口库可以参考。
莫镇毅 2021-12-31 18:32:32 回复
你好,创建任务之后返回:{"result":"success","message":"Saved","locate":"\/zentao\/project-browse-1-task.json"},但我需要创建后的taskId和我和其他业务id相关联,这需要怎么做
🎇
eric1 2021-09-27 10:59:29 回复
怎么关联附件
回复
创建任务和编辑任务页面有添加附件按钮,可以添加下附件。
没有的话可以看下用户是否有分配对应的权限。
回复
你好,我的意思是通过api创建任务怎么上传附件
回复
可以在浏览器F12,看下创建任务上传附件时的传参是什么?
可以在api调用时候一起打包传给禅道
回复
你好,问一下你api修改任务,上传附件怎么弄的,谢谢!
回复
可以调用edit task的API接口,按照file[] 格式上传看下,或者编辑任务界面手动上传一个附件保存后,F12看下form-data中相关表单数据格式
周清清 2021-07-12 09:35:13 回复
您好,想问下禅道有提供新增开发需求的API吗
回复
api,可以admin登录禅道,看下后台 二次开发 api。
使用可以看下手册:
http://devel.easycorp.cn/book/extension/api-intro-43.html
http://devel.easycorp.cn/book/extension/api-auth-44.html
陈先生 2021-04-09 18:01:51 回复
"{"status":1,"msg":"success","result":"保存成功"}"
添加后禅道未显示任务
回复
您好,方便具体描述下操作的情景和步骤吗?根据目前的信息不好判断问题,可以添加一下我们页面上方的商务QQ,邀请您进群将详细的数据信息截图发一下,我们协助您解决一下问题。
万晓芳 2021-03-02 16:09:06 回复
有没有添加模块的api?
回复
相关的API接口信息可以在禅道-后台-二次开发-API查看的。
🎱
魏广田 2020-10-09 12:06:21 回复
你好,创建任务之后返回如下信息,是否说明了任务创建已经成功,但是我在对应迭代里面没有看到新增任务。{"result":"success","message":"Saved","locate":"\/zentao\/project-browse-1-task.json"}
回复
可以添加下页面上方QQ,邀请进群后,截图看下具体步骤咨询下。
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。