Skip to content

流程中心

ProcessDefinitionRestApi

com.magus.cloud.camunda.client.api.ProcessDefinitionRestApi

findByProcDefId

接口说明

预览流程图

请求地址

GET /magus-camunda/process/definition/preview/{procDefId}

请求参数

参数名父级类型是否必须示例值描述
procDefIdString1流程定义id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
procDefIddataString流程定义id
procDefKeydataString流程定义key
pageUridataString页面uri
pageFlagdataBoolean内外部表单
modelsdataString流程xml
nodesdataArray节点信息
nodeKeynodesString流程节点key
pageUrinodesString页面url
pageFlagnodesBoolean内部表单/外部表单
fieldsPermissionnodesArray字段权限
pageUrifieldsPermissionString页面uri
procDefIdfieldsPermissionString流程定义id
nodeKeyfieldsPermissionString节点key
componentIdfieldsPermissionString组件id
permissionfieldsPermissionString权限

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "id": "",
    "procDefId": "",
    "procDefKey": "",
    "pageFlag": false,
    "pageUri": "",
    "models": "",
    "nodes": [
      {
        "nodeKey": "",
        "pageFlag": false,
        "pageUri": "",
        "fieldsPermission": [
          {
            "pageUri": "",
            "procDefId": "",
            "nodeKey": "",
            "componentId": "",
            "permission": ""
          }
        ]
      }
    ]
  }
}

findByProcDefId

接口说明

流程定义详情

请求地址

GET /magus-camunda/process/definition/find-by-procDefId/{procDefId}

请求参数

参数名父级类型是否必须示例值描述
procDefIdString1流程定义id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
procDefIddataString流程定义id
procDefNamedataString流程定义名
procDefKeydataString流程定义key
versiondataInteger流程定义版本
statedataString状态
withdrawFlagdataBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlagdataBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlagdataBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRuledataString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRuledataString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlagdataBoolean是否是内部表单:默认true
pageUridataString页面uri
companyIddataString归属公司

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "procDefId": "",
    "procDefName": "",
    "procDefKey": "",
    "version": 0,
    "state": false,
    "withdrawFlag": false,
    "commentFlag": false,
    "viewFlag": false,
    "completeRule": "",
    "rejectRule": "",
    "pageFlag": false,
    "pageUri": "",
    "companyId": ""
  }
}

findUpProcessByProcDefKey

接口说明

流程key下启用的流程

请求地址

GET /magus-camunda/process/definition/find-by-procDefKey/{procDefKey}

请求参数

参数名父级类型是否必须示例值描述
procDefKeyString1流程定义key

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
procDefIddataString流程定义id
procDefNamedataString流程定义名
procDefKeydataString流程定义key
versiondataInteger流程定义版本
statedataString状态
withdrawFlagdataBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlagdataBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlagdataBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRuledataString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRuledataString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlagdataBoolean是否是内部表单:默认true
pageUridataString页面uri
companyIddataString归属公司

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "procDefId": "",
    "procDefName": "",
    "procDefKey": "",
    "version": 0,
    "state": false,
    "withdrawFlag": false,
    "commentFlag": false,
    "viewFlag": false,
    "completeRule": "",
    "rejectRule": "",
    "pageFlag": false,
    "pageUri": "",
    "companyId": ""
  }
}

listByProcDefKey

接口说明

流程key下所有的流程定义

请求地址

GET /magus-camunda/process/definition/list-by-procDefKey/{procDefKey}

请求参数

参数名父级类型是否必须示例值描述
procDefKeyString1流程定义key

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
procDefIdlistString流程定义id
procDefNamelistString流程定义名
procDefKeylistString流程定义key
versionlistInteger流程定义版本
statelistString状态
withdrawFlaglistBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlaglistBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlaglistBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRulelistString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRulelistString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri
companyIdlistString归属公司

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "procDefId": "",
      "procDefName": "",
      "procDefKey": "",
      "version": 0,
      "state": false,
      "withdrawFlag": false,
      "commentFlag": false,
      "viewFlag": false,
      "completeRule": "",
      "rejectRule": "",
      "pageFlag": false,
      "pageUri": "",
      "companyId": ""
    }
  ]
}

