[开源]流程中业务数据管理工具,致力于提供傻瓜式的数据管理服务

科技一飞开源 2024-09-04 10:10:41

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介silly-activiti

silly-activiti是流程中业务数据管理工具,致力于提供傻瓜式的数据管理服务。

二、开源协议

使用MIT开源协议

三、界面展示

四、功能概述使用这玩意有什么好处1. 可独立的流程引擎服务,可更换不同引擎服务,耦合性低,方便升级引擎。2. 基于json配置各个节点信息,便于控制及问题排查。3. json内容动态解析,支持SPEL,支持更多业务逻辑,让代码更简洁。4. 内置json-scheme,防止错误填写。5. 内置各种handle方便随时随地切入,进行逻辑处理。还有很多功能,不一一介绍了,期待你的参与~五、技术选型结构说明- silly + actviti [集成 activiti 工作流,涉及流程引擎服务] + all [打包控制] + bom [打包版本依赖控制] + common [工具类] + core [核心包] + mybatisplus [集成 mybatis-plus, 涉及业务数据读写服务] + spring [集成 spring,涉及工具容器] + starter [集成 springboot-starter,无需配置即可使用] + style [代码 copyright] 针对核心包的说明: - core + base [基础接口] + cache [缓存接口] + common [核心工具] + config [工具配置] + convertor [数据转换器] + engine [流程引擎接口] + group [任务组接口] + read [读取相关对象] + readhandle [读取相关处置器] + resume [流程履历接口] + savehandle [保存相关处置器] + service [傻瓜服务接口] SILLY-ACTIVITI DEMO文档服务介绍activiti-service: 流程引擎服务

​ 流程引擎服务,独立于业务系统(也可整合到一起)

demo-service: 业务模块DEMO

​ 建表sql在 resources/db/sql/ 下

​ 对外访问接口配置在 com.iqiny.silly.demo.common.web.SillyController

另已提供基于RouYi-Vue,使用Silly工具进行业务代码融合开发。

详细内容请查看 README.md 文档

Activiti 是一个业务流程管理 (BPM) 和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。

六、源码地址

访问一飞开源:https://code.exmay.com/

0 阅读:8