| Package | Description |
|---|---|
| org.dromara.warm.flow.core.dto | |
| org.dromara.warm.flow.core.listener | |
| org.dromara.warm.flow.core.service | |
| org.dromara.warm.flow.core.service.impl |
| Modifier and Type | Method and Description |
|---|---|
FlowParams |
FlowParams.activityStatus(Integer activityStatus) |
FlowParams |
FlowParams.addHandlers(List<String> addHandlers) |
static FlowParams |
FlowParams.build() |
FlowParams |
FlowParams.cooperateType(Integer cooperateType) |
FlowParams |
FlowParams.ext(String ext) |
FlowParams |
FlowParams.flowCode(String flowCode) |
FlowParams |
FlowParams.flowStatus(String flowStatus) |
FlowParams |
FlowParams.handler(String handler) |
FlowParams |
FlowParams.hisStatus(String hisStatus) |
FlowParams |
FlowParams.hisTaskExt(String hisTaskExt) |
FlowParams |
FlowParams.ignore(boolean ignore) |
FlowParams |
FlowParams.message(String message) |
FlowParams |
FlowParams.nodeCode(String nodeCode) |
FlowParams |
FlowParams.permissionFlag(List<String> permissionFlag) |
FlowParams |
FlowParams.reductionHandlers(List<String> reductionHandlers) |
FlowParams |
FlowParams.setSkipType(String skipType) |
FlowParams |
FlowParams.skipType(String skipType) |
FlowParams |
FlowParams.variable(Map<String,Object> variable) |
| Modifier and Type | Field and Description |
|---|---|
private FlowParams |
ListenerVariable.flowParams
工作流内置参数
|
| Modifier and Type | Method and Description |
|---|---|
FlowParams |
ListenerVariable.getFlowParams() |
| Modifier and Type | Method and Description |
|---|---|
ListenerVariable |
ListenerVariable.setFlowParams(FlowParams flowParams) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TaskService.addSignature(Long taskId,
FlowParams flowParams)
加签,增加办理人
|
Task |
TaskService.addTask(Node node,
Instance instance,
Definition definition,
FlowParams flowParams)
设置流程待办任务对象
|
List<HisTask> |
HisTaskService.autoHisTask(FlowParams flowParams,
String flowStatus,
Task task,
List<User> userList,
Integer cooperateType)
自动完成历史任务
|
boolean |
TaskService.depute(Long taskId,
FlowParams flowParams)
委派, 默认删除当然办理用户权限,委派后,当前办理不可办理
|
boolean |
TaskService.reductionSignature(Long taskId,
FlowParams flowParams)
减签,减少办理人
|
Instance |
TaskService.retrieve(Long instanceId,
FlowParams flowParams)
取回
|
List<HisTask> |
HisTaskService.setCooperateHis(Task task,
Node node,
FlowParams flowParams,
List<String> collaborators)
设置协作历史记录
|
HisTask |
HisTaskService.setDeputeHisTask(Task task,
FlowParams flowParams,
User entrustedUser)
委派历史任务
|
HisTask |
HisTaskService.setSignHisTask(Task task,
FlowParams flowParams,
BigDecimal nodeRatio,
boolean isPass)
设置会签票签历史任务
|
HisTask |
HisTaskService.setSkipHisTask(Task task,
Node nextNode,
FlowParams flowParams)
设置流程历史任务信息
|
List<HisTask> |
HisTaskService.setSkipInsHis(Task task,
List<Node> nextNodes,
FlowParams flowParams)
设置流程历史任务信息
|
Instance |
TaskService.skip(FlowParams flowParams,
Task task)
流程跳转
|
Instance |
TaskService.skip(Long taskId,
FlowParams flowParams)
根据任务id,流程跳转
|
Instance |
InsService.skipByInsId(Long instanceId,
FlowParams flowParams)
根据实例id,流程跳转,一般是开始节点后第一个节点,用来提交申请,此时不可有同时两个待办任务
|
Instance |
InsService.start(String businessId,
FlowParams flowParams)
传入业务id开启流程
|
Instance |
InsService.termination(Long instanceId,
FlowParams flowParams)
终止流程,提前结束流程,将所有待办任务转历史
|
Instance |
TaskService.termination(Long taskId,
FlowParams flowParams)
终止流程,提前结束流程,将所有待办任务转历史
|
Instance |
TaskService.termination(Task task,
FlowParams flowParams)
终止流程,提前结束流程,将所有待办任务转历史
|
boolean |
TaskService.transfer(Long taskId,
FlowParams flowParams)
转办, 默认删除当然办理用户权限,转办后,当前办理不可办理
|
boolean |
TaskService.updateHandler(Long taskId,
FlowParams flowParams)
修改办理人
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TaskServiceImpl.addSignature(Long taskId,
FlowParams flowParams) |
Task |
TaskServiceImpl.addTask(Node node,
Instance instance,
Definition definition,
FlowParams flowParams) |
List<HisTask> |
HisTaskServiceImpl.autoHisTask(FlowParams flowParams,
String flowStatus,
Task task,
List<User> userList,
Integer cooperateType) |
private List<Task> |
TaskServiceImpl.buildAddTasks(FlowParams flowParams,
Task task,
Instance instance,
List<Node> nextNodes,
Node nextNode,
Definition definition)
构建增待办任务
|
private void |
TaskServiceImpl.checkAuth(Node NowNode,
Task task,
FlowParams flowParams)
判断当前处理人是否有权限处理
|
private void |
TaskServiceImpl.convertHisTask(List<Task> taskList,
FlowParams flowParams,
String flowStatus)
待办任务转历史任务。
|
private boolean |
TaskServiceImpl.cooperate(Node nowNode,
Task task,
FlowParams flowParams)
会签,票签,协作处理,返回true;或签或者会签、票签结束返回false
|
boolean |
TaskServiceImpl.depute(Long taskId,
FlowParams flowParams) |
private static String |
HisTaskServiceImpl.getFlowStatus(FlowParams flowParams) |
private boolean |
TaskServiceImpl.handleDepute(Task task,
FlowParams flowParams) |
private void |
TaskServiceImpl.handUndoneTask(Instance instance,
FlowParams flowParams)
处理未完成的任务,当流程完成,还存在待办任务未完成,转历史任务,状态完成。
|
private void |
TaskServiceImpl.oneVoteVeto(Task task,
FlowParams flowParams,
String nextNodeCode)
一票否决(谨慎使用),如果退回,退回指向节点后还存在其他正在执行的待办任务,转历史任务,状态都为退回,重走流程。
|
boolean |
TaskServiceImpl.reductionSignature(Long taskId,
FlowParams flowParams) |
Instance |
TaskServiceImpl.retrieve(Long instanceId,
FlowParams flowParams) |
List<HisTask> |
HisTaskServiceImpl.setCooperateHis(Task task,
Node node,
FlowParams flowParams,
List<String> collaborators) |
HisTask |
HisTaskServiceImpl.setDeputeHisTask(Task task,
FlowParams flowParams,
User entrustedUser) |
private List<HisTask> |
InsServiceImpl.setHisTask(List<Node> nextNodes,
FlowParams flowParams,
Node startNode,
Long instanceId)
设置历史任务
|
private void |
TaskServiceImpl.setInsFinishInfo(Instance instance,
List<Task> addTasks,
FlowParams flowParams) |
HisTask |
HisTaskServiceImpl.setSignHisTask(Task task,
FlowParams flowParams,
BigDecimal nodeRatio,
boolean isPass) |
HisTask |
HisTaskServiceImpl.setSkipHisTask(Task task,
Node nextNode,
FlowParams flowParams) |
List<HisTask> |
HisTaskServiceImpl.setSkipInsHis(Task task,
List<Node> nextNodes,
FlowParams flowParams) |
private Instance |
InsServiceImpl.setStartInstance(Node firstBetweenNode,
String businessId,
FlowParams flowParams)
设置流程实例对象
|
Instance |
TaskServiceImpl.skip(FlowParams flowParams,
Task task) |
Instance |
TaskServiceImpl.skip(Long taskId,
FlowParams flowParams) |
Instance |
InsServiceImpl.skipByInsId(Long instanceId,
FlowParams flowParams) |
Instance |
InsServiceImpl.start(String businessId,
FlowParams flowParams) |
Instance |
TaskServiceImpl.termination(Long taskId,
FlowParams flowParams) |
Instance |
InsServiceImpl.termination(Long instanceId,
FlowParams flowParams) |
Instance |
TaskServiceImpl.termination(Task task,
FlowParams flowParams) |
boolean |
TaskServiceImpl.transfer(Long taskId,
FlowParams flowParams) |
private void |
TaskServiceImpl.updateFlowInfo(Task task,
Instance instance,
List<Task> addTasks,
FlowParams flowParams,
List<Node> nextNodes)
更新流程信息
|
boolean |
TaskServiceImpl.updateHandler(Long taskId,
FlowParams flowParams) |
Copyright © 2024. All rights reserved.