pageKey

接口说明

流程key分页

请求地址

POST /magus-camunda/process/instance/page/key

请求参数

参数名父级类型是否必须示例值描述
reqObject1
procDefNamereqString0流程定义名称
procDefKeyreqString0流程定义key
pagereqint11当前页码
sizereqint110每页条数
attrreqString0createDate排序的字段名
sortreqString0DESCASC; DESC

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数
listArray
idlistStringid
procDefIdlistString流程定义id
procDefNamelistString流程定义名
procDefKeylistString流程定义key
versionlistInteger流程定义版本
statelistString状态
withdrawFlaglistBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlaglistBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlaglistBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRulelistString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRulelistString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri
companyIdlistString归属公司

请求示例

{
  "procDefId": "",
  "procDefName": "",
  "procDefKey": "",
  "type": "",
  "industryCategory": "",
  "sceneCategory": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0,
  "list": [
    {
      "procDefId": "",
      "procDefName": "",
      "procDefKey": "",
      "version": 0,
      "state": false,
      "withdrawFlag": false,
      "commentFlag": false,
      "viewFlag": false,
      "completeRule": "",
      "rejectRule": "",
      "pageFlag": false,
      "pageUri": "",
      "companyId": ""
    }
  ]
}

pageId

接口说明

流程id分页

请求地址

POST /magus-camunda/process/instance/page/id

请求参数

参数名父级类型是否必须示例值描述
reqObject1
procDefIdreqString0Process_153teed:12:bd454540-55e1-11ee-a704-0ad6eb5ab38b流程定义id
procDefNamereqString0Process_153teed流程定义名称
procDefKeyreqString1项目审批流程流程定义key
pagereqint11当前页码
sizereqint110每页条数
attrreqString0createDate排序的字段名
sortreqString0DESCASC; DESC

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数
listArray
idlistStringid
procDefIdlistString流程定义id
procDefNamelistString流程定义名
procDefKeylistString流程定义key
versionlistInteger流程定义版本
statelistString状态
withdrawFlaglistBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlaglistBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlaglistBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRulelistString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRulelistString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri
companyIdlistString归属公司

请求示例

{
  "procDefId": "",
  "procDefName": "",
  "procDefKey": "",
  "type": "",
  "industryCategory": "",
  "sceneCategory": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0,
  "list": [
    {
      "procDefId": "",
      "procDefName": "",
      "procDefKey": "",
      "version": 0,
      "state": false,
      "withdrawFlag": false,
      "commentFlag": false,
      "viewFlag": false,
      "completeRule": "",
      "rejectRule": "",
      "pageFlag": false,
      "pageUri": "",
      "companyId": ""
    }
  ]
}

pagePublishProcess

接口说明

已发布的流程分页

请求地址

POST /magus-camunda/process/instance/page/publish-process

请求参数

参数名父级类型是否必须示例值描述
reqObject1
procDefNamereqString0流程定义名称
procDefKeyreqString0流程定义key
pagereqint11当前页码
sizereqint110每页条数
attrreqString0createDate排序的字段名
sortreqString0DESCASC; DESC

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数
listArray
idlistStringid
procDefIdlistString流程定义id
procDefNamelistString流程定义名
procDefKeylistString流程定义key
versionlistInteger流程定义版本
statelistString状态
withdrawFlaglistBoolean流程发起后允许撤回(是否启用,0=未启用;1=已启用)
commentFlaglistBoolean流程发起后允许评论(是否启用,0=未启用;1=已启用)
viewFlaglistBoolean允许查看流程动态和流程图(是否启用,0=未启用;1=已启用)
completeRulelistString自动同意规则(CLOSE:不启用;START_USER:审批人为发起人;NEIGHBOR:审批人与上一节点处理人相同;PARTICIPATION:审批人处理过该流程(默认选择不启用)
rejectRulelistString驳回规则(FROM_START_NODE:从头开始审批;FROM_REJECT_NODE:从驳回节点审批(默认选择从头开始审批)
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri
companyIdlistString归属公司

请求示例

{
  "procDefId": "",
  "procDefName": "",
  "procDefKey": "",
  "type": "",
  "industryCategory": "",
  "sceneCategory": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0,
  "list": [
    {
      "procDefId": "",
      "procDefName": "",
      "procDefKey": "",
      "version": 0,
      "state": false,
      "withdrawFlag": false,
      "commentFlag": false,
      "viewFlag": false,
      "completeRule": "",
      "rejectRule": "",
      "pageFlag": false,
      "pageUri": "",
      "companyId": ""
    }
  ]
}

onOrOff

接口说明

关停/启用

请求地址

POST /magus-camunda/process/instance/on-off/{processDefinitionId}

请求参数

参数名父级类型是否必须示例值描述
processDefinitionIdString1流程定义id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0
}

test

接口说明

流程测试

请求地址

POST /magus-camunda/process/instance/test/{processDefinitionId}

请求参数

参数名父级类型是否必须示例值描述
processDefinitionIdString1流程定义id
variablesObject变量

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0
}

