1. 批量增加进度任务逻辑关系
批量增加进度任务逻辑关系。
请求方式:POST
请求地址:/bosprogressservice/{appKey}/wbses/links
1.1. 请求参数:
Headers:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
Authorization | string | c4570cb9ca324bc8ba7dd9d1967710ea | 是 | access_token |
PathParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
SearchParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
NULL | NULL | NULL | NULL | NULL |
Body:
application/json:
[
{
"from": " bosClass/from key ", //左对象类/左对象实例key
"to": " bosClass/to key ", //左对象类/左对象实例key
"bosclass": "irWbsWbsFS"
},
{
"from": " bosClass/from key ", //左对象类/左对象实例key
"to": " bosClass/to key ", //左对象类/左对象实例key
"bosclass": "irWbsWbsFS"
},
…
]
1.2. 参数说明:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
from | string | bosClass/from key | 否 | 左对象类/左对象实例key |
to | string | bosClass/to key | 否 | 左对象类/左对象实例key |
1.3. 正确返回:
(Http Status Code:201)
返回已创建成功的关联id
1.4. 状态码:
状态码 | code | message | data | 原因 |
---|---|---|---|---|
200 | OBJECT_REQUIREDFIELD_EMPTY | XXX属性必填 | NULL | 当实体必填字段缺失时 |
200 | ENTITYKEY_FORMAT_WRONG | 实体对象{bosclass/key}格式错误 | NULL | 当传入body的from/to参数格式错误时 |
200 | ENTITY_NOTFOUND | Id为{id}的wbses实体对象不存在 | NULL | 当节点不存在 |
200 | OBJECT_FIELD_DATA_WRONG | Key为{key}的开始时间不能早于{key}的结束时间 | NULL | 当bosclass为irWbsWbsFS |
1.5. 注意事项:
1、根据参数创建wbs之间的链接关系。
2、需对参数中指定的wbs是否存在进行检查。
3、bosclass指定两个任务之间的逻辑关系。目前限定为irWbsWbsFS,即前序任务结束,后续任务才能开始。