更新时间:2024-11-28 GMT+08:00
分享

查询评审记录

功能介绍

根据流程实例ID查询所有任务评审记录。

URI

POST /pdmcore/ipdcworkflowservice/console/servicetask/api/localMethod/assessment_record/findAllRecord

请求头

使用机机认证调用接口时需传入header:Authorization,其值为机机鉴权token。

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

processInstanceId

String

参数解释:

流程实例ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

code

Integer

参数解释:

接口返回码。

取值范围:

不涉及。

默认取值:

不涉及。

data

Array of RenderedTaskInfoVO objects

参数解释:

接口响应数据。

取值范围:

不涉及。

默认取值:

不涉及。

orderID

String

参数解释:

请求跟踪流水号。

取值范围:

不涉及。

默认取值:

不涉及。

表3 RenderedTaskInfoVO

参数

参数类型

描述

taskRecords

Array of WfTaskReview objects

参数解释:

所有日志记录。

取值范围:

不涉及。

默认取值:

不涉及。

completeRecords

Array of WfTaskReview objects

参数解释:

历史审批意见。

取值范围:

不涉及。

默认取值:

不涉及。

transferRecords

Array of WfTaskReview objects

参数解释:

转审记录。

取值范围:

不涉及。

默认取值:

不涉及。

表4 WfTaskReview

参数

参数类型

描述

lastUpdateDate

Integer

参数解释:

更新时间。

取值范围:

不涉及。

默认取值:

不涉及。

type

Integer

参数解释:

任务类型。

取值范围:

  • 1:评审。

  • 2:取消。

  • 3:回收。

  • 4:转审。

  • 5:工作中任务。

  • 6:自动完成任务。

默认取值:

不涉及。

wfBusinessSeq

wfBusinessSeq object

参数解释:

申请单。

取值范围:

不涉及。

默认取值:

不涉及。

originalHandler

String

参数解释:

原始处理人。

取值范围:

不涉及。

默认取值:

不涉及。

lastUpdateUserCN

String

参数解释:

更新人。

取值范围:

不涉及。

默认取值:

不涉及。

originalHandlerUuid

String

参数解释:

原始处理人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

assigneeUuid

String

参数解释:

当前处理人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

id

String

参数解释:

评审记录ID。

取值范围:

不涉及。

默认取值:

不涉及。

state

String

参数解释:

状态。

取值范围:

  • DOING:正在处理。

  • FINISHED:已完成。

默认取值:

不涉及。

processInstanceId

String

参数解释:

流程实例ID。

取值范围:

不涉及。

默认取值:

不涉及。

creator

String

参数解释:

指派人。

取值范围:

不涉及。

默认取值:

不涉及。

holdableList

Array of strings

参数解释:

表单集合。

取值范围:

不涉及。

默认取值:

不涉及。

holderId

Integer

参数解释:

表单Holder ID。

取值范围:

不涉及。

默认取值:

不涉及。

businessKey

String

参数解释:

业务Key。

取值范围:

不涉及。

默认取值:

不涉及。

comment

String

参数解释:

意见。

取值范围:

不涉及。

默认取值:

不涉及。

taskName

String

参数解释:

任务名称。

取值范围:

不涉及。

默认取值:

不涉及。

assignee

String

参数解释:

当前处理人。

取值范围:

不涉及。

默认取值:

不涉及。

nodeId

String

参数解释:

节点ID。

取值范围:

不涉及。

默认取值:

不涉及。

holderType

String

参数解释:

操作类型。

取值范围:

  • business:申请单。

  • task:任务。

默认取值:

不涉及。

taskId

String

参数解释:

任务ID。

取值范围:

不涉及。

默认取值:

不涉及。

ccBy

String

参数解释:

抄送人。

取值范围:

不涉及。

默认取值:

不涉及。

ccByUuid

String

参数解释:

抄送人UUID。

取值范围:

不涉及。

默认取值:

不涉及。

表5 wfBusinessSeq

参数

参数类型

描述

className

String

参数解释:

实体名称。

取值范围:

不涉及。

默认取值:

不涉及。

id

Integer

参数解释:

业务ID。

取值范围:

不涉及。

默认取值:

不涉及。

clazz

String

参数解释:

数据实例的实体名称。

取值范围:

不涉及。

默认取值:

不涉及。

请求示例

{
    "processInstanceId": "88ec9e7e-ad28-11ef-96bb-fa163e81714a"
}

响应示例

状态码: 200

OK

