V5.8.0 - 最新版本
新特性✨ Introducing new features.
1、构建流程图100个以上节点提高10倍+性能
2、集成人工智能AI,使工作流更智能
3、表单设计器全新升级 表单设计器支持自定义组件即接入本地Vue业务组件 ,接入非常简单高效
4、支持更改连线指向的目标节点
5、支持流程设计时修改节点类型
6、支持节点直接设置为传阅任务或抄送任务
7、支持流程委托代理人功能
8、全部字段只读也可支持字段可编辑
9、升级时自动替换节点旧表单ID
10、支持全局手动替换节点页面
11、支持全局替换节点权限表单ID
缺陷&优化♻️ Refactoring code.
1、暂存时跳过规则校验
2、表单权限主表单首次未入库
3、函数表达式传参为List数组
4、传阅任务只查看不影响流转
5、优化动态计算加减签任务逻辑
6、退回上一步和取回任务判断传阅任务
7、任意跳转和任意驳回判断传阅任务
8、防止频繁提示无字段信息的警告
9、是否仅查看在表单权限后执行
10、优化一键同步其他节点配置逻辑
11、流程信息与表单信息同步
12、每个节点自动设置默认表单
V5.7.0 - V5.8.0
新特性✨ Introducing new features.
缺陷&优化♻️ Refactoring code.
系统重构特性与优化:
1、表结构设计、自定义字段、表单设计、流程设计等一步到位
2、表单直接分为设计表单与系统表单!使概念更清晰(重点)
3、简化和重构系统的菜单分类与菜单命名,使概念更清晰
4、去掉一键快捷设计、审批页面设计、PC已办页面等难理解的名称
5、简化和重构系统配置操作,使配置更简单高效易理解(重点)
6、主表单表与审批页面表合二为一,使更统一规范易理解
7、编辑流程实例图与流程图模板设计完全隔离
8、流程图模板设计时,点击升版本后提示是否立即暂存或发布
9、编辑流程模板与流程实例图时,流程实例不可升版本或暂存
10、编辑流程图模板设计时,校验当前版本是否已存在流程实例
11、app端完全自适应表单设计器设计出来的页面,内容超高宽将自动出现滚动条
12、简单模式支持选择连接到其他任意节点,使连线再也不用托拉拽!使操作更高效简洁
13、支持当前节点相同审批人自动审批的同时支持无限级下一步相同审批人自动审批
流程图设计特性与优化:
1、优化自动算法布局时,流程图居中,并减少调用
2、优化简单模式非上下布局时,上下左右按钮方向问题(重点)
3、流程图自适应屏幕大小,保证视图居中显示(含app端)(重点)
4、流程图的小地图根据主图全尺寸缩小完全计算正确
5、流程图使用缩放功能时使对齐线完全计算正确
6、流程图使用缩放功能时使画布上左边界完全计算正确
7、流程图使用缩放功能时使小地图缩放完全计算正确
8、流程图节点属性支持一键同步其他节点的配置(重点)
9、流程图节点与连线支持根据状态显示不同颜色(重点)
系统重构特性与优化:
1、减少2张表结构,但功能更强大更统一规范易理解(重点)
2、进一步规范与统一任务的状态,使更统一规范易理解
3、加减签、传阅任务、抄送任务增加是否已存在参与者校验
4、重构与优化任意驳回逻辑,使更统一规范易理解
5、重构与优化流程节点流转关系,记录所有节点流转关系(重点)
6、支持无限级退回上一步,直到到开始节点(重点)
7、流程变量表与分配人员表合二为一,使更统一规范易理解(重点)
8、优化同时存在有条件与无条件节点逻辑
8、优化获取当前节点的下一顺序节点任务逻辑
9、下一步节点不存在,无限级允许继续开启下一节点(重点)
10、前后加节点自动重置当前节点所有任务
11、大量代码重构与优化,使更统一规范易理解
V5.6.0 - V5.7.0
新特性✨ Introducing new features.
1、新增审批时电子签名并回显
2、增强分布式流程引擎业务能力(重点)
3、所有的按钮操作都增加审批记录(重点)
4、支持第三方系统跳转办理任务页面(重点)
5、支持接入多系统或多模块的多环境Http地址(重点)
6、可配置是否调用默认http请求接口地址
7、发起流程只需流程KEY即可发起流程(重点)
10、重构审批过程、待办、已办时间排序问题(重点)
8、支持连线返回连接到开始节点
9、重构工单与流程必填字段
11、传阅任务只能查看且不能影响流程流转
12、点击参与者可显示出参与者下的人员信息
13、增加我的流程管理页面
14、终止、提前结束、作废增加审批过程
15、未读的任务显示不同颜色
16、支持审批按钮自定义名称
17、办理任务页面弹出新标签
18、前端与后端国际化处理
缺陷&优化♻️ Refactoring code.
1、重构移动端代码逻辑
2、重构流程图与办理任务显示
3、并行节点间相互驳回后直接返回
4、结束节点支持多个,一个结束则结束
5、流程图保存自动布局算法方向bug
6、优化搜索条件与列表展示字段
7、优化页面自适应屏幕大小问题
8、终止、提前结束、作废增加审批过程
9、审批时间线去掉已终止已作废
10、重构工单状态与流程状态值一致
11、顺序节点、或签节点更新分组ID
12、下一步节点相同审批人自动审批
13、查询独立配置数据条件错误
14、优化父子流程、流程实例查看流程图
15、多个结束节点时,优先取驳回中的
16、清空动态计算任务属性值
17、解决不定参数null元素bug
18、允许发起子流程时map为null
19、审批过程同一时间增加排序值
20、动态加减签排除掉手动加减签任务
21、处理先编辑流程实例后加减节点bug
22、每次操作更新任务到达时间、是否已读
23、优化父子流程状态显示问题
24、工作交接可搜索单个流程
25、待办已办兼容无岗位角色
26、待办已办优化查询条件
V5.5.0 - V5.6.0
新特性✨ Introducing new features.
1、支持SpringBoot3、JDK17、JDK21
2、同步合并Pigx5.6最新版本代码
3、一键快捷设计去掉多次保存,在最后一步一键保存
4、审批页面设计去掉多次保存,在最后一步一键保存
5、支持配置第三方系统外部表单页面
6、查看流程图增加节点click事件回调
7、驳回增加驳回意见
缺陷&优化♻️ Refactoring code.
1、优化移动端代码逻辑
2、审批按钮支持自定义名称
3、表单设计器默认行间距18px
4、任意加节点时,节点名称不能为空
5、表单设计器拖拽第1个元素控制台错误
6、自动布局算法,可能左侧显示不全BUG
7、父子表都单独存储时,父表的ID未更新
8、批量插入只会取第1条数据字段BUG
9、优化消息通知与pigx通知不兼容问题
10、未配置的字段权限不保存
11、重构页面按钮布局
12、审批按钮调整
V5.4.0 - V5.5.0
新特性✨ Introducing new features.
流程模板配置去掉流程图JSON字段,直接读取各个表构建流程图回显
可选择按照流程图设计时手动布局或者根据自动布局算法自动布局显示
新增流程图设计器支持节点与任务分离模式自由切换UI图形
新增对已发起的流程图实例再次可视化单独编辑配置,如加减节点、加减参与者人员
新增流程图实例可视化任意加减节点,支持传入不同的配置参数,如节点名称等
新增流程节点支持会签、或签、顺序签(任务也支持会签、或签、顺序签)
新增对已发起的表单实例再次可视化可单独编辑配置,如改变页面布局或字段
新增审批时可以给其他人抄送任务、传阅任务
新增待办页面任务分类:全部、待办理、被抄送、待阅、被加签
重构任务加减签使更通俗易懂,支持传入不同的配置参数,如任务名称等
重构现有审批人员逻辑,选择人员界面支持用户、角色、岗位、部门
重构现有分配人员逻辑使更通俗易懂
重构任意跳转与任意驳回逻辑使更通俗易懂
父表可关联多个子表可视化配置
定制化开发设计支持表单字段可视化配置
优化依次审批任务支持加并签即多个同级任务
SpEL表达式支持流程实例上下文对象取值
自动结束节点支持关联子流程和抄送人
审批过程只保存一条节点审批记录
继续下一节点自动审批上一节点并审批记录
自动审批节点保留任务,方便切换人工审批
开启下一步监听事件配置在当前任务上
自动审批自动完成运行中的任务
缺陷&优化♻️ Refactoring code.
优化审批过程记录,支持记录任务多次操作过程
解决工作交接后,再驳回或依次返回或任意跳转的情况
优化自定义函数表达式分配人员逻辑
优化任意跳转、任意驳回、下一办理人逻辑
大量规范代码与功能优化
优化前端手动加减签与接口动态加减签逻辑
优化多任务被驳回后审批顺序子流程问题
优化父子流程结束/提前结束/终止/作废相互操作
优化流程实例管理流程用时与结束时间显示
被驳回时的任务需重新更新办理人ID
新增与完善全局事件和节点事件逻辑
任意跳转或任意驳回排除自动审批节点
触发流程事件缺少流程实例参数
待办已办任务直接分页SQL查询提升性能
去掉各个表中无用的字段
V5.0.0 - V5.4.0
新特性✨ Introducing new features.
全局监听事件支持Http请求及出入参配置
节点监听事件支持Http请求及出入参配置
流程审批人员支持Http请求及出入参配置
流程条件支持Http请求及出入参配置
支持流程配置表单查询Http接口、更新Http接口
父子流程支持可配置子流程操作Http接口及出入参配置
表单支持父子数据库表关联配置
流程引擎与工单系统完全解耦,支持Http接口配置化
支持配置第三方系统业务Http接口或表单
新增集成到PIGX低版本指南文档,方便低版本用户集成
新增支持多子流程并行,支持子流程与其他节点并行
新增支持父流程退回后二次重入或重启子流程
新增支持催办子流程办理人(存在任务则同时显示催办任务、催办子流程)
新增人员规则可视化配置选择表单字段,支持多人员规则(简单模式&&专业模式)
新增条件规则可视化配置选择表单字段,支持多条件规则(且与或)(简单模式&&专业模式)
新增流程事件:当流程发起时、当流程完成时、当流程被撤回时、当流程被终止时、当流程被作废时
新增全局监听事件配置、新增节点分配人员事件
新增表单设计器页面发起时权限可视化配置
新增自定义Vue表单节点上权限可视化配置
新增自定义Vue表单发起时权限可视化配置
新增自定义Vue表单打印设计可视化配置
新增自定义Vue审批页面节点上权限可视化配置
新增自定义Vue审批页面发起时权限可视化配置
新增自定义Vue审批页面打印设计可视化配置
新增独立工单Vue页面节点上权限可视化配置
新增独立工单Vue页面发起时权限可视化配置
新增独立工单Vue页面打印设计可视化配置
新增权限配置、打印设计统一管理可视化界面
新增人员规则、条件规则统一管理界面
缺陷&优化♻️ Refactoring code.
大量规范代码与功能优化
查看页面权限配置,不能选择是否可编辑
我的申请,点打印表单后。再次点打印表单数据报错
子流程正常结束/直接结束/终止/作废重入父流程
公共任务查看工单信息时,禁止编辑与提交
点击已配置好的流程Http参数规则,可重新修改
点审批自动保存表单时触发多次保存BUG
工单系统与引擎系统进一步解耦
优化表单数据与流程条件重复查询,提升系统性能
优化条件判断支持子表单数据比较
优化下一节点同时存在多种节点时校验逻辑
优化自动审批节点在审批过程与流程图中的回显规则
优化与完善现有监听事件逻辑
优化微服务版本发起时设置流程审批人
优化多人同时审批可能上一步撤回审批问题
优化先修改后升版本会查询原始数据覆盖问题
美化鼠标右键弹出框添加节点界面UI效果
优化去掉json大字段,单独存表提升性能
优化条件设置使其更通俗易懂
V4.5.0 - V4.9.0
新特性✨ Introducing new features.
支持信创国产化达梦数据库
新增是否等待兄弟节点(例如节点A B C同时汇聚到节点D时,默认【是】即需A B C都审批了才会开启D节点,【否】则每个节点审批时都会开启一次D这个节点)
新增退回上一步:退回到上一步的(可能多个)审批节点(例如节点A B C同时汇聚到节点D时,点退回上一步流程会自动回到A B C节点)
新增退回首节点:减少客户使用时选择跳转节点的操作(退回上一步也为了减少操作)
新增打印模板设计器,支持托拉拽字段到设计器中(很牛很强大)
新增主子表示例DEMO(支持父子表配置)
新增审批过程打印、新增表单信息打印、新增审批页面打印
缺陷&优化♻️ Refactoring code.
优化自动建表设计支持信创国产化达梦数据库
优化点【批准】时自动【提交】页面内容(多个页面则都保存一次,保存报错的页面则提示)
优化页面【提交】时自动【审批】流转到下一步节点(即保存页面时无需再点批准按钮)
优化局部流程支持多个并行节点或串行节点
优化表单权限支持单行或多行子表单字段
优化上一步支持多个节点取回任务判断
优化非自动流转下一节点被驳回后再次审批
V4.0.0 - V4.4.0
新特性✨ Introducing new features.
支持节点配置子流程及引擎自动化执行
支持钉钉模式-节点属性配置简化更适合普通用户操作
支持配置指定的各级部门领导审批(单级主管、多级主管、指定部门主管等任意扩展)
支持审批人员/角色配置SpringBean函数等自定义函数表达式获取
支持流程条件值配置SpringBean函数等自定义函数表达式获取
支持监听器生效条件及条件值可配置SpringBean函数等自定义函数表达式获取
支持零代码 Online 设计时自定义主表单Vue页面,即发起页面(可与表单设计器完全解耦)
支持前端给任意节点或任务指定办理人/角色(任意指定办理人/角色)
支持动态加减签根据分配人员/角色个数自动生成对应任务数(无需再调接口)
支持公共任务列表显示无主任务及可签收或指派办理人员
支持人员或角色可单独存在,即人员与角色可完全解耦
支持审批人员或角色都可为空,此时为公共任务
支持网关可配置节点属性及监听事件
缺陷&优化♻️ Refactoring code.
流程图回显节点下多个审批人、审批状态
支持流程发起时可分配办理人员或者角色(支持多人或多角色)
支持节点配置待分配人员节点(去掉晦涩难懂的KEY,直接选择节点)
支持流程图配置多个监听事件,且可携带生效条件(去掉晦涩难懂的旧配置)
流程配置的KEY取值来源同时支持独立开发工单KEY值获取
修改/查看办公申请工单改为直接显示当前表单名称(更人性化)
优化表单权限配置操作,使更通俗易懂易操作
显示和调整自动/结束节点信息
修复流程交接保存BUG
V3.x.x
新特性✨ Introducing new features.
移动端APP适配
支持众多中国式特色审批操作
办理人支持人员、部门、角色等等,其他扩展模式仅需重写一个接口类
加签类型:前加签、后加签、加并签、跳签、连续加签等等任意扩展
增加节点自动审批,支持服务类节点
表单设计已支持移动端显示
缺陷&优化♻️ Refactoring code.
处理多人依次审批问题、模板生成多选问题
处理反签收、流程结束后取回任务BUG
体现加签类型、流程图显示终止、取回后加签不能再审批
当前流程只有一个任务不能做减签操作
办理人员/角色均可以多选,多选界面和钉钉一致美观
删除多个独立任务时未全部删除
驳回虚拟节点、角色或签
增加节点任务状态-已作废
自建表保存富文本表情报错
V2.x.x
新特性✨ Introducing new features.
支持钉钉模式、撤回/委托-代办/催办
适配自动布局算法能力:支持自由流程、后台代码生成节点,并在图中显示
多人审批方式:会签、或签、依次审批
审批按钮已支持按钮权限配置
JsonFlow新增表单或审批页面权限配置
支持同一个零代码表单或独立开发表单或审批页面,可在多个流程中分别配置不同的字段权限
新增以用户ID增量任务数
动态计算时,若角色ID重复将以用户ID数量生成任务数
前台分配人员默认正常分配,其次动态分配
添加节点驳回拦截器
缺陷&优化♻️ Refactoring code.
流程监听器重复保存、规避因配置不全导致空指针、流程监听器methods为数组
审批页面增加暂存状态、单独流程设计增加升版本功能、处理我的申请复制工单暂存问题、完善和处理已知BUG
判断驳回到的任务不满足条件已被跳过或未被审批过
规范和优化代码、自检表数据库表可配置
优化流程属性配置界面UI显示效果,使界面UI美观
驳回后再次经过角色任务时对角色可见
处理驳回BUG、多任务SKIP问题
优化结束节点驳回再返回BUG
V1.x.x
新特性✨ Introducing new features.
一键快捷流程设计:页面设置 + 表单设计 + 流程设计(设计概念仿钉钉、宜搭,更多的是:你还可以单独再设计审批页面)
自动创建表(以便未来统计数据问题) + 自动增删改查,无需编码一键发起(很复杂的可能得编码调整)
自动取值:流程参数取值、动态分配人员取值(可通过配置自动取值,无需编码)
流程图节点显示不同状态与图标,鼠标移动到节点上可显示节点与审批信息,放到线上可显示条件信息
流程设计无需双击节点配置属性,鼠标移动到节点上自动显示右键菜单直接设置,非常方便快捷操作
审批过程增加时间线显示UI效果(以Timeline时间线方式显示),可选择表格或时间线两种不同的显示方式
缺陷&优化♻️ Refactoring code.
流程设计增加校验逻辑
完善与增加条件规则
处理或签驳回逻辑
完善与增加请假流程参数例子
增加是否只能往前或虚拟节点驳回开关
审批页面增加暂存状态
单独流程设计增加升版本功能
处理我的申请复制工单暂存问题