public interface BpmProcessService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeProcessInstance(String procInstId)
流程实例挂起
|
int |
deleteJob(String jobId)
强制删除job任务,该方法无 api 接口
|
InputStream |
findProcessPic(String procDefId)
查看流程图
|
List<org.activiti.engine.repository.ProcessDefinition> |
getAllProcessDefinition()
获取所有可以启动的流程
|
org.activiti.engine.runtime.Job |
getJob(String procInstId)
获取job事件
|
org.activiti.engine.repository.ProcessDefinition |
getProcessDefinitionById(String procDefId)
根据流程定义id获取流程定义实例
此方法使用了缓存,返回的 ProcessDefinition实例不为activity默认的实例,而是ProcessDefinitionCache,以保证缓存时正常序列化 |
org.activiti.engine.repository.ProcessDefinition |
getProcessDefinitionByKey(String procDefKey)
根据流程定义id获取流程定义实例
此方法使用了缓存,返回的 ProcessDefinition实例不为activity默认的实例,而是ProcessDefinitionCache,以保证缓存时正常序列化 |
void |
openProcessInstance(String procInstId)
流程实例激活
|
org.activiti.engine.runtime.ProcessInstance |
startProcessInstance(StartProcessRequest request)
启动一个流程,并初始化自定义主表单数据
|
List<org.activiti.engine.repository.ProcessDefinition> getAllProcessDefinition()
org.activiti.engine.runtime.ProcessInstance startProcessInstance(StartProcessRequest request)
void closeProcessInstance(String procInstId)
procInstId - 流程实例IDvoid openProcessInstance(String procInstId)
procInstId - 流程实例IDorg.activiti.engine.repository.ProcessDefinition getProcessDefinitionById(String procDefId)
ProcessDefinition实例不为activity默认的实例,而是ProcessDefinitionCache,以保证缓存时正常序列化procDefId - 流程定义idException - 异常信息org.activiti.engine.repository.ProcessDefinition getProcessDefinitionByKey(String procDefKey)
ProcessDefinition实例不为activity默认的实例,而是ProcessDefinitionCache,以保证缓存时正常序列化procDefKey - 流程定义idException - 异常信息org.activiti.engine.runtime.Job getJob(String procInstId)
procInstId - 执行IDint deleteJob(String jobId)
jobId - InputStream findProcessPic(String procDefId)
procDefId - 流程定义idCopyright © 2018. All rights reserved.