upload

接口说明

流程上传

请求地址

POST /magus-camunda/process/instance/upload

请求参数

参数名父级类型是否必须示例值描述
fileMultipartFile1流程文件

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0
}

deleteByProcDefIdIn

接口说明

删除流程定义

请求地址

POST /magus-camunda/process/instance/delete-in-procDefId

请求参数

参数名父级类型是否必须示例值描述
processDefinitionIdString1流程定义id
variablesObject变量

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0
}

ProcessInstanceRestApi

com.magus.cloud.camunda.client.api.ProcessInstanceRestApi

count

接口说明

流程统计

请求地址

GET /magus-camunda/process/instance/count

请求参数

参数名父级类型是否必须示例值描述

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataArray
tododataInteger待我处理的数量
donedataInteger我已处理的数量
ccdataInteger抄送我的数量
sentdataInteger已发事项的数量
readydataInteger待发事项的数量

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "todo": 0,
    "done": 0,
    "cc": 0,
    "sent": 0,
    "ready": 0
  }
}

page

接口说明

流程分页

请求地址

POST /magus-camunda/process/instance/page

请求参数

参数名父级类型是否必须示例值描述
reqObject1
beginTimereqDate0开始时间
endTimereqDate0结束时间
keywordreqString0关键字
sourcereqString1搜索来源分类
pagereqint11当前页码
sizereqint110每页条数
attrreqString0createDate排序的字段名
sortreqString0DESCASC; DESC

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
totalNumLong总条数
totalPageLong总页数
pageInt当前页数
sizeInt每页条数
listArray
idlistStringid
processNolistString流程编号
titlelistString流程实例标题
procDefIdlistString流程定义id
procInstIdlistString流程实例id
pageIdlistString页面标识编码
pageUrilistString页面标识uri
rejectNodeKeylistString被驳回的节点
startUserIdlistString发起人id
startUserNamelistString发起人
statuslistString状态
businessTableNamelistString业务表名称
businessIdlistString业务数据ID
startTimelistDate发起时间

请求示例

{
  "beginTime": 0,
  "endTime": 0,
  "keyword": "",
  "source": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "totalNum": 0,
  "totalPage": 0,
  "page": 0,
  "size": 0,
  "list": [
    {
      "id": "",
      "processNo": "",
      "title": "",
      "procDefId": "",
      "procInstId": "",
      "pageId": "",
      "pageUri": "",
      "rejectNodeKey": "",
      "startUserId": "",
      "startUserName": "",
      "status": "",
      "businessTableName": "",
      "businessId": "",
      "startTime": "2023-11-22 09:08:03"
    }
  ]
}

findByid

接口说明

流程详情

请求地址

GET /magus-camunda/process/definition/find-by-id/{id}

请求参数

