构造一个禅道 API 请求对象
当前用户账号
当前服务器和账号标识
登录密码
请求方式
当前实例名称
当前用于验证的 Token 字符串
禅道服务器地址
向系统添加一个 Bug
Bug 信息参数
批量添加部门
请求参数,其中 params.parentDeptID
为所属上级部门ID,params.depts
为新增部门名称列表
请求结果
向系统添加一个产品,添加新产品时可以指定相关负责人,设置产品类型和访问权限。注意:假如参数 acl = custom ,可以额外传递参数,例如: 'whitelist' => array(1, 2) ,添加白名单为权限分组列表中 ID
产品信息参数
向系统添加一个项目,添加新项目时可以指定相关负责人,设置产品类型和访问权限
项目信息参数
向系统添加一个任务
任务信息参数
向系统添加一个用户
用户信息参数
调用指定名称的 API
API 名称
请求参数
调用结果
生成请求地址
模块名
方法名
其他参数
请求地址
获取禅道服务器配置
禅道服务器配置
完成一个任务
任务信息参数
获取指定的 Bug 信息
请求结果
import { ZentaoApi } from 'zentao-api';
const zentao = new ZentaoApi({
url: 'https://pro.demo.zentao.net/', account: 'demo', password: '123456'
});
const result = await zentao.getBug({bugID: 1});
if (result.status) {
console.log('Bug 信息为', result.result.bug);
}
用 于为指定的产品添加 Bug 之前,获取添加 Bug 时可能需要用到的一些相关信息。
请求结果
获取产品 Bug 列表
请求结果
获取当前 Bug 详细信息以及确认 Bug 解决时可能用到的信息。
请求参数,params.extraFields
指定额外要返回的字段
请求结果
获取当前已添加部门列表数据
请求结果
获取指定的产品信息
请求结果
获取添加产品时所需要一些数据,例如产品线数据列表、产品负责人数据列表等数据,添加产品时,可以为其绑定这些信息
请求结果
获取产品列表
请求结果
获取指定的项目信息
请求结果
获取添加项目时所需要一些数据,例如获取正常状态产品列表信息,用于添加项目时为其绑定产品,从而用于项目与产品需求关联。还可获取权限分组列表,用于项目绑定访问控制权限
请求结果
获取项目列表
请求结果
获取指定的任务信息
请求结果
添加单个任务时,可以先通 过此方法,获取添加任务中所需要的相关信息
请求结果
获取该任务的所属项目详情、任务详情、任务操作记录,同时获取用于指派完成的用户列表
请求结果
获取项目任务列表
请求结果
添加用户时如果需要为新用 户分配部门、职位、权限,请求该方法即可返回相关可用数据
请求结果
获取用户列表,可以指定用户所属部门
请求结果
登录到禅道并更新用于请求 API 的 token,通常不需要手动调用此方法,在调用 API 时会自动判断 token 是否可用,如果不可用会自动调用此方法
返回请求结果,当登录成功时,其中 result
字段为所登录的用户信息对象
根据模块名创建一个禅道请求构建实例
模块名
方法名
请求参数
禅道请求构建实例
根据模块名创建一个禅道请求构建实例
模块名
方法名
请求参数
禅道请求构建实例
向禅道服务器发起请求
模块名
方法名
其他请求选项
请求结果
解决一个 Bug
任务信息参数
Generated using TypeDoc
禅道 API 请求类