姜文盛 发表于 2024-12-27 23:29:59

如何判断流程结案状态?

如何判断流程结案状态

姜文盛 发表于 2024-12-27 23:29:59

可调用平台接口查询
接口
post
https://workflow-test.apps.digiwincloud.com.cn/restful/standard/workflow/api/process/completeState

入参
{
"serialNumber": "wf_api_373047148498915328"
}

回参

{
"duration": 51,
"statusDescription": "OK",
"response": {
    "message": "",
    "success": true,
    "data": {
      "item": {
      "id": 28947,
      "itemId": "wf_api_419487485081423872",
      "serialNumber": "wf_api_419487483303038976",
      "activityId": "wf_api_419487483948961792",
      "performerType": 0,
      "performerId": "wujiang@digiwin.com",
      "performerNo": "22308",
      "performerName": "吴疆",
      "agentPerformerId": null,
      "agentPerformerName": null,
      "preWorkitemId": null,
      "nextWorkitemId": null,
      "createType": 0,
      "comment": "ddd",
      "state": 3,
      "completeState": 170,
      "createTime": "2024/10/30 13:33:30",
      "completeTime": "2024/10/30 13:33:58",
      "tenantId": "athenaPaaSDesigner",
      "updateTime": "2024/10/30 13:33:58"
      },
      "id": 105533,
      "processId": "PC_1986424e9e021000",
      "name": "预计完成日-请假单流程",
      "serialNumber": "wf_api_419487483303038976",
      "emergency": 50,
      "subject": "未命名标题",
      "state": 3,
      "completeState": 130,
      "createTime": "2024/10/30 13:33:30",
      "completeTime": "2024/10/30 13:33:58",
      "dueDate": "2024/10/30 13:36:30",
      "limitTime": "2024/10/30 13:36:30",
      "initiatorId": "wujiang@digiwin.com",
      "initiatorNo": "22308",
      "initiatorName": "吴疆",
      "eocCompanyId": null,
      "eocSiteId": null,
      "parent": "",
      "projectCode": "PC_1986424e9e021000",
      "comment": "ddd",
      "version": 1,
      "tenantSid": null,
      "completeStateDesc": "签核不同意",
      "tenantId": "athenaPaaSDesigner",
      "updateTime": "2024/10/30 13:33:58"
    }
},
"profile": {
    "userSid": 811286495073280,
    "userName": "吴疆",
    "userId": "wujiang@digiwin.com"
},
"uuid": "",
"status": 200
}



/**
   * 流程完成状态,
   * 0 初始状态
   * 10 正常完成
   * 20 终止项目而关闭
   * 30 终止项目而关闭
   * 50 往前加签而关闭
   * 60 退回重签而关闭
   * 70 取回重办而关闭
   * 80 执行强制关闭项目而终止
   * 90 项目被撤销而关闭
   * 100 其他任务已处理完成而关闭
   * 120 退回重办而关闭
   * 130 签核不同意
   * 140 执行终止项目型的活动而终止
   * 150 执行强制关闭任务
   * 160 跳过此任务
   * 170 因分支终止事件而关闭
   * 180 退回重办而关闭,并强制产生后续任务
   * 190 取回重办而关闭,并强制产生后续任务
   * 200 取回重签而关闭
   * 210 抽单(撤销)而关闭
   * 220 因撤回而关闭
   */
页: [1]
查看完整版本: 如何判断流程结案状态?