更新时间:2024-07-24 GMT+08:00
分享

撤销流程

功能介绍

撤销流程。

URI

POST /console/servicetask/api/localMethod/assessment_trilogy/revokeProcessInstance

示例接口地址:{域名(有文根需带文根)}/pdmcore/ipdcworkflowservice/console/servicetask/api/localMethod/assessment_trilogy/revokeProcessInstance

请求头

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

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

processInstanceId

String

流程实例ID(可通过获取导航树接口返回值中processId获取)

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

code

Integer

接口返回码

data

Data object

接口响应数据

orderID

String

请求跟踪流水号

表3 Data

参数

参数类型

描述

resultInfo

ResultInfo object

结果

表4 ResultInfo

参数

参数类型

描述

successProcessInstanceIds

Array of strings

成功的实例ID

allSucceeded

Boolean

是否都成功

failedProcessInfos

Array of strings

失败的实例

请求示例

{"processInstanceId":"d04d662f-02c9-11ef-8a3a-fa163eaf0a4f"}

响应示例

状态码: 200

接口返参

{
    "code": 0,
    "data": {
        "resultInfo": {
            "successProcessInstanceIds": [
                "d04d662f-02c9-11ef-8a3a-fa163eaf0a4f"
            ],
            "allSucceeded": true,
            "failedProcessInfos": []
        }
    },
    "orderID": "8b4426d92a744af9a18f69ab5e896364"
}

状态码

状态码

描述

200

接口返参

错误码

请参见错误码

使用说明

如果需要获得正常的反参,则需要找一个真实的运行中的流程processInstanceId。否则接口返回是200,返回信息中会有报错信息。

相关文档