一飞开源
阅读477

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

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

一、开源项目简介

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 集成使用。

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章