一、开源项目简介
飞龙工作流 FlowLong 真正的国产工作流引擎、json 格式实例模型、仿钉钉审批流程设计器、为中国特色审批匠心打造❗
二、开源协议
使用AGPL-3.0开源协议
三、界面展示
四、功能概述
飞龙工作流 FlowLong 真正的国产工作流引擎、json 格式实例模型、仿钉钉审批流程设计器、为中国特色审批匠心打造❗
FlowLong飞龙工作流
-
项目说明 flowlong 中文名 飞龙 在天美好愿景!
英文字母 flw 为 flowlong workflow 飞龙工作流的缩写
中国特色流程操作概念
支持功能 |
功能描述 |
顺序会签 |
指同一个审批节点设置多个人,如A、B、C三人,三人按顺序依次收到待办,即A先审批,A提交后B才能审批,需全部同意之后,审批才可到下一审批节点。 |
并行会签 |
指同一个审批节点设置多个人,如A、B、C三人,三人会同时收到待办任务,需全部同意之后,审批才可到下一审批节点。 |
或签 |
一个流程审批节点里有多个处理人,任意一个人处理后就能进入下一个节点 |
票签 |
指同一个审批节点设置多个人,如A、B、C三人,分别定义不同的权重,当投票权重比例大于 50% 就能进入下一个节点 |
抄送 |
将审批结果通知给抄送列表对应的人 |
驳回 |
将审批重置发送给某节点,重新审批。驳回也叫退回,也可以分退回申请人、退回上一步、任意退回等 |
分配 |
允许用户自行决定任务转办、委派、主办 及其它 |
转办 |
A转给其B审批,B审批后,进入下一节点 |
委派 |
A转给其B审批,B审批后,转给A,A审批后进入下一节点 |
跳转 |
可以将当前流程实例跳转到任意办理节点 |
拿回 |
在当前办理人尚未处理文件前,允许上一节点提交人员执行拿回 |
撤销 |
流程发起者可以对流程进行撤销处理 |
加签 |
允许当前办理人根据需要自行增加当前办理节点的办理人员 |
减签 |
在当前办理人操作之前减少办理人 |
认领 |
公共任务认领 |
已阅 |
任务是否查看状态显示 |
催办 |
通知当前活动任务处理人办理任务 |
沟通 |
与当前活动任务处理人沟通 |
终止 |
在任意节点终止流程实例 |
特性
轻量强大
引擎核心仅 8 张表实现逻辑数据存储、采用 JSON 数据格式存储模型结构简洁直观。
组件化集成
采用组件化设计方案、方便引入任何开发平台,接口插拔式设计更加灵活的自定义扩展。
中国式审批
支持动态加签、任意驳回、拿回、撤销、已阅、沟通等中国式特色审批。
五、技术选型
结构说明
如下简单介绍项目核心结构
其它说明
-
基于 MybatisPlus 为 ORM 层实现
-
后端设计参考了 snakerflow 开源工作流实体划分
-
参考了包括 flowable camunda 等主流工作流的设计思想
浏览器
html
无
未经允许不得转载: ICode联盟 » 项目源码 » [开源]工作流引擎,仿钉钉审批流程设计器 为中国特色审批匠心打造