作者:钟剑华  历史版本:1  更新时间:2024-11-20 15:41

流程任务变更列表

简述:

  • 【流程任务变更】列表(分页条件查询)数据

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}

返回示例:

{
  "state": 200,
  "request": null,
  "message": "",
  "cause": "",
  "variables": {},
  "data": {
    "dataResult": [
      {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": null,
        "createTime": "2020-02-12 16:08:30",
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "677184296619868160",
        "taskId": "677183859263012865",
        "taskSubject": "管理员在2020-02-12 16:06:51发起分支网关加跳转规则",
        "taskName": "领导审批",
        "procInstId": "677183849335095296",
        "nodeId": "UserTask_059cdtd",
        "changeType": "shift",
        "status": "running",
        "ownerId": "1",
        "executorId": null,
        "comment": "默认转办描述",
        "completeTime": null,
        "cancelTime": null,
        "delBeforeSave": true,
        "bpmTaskChangeAssignPoList": [],
        "ownerName": "管理员",
        "executorName": null
      }
    ],
    "pageResult": {
      "limit": 2,
      "page": 1,
      "totalCount": 1,
      "totalPages": 1
    }
  }
}

返回参数说明:

名称 类型 备注
dataResult List< BpmTaskChangePo > 流程任务变更列表数据
pageResult Object 分页数据

流程任务变更列表数量

简述:

  • 【流程任务变更】列表(分页条件查询)数据数量

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {},
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "12"
}

返回参数说明:

名称 类型 备注
data Integer 数量

根据id获取对象信息

简述:

  • 根据id获取对象信息

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
id String 主键id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/task/change/get?id=677184296619868160

返回示例:

{
  "state": 200,
  "request": null,
  "message": "",
  "cause": "",
  "variables": {},
  "data": {
    "pk": "",
    "name": null,
    "ip": null,
    "createBy": null,
    "createTime": "2020-02-12 16:08:30",
    "updateBy": null,
    "updateTime": null,
    "tenantId": null,
    "dataStatus": null,
    "dbtype": null,
    "id": "677184296619868160",
    "taskId": "677183859263012865",
    "taskSubject": "管理员在2020-02-12 16:06:51发起分支网关加跳转规则",
    "taskName": "领导审批",
    "procInstId": "677183849335095296",
    "nodeId": "UserTask_059cdtd",
    "changeType": "shift",
    "status": "running",
    "ownerId": "1",
    "executorId": null,
    "comment": "默认转办描述",
    "completeTime": null,
    "cancelTime": null,
    "delBeforeSave": true,
    "bpmTaskChangeAssignPoList": [
      {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "677184296951218176",
        "taskChangeId": "677184296619868160",
        "type": "employee",
        "executor": "664433378967158784",
        "typeName": null,
        "executorName": "664433378967158784"
      }
    ],
    "ownerName": "管理员",
    "executorName": null
  }
}

返回参数说明:

名称 类型 备注
data BpmTaskChangePo 流程任务变更对象

保存

简述:

  • 保存流程任务变更

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
id String 主键id
taskId String 任务ID
taskSubject String 事项标题
taskName String 任务名称
procInstId String 流程实例ID
nodeId String 任务节点ID
changeType String 更改类型
status String 状态
ownerId String 所属人ID
executorId String 执行人ID
comment String 变更描述
createTime String 任务完成时间
completeTime String 任务完成时间
cancelTime String 任务取消时间
bpmTaskChangeAssignPoList String 转办受理人信息

请求参数示例:

{
    "pk": "",
    "name": null,
    "ip": null,
    "createBy": null,
    "createTime": "2022-05-20 11:16:38",
    "updateBy": null,
    "updateTime": null,
    "tenantId": null,
    "dataStatus": null,
    "deleted": null,
    "dbType": null,
    "dsAlias": null,
    "id": null,
    "taskId": "977167872725876736",
    "taskSubject": "管理员在2022-05-20 11:16:15发起验证按钮01",
    "taskName": "发起人",
    "procInstId": "977167871803129857",
    "nodeId": "Activity_1u01sua",
    "changeType": "shift",
    "status": "running",
    "ownerId": "1",
    "executorId": null,
    "comment": "默认转办描述",
    "completeTime": null,
    "cancelTime": null,
    "delBeforeSave": true,
    "bpmTaskChangeAssignPoList": [
        {
            "type": "employee",
            "executor": "973977875986251776",
            "executorName": "自行车"
        },
        {
            "type": "employee",
            "executor": "974673302050045952",
            "executorName": "eddy"
        }
    ],
    "ownerName": "管理员",
    "executorName": null,
    "icon": null,
    "iconBgColor": null
}

返回示例:

{
  "state": 200,
  "request": null,
  "message": "保存流程任务变更成功",
  "cause": "",
  "variables": {},
  "data": null
}

返回参数说明:

名称 类型 备注
data Void

删除

简述:

  • 批量删除流程任务变更

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
id String 主键id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/task/change/remove?id=654357778126602240,638399136323862528

返回示例:

{
  "state": 200,
  "request": null,
  "message": "删除流程任务变更成功",
  "cause": "",
  "variables": {},
  "data": null
}

返回参数说明:

名称 类型 备注
data Void

设置流程任务变更状态

简述:

  • 设置【流程任务变更】状态

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
id String 主键ID
status String cancel 状态 running-运行中、finish-完成、cancel-取消
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/task/change/setStatus?id=626866373389189120

返回示例:

{
    "state": 200,
    "request": null,
    "message": "取消流程转办代理成功",
    "cause": "",
    "variables": {},
    "data": {}
}

返回参数说明:

名称 类型 备注
data Void

是否允许流程任务变更

简述:

  • 是否允许【流程任务变更】

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
taskId String 流程id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/task/change/allowShfit?taskId=626866373389189120

返回示例:

{
    "state": 200,
    "request": null,
    "message": "允许转办",
    "cause": "",
    "variables": {
        "hiddenDelegate": false
    },
    "data": {}
}

返回参数说明:

名称 类型 备注
data Void

根据id或任务id查询对象信息

简述:

  • 根据id或任务id查询对象信息

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
id String 流程任务变更id
taskId String 流程id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/task/change/edit?id=677184296619868160

返回示例:

{
  "state": 200,
  "request": null,
  "message": "",
  "cause": "",
  "variables": {},
  "data": {
    "pk": "",
    "name": null,
    "ip": null,
    "createBy": null,
    "createTime": "2020-02-12 16:08:30",
    "updateBy": null,
    "updateTime": null,
    "tenantId": null,
    "dataStatus": null,
    "dbtype": null,
    "id": "677184296619868160",
    "taskId": "677183859263012865",
    "taskSubject": "管理员在2020-02-12 16:06:51发起分支网关加跳转规则",
    "taskName": "领导审批",
    "procInstId": "677183849335095296",
    "nodeId": "UserTask_059cdtd",
    "changeType": "shift",
    "status": "running",
    "ownerId": "1",
    "executorId": null,
    "comment": "默认转办描述",
    "completeTime": null,
    "cancelTime": null,
    "delBeforeSave": true,
    "bpmTaskChangeAssignPoList": [
      {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "677184296951218176",
        "taskChangeId": "677184296619868160",
        "type": "employee",
        "executor": "664433378967158784",
        "typeName": null,
        "executorName": "664433378967158784"
      }
    ],
    "ownerName": "管理员",
    "executorName": null
  }
}

返回参数说明:

名称 类型 备注
data BpmTaskChangePo 流程任务对象

备注