参数名父级类型是否必须示例值描述
procDefKeyString1流程定义key

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
processNodataString流程编号
titledataString流程实例标题
procDefIddataString流程定义id
procInstIddataString流程实例id
pageIddataString页面标识编码
pageUridataString页面标识uri
rejectNodeKeydataString被驳回的节点
startUserIddataString发起人id
startUserNamedataString发起人
statusdataString状态
businessTableNamedataString业务表名称
businessIddataString业务数据ID
startTimedataDate发起时间

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "procDefId": "",
    "procDefName": "",
    "procDefKey": "",
    "version": 0,
    "state": false,
    "withdrawFlag": false,
    "commentFlag": false,
    "viewFlag": false,
    "completeRule": "",
    "rejectRule": "",
    "pageFlag": false,
    "pageUri": "",
    "companyId": ""
  }
}

findRunningByProcDefKey

接口说明

查询流程key下启用的流程正在运行的流程实例

请求地址

GET /magus-camunda/process/instance/running/find-by-procDefKey/{procDefKey}

请求参数

参数名父级类型是否必须示例值描述
procDefKeyString1流程定义key

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
processNolistString流程编号
titlelistString流程实例标题
procDefIdlistString流程定义id
procInstIdlistString流程实例id
pageIdlistString页面标识编码
pageUrilistString页面标识uri
rejectNodeKeylistString被驳回的节点
startUserIdlistString发起人id
startUserNamelistString发起人
statuslistString状态
businessTableNamelistString业务表名称
businessIdlistString业务数据ID
startTimelistDate发起时间

请求示例

{
  "beginTime": 0,
  "endTime": 0,
  "keyword": "",
  "source": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "processNo": "",
      "title": "",
      "procDefId": "",
      "procInstId": "",
      "pageId": "",
      "pageUri": "",
      "rejectNodeKey": "",
      "startUserId": "",
      "startUserName": "",
      "status": "",
      "businessTableName": "",
      "businessId": "",
      "startTime": "2023-11-22 09:08:03"
    }
  ]
}

findByBusinessId

接口说明

根据 businessId 查询流程实例(只适用于web版)

请求地址

GET /magus-camunda/process/definition/find-by-businessId

请求参数

参数名父级类型是否必须示例值描述
businessIdString1业务数据id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
dataObject
iddataStringid
processNodataString流程编号
titledataString流程实例标题
procDefIddataString流程定义id
procInstIddataString流程实例id
pageIddataString页面标识编码
pageUridataString页面标识uri
rejectNodeKeydataString被驳回的节点
startUserIddataString发起人id
startUserNamedataString发起人
statusdataString状态
businessTableNamedataString业务表名称
businessIddataString业务数据ID
startTimedataDate发起时间

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "data": {
    "procDefId": "",
    "procDefName": "",
    "procDefKey": "",
    "version": 0,
    "state": false,
    "withdrawFlag": false,
    "commentFlag": false,
    "viewFlag": false,
    "completeRule": "",
    "rejectRule": "",
    "pageFlag": false,
    "pageUri": "",
    "companyId": ""
  }
}

listInBusinessId

接口说明

根据 businessId 批量查询流程实例(只适用于web版)

请求地址

POST /magus-camunda/process/instance/list-in-businessId

请求参数

参数名父级类型是否必须示例值描述
businessIdsArray1业务数据id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
processNolistString流程编号
titlelistString流程实例标题
procDefIdlistString流程定义id
procInstIdlistString流程实例id
pageIdlistString页面标识编码
pageUrilistString页面标识uri
rejectNodeKeylistString被驳回的节点
startUserIdlistString发起人id
startUserNamelistString发起人
statuslistString状态
businessTableNamelistString业务表名称
businessIdlistString业务数据ID
startTimelistDate发起时间

请求示例

{
  "beginTime": 0,
  "endTime": 0,
  "keyword": "",
  "source": "",
  "page": 0,
  "size": 0,
  "attr": "",
  "sort": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "processNo": "",
      "title": "",
      "procDefId": "",
      "procInstId": "",
      "pageId": "",
      "pageUri": "",
      "rejectNodeKey": "",
      "startUserId": "",
      "startUserName": "",
      "status": "",
      "businessTableName": "",
      "businessId": "",
      "startTime": "2023-11-22 09:08:03"
    }
  ]
}

draft

接口说明

