文档首页/ ISDP/ API参考/ API接口/ 任务管理/ 任务进展管理/ 查询父任务&子任务(API名称:queryParentAndSubTaskInfos)
更新时间:2024-01-18 GMT+08:00
分享

查询父任务&子任务(API名称:queryParentAndSubTaskInfos)

功能介绍

用户需要了解父任务和子任务详细信息时,可以通过该接口查询父任务和子任务详细信息。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/OpenSceneTask/queryParentAndSubTaskInfos

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

sceneTaskIds

List<Long>

父任务ID集合。

customerTaskIds

List<String>

客户任务ID集合。

page

Object

分页参数。

page.start

Integer

起始位置(不填写默认为0)。

page. count

Integer

条数(不填写默认为15,最大值为30)。

备注:父任务ID集合和客户任务ID集合其中必须有一个有值。

响应参数

参数

类型

描述

stateCode

String

响应状态码:

  • 0-成功
  • 其他-失败

errorMessage

String

响应描述

result

Object

响应结果内容data、分页数据

result出参:

参数

类型

描述

data

List<Object>

响应结果内容data

result中data字段说明:

参数

类型

描述

sceneTaskId

Long

任务ID。

taskName

String

任务名称。

sceneName

String

任务场景名称。

customerTaskId

String

客户任务ID。

signSiteId

Long

子任务作业对象ID。

signSiteCode

String

子任务作业对象编码。

signSiteName

String

子任务作业对象名称。

taskExtend

List

任务任务扩展属性。

adminOrganizationName

String

组织单元名称。

adminOrganization

String

组织单元ID。

beginTimestamp

Long

计划开始时间。

endTimestamp

Long

计划完成时间。

actualBeginTime

Long

实际开始时间。

actualEndTime

Long

实际完成时间。

status

Integer

0:草稿;1:待执行;2:执行中;3:已完成;4:已取消;5:申请待审批;6:待调度;9:已驳回。

processFeedback

String

进展反馈信息。

excutor

List<Map>

执行人信息。

subTaskList

List<Map>

子任务列表。

data中excutor字段说明:

参数

类型

描述

sceneTaskId

Long

任务/子任务ID。

taskType

Integer

任务类型。

userId

String

用户ID。

userName

String

用户名称。

userType

Integer

执行人类型:1执行人 2群组。

data中taskExtend字段说明:

参数

类型

描述

createdBy

Long

创建人。

createName

String

创建人名称。

creationDate

Date

创建时间。

creationTimestamp

Long

创建时间戳。

UDF1-UDF40

String

扩展属性信息(UDF1-UDF40与场景中的扩展属性编码对应)。

parentTaskId

Long

父任务ID。

sceneTaskId

Long

任务ID。

taskType

Integer

任务类型:1父任务 2子任务。

stage

Integer

扩展属性阶段:1创建阶段 2执行阶段。

data中subTaskList字段说明:

参数

类型

描述

preModeNames

String

前置子任务名称。

jobDuration

Integer

标准作业时长。

请求示例

{
    "sceneTaskIds": [
        1836272
    ],
    "taskName": "",
    "customerTaskIds": [
        "20qe333"
    ],
    "page": {
        "start": 0,
        "count": 15
    }
}

响应示例

{
    "stateCode": "0",
    "errorMessage": null,
    "result": {
        "data": [
            {
                "sceneTaskId": 1836272,
                "taskName": "openapi_批量创建zhang4个子任务_有一个无配置关系修改",
                "sceneName": "zhang4个子任务_有一个无配置关系",
                "adminOrganization": "52479",
                "adminOrganizationName": "新版本测试租户1029",
                "signSiteId": null,
                "signSiteCode": null,
                "signSiteName": null,
                "beginTimestamp": null,
                "endTimestamp": null,
                "jobDuration": null,
                "status": 0,
                "customerTaskId": "20qe333",
                "isApplyApprove": 0,
                "actualBeginTime": null,
                "actualEndTime": null,
                "processFeedback": null,
                "reviewRuleName": "",
                "reviewRuleId": null,
                "isAppraisal": null,
                "excutor": [
                    {
                        "sceneTaskId": 1836272,
                        "taskType": 1,
                        "userId": 101277,
                        "userInfoId": 3875284,
                        "userName": "改名张小玲",
                        "userType": 1
                    }
                ],
                "subTaskList": [
                    {
                        "sceneTaskId": 363088,
                        "taskName": "子任务11",
                        "taskId": 1836272,
                        "status": 0,
                        "signSiteId": null,
                        "signSiteCode": null,
                        "signSiteName": "",
                        "beginTimestamp": null,
                        "endTimestamp": null,
                        "actualBeginTime": null,
                        "actualEndTime": null,
                        "processFeedback": null,
                        "jobDuration": null,
                        "excutor": [
                            {
                                "sceneTaskId": 363088,
                                "taskType": 2,
                                "userId": 101277,
                                "userInfoId": 3875294,
                                "userName": "改名张小玲",
                                "userType": 1
                            }
                        ],
                        "taskExtend": null,
                        "preModeNames": null
                    },
                    {
                        "sceneTaskId": 363089,
                        "taskName": "子任务22",
                        "taskId": 1836272,
                        "status": 0,
                        "signSiteId": null,
                        "signSiteCode": null,
                        "signSiteName": "",
                        "beginTimestamp": null,
                        "endTimestamp": null,
                        "actualBeginTime": null,
                        "actualEndTime": null,
                        "processFeedback": null,
                        "jobDuration": null,
                        "excutor": [
                            {
                                "sceneTaskId": 363089,
                                "taskType": 2,
                                "userId": 101277,
                                "userInfoId": 3875295,
                                "userName": "改名张小玲",
                                "userType": 1
                            }
                        ],
                        "taskExtend": null,
                        "preModeNames": "子任务11,子任务44"
                    },
                    {
                        "sceneTaskId": 363090,
                        "taskName": "子任务33",
                        "taskId": 1836272,
                        "status": 0,
                        "signSiteId": null,
                        "signSiteCode": null,
                        "signSiteName": "",
                        "beginTimestamp": null,
                        "endTimestamp": null,
                        "actualBeginTime": null,
                        "actualEndTime": null,
                        "processFeedback": null,
                        "jobDuration": null,
                        "excutor": [
                            {
                                "sceneTaskId": 363090,
                                "taskType": 2,
                                "userId": 101277,
                                "userInfoId": 3875296,
                                "userName": "改名张小玲",
                                "userType": 1
                            }
                        ],
                        "taskExtend": null,
                        "preModeNames": "子任务11"
                    },
                    {
                        "sceneTaskId": 363091,
                        "taskName": "子任务44",
                        "taskId": 1836272,
                        "status": 0,
                        "signSiteId": null,
                        "signSiteCode": null,
                        "signSiteName": "",
                        "beginTimestamp": null,
                        "endTimestamp": null,
                        "actualBeginTime": null,
                        "actualEndTime": null,
                        "processFeedback": null,
                        "jobDuration": null,
                        "excutor": [
                            {
                                "sceneTaskId": 363091,
                                "taskType": 2,
                                "userId": 101277,
                                "userInfoId": 3875297,
                                "userName": "改名张小玲",
                                "userType": 1
                            }
                        ],
                        "taskExtend": null,
                        "preModeNames": null
                    }
                ],
                "taskExtend": null
            }
        ],
        "pos": 0,
        "total_count": 1,
        "entityName": null,
        "totalCount": 1
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档