🔥🔥🔥飞龙工作流引擎 FlowLong 🐉 发布 0.0.2 星火版🌟

🔥🔥🔥飞龙工作流 FlowLong 🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器 🚩为中国特色审批匠心打造❗

🌟星火版(星星之火可以燎原,相信可以给更多的人带来流程开发的便利!)

  • 开源地址:gitee github

  • 官网文档:https://flowlong.gitee.io/

  • 支持全流程操作监听,仅 8 张表实现整个流程引擎(更符合中国人的思维模式设计)

<dependency>
    <groupId>com.aizuda</groupId>
    <artifactId>flowlong-spring-boot-starter</artifactId>
    <version>0.0.2</version>
</dependency>

当前版本基本完成中国特色工作流概念的全类型覆盖,上百个公司完成接入 点击查看 项目 2.1K 关注 Star (感谢小星星)

轻量强大

引擎核心仅 8 张表实现逻辑数据存储、采用 JSON 数据格式存储模型结构简洁直观。

组件化集成

采用组件化设计方案、方便引入任何开发平台,接口插拔式设计更加灵活的自定义扩展。

中国式审批

支持动态加签、任意驳回、拿回、撤销、已阅、沟通等中国式特色审批。

更新日志:

  • 新增节点条件参数处理器
  • 处理器支持@Component注入
  • 增加结束节点&测试
  • 模型节点新增控制属性
  • 新增会签支持加减签功能
  • 新增状态区分任务驳回结束
  • 优化缓存允许自定义注入流程模型解析器
  • 优化允许注入json解析处理器
  • 测试用例增加事务
  • 增加 重新部署流程 的测试用例
  • 优化初始赋值

功能说明

满足部分标准 BPMN 功能的同时支持🚩中国特色流程操作概念

支持功能 功能描述 完成程度
顺序会签 指同一个审批节点设置多个人,如 A、B、C 三人,三人按顺序依次收到待办,即 A 先审批,A 提交后 B 才能审批,需全部同意之后,审批才可到下一审批节点。
并行会签 指同一个审批节点设置多个人,如 A、B、C 三人,三人会同时收到待办任务,需全部同意之后,审批才可到下一审批节点。
或签 一个流程审批节点里有多个处理人,任意一个人处理后就能进入下一个节点
票签 指同一个审批节点设置多个人,如 A、B、C 三人,分别定义不同的权重,当投票权重比例大于 50% 就能进入下一个节点
抄送 将审批结果通知给抄送列表对应的人,同一个流程实例默认不重复抄送给同一人
驳回 将审批重置发送给某节点,重新审批。驳回也叫退回,也可以分退回申请人、退回上一步、任意退回等
分配 允许用户自行决定任务转办、委派、主办 及其它
转办 A 转给其 B 审批,B 审批后,进入下一节点
委派 A 转给其 B 审批,B 审批后,转给 A,A 审批后进入下一节点
跳转 可以将当前流程实例跳转到任意办理节点
拿回 在当前办理人尚未处理文件前,允许上一节点提交人员执行拿回
唤醒 历史任务唤醒,重新进入审批流程
撤销 流程发起者可以对流程进行撤销处理
加签 允许当前办理人根据需要自行增加当前办理节点的办理人员
减签 在当前办理人操作之前减少办理人
追加 发起流程动态追加修改节点处理人,更灵活的实例级动态调整节点处理人的可伸缩解决方案
认领 公共任务认领
已阅 任务是否查看状态显示
催办 通知当前活动任务处理人办理任务
沟通 与当前活动任务处理人沟通
终止 在任意节点终止流程实例

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/287178

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。