{
    "code": 0,
    "data": {
        "transferRecords": [],
        "completeRecords": [
            {
                "lastUpdateDate": 1732757531224,
                "type": 1,
                "wfBusinessSeq": {
                    "className": "WfBusinessSeq",
                    "id": 703538744862449664,
                    "clazz": "WfBusinessSeq"
                },
                "lastUpdateUserCN": " ",
                "assigneeUuid": "1008600000354798408",
                "id": "703538842669424640",
                "state": "FINISHED",
                "creationUserCN": " ",
                "lastUpdatedBy": "1008600000354798408",
                "processInstanceId": "88ec9e7e-ad28-11ef-96bb-fa163e81714a",
                "creator": "panyue2@ipdc.huaweiapaas.com",
                "appName": "IpdcWorkflowService",
                "entityType": "task",
                "holdableList": [
                    "com.huawei.it.plm.workflow.framework.model.WfFormData",
                    "com.huawei.it.plm.workflow.framework.model.WfAttachment",
                    "com.huawei.it.plm.workflow.framework.model.WfBusinessObject"
                ],
                "creationDate": 1732757531224,
                "holderId": 703538842669424640,
                "taskStartTime": 1732757514046,
                "assigneeCompleteUid": "panyue2@ipdc.huaweiapaas.com",
                "createdBy": "1008600000354798408",
                "businessKey": "P10005011",
                "ccBy": "",
                "comment": "",
                "taskName": "用户任务2",
                "assignee": "panyue2@ipdc.huaweiapaas.com",
                "ccByUuid": "",
                "nodeId": "Activity_05cyuie",
                "operation": "ok",
                "holderType": "task",
                "taskId": "8c922604-ad28-11ef-96bb-fa163e81714a",
                "taskEndTime": 1732757531086
            },
            {
                "lastUpdateDate": 1732757514235,
                "type": 1,
                "wfBusinessSeq": {
                    "className": "WfBusinessSeq",
                    "id": 703538744862449664,
                    "clazz": "WfBusinessSeq"
                },
                "lastUpdateUserCN": " ",
                "assigneeUuid": "1008600000354798408",
                "id": "703538771387228160",
                "state": "FINISHED",
                "creationUserCN": " ",
                "lastUpdatedBy": "1008600000354798408",
                "processInstanceId": "88ec9e7e-ad28-11ef-96bb-fa163e81714a",
                "creator": "panyue2@ipdc.huaweiapaas.com",
                "appName": "IpdcWorkflowService",
                "entityType": "task",
                "holdableList": [
                    "com.huawei.it.plm.workflow.framework.model.WfFormData",
                    "com.huawei.it.plm.workflow.framework.model.WfAttachment",
                    "com.huawei.it.plm.workflow.framework.model.WfBusinessObject"
                ],
                "creationDate": 1732757514235,
                "holderId": 703538771387228160,
                "taskStartTime": 1732757508176,
                "assigneeCompleteUid": "panyue2@ipdc.huaweiapaas.com",
                "createdBy": "1008600000354798408",
                "businessKey": "P10005011",
                "ccBy": "",
                "comment": "",
                "taskName": "用户任务1",
                "assignee": "panyue2@ipdc.huaweiapaas.com",
                "ccByUuid": "",
                "nodeId": "Activity_1co84f5",
                "operation": "ok",
                "holderType": "task",
                "taskId": "8912751d-ad28-11ef-96bb-fa163e81714a",
                "taskEndTime": 1732757514016
            }
        ],
        "taskRecords": [
            {
                "lastUpdateDate": 1732757531224,
                "type": 1,
                "wfBusinessSeq": {
                    "className": "WfBusinessSeq",
                    "id": 703538744862449664,
                    "clazz": "WfBusinessSeq"
                },
                "lastUpdateUserCN": " ",
                "assigneeUuid": "1008600000354798408",
                "id": "703538842669424640",
                "state": "FINISHED",
                "creationUserCN": " ",
                "lastUpdatedBy": "1008600000354798408",
                "processInstanceId": "88ec9e7e-ad28-11ef-96bb-fa163e81714a",
                "creator": "panyue2@ipdc.huaweiapaas.com",
                "appName": "IpdcWorkflowService",
                "entityType": "task",
                "holdableList": [
                    "com.huawei.it.plm.workflow.framework.model.WfFormData",
                    "com.huawei.it.plm.workflow.framework.model.WfAttachment",
                    "com.huawei.it.plm.workflow.framework.model.WfBusinessObject"
                ],
                "creationDate": 1732757531224,
                "holderId": 703538842669424640,
                "taskStartTime": 1732757514046,
                "assigneeCompleteUid": "panyue2@ipdc.huaweiapaas.com",
                "createdBy": "1008600000354798408",
                "businessKey": "P10005011",
                "ccBy": "",
                "comment": "",
                "taskName": "用户任务2",
                "assignee": "panyue2@ipdc.huaweiapaas.com",
                "ccByUuid": "",
                "nodeId": "Activity_05cyuie",
                "operation": "ok",
                "holderType": "task",
                "taskId": "8c922604-ad28-11ef-96bb-fa163e81714a",
                "taskEndTime": 1732757531086
            },
            {
                "lastUpdateDate": 1732757514235,
                "type": 1,
                "wfBusinessSeq": {
                    "className": "WfBusinessSeq",
                    "id": 703538744862449664,
                    "clazz": "WfBusinessSeq"
                },
                "lastUpdateUserCN": " ",
                "assigneeUuid": "1008600000354798408",
                "id": "703538771387228160",
                "state": "FINISHED",
                "creationUserCN": " ",
                "lastUpdatedBy": "1008600000354798408",
                "processInstanceId": "88ec9e7e-ad28-11ef-96bb-fa163e81714a",
                "creator": "panyue2@ipdc.huaweiapaas.com",
                "appName": "IpdcWorkflowService",
                "entityType": "task",
                "holdableList": [
                    "com.huawei.it.plm.workflow.framework.model.WfFormData",
                    "com.huawei.it.plm.workflow.framework.model.WfAttachment",
                    "com.huawei.it.plm.workflow.framework.model.WfBusinessObject"
                ],
                "creationDate": 1732757514235,
                "holderId": 703538771387228160,
                "taskStartTime": 1732757508176,
                "assigneeCompleteUid": "panyue2@ipdc.huaweiapaas.com",
                "createdBy": "1008600000354798408",
                "businessKey": "P10005011",
                "ccBy": "",
                "comment": "",
                "taskName": "用户任务1",
                "assignee": "panyue2@ipdc.huaweiapaas.com",
                "ccByUuid": "",
                "nodeId": "Activity_1co84f5",
                "operation": "ok",
                "holderType": "task",
                "taskId": "8912751d-ad28-11ef-96bb-fa163e81714a",
                "taskEndTime": 1732757514016
            }
        ]
    },
    "orderID": "f1893e27-5462-4025-b14f-a5e7be14fcf9"

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档