工作流运行时

提供如下接口

  • 能够查询发布的图形化的状态,弹出网页显示
  • 查看某个任务当前审批信息,每个任务的审批状态,包括:审批人、审批时间、审批状态等,图形化展示,弹出网页
  • 提供流程启动、完成(批准、拒绝)的接口
  • 查看任务接口
    • 根据用户名称查看任务
    • 根据任务状态查看任务


开启流程

url
/workFlow/startWorkFlow
请求类型post
参数格式application/json
请求参数类型描述
businessKey
String业务id
processDefinitionKey
String流程定义key
variables
json传入下个流程中的自定义变量
响应参数类型描述
statusstring状态码  (200 成功,500异常)

data{

id

}

String流程实例id

根据代理人查询个人任务

url
/workFlow/selectTask
请求类型post
参数格式application/json
请求参数类型描述
assignee
String代理人
响应参数类型描述
statusString状态码  (200 成功,500异常)

data{

taskId

}

String任务id

data{

taskName

}

String任务名称

data{

assignee

}

String代理人

data{

createTime

}

String任务开始时间

data{

processInstanceId

}

String流程实例id

data{

deploymentId

}

String流程部署id

data{

processName

}

String流程名称

data{

processVariables

}


josn流程变量,在流程模型中定义的一些需要传的变量参数

data{

businessKey

}

String开启流程传入的业务id

执行任务接口

url
/workFlow/complete
请求类型post
参数格式application/json
请求参数类型描述
taskId
String任务id
comment
String评论
variables
json传入下个流程中的自定义变量
响应参数类型描述
statusstring状态码  (200 成功,500异常)

查询历史活动接口

url
/workFlow/selectHistoryActive
请求类型post
参数格式application/json
请求参数类型描述
processInstanceId
String流程实例id
响应参数类型描述
statusstring状态码  (200 成功,500异常)

data{

hisList

}

json历史活动数组

查询历史任务接口

url
/workFlow/selectHistoryTask
请求类型post
参数格式application/json
请求参数类型描述
processInstanceId
String流程实例id
响应参数类型描述
statusstring状态码  (200 成功,500异常)

data{

hisList

}

json历史任务数组

查询当前状态的流程图

url
/flowChart/displayFlowCurrPic
请求类型get
参数格式
请求参数类型描述
deploymentId
String流程部署id
响应参数类型描述
文件流

  • 无标签