序列化表格
-
程序包 net.sohelp.boot.admin.core.base
-
类 net.sohelp.boot.admin.core.base.ApiResult
class ApiResult extends Object implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.admin.core.base.ApiResult.MetaVO
class MetaVO extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 net.sohelp.boot.admin.core.db.cache
-
类 net.sohelp.boot.admin.core.db.cache.LRUCache
class LRUCache extends LinkedHashMap<String,net.sohelp.boot.admin.core.db.cache.LRUCache.ExpireNode<Object>> implements Serializable -
序列化字段
-
capacity
int capacity
缓存的最大容量 -
expire
long expire
默认过期时间(单位:毫秒),-1表示永不过期 -
lock
ReentrantReadWriteLock lock
读写锁,用于控制并发访问 -
separator
String separator
键分隔符,用于拼接命名空间与键名
-
-
-
-
程序包 net.sohelp.boot.admin.core.db.datasource
-
类 net.sohelp.boot.admin.core.db.datasource.DatasourceVO
class DatasourceVO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
createDate
String createDate
数据源创建日期 -
driverClassName
String driverClassName
数据库驱动器类名 -
enabled
boolean enabled
是否启动标识 -
id
long id
数据源唯一标识ID -
key
String key
数据源调用Key -
maxRows
int maxRows
最大行数限制,-1表示无限制 -
name
String name
数据源名称 -
password
String password
数据库连接密码 -
properties
String properties
其他JSON格式的扩展属性 -
type
String type
连接池实现类型 -
updateDate
String updateDate
数据源更新日期 -
url
String url
数据库连接URL -
username
String username
数据库连接用户名 -
uuid
String uuid
数据源UUID唯一标识
-
-
-
程序包 net.sohelp.boot.admin.core.exceptions
-
异常错误类 net.sohelp.boot.admin.core.exceptions.AccessPermissionException
class AccessPermissionException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.BusiException
class BusiException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.CodingGeneratorException
class CodingGeneratorException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.DuplicateKeyException
class DuplicateKeyException extends RuntimeException implements Serializable-
序列化字段
-
tableName
String tableName
-
-
-
异常错误类 net.sohelp.boot.admin.core.exceptions.EntityEventException
class EntityEventException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.EntityException
class EntityException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.EntityFormulaException
class EntityFormulaException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.EntityValidateException
class EntityValidateException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
异常错误类 net.sohelp.boot.admin.core.exceptions.TokenAuthenticationException
class TokenAuthenticationException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
程序包 net.sohelp.boot.admin.core.service.notice.vo
-
类 net.sohelp.boot.admin.core.service.notice.vo.NoticeVO
class NoticeVO extends Object implements Serializable-
序列化字段
-
content
String content
消息内容 -
fromUserId
long fromUserId
发送者,-1代表系统发送码 -
noticeTypeEnum
NoticeTypeEnum noticeTypeEnum
消息类型 -
refId
long refId
关联业务单据 -
refType
NoticeRefTypeEnum refType
关联业务单据类型 -
refUrl
String refUrl
关联业务地址 -
status
String status
业务状态 -
title
String title
消息标题 -
toUserId
long toUserId
接收者
-
-
-
-
程序包 net.sohelp.boot.demo.core.base
-
类 net.sohelp.boot.demo.core.base.BaseParam
class BaseParam extends Object implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.demo.core.base.BatchParam
class BatchParam extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
data
T data
-
ids
List<Serializable> ids
-
-
类 net.sohelp.boot.demo.core.base.ExistParam
class ExistParam extends Object implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.demo.core.base.PageParam
class PageParam extends com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.demo.core.base.Result
class Result extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 net.sohelp.boot.demo.web.system.dict
-
异常错误类 net.sohelp.boot.demo.web.system.dict.DictException
class DictException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
程序包 net.sohelp.boot.dev.web.code.service
-
类 net.sohelp.boot.dev.web.code.service.CodeVO
class CodeVO extends Object implements Serializable-
序列化字段
-
camelCase
boolean camelCase
-
className
String className
类名 -
columnNum
int columnNum
表单显示列数 -
createDate
String createDate
-
datasourceName
String datasourceName
数据源 -
filePath
String filePath
-
functionAuthor
String functionAuthor
-
functionName
String functionName
功能名 -
id
long id
-
label
String label
表名 -
moduleName
String moduleName
-
name
String name
表名 -
notes
String notes
备注 -
packageName
String packageName
包名 -
properties
List<PropertyVO> properties
属性列表
-
-
-
-
程序包 net.sohelp.boot.engine.db.vo
-
类 net.sohelp.boot.engine.db.vo.EntityEventVO
class EntityEventVO extends Object implements Serializable-
序列化字段
-
after
String after
-
before
String before
-
type
EntityEventTypeEnum type
-
-
-
类 net.sohelp.boot.engine.db.vo.EntityVO
class EntityVO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
_file_path
String _file_path
路径 -
aliasName
String aliasName
功能名,主要用于接收数据,默认是实体转名称驼峰 -
createDate
String createDate
创建日期 -
datasource
String datasource
实体所在数据源 -
event
EntityEventVO event
事件定义 -
extendEntity
String extendEntity
继承实体 -
foreignKey
Map<String,
String> foreignKey 外键定义:主键table.field,外健table.field -
formulas
List<FormulaVO> formulas
计算公式 -
i18n
List<Map<String,
Object>> i18n 国际化i18n -
indexKey
List<IndexKeyVO> indexKey
索引键 无效输入:'<'索引名称==字1段,字段2> -
label
String label
标签 -
log
boolean log
是否支持显示系统日志字段 -
logicDelete
boolean logicDelete
是否支持逻辑删除 -
logTable
boolean logTable
是否支持记录操作日志 -
name
String name
实体名称 -
notes
String notes
备注 -
properties
List<PropertyVO> properties
实体属性 -
publish
boolean publish
是否发布 -
revision
String revision
实体版本号 -
tenant
boolean tenant
是否支持多租户 -
tree
boolean tree
是否支持树型 -
type
int type
0:主表,1:附表 -
userDefine
boolean userDefine
是否用户自定义实体 -
uuid
String uuid
UUID -
workflow
boolean workflow
是否支持工作流
-
-
类 net.sohelp.boot.engine.db.vo.FormulaVO
class FormulaVO extends Object implements Serializable -
类 net.sohelp.boot.engine.db.vo.IndexKeyVO
class IndexKeyVO extends Object implements Serializable
-
-
程序包 net.sohelp.boot.engine.web.report
-
类 net.sohelp.boot.engine.web.report.CustomUReportServlet
class CustomUReportServlet extends jakarta.servlet.http.HttpServlet implements Serializable- serialVersionUID:
- 533049461276487971L
-
-
程序包 net.sohelp.boot.engine.web.vo.form
-
类 net.sohelp.boot.engine.web.vo.form.FormPropertyVO
class FormPropertyVO extends PropertyVO implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.engine.web.vo.form.FormVO
class FormVO extends Object implements Serializable-
序列化字段
-
_file_path
String _file_path
存储位置 -
createDate
String createDate
创建日期 -
datasourceName
String datasourceName
数据源 -
filePath
String filePath
文件 -
formula
List<FormulaVO> formula
公式 -
gridNum
int gridNum
显示列数 -
labelWidth
String labelWidth
标签宽度 -
list
List<String> list
显示属性 -
name
String name
表单名 -
properties
List<FormPropertyVO> properties
属性列表 -
refid
String refid
表单地址 -
tableName
String tableName
表名 -
uuid
String uuid
UUID
-
-
-
-
程序包 net.sohelp.boot.engine.web.vo.grid
-
类 net.sohelp.boot.engine.web.vo.grid.ButtonVO
class ButtonVO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.engine.web.vo.grid.ColorVO
class ColorVO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 net.sohelp.boot.engine.web.vo.grid.GridPropertyVO
class GridPropertyVO extends PropertyVO implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
entity
boolean entity
属于实体 -
group
boolean group
是否分组 -
groupDirection
String groupDirection
分组排序 -
groupHeader
String groupHeader
分组头部标题 -
lock
boolean lock
是否列固定锁定 -
lockAlign
String lockAlign
列固定锁定位置 -
multiline
boolean multiline
显示多行 -
sort
boolean sort
是否排序 -
sortDirection
String sortDirection
降序升序 -
summaryRender
String summaryRender
合计呈现 -
summaryType
String summaryType
合计类型 -
tooltip
String tooltip
提示内容 -
used
boolean used
是否使用 -
width
int width
显示列的宽度
-
-
类 net.sohelp.boot.engine.web.vo.grid.GridVO
class GridVO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
_file_path
String _file_path
存储位置 -
appName
String appName
应用名称 -
colors
List<ColorVO> colors
颜色列表 -
columnDrag
boolean columnDrag
是否支持列拖动 -
createDate
String createDate
创建日期 -
customType
CustomTypeEnum customType
自定义类型 NONE:官方配置 PUBLIC:公司配置 USER:个个配置 -
entityGrid
boolean entityGrid
是否为默认实体网格列表 -
exportConfig
IOConfig exportConfig
导出配置 -
extendEntity
String extendEntity
继承私用实体 -
extendPublic
String extendPublic
继承公共属性 -
filter
GridFilterVO filter
筛选配置 -
formula
List<FormulaVO> formula
计算公式 -
importConfig
IOConfig importConfig
导入配置 -
isPaging
boolean isPaging
是否分页 -
limit
int limit
每页显示几行,默认50行 -
list
List<String> list
显示列表 -
moduleName
String moduleName
模块名称 -
name
String name
列表名称 -
operations
List<ToolbarVO> operations
操作栏 -
properties
List<GridPropertyVO> properties
实体属性列表 -
refid
String refid
列表地址 -
requestParams
String requestParams
传递参数 -
requestType
String requestType
请求类型包括URL, -
requestValue
String requestValue
请求类型数据 -
rowDrag
boolean rowDrag
是否支持行拖动 -
rowNumber
boolean rowNumber
是否显示行号 -
selectionType
String selectionType
选择类型: 不选''、 单选radio、 多选checkbox -
title
String title
列表标题 -
toolbars
List<ToolbarVO> toolbars
工具栏列表 -
uuid
String uuid
UUID
-
-
-
程序包 net.sohelp.boot.engine.web.vo.layout
-
类 net.sohelp.boot.engine.web.vo.layout.LayoutVO
class LayoutVO extends Object implements Serializable-
序列化字段
-
_file_path
String _file_path
存储位置 -
appName
String appName
应用名称 -
code
String code
代码 -
createDate
String createDate
创建日期 -
moduleName
String moduleName
模块名称 -
name
String name
界面名称 -
refid
String refid
界面地址 -
resourceSaveType
CustomTypeEnum resourceSaveType
资源存储方式 NONE:官方存储 PUBLIC:公司存储 USER:个人存储 -
toolbar
List<ButtonVO> toolbar
工具栏 -
type
String type
开发语言类型,eleplus\layui\ElementUI -
uuid
String uuid
唯一UUID
-
-
-
-
程序包 net.sohelp.boot.engine.web.vo.workflow
-
类 net.sohelp.boot.engine.web.vo.workflow.WorkflowVO
class WorkflowVO extends Object implements Serializable-
序列化字段
-
_file_path
String _file_path
存储位置 -
createDate
String createDate
流程创建时间 -
datasource
String datasource
数据源 -
entityName
String entityName
实体名称 -
json
String json
流程配置JSON -
name
String name
流程名称 -
refid
String refid
表单地址 -
script
String script
支持业务脚本 -
status
boolean status
流程状态,0:未部署 1:已部署 -
title
String title
业务标题模板支持表达式${name} -
uuid
String uuid
UUID
-
-
-
-
程序包 net.sohelp.boot.engine.workflow.core
-
类 net.sohelp.boot.engine.workflow.core.Execution
class Execution extends Object implements Serializable-
序列化字段
-
args
Map<String,
Object> args 执行参数 -
childInstanceId
Long childInstanceId
子流程实例节点名称 -
engine
FlowEngine engine
FlowLongEngine holder -
finishJump
boolean finishJump
结束跳转 -
flowCreator
FlowCreator flowCreator
创建人 -
flwInstance
FlwInstance flwInstance
流程实例对象 -
flwTask
FlwTask flwTask
当前执行任务 -
flwTasks
List<FlwTask> flwTasks
返回的任务列表 -
isMerged
boolean isMerged
是否已合并 针对join节点的处理 -
nextFlwTaskActor
FlwTaskActor nextFlwTaskActor
下一个审批参与者 -
parentFlwInstance
FlwInstance parentFlwInstance
父流程实例 -
parentNodeName
String parentNodeName
父流程实例节点名称 -
processModel
ProcessModel processModel
JSON BPM 模型 -
saveAsDraft
boolean saveAsDraft
暂存草稿 -
taskEventType
TaskEventType taskEventType
指定任务事件类型
-
-
-
类 net.sohelp.boot.engine.workflow.core.FlowCreator
class FlowCreator extends Object implements Serializable
-
-
程序包 net.sohelp.boot.engine.workflow.entity
-
类 net.sohelp.boot.engine.workflow.entity.FlowEntity
class FlowEntity extends Object implements Serializable -
类 net.sohelp.boot.engine.workflow.entity.FlwExtInstance
class FlwExtInstance extends Object implements Serializable -
类 net.sohelp.boot.engine.workflow.entity.FlwHisInstance
class FlwHisInstance extends FlwInstance implements Serializable-
序列化字段
-
duration
Long duration
处理耗时 -
endTime
Date endTime
结束时间 -
instanceState
Integer instanceState
状态 0,活动 1,结束 更多查看InstanceState
-
-
-
类 net.sohelp.boot.engine.workflow.entity.FlwHisTask
class FlwHisTask extends FlwTask implements Serializable -
类 net.sohelp.boot.engine.workflow.entity.FlwHisTaskActor
class FlwHisTaskActor extends FlwTaskActor implements Serializable -
类 net.sohelp.boot.engine.workflow.entity.FlwInstance
class FlwInstance extends FlowEntity implements Serializable-
序列化字段
-
businessKey
String businessKey
业务KEY(用于关联业务逻辑实现预留)子流程情况,该字段用于存放父流程所在节点KEY
-
currentNodeKey
String currentNodeKey
当前所在节点key -
currentNodeName
String currentNodeName
当前所在节点名称 -
expireTime
Date expireTime
流程实例期望完成时间 -
instanceNo
String instanceNo
流程实例编号 -
lastUpdateBy
String lastUpdateBy
流程实例上一次更新人 -
lastUpdateTime
Date lastUpdateTime
流程实例上一次更新时间 -
parentInstanceId
Long parentInstanceId
父流程实例ID -
priority
Integer priority
流程实例优先级 0,同步 1,异步 -
processId
Long processId
流程定义ID -
variable
String variable
变量json
-
-
-
类 net.sohelp.boot.engine.workflow.entity.FlwProcess
class FlwProcess extends FlowEntity implements Serializable-
序列化字段
-
instanceUrl
String instanceUrl
当前流程的实例url(一般为流程第一步的url) 该字段可以直接打开流程申请的表单 -
modelContent
String modelContent
流程模型定义JSON内容 -
processIcon
String processIcon
流程图标地址 -
processKey
String processKey
流程定义 key 唯一标识 -
processName
String processName
流程定义名称 -
processState
Integer processState
流程状态 0,不可用 1,可用 2,历史版本 -
processType
String processType
流程定义类型(预留字段) -
processVersion
Integer processVersion
流程版本 -
remark
String remark
备注说明 -
sort
Integer sort
排序 -
useScope
Integer useScope
使用范围 0,全员 1,指定人员(业务关联) 2,均不可提交
-
-
-
类 net.sohelp.boot.engine.workflow.entity.FlwTask
class FlwTask extends FlowEntity implements Serializable-
序列化字段
-
actionUrl
String actionUrl
任务关联的表单url -
assignor
String assignor
委托人 -
assignorId
String assignorId
委托人ID -
expireTime
Date expireTime
期望任务完成时间 -
instanceId
Long instanceId
流程实例ID -
parentTaskId
Long parentTaskId
父任务ID -
performType
Integer performType
参与方式PerformType -
remindRepeat
Integer remindRepeat
提醒次数 -
remindTime
Date remindTime
提醒时间,存在定时器触发提醒,不存在任务创建监听的时候默认提醒一次 -
taskKey
String taskKey
任务 key 唯一标识 -
taskName
String taskName
任务名称 -
taskType
Integer taskType
任务类型TaskType -
variable
String variable
变量json -
viewed
Integer viewed
已阅 0,否 1,是
-
-
-
类 net.sohelp.boot.engine.workflow.entity.FlwTaskActor
class FlwTaskActor extends Object implements Serializable-
序列化字段
-
actorId
String actorId
关联的参与者ID(参与者可以为用户、部门、角色) -
actorName
String actorName
关联的参与者名称 -
actorType
Integer actorType
参与者类型 0,用户 1,角色 2,部门 -
agentId
String agentId
代理人ID -
agentType
Integer agentType
代理人类型 0,代理 1,被代理 2,认领角色 3,认领部门 -
ext
String ext
扩展json -
id
Long id
主键ID -
instanceId
Long instanceId
流程实例ID -
taskId
Long taskId
关联的任务ID -
tenantId
String tenantId
租户ID -
weight
Integer weight
权重票签任务时,该值为不同处理人员的分量比例
代理任务时,该值为 1 时为代理人
或签任务时,该值为 1 时为或签处理人
抄送任务时,该值为 6 时为抄送人
-
-
-
-
程序包 net.sohelp.boot.engine.workflow.exception
-
异常错误类 net.sohelp.boot.engine.workflow.exception.FlowLongException
class FlowLongException extends RuntimeException implements Serializable
-
-
程序包 net.sohelp.boot.engine.workflow.model
-
类 net.sohelp.boot.engine.workflow.model.AiConfig
class AiConfig extends Object implements Serializable-
序列化字段
-
agentId
String agentId
AI 智能体标识(用于匹配外部 AI 服务) -
asyncMode
Boolean asyncMode
是否启用异步模式 -
confidenceThreshold
Double confidenceThreshold
置信度阈值(0.0-1.0),低于此值转人工复核 -
fallbackStrategy
String fallbackStrategy
降级策略:MANUAL(转人工)、DEFAULT_PASS(默认通过)、DEFAULT_REJECT(默认拒绝) -
maxRetries
Integer maxRetries
最大重试次数 -
modelParams
Map<String,
Object> modelParams 模型参数(如 temperature, max_tokens 等) -
outputMapping
Map<String,
String> outputMapping 输出字段映射:将 AI 返回的 JSON 字段映射到流程变量 示例:{"ai_amount": "approvalAmount", "ai_reason": "aiReason"} -
promptTemplate
String promptTemplate
提示词模板(支持 SpEL 表达式,如 ${args.reason}) -
timeoutSeconds
Integer timeoutSeconds
超时时间(秒),超时后执行降级策略
-
-
-
类 net.sohelp.boot.engine.workflow.model.AiResponse
class AiResponse extends Object implements Serializable-
序列化字段
-
advice
String advice
AI 审批意见 / 推理过程(Chain of Thought)用于展示给人工复核或记录到审批历史
-
asyncToken
String asyncToken
异步处理凭证(当 status 为 ASYNC 时)用于后续回调时匹配任务
-
confidence
Double confidence
置信度评分 (0.0 - 1.0)引擎根据此分值决定是直接流转,还是转为"人工复核"
-
decision
String decision
AI 决策结果对于审批节点:PASS(通过)、REJECT(拒绝) 对于路由节点:返回目标 NodeKey
-
errorMessage
String errorMessage
错误信息(当 status 为 FAILURE 时) -
metrics
AiResponse.AiMetrics metrics
审计与性能指标 -
rawContent
String rawContent
原始响应内容保留大模型的原始 JSON 或 String,便于排查幻觉问题
-
status
AiStatus status
AI 执行状态 -
variables
Map<String,
Object> variables AI 从非结构化文本中提取的业务参数如:{"amount": 5000, "days": 3, "category": "差旅"} 将自动合并至流程执行参数 args
-
-
-
类 net.sohelp.boot.engine.workflow.model.AiResponse.AiMetrics
class AiMetrics extends Object implements Serializable -
类 net.sohelp.boot.engine.workflow.model.ConditionNode
class ConditionNode extends Object implements Serializable -
类 net.sohelp.boot.engine.workflow.model.NodeAssignee
class NodeAssignee extends Object implements Serializable -
类 net.sohelp.boot.engine.workflow.model.NodeCandidate
class NodeCandidate extends Object implements Serializable-
序列化字段
-
assignees
List<NodeAssignee> assignees
候选处理者,过 type 区分个人角色或部门 -
type
Integer type
候选类型 0,用户 1,角色 2,部门需要与参数
FlwTaskActor.actorType值保持一致
-
-
-
类 net.sohelp.boot.engine.workflow.model.NodeModel
class NodeModel extends Object implements Serializable-
序列化字段
-
actionUrl
String actionUrl
任务关联的表单 url -
allowAppendNode
Boolean allowAppendNode
允许加签/减签 -
allowCc
Boolean allowCc
允许审批节点手动创建抄送任务 -
allowRollback
Boolean allowRollback
允许回退 -
allowSelection
Boolean allowSelection
允许发起人自选抄送人 -
allowTransfer
Boolean allowTransfer
允许转交 -
approveSelf
Integer approveSelf
审批人与提交人为同一人时NodeApproveSelf0,由发起人对自己审批 1,自动跳过 2,转交给直接上级审批 3,转交给部门负责人审批
-
callAi
String callAi
调用外部 AI 智能体业务用于存储外部 AI 智能体相关配置ID等唯一标识
-
callAsync
Boolean callAsync
是否异步调用【例如:子流程该参数为 true 则为异步子流程】 -
callProcess
String callProcess
-
childNode
NodeModel childNode
子节点 -
conditionNodes
List<ConditionNode> conditionNodes
条件节点列表 -
delayType
Integer delayType
延时处理类型 1,固定时长 2,自动计算 具体时间 extendConfig 配置 time 属性固定时长 "time": "1:m"
自动计算 "time": "17:02:53"
-
directorLevel
Integer directorLevel
自定义连续主管审批层级 -
directorMode
Integer directorMode
连续主管审批方式0,直到最上级主管 1,自定义审批终点
-
examineLevel
Integer examineLevel
指定主管层级 -
examineMode
Integer examineMode
多人审批时审批方式PerformType0,发起 1,按顺序依次审批 2,会签 (可同时审批,每个人必须审批通过) 3,或签 (有一人审批通过即可) 4,票签 (总权重大于 50% 表示通过)
5, 6,定时器 7,触发器 8, 9,抄送 -
extendConfig
Map<String,
Object> extendConfig 扩展配置,用于存储表单权限、操作权限 等控制参数配置定时器任务:自定义参数 time 触发时间
例如:一小时后触发 {"time": "1:h"} 单位【 d 天 h 时 m 分 】
发起后一小时三十分后触发 {"time": "01:30:00"}
-
groupStrategy
Integer groupStrategy
分组(角色、部门)审批策略,默认 0,认领审批 1,全部人员参与审批 -
inclusiveNodes
List<ConditionNode> inclusiveNodes
包容节点相当于包容网关
-
nodeAssigneeList
List<NodeAssignee> nodeAssigneeList
审核分配到任务的处理者,过 setType 区分个人角色或部门 -
nodeCandidate
NodeCandidate nodeCandidate
节点候选人或角色等 -
nodeKey
String nodeKey
节点 key -
nodeName
String nodeName
节点名称 -
nodeState
Integer nodeState
节点状态NodeState0,初始建模节点 1,临时节点(允许加签、减签)
-
parallelNodes
List<ConditionNode> parallelNodes
并行节点相当于并行网关
-
parentNode
NodeModel parentNode
父节点,模型 json 不存在该属性、属于逻辑节点 -
passWeight
Integer passWeight
通过权重( 所有分配任务权重之和大于该值即通过,默认 50 ) -
rejectStart
Integer rejectStart
驳回重新审批策略 1,继续往下执行 2,回到上一个节点 -
rejectStrategy
Integer rejectStrategy
驳回策略 1,驳回到发起人,2,驳回到上一节点,3,驳回到指定节点 4,终止审批流程 5,驳回到模型父节点 -
remind
Boolean remind
审批提醒具体提醒时间加载 extendConfig 配置 remindTime 属性
-
routeNodes
List<ConditionNode> routeNodes
路由节点setType设置为 10 生效,根据对应条件自动跳转到指定路由节点位置
-
selectMode
Integer selectMode
发起人自选类型1,自选一个人 2,自选多个人 3,自选角色
-
setType
Integer setType
审核人类型NodeSetType1,指定成员 2,主管 3,角色 4,发起人自选 5,发起人自己 6,连续多级主管 7,部门 8,指定候选人
-
term
Integer term
审批期限(小时) -
termAuto
Boolean termAuto
超时自动审批 -
termMode
Integer termMode
审批期限超时后执行类型0,自动通过 1,自动拒绝
-
triggerType
Integer triggerType
触发器类型 1,立即执行 2,延迟执行 -
type
Integer type
节点类型TaskType-1,结束节点 0,发起人 1,审批人 2,抄送人 3,条件审批 4,条件分支 5,办理子流程 6,定时器任务 7,触发器任务 8,并发分支 9,包容分支
23,路由分支 30,自动通过 31,自动拒绝
-
typeOfApprove
Integer typeOfApprove
审批类型 1,人工审批 2,自动通过 3,自动拒绝
-
-
-
类 net.sohelp.boot.engine.workflow.model.ProcessModel
class ProcessModel extends Object implements Serializable
-
-
程序包 net.sohelp.boot.engine.workflow.spring.event
-
类 net.sohelp.boot.engine.workflow.spring.event.InstanceEvent
class InstanceEvent extends Object implements Serializable-
序列化字段
-
eventType
InstanceEventType eventType
-
flowCreator
FlowCreator flowCreator
-
flwInstance
FlwInstance flwInstance
EventType.complete 完成时,实例对象实际为子类 FlwHisInstance 对象FlwHisInstance hisInstance = (FlwHisInstance) flwInstance;
-
nodeModel
NodeModel nodeModel
-
-
-
类 net.sohelp.boot.engine.workflow.spring.event.TaskEvent
class TaskEvent extends Object implements Serializable-
序列化字段
-
eventType
TaskEventType eventType
-
flowCreator
FlowCreator flowCreator
-
flwTask
FlwTask flwTask
-
nodeModel
NodeModel nodeModel
-
taskActors
List<FlwTaskActor> taskActors
-
-
-