流程申请保存草稿

请求地址

POST /magus-camunda/process/instance/draft

请求参数

参数名父级类型是否必须示例值描述
reqObject
idreqString02907da64-5b47-11ee-913a-a684fe3d13d0id
procDefIdreqString0Process_0n2qtqt:10:516dde5a-6730-11ee-8240-3a234b873142流程定义id
appendixIdsreqArray0["2907da64-5b47-11ee-913a-a684fe3d13d1"]附件id
existFlagreqBoolean0TRUE是否存在操作(true:编辑操作;false:保存操作)
businessTableNamereqString0expense业务数据模型名称(草稿状态)
businessDataIdreqString02907da64-5b47-11ee-913a-a684fe3d13d0业务数据模型名称(草稿状态)
pageIdreqString05c44ae34-7a63-4279-af07-11a772ff8904页面标识编码
pageUrireqString0/generator/low-code-app/b658772b-f505-4f7c-92a3-c140cc2adc19页面标识uri
datareqArray0业务数据
tableKeydataString0表名
tableDatadataObject0业务数据
subFormsdataArray0子表
authDatadataArray0权限
codeauthDataString0资源类型code
dataauthDataObject0资源数据
codedataString0资源code
namedataString0资源名称

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

{
  "id": "",
  "procDefId": "",
  "appendixIds": [
    ""
  ],
  "existFlag": false,
  "data": [
    {
      "tableKey": "",
      "tableData": [
        {}
      ],
      "authData": [
        {
          "code": "",
          "data": [
            {
              "code": "",
              "name": ""
            }
          ]
        }
      ],
      "subForms": []
    }
  ],
  "businessTableName": "",
  "businessDataId": "",
  "pageId": "",
  "pageUri": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

submit

接口说明

流程申请提交

请求地址

POST /magus-camunda/process/instance/submit

请求参数

参数名父级类型是否必须示例值描述
reqObject
idreqString02907da64-5b47-11ee-913a-a684fe3d13d0id
procDefIdreqString0Process_0n2qtqt:10:516dde5a-6730-11ee-8240-3a234b873142流程定义id
appendixIdsreqArray0["2907da64-5b47-11ee-913a-a684fe3d13d1"]附件id
existFlagreqBoolean0TRUE是否存在操作(true:编辑操作;false:保存操作)
businessTableNamereqString0expense业务数据模型名称(草稿状态)
businessDataIdreqString02907da64-5b47-11ee-913a-a684fe3d13d0业务数据模型名称(草稿状态)
pageIdreqString05c44ae34-7a63-4279-af07-11a772ff8904页面标识编码
pageUrireqString0/generator/low-code-app/b658772b-f505-4f7c-92a3-c140cc2adc19页面标识uri
datareqArray0业务数据
tableKeydataString0表名
tableDatadataObject0业务数据
subFormsdataArray0子表
authDatadataArray0权限
codeauthDataString0资源类型code
dataauthDataObject0资源数据
codedataString0资源code
namedataString0资源名称

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

{
  "id": "",
  "procDefId": "",
  "appendixIds": [
    ""
  ],
  "existFlag": false,
  "data": [
    {
      "tableKey": "",
      "tableData": [
        {}
      ],
      "authData": [
        {
          "code": "",
          "data": [
            {
              "code": "",
              "name": ""
            }
          ]
        }
      ],
      "subForms": []
    }
  ],
  "businessTableName": "",
  "businessDataId": "",
  "pageId": "",
  "pageUri": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

submit

接口说明

流程申请提交

请求地址

POST /magus-camunda/process/instance/submit/{id}

请求参数

参数名父级类型是否必须示例值描述
idString12907da64-5b47-11ee-913a-a684fe3d13d0id
variablesObject0变量

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

update

接口说明

流程实例草稿编辑

请求地址

POST /magus-camunda/process/instance/update

请求参数

参数名父级类型是否必须示例值描述
reqObject
idreqString02907da64-5b47-11ee-913a-a684fe3d13d0id
procDefIdreqString0Process_0n2qtqt:10:516dde5a-6730-11ee-8240-3a234b873142流程定义id
appendixIdsreqArray0["2907da64-5b47-11ee-913a-a684fe3d13d1"]附件id
existFlagreqBoolean0TRUE是否存在操作(true:编辑操作;false:保存操作)
businessTableNamereqString0expense业务数据模型名称(草稿状态)
businessDataIdreqString02907da64-5b47-11ee-913a-a684fe3d13d0业务数据模型名称(草稿状态)
pageIdreqString05c44ae34-7a63-4279-af07-11a772ff8904页面标识编码
pageUrireqString0/generator/low-code-app/b658772b-f505-4f7c-92a3-c140cc2adc19页面标识uri
datareqArray0业务数据
tableKeydataString0表名
tableDatadataObject0业务数据
subFormsdataArray0子表
authDatadataArray0权限
codeauthDataString0资源类型code
dataauthDataObject0资源数据
codedataString0资源code
namedataString0资源名称

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

{
  "id": "",
  "procDefId": "",
  "appendixIds": [
    ""
  ],
  "existFlag": false,
  "data": [
    {
      "tableKey": "",
      "tableData": [
        {}
      ],
      "authData": [
        {
          "code": "",
          "data": [
            {
              "code": "",
              "name": ""
            }
          ]
        }
      ],
      "subForms": []
    }
  ],
  "businessTableName": "",
  "businessDataId": "",
  "pageId": "",
  "pageUri": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

deleteByBusinessIdIn

接口说明

批量删除业务数据对应流程(只适用于web版)

请求地址

POST /magus-camunda/process/instance/delete-in-businessId

请求参数

参数名父级类型是否必须示例值描述
businessIdsArray1["2907da64-5b47-11ee-913a-a684fe3d13d0"]id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

delete

接口说明

流程申请提交

请求地址

POST /magus-camunda/process/instance/delete/{id}

请求参数

参数名父级类型是否必须示例值描述
idString12907da64-5b47-11ee-913a-a684fe3d13d0id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResult调用结果
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

ProcessNodeRestApi

com.magus.cloud.camunda.client.api.ProcessNodeRestApi

listByProcDefId

接口说明

查询流程定义下的用户节点

请求地址

GET /magus-camunda/process/node/list-by-procDefId/{procDefId}

请求参数

参数名父级类型是否必须示例值描述
procDefIdString1流程定义id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
nodeKeylistString节点定义key
nodeNamelistString节点定义名称
nodeTypelistString节点类型
procDefIdlistString流程定义ID
procDefNamelistString流程定义名称
assigneelistStringtask处理人
candidateUserslistStringtask候选人参数
candidateGroupslistStringtask候选人组参数
applicantlistBoolean是否是申请人节点
ccFlaglistBoolean是否启用抄送
opinionFlaglistBoolean是否启用意见输入框
signatureFlaglistBoolean是否启用手写签名
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "nodeKey": "",
      "nodeName": "",
      "nodeType": "",
      "procDefId": "",
      "procDefName": "",
      "assignee": "",
      "candidateUsers": "",
      "candidateGroups": "",
      "applicant": false,
      "ccFlag": false,
      "opinionFlag": false,
      "signatureFlag": false,
      "pageFlag": false,
      "pageUri": ""
    }
  ]
}

