跳过导航链接
A C F G I P R S T V W 

A

AbstractFlowHandler<T> - wiki.capsule.flow.handler中的类
流程处理抽象父类
AbstractFlowHandler() - 类 的构造器wiki.capsule.flow.handler.AbstractFlowHandler
 
afterProcess(T) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
审批流处理后的回调方法,比如需要持久化到数据库的操作,可以放到此方法中进行
authPermission(List<FlowBasic>, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
根据当前用户,一级FlowBasic的handleRoles信息校验权限,返回有权限处理的Flow列表,无权限返回空即可,交给用户在子类中实现

C

ClassUtils - wiki.capsule.flow.utils中的类
Class工具类
ClassUtils() - 类 的构造器wiki.capsule.flow.utils.ClassUtils
 

F

findCurrentFlows(String, String, Long) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前状态下的,当前审批动作时的所有审批环节,单签时只有一个,会签或者并签时会有多个,并签时不包括已经审批完毕的审批环节
findNextStatus(T, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
如果NEXT STATUS是表达式,需要使用beetl规则引擎工具类解析一下
FlowBasic - wiki.capsule.flow.entity中的类
流程基础信息表
FlowBasic() - 类 的构造器wiki.capsule.flow.entity.FlowBasic
 
FlowBasicMapper - wiki.capsule.flow.mapper中的接口
流程基础信息表 Mapper 接口
FlowBasicService - wiki.capsule.flow.service中的接口
流程基础信息表 服务类
FlowBasicServiceImpl - wiki.capsule.flow.service.impl中的类
流程基础信息表 服务实现类
FlowBasicServiceImpl() - 类 的构造器wiki.capsule.flow.service.impl.FlowBasicServiceImpl
 
FlowException - wiki.capsule.flow.exception中的异常错误
自定义流程处理专用异常
FlowException(String) - 异常错误 的构造器wiki.capsule.flow.exception.FlowException
 
FlowException(Integer, String) - 异常错误 的构造器wiki.capsule.flow.exception.FlowException
 
FlowLog - wiki.capsule.flow.entity中的类
流程审批历史日志表
FlowLog() - 类 的构造器wiki.capsule.flow.entity.FlowLog
 
FlowLogMapper - wiki.capsule.flow.mapper中的接口
流程审批历史日志表 Mapper 接口
FlowLogService - wiki.capsule.flow.service中的接口
流程审批历史日志表 服务类
FlowLogServiceImpl - wiki.capsule.flow.service.impl中的类
流程审批历史日志表 服务实现类
FlowLogServiceImpl() - 类 的构造器wiki.capsule.flow.service.impl.FlowLogServiceImpl
 
FlowMetaVo - wiki.capsule.flow.vo中的类
主流程数据vo
FlowMetaVo() - 类 的构造器wiki.capsule.flow.vo.FlowMetaVo
 
FlowProperties - wiki.capsule.flow中的类
FlowProperties() - 类 的构造器wiki.capsule.flow.FlowProperties
 
FlowRootVo - wiki.capsule.flow.vo中的类
返回流程数据包括:当前流程的主流程数据,单据实体当前审批状态,历史审批路径,用于前端可视化流程展示
FlowRootVo() - 类 的构造器wiki.capsule.flow.vo.FlowRootVo
 
FlowRound - wiki.capsule.flow.entity中的类
流程审批回合及数据变动记录表
FlowRound() - 类 的构造器wiki.capsule.flow.entity.FlowRound
 
FlowRoundMapper - wiki.capsule.flow.mapper中的接口
流程审批回合及数据变动记录表 Mapper 接口
FlowRoundService - wiki.capsule.flow.service中的接口
流程审批回合及数据变动记录表 服务类
FlowRoundServiceImpl - wiki.capsule.flow.service.impl中的类
流程审批回合及数据变动记录表 服务实现类
FlowRoundServiceImpl() - 类 的构造器wiki.capsule.flow.service.impl.FlowRoundServiceImpl
 
FlowServiceAutoConfiguration - wiki.capsule.flow中的类
FlowServiceAutoConfiguration() - 类 的构造器wiki.capsule.flow.FlowServiceAutoConfiguration
 
FlowTraceVo - wiki.capsule.flow.vo中的类
单据实体的历史审批路径
FlowTraceVo() - 类 的构造器wiki.capsule.flow.vo.FlowTraceVo
 

G

getApprovalStatusField() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前审批状态字段名称,默认为approvalStatus,当一个实体需要同时开启多条审批流是需要返回不同字段作为区分
getApprovalStatusJsonField() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前审批状态json字段名称,默认为approvalStatusJson,当一个实体需要同时开启多条审批流是需要返回不同字段作为区分
getApprovedStatus() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取所有最终审批通过的状态,即所有Last Task为1的next status集合
getAroundIdField() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前流程处理器的流程名称,默认为flowAroundId,当一个实体需要同时开启多条审批流是需要返回不同字段作为区分
getEntityName() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前流程处理器的实体名称
getFlowMetaInfoV1(T) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取审批流元数据信息,用于前端流程可视化展示,查询出所有正向流程梳理,即taskOrder大于0,允许非有向无环图的场景,如果是通过规则引擎判断分支的场景需要在nextStatusAlias中配置json字段
getFlowMetaInfoV1(String) - 接口 中的方法wiki.capsule.flow.service.FlowBasicService
通过审批流名称获取审批流元数据信息,用于前端流程可视化展示,查询出所有正向流程梳理,即taskOrder大于0,允许非有向无环图的场景,如果是通过规则引擎判断分支的场景需要在nextStatusAlias中配置json字段
getFlowMetaInfoV1(String) - 类 中的方法wiki.capsule.flow.service.impl.FlowBasicServiceImpl
 
getFlowMetaInfoV2(T) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取审批流元数据信息,用于前端流程可视化展示,查询出所有正向流程梳理,即taskOrder大于0,按先后排序后返回,必须是有向无环图的场景,如果是通过规则引擎判断分支的场景需要通过业务实体的实际值判断出分支走向,把实际要走过的最终线路返回
getFlowMetaInfoV2(String, Object) - 接口 中的方法wiki.capsule.flow.service.FlowBasicService
通过审批流名称获取审批流元数据信息,用于前端流程可视化展示,查询出所有正向流程梳理,即taskOrder大于0,按先后排序后返回,必须是有向无环图的场景,如果是通过规则引擎判断分支的场景需要通过业务实体的实际值判断出分支走向,把实际要走过的最终线路返回
getFlowMetaInfoV2(String, Object) - 类 中的方法wiki.capsule.flow.service.impl.FlowBasicServiceImpl
 
getFlowName() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前流程处理器的流程名称,不同的审批流要使用不同名称进行区分
getHistoryFlowLog(T, boolean) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取当前单据的所有历史审批日志,按时间降序排列
getIdFiled() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getInitialStatus() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取初始提交状态,Task Order为1的记录的prev status
getLastAuditByField() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLastAuditDateFiled() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLastAuditMessageFiled() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLastSubmitByField() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLastSubmitDateFiled() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLastSubmitMessageFiled() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
getLongValue(Object, String) - 类 中的静态方法wiki.capsule.flow.utils.ClassUtils
 
getRejectedStatus() - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取所有最终驳回的状态,即所有Last Task为-1的next status集合
getStringValue(Object, String) - 类 中的静态方法wiki.capsule.flow.utils.ClassUtils
 
getTodoStatus(TodoEnum, Set<String>) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
获取待办状态

I

initApprovalStatus(T) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
初始化approvalStatus和approvalStatusJson字段为初始状态值

P

process(T, String, String, String, boolean, boolean) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
流程入口处理方法

R

render(String, String, Object) - 类 中的静态方法wiki.capsule.flow.utils.RuleUtils
 
RuleUtils - wiki.capsule.flow.utils中的类
基于Beetls的规则引擎工具类
RuleUtils() - 类 的构造器wiki.capsule.flow.utils.RuleUtils
 

S

saveFlowLogs(List<FlowBasic>, String, String, String, Long, Long) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
setAuditField(T, String, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
setFieldValue(Object, String, Object) - 类 中的静态方法wiki.capsule.flow.utils.ClassUtils
 
setFlowRoundId(T, String, boolean) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
判断是否需要新开启一轮新的审批,如果是则新生成一个Round id 当需要记录审批前后单据对象字段值变化情况时,需要子类复写,主要将变化前后的json字符串保存至ChangeRecord字段中
setSubmitField(T, String, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
 
startProcess(List<FlowBasic>, List<FlowBasic>, T) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
开始处理流程

T

TodoEnum - wiki.capsule.flow.enums中的枚举
 
todoSql(Set<String>, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
根据状态集合和APPROVAL_STATUS_JSON字段拼装查询sql语句,如果状态集合为空则直接返回空字符串

V

valueOf(String) - 枚举 中的静态方法wiki.capsule.flow.enums.TodoEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法wiki.capsule.flow.enums.TodoEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verifyHandleAccess(T, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
判断当前用户是否有权限提交或者审批当前单据对象
verifyParam(T, String, String, String) - 类 中的方法wiki.capsule.flow.handler.AbstractFlowHandler
默认的校验参数,实际业务如果有特殊要求,可在子类中复写

W

wiki.capsule.flow - 程序包 wiki.capsule.flow
 
wiki.capsule.flow.entity - 程序包 wiki.capsule.flow.entity
 
wiki.capsule.flow.enums - 程序包 wiki.capsule.flow.enums
 
wiki.capsule.flow.exception - 程序包 wiki.capsule.flow.exception
 
wiki.capsule.flow.handler - 程序包 wiki.capsule.flow.handler
 
wiki.capsule.flow.mapper - 程序包 wiki.capsule.flow.mapper
 
wiki.capsule.flow.service - 程序包 wiki.capsule.flow.service
 
wiki.capsule.flow.service.impl - 程序包 wiki.capsule.flow.service.impl
 
wiki.capsule.flow.utils - 程序包 wiki.capsule.flow.utils
 
wiki.capsule.flow.vo - 程序包 wiki.capsule.flow.vo
 
A C F G I P R S T V W 
跳过导航链接

Copyright © 2020. All rights reserved.