Package com.codingapi.flow.service
Class FlowService
java.lang.Object
com.codingapi.flow.service.FlowService
流程服务
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaction(FlowActionRequest request) 流程审批longcreate(FlowCreateRequest request) 创建流程voiddelete(FlowDeleteRequest request) 删除流程detail(FlowDetailRequest request) 流程详情processNodes(FlowProcessNodeRequest request) 流程节点记录void子流程数据重置(独立接口,不属于常规审批动作)。voidrevoke(FlowRevokeRequest request) 撤销流程voidurge(FlowUrgeRequest request) 催办
-
Constructor Details
-
FlowService
-
-
Method Details
-
detail
流程详情- Parameters:
request- 流程详情请求- Returns:
- 流程详情
-
processNodes
流程节点记录- Parameters:
request- 流程节点记录请求- Returns:
- 流程节点记录列表
-
create
创建流程- Parameters:
request- 创建流程请求- Returns:
- 创建的流程id
-
action
流程审批- Parameters:
request- 审批请求
-
revoke
撤销流程- Parameters:
request- 撤销请求
-
delete
删除流程仅用于作废尚未流转(位于开始节点且无后续记录)的流程实例
- Parameters:
request- 删除请求
-
urge
催办 -
resetSubProcess
子流程数据重置(独立接口,不属于常规审批动作)。将已完成的子流程聚合记录中的选中实例从头重建为新子流程,主流程退回子流程节点重新等待。 仅当子流程节点配置了重置能力(
SubProcessStrategy.resettable)时允许执行。- Parameters:
request- 重置请求
-