ProcessTaskRestApi

com.magus.cloud.camunda.client.api.ProcessTaskRestApi

listByTaskId

接口说明

查询当前流程实例运行中的节点

请求地址

GET /magus-camunda/process/task/running/find-by-procInstId/{procInstId}

请求参数

参数名父级类型是否必须示例值描述
procInstIdString1流程实例id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
nodeKeylistString节点定义key
nodeNamelistString节点定义名称
nodeTypelistString节点类型
procDefIdlistString流程定义ID
procDefNamelistString流程定义名称
assigneelistStringtask处理人
candidateUserslistStringtask候选人参数
candidateGroupslistStringtask候选人组参数
applicantlistBoolean是否是申请人节点
ccFlaglistBoolean是否启用抄送
opinionFlaglistBoolean是否启用意见输入框
signatureFlaglistBoolean是否启用手写签名
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "nodeKey": "",
      "nodeName": "",
      "nodeType": "",
      "procDefId": "",
      "procDefName": "",
      "assignee": "",
      "candidateUsers": "",
      "candidateGroups": "",
      "applicant": false,
      "ccFlag": false,
      "opinionFlag": false,
      "signatureFlag": false,
      "pageFlag": false,
      "pageUri": ""
    }
  ]
}

execute

接口说明

流程操作

