接口 ProcessInstanceService
- 所有超级接口:
BaseService<ProcessInstance>
- 所有已知实现类:
ProcessInstanceServiceImpl
流程实例 服务类
-
方法概要
修饰符和类型方法说明void激活流程与挂起相对应voidaddVariable(Long processDefineId, cn.hutool.core.lang.Dict args) 向指定实例id添加全局变量数据approvalRecord(Long processInstanceId) 审批记录voidcreateCCInstance(Long processInstanceId, String creator, String... actorIds) 创建实例抄送createProcessInstance(ProcessDefine processDefine, String businessKey, String operator, cn.hutool.core.lang.Dict args) 根据流程、操作人员、父流程实例ID创建流程实例createProcessInstance(ProcessDefine processDefine, String businessKey, String operator, cn.hutool.core.lang.Dict args, Long parentId, String parentNodeName) 根据流程、操作人员、父流程实例ID创建流程实例voiddeleteProcessInstanceByBusinessKey(String businessKey) 删除流程实例voiddeleteProcessInstanceById(Long processInstanceId) 删除流程实例通过id查询voidfinishProcessInstance(Long processInstanceId) 将流程实例修改为已完成getAssigneeTextData(Long processInstanceId) 获取流程参与人回显文本数据根据ID获取流程实例获取流程实例高亮数据void流程实例强制终止与唤醒相对应void挂起流程与激活相对应voidrejectProcessInstance(Long processInstanceId) 将流程实例修改为拒绝voidremoveVariable(Long processDefineId, String... keys) 移除指定实例id中的全局变量void唤醒历史流程实例与终止相对应booleansave(ProcessInstance param) 添加流程实例voidsaveProcessInstance(ProcessInstance processInstance) 保存流程实例cn.hutool.core.lang.DictstartAndExecute(Long processDefineId, cn.hutool.core.lang.Dict args) 启动且执行流程(自动执行第一个节点)booleanupdate(ProcessInstance param) 更新流程实例voidupdateCCStatus(Long processInstanceId, String actorId) 更新抄送状态voidupdateCountersignVariable(TaskModel taskModel, Execution execution, List<String> taskActors) 更新会签变量voidupdateProcessInstance(ProcessInstance processInstance) 更新流程实例void撤回从接口继承的方法 com.budwk.app.base.service.BaseService
clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchMap, fetchVO, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getNutMap, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listEntity, listMap, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageVO, listVO, query, query, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
-
方法详细资料
-
save
添加流程实例- 参数:
param-- 返回:
-
update
更新流程实例- 参数:
param-- 返回:
-
findById
通过id查询- 参数:
id-- 返回:
-
finishProcessInstance
将流程实例修改为已完成- 参数:
processInstanceId-
-
rejectProcessInstance
将流程实例修改为拒绝- 参数:
processInstanceId-
-
createProcessInstance
ProcessInstance createProcessInstance(ProcessDefine processDefine, String businessKey, String operator, cn.hutool.core.lang.Dict args) 根据流程、操作人员、父流程实例ID创建流程实例- 参数:
processDefine- 流程定义对象businessKey- 业务KEYoperator- 操作人员IDargs- 参数列表- 返回:
- ProcessInstance 活动流程实例对象
-
createProcessInstance
ProcessInstance createProcessInstance(ProcessDefine processDefine, String businessKey, String operator, cn.hutool.core.lang.Dict args, Long parentId, String parentNodeName) 根据流程、操作人员、父流程实例ID创建流程实例- 参数:
processDefine- 流程定义对象businessKey- 业务KEYoperator- 操作人员IDargs- 参数列表parentId-parentNodeName-- 返回:
- ProcessInstance 活动流程实例对象
-
addVariable
向指定实例id添加全局变量数据- 参数:
processDefineId- 实例idargs- 变量数据
-
removeVariable
移除指定实例id中的全局变量- 参数:
processDefineId- 实例idkeys- 移除变量keys
-
saveProcessInstance
保存流程实例- 参数:
processInstance- 流程实例对象
-
interrupt
流程实例强制终止与唤醒相对应- 参数:
processInstanceId- 流程实例idoperator- 处理人员
-
resume
唤醒历史流程实例与终止相对应- 参数:
processInstanceId- 流程实例idoperator-
-
pending
挂起流程与激活相对应- 参数:
processInstanceId- 流程实例idoperator- 处理人员
-
activate
激活流程与挂起相对应- 参数:
processInstanceId-operator-
-
updateProcessInstance
更新流程实例- 参数:
processInstance- 流程实例对象
-
getById
根据ID获取流程实例- 参数:
id-- 返回:
-
startAndExecute
启动且执行流程(自动执行第一个节点)- 参数:
processDefineId-args-
-
highLight
获取流程实例高亮数据- 参数:
processInstanceId-- 返回:
-
approvalRecord
审批记录- 参数:
processInstanceId-- 返回:
-
withdraw
撤回- 参数:
processInstanceId-operator-
-
updateCountersignVariable
更新会签变量- 参数:
taskModel-execution-taskActors-
-
createCCInstance
创建实例抄送- 参数:
processInstanceId-creator-actorIds-
-
updateCCStatus
更新抄送状态- 参数:
processInstanceId-actorId-
-
getAssigneeTextData
获取流程参与人回显文本数据- 参数:
processInstanceId-- 返回:
-
deleteProcessInstanceById
删除流程实例- 参数:
processInstanceId-
-
deleteProcessInstanceByBusinessKey
删除流程实例- 参数:
businessKey-
-