云服务器内容精选

  • 响应示例 状态码: 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 表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 参数解释: 数据实例 的实体名称。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应示例 状态码: 200 接口返参 { "msg" : null, "code" : 0, "data" : [ { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "processDefinitionName" : "Test0228_01", "processDefinitionNameCn" : "Test0228_01", "businessKey" : "P10000494", "title" : "Test0228_01_2024-02-28T18:02:26.255+0800", "category" : "http://bpmn.io/schema/bpmn", "createdByName" : "hid_fje4j2nvnue3xwp", "processInstanceStartTime" : 1709114547631, "processInstanceEndTime" : null, "state" : "ACTIVE", "lifeCycleState" : null, "taskList" : [ { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "taskId" : "7aa9f4f4-d620-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_1k7n1lw", "taskDefinitionName" : "用户任务2", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709114548032, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null }, { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "taskId" : "7a799620-d620-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_08slzxq", "taskDefinitionName" : "用户任务1", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709114547715, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null } ], "site" : null }, { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "processDefinitionName" : "Test0228_01", "processDefinitionNameCn" : "Test0228_01", "businessKey" : "P10000493", "title" : "Test0228_01_2024-02-28T17:52:23.390+0800", "category" : "http://bpmn.io/schema/bpmn", "createdByName" : "hid_fje4j2nvnue3xwp", "processInstanceStartTime" : 1709113944876, "processInstanceEndTime" : null, "state" : "ACTIVE", "lifeCycleState" : null, "taskList" : [ { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "taskId" : "13665e4e-d61f-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_1k7n1lw", "taskDefinitionName" : "用户任务2", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709113945287, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null }, { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "taskId" : "133451ca-d61f-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_08slzxq", "taskDefinitionName" : "用户任务1", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709113944959, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null } ], "site" : null } ], "pageInfo" : { "totalRows" : 31, "curPage" : 1, "pageSize" : 2, "totalPages" : 16 }, "orderID" : "4297a6ba778a420b89b06cbd351adf68" }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 orderId String 请求跟踪流水号 msg String 接口响应信息 code Integer 接口返回码 data Array of ProcessInstanceVO objects 接口响应数据,JSON对象或数组 pageInfo PageVo object 标准响应体分页信息 表3 ProcessInstanceVO 参数 参数类型 描述 processInstanceId String 流程实例ID processDefinitionName String 流程定义名称 processDefinitionNameCn String 流程定义中文名称 businessKey String 业务流水号 title String 流程标题 category String 流程类型 createdByName String 创建人账号 processInstanceStartTime String 流程实例开始时间 processInstanceEndTime String 流程实例结束时间 state String 流程实例状态:"挂起:SUSPENDED;未完成:ACTIVE;已完成:COMPLETED;取消:INTERNALLY_TERMINATED lifeCycleState String 生命周期状态 taskList Array of Task objects 任务信息列表 site String 引擎站点标识 表4 Task 参数 参数类型 描述 processInstanceId String 流程实例ID taskId String 任务ID taskDefinitionKey String 节点Key taskDefinitionName String 任务节点名称 handlers String 任务处理人短工号集合,有多个时使用","号分割 userIds String 任务处理人ID集合,有多个时使用","号分割 groupIds String 群组ID集合,有多个时使用","号分割 ccuserIds String 抄送用户ID集合,有多个时使用","号分割 ccUserNames String 抄送用户账号集合,有多个时使用","号分割 startTime String 任务开始时间 endTime String 任务结束时间 status String 任务状态:suspended、finished、doing createdBy String 创建人ID createName String 任务创建人 approvalUserName String 审批人用户名 表5 PageVo 参数 参数类型 描述 totalRows Integer 总共有多少条数据 curPage Integer 当前是第几页 pageSize Integer 一页有多少条数据 totalPages Integer 总共有多少页
  • URI GET /services/workflow/myprocesses/{pageSize}/{curPage} 示例接口地址:{ 域名 (有文根需带文根)}/pdmcore/ipdcworkflowservice/services/workflow/myprocesses/2/1 表1 路径参数 参数 是否必选 参数类型 描述 pageSize 是 String 分页大小 curPage 是 String 当前页