请求地址

POST /magus-camunda/process/task/execute

请求参数

参数名父级类型是否必须示例值描述
reqObject
actionreqString0Claim操作类型
procInstIdreqString02907da64-5b47-11ee-913a-a684fe3d13d0流程实例id
taskIdreqString02907da64-5b47-11ee-913a-a684fe3d13d1任务id
datareqArray0业务数据
tableKeydataString0表名
tableDatadataObject0业务数据
subFormsdataArray0子表
authDatadataArray0权限
codeauthDataString0资源类型code
dataauthDataObject0资源数据
codedataString0资源code
namedataString0资源名称
ccreqObject0抄送
ccIdccString0admin抄送人
terminatereqObject0终止
modeterminateString0AT模式(AT:自动;MT:手动)
variablesterminateObject0变量
appendixIdsterminateArray0附件
opinionterminateString0拒绝意见
delegatereqObject0委托
assigneedelegateString0admin处理人
jumpreqObject0跳转
targetNodeKeyjumpString0Activity_1beebwk目标节点key
variablesjumpObject0变量
claimreqObject0认领

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistStringid
nodeKeylistString节点定义key
nodeNamelistString节点定义名称
nodeTypelistString节点类型
procDefIdlistString流程定义ID
procDefNamelistString流程定义名称
assigneelistStringtask处理人
candidateUserslistStringtask候选人参数
candidateGroupslistStringtask候选人组参数
applicantlistBoolean是否是申请人节点
ccFlaglistBoolean是否启用抄送
opinionFlaglistBoolean是否启用意见输入框
signatureFlaglistBoolean是否启用手写签名
pageFlaglistBoolean是否是内部表单:默认true
pageUrilistString页面uri

请求示例

{
  "action": "",
  "procInstId": "",
  "taskId": "",
  "data": [
    {
      "tableKey": "",
      "tableData": [
        {}
      ],
      "authData": [
        {
          "code": "",
          "data": [
            {
              "code": "",
              "name": ""
            }
          ]
        }
      ],
      "subForms": []
    }
  ],
  "cc": {
    "ccId": ""
  },
  "terminate": {
    "mode": "",
    "variables": {},
    "appendixIds": [
      ""
    ],
    "opinion": ""
  },
  "delegate": {
    "assignee": "",
  },
  "jump": {
    "targetNodeKey": "",
    "variables": {}
  },
  "claim": {}
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

ProcessActionRestApi

com.magus.cloud.camunda.client.api.ProcessActionRestApi

listByTaskId

接口说明

获取任务下所有操作

请求地址

GET /magus-camunda/process/action/list-by-taskId/{taskId}

请求参数

参数名父级类型是否必须示例值描述
taskIdString1任务id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
ListArray
keylistString操作key
namelistString操作名称
aliasNamelistString操作别名
sysFlaglistBoolean是否是系统默认
actionlistObject操作信息
keyactionString操作key
nameactionString操作名称
sysFlagactionBoolean是否是系统默认

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "key": "",
      "name": "",
      "aliasName": "",
      "sysFlag": false,
      "action": {
        "key": "",
        "name": "",
        "sysFlag": false
      }
    }
  ]
}

saveAll

接口说明

保存所有操作

请求地址

POST /magus-camunda/process/action/save-all

请求参数

参数名父级类型是否必须示例值描述
reqObject1任务id
nodeKeyreqString1Activity_0lvx4zp流程节点的key
codereqString1save操作的code
namereqString1提交操作的名称
aliasNamereqString0保存操作的别名
sysFlagreqBoolean1True是否是系统默认(true:系统;false:自定义)
enablereqBoolean1True是否授权(true:是;false:否)

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

