1. 任务升降级
任务升降级。
请求方式:PUT
请求地址:/bosprogressservice/{appKey}/wbses/{key}/UpOrDown
1.1. 请求参数:
Headers:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
Authorization | string | c4570cb9ca324bc8ba7dd9d1967710ea | 是 | access_token |
PathParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
appKey | string | xb05cd3a35614caa85c0f8f86c58fcc1 | 是 | 应用Key |
key | string | 192201 | 是 | 进度任务wbs key |
SearchParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
type | string | up/down | 是 | 类型 up(升级)/down(降级) |
transactionCode | string | 3MD2XzN70VkcvbXllg7x7V | 否 | 业务事务编码 |
Body:
application/json:
NULL
1.2. 参数说明:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
1.3. 正确返回:
Http Status Code:200
{
"code": "SUCCESS",
"message": "请求处理成功",
"data": null
}
1.4. 状态码:
状态码 | code | message | data | 原因 |
---|---|---|---|---|
400 | 500 | 获取失败 | NULL | 当查询过程中出现异常时 |
1.5. 注意事项:
1、 对一个任务进行升级操作的定义是:将该任务调整到当前其父任务的层次。升级前,若列表中该任务下方有同级任务,则升级后该任务下方的原同级任务归并为该任务的子任务。
2、 对一个任务进行降级操作的定义是:将该节点调整为“当前列表中该任务上方同级任务”的子任务。降级时,不改变该节点及其子节点(若包含子节点)在列表中的当前所在行位置。
3、 如果一个任务包含子任务,则对该任务进行升/降级操作时,应同时对其全部子任务做相应操作,即不改变其子任务的包含关系。
4、 升级或降级时,子任务时间不变,调整父节任务计划开始时间为子任务的最早计划开始时间,计划结束时间为最晚计划结束时间;如任务已开始,调整父任务开始时间为子任务最早开始时间,如子任务已全部结束,调整父任务结束时间为子任务最晚结束时间。
5、 每层任务下第一个任务不能降级。
6、 最顶层(根节点)任务不能升级。