{
  "nodeKey": "",
  "code": "",
  "name": "",
  "aliasName": "",
  "sysFlag": false,
  "enable": false
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

ProcessActivityRecordRestApi

com.magus.cloud.camunda.client.api.ProcessActivityRecordRestApi

listByProcInstId

接口说明

获取流程实例下的所有的活动动态

请求地址

GET /magus-camunda/process/record/list-by-procInstId/{procInstId}

请求参数

参数名父级类型是否必须示例值描述
procInstIdString1流程实例id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
ListArray
taskIdlistString任务id
procInstIdlistString流程实例id
activityStatuslistString活动状态
opinionlistString意见
appendixIdslistString附件id
operatorIdlistString操作人id
operatorlistString操作人姓名
sortlistInteger排序
statuslistString状态
createIdlistString创建人id
updateTimelistString更新时间
appendiceslistArray附件
idappendicesString附件id
fileNameappendicesString附件名
fileSizeappendicesString附件大小
fileTypeappendicesString附件类型
appCodeappendicesString应用code
bizKeyappendicesString业务主键
targetCodeappendicesString存储目标主键
tagsappendicesString标签
storePathappendicesString文件存储路径
remarkappendicesString备注
fileUrlappendicesString文件路径

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "taskId": "",
      "procInstId": "",
      "activityStatus": "",
      "opinion": "",
      "appendixIds": "",
      "operatorId": "",
      "operator": "",
      "sort": 0,
      "status": "",
      "createId": "",
      "updateTime": "2023-11-22 09:08:03",
      "appendices": [
        {
          "id": "",
          "fileName": "",
          "fileSize": "",
          "fileType": "",
          "appCode": "",
          "bizKey": "",
          "targetCode": "",
          "tags": "",
          "storePath": "",
          "remark": "",
          "fileUrl": ""
        }
      ]
    }
  ]
}

ProcessCommentRestApi

com.magus.cloud.camunda.client.api.ProcessCommentRestApi

listByProcInstId

接口说明

获取对应流程实例的评论

请求地址

GET /magus-camunda/process/comment/list-by-procInstId/{procInstId}

请求参数

参数名父级类型是否必须示例值描述
procInstIdString1流程实例id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistString任务id
createTimelistDate评论时间
procInstIdlistString流程实例id
commentlistString评论
createUserNamelistString评论人

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true,
  "list": [
    {
      "id": "",
      "createTime": "2023-11-22 09:08:03",
      "procInstId": "",
      "comment": "",
      "createUserName": ""
    }
  ]
}

Create

接口说明

添加评论

请求地址

POST /magus-camunda/process/comment/create

请求参数

参数名父级类型是否必须示例值描述
reqObject1
procInstIdreqString0b7590e88-9bac-4588-b8a5-e43fa70d9d05流程实例id
commentreqString0同意评论
createUserNamereqString0王乐乐创建人名称

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean
listArray
idlistString任务id
createTimelistDate评论时间
procInstIdlistString流程实例id
commentlistString评论
createUserNamelistString评论人

请求示例

{
  "procInstId": "",
  "comment": "",
  "createUserName": ""
}

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}

listByProcInstId

接口说明

获取对应流程实例的评论

请求地址

POST /magus-camunda/process/comment/delete/{id}

请求参数

参数名父级类型是否必须示例值描述
idString1评论id

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultBaseRspResultBaseRspResult
bizCoderesultinteger(int32)业务代码,表示操作结果代码
resultCoderesultstring系统代码,表示操作结果,可用值:SUCCESS(0),FAIL_SYSTEM(1),FAIL_BUSINESS(2)
messageresultstring错误信息
validResultsresultarray表单校验错误对象
propertyPathvalidResultsstring表单校验错误字段
messagevalidResults表单校验错误消息
rspFlagboolean

请求示例

响应示例

{
  "result": {
    "bizCode": 0,
    "resultCode": "",
    "message": "",
    "validResults": [
      {
        "propertyPath": "",
        "message": ""
      }
    ]
  },
  "rspFlag": true
}