[开源]一款企业级的低代码开发平台,含流程引擎、表单引擎零代码

科技一飞开源 2024-10-14 19:10:18

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

一、开源项目简介

小菜快开,低代码快速开发平台

小菜低代码开发平台|低代码平台|后台管理系统|快速开发平台,基于Springboot+Vue3框架,是一款企业级的低代码开发平台。基于小菜低代码开发平台可以快速搭建OA系统、人事系统、CRM系统、项目管理系统、合同管理系统等。具有顶级低代码开发平台的特性:流程引擎支持多起点多表单,表单引擎支持多达76个控件,覆盖了更多应用场景。

二、开源协议

作者暂未指定主流开源协议

三、界面展示门户展现

门户 - 可自由组合配置多个栏目,支持卡片、应用、模块、通知、文件、图表等多种形式的元素

门户中可配置饼图、柱状图、折线图、雷达图等图形

列表页 - 列宽、查询条件、过滤条件等均可配置

四、功能概述

“小菜快开”是一款本地化部署的系统。自2012年起,历经12年,服务过1000多家客户。众多客户的打磨,使“小菜快开”已成长为成熟的“低代码开发平台”。

流程及表单引擎开源

流程引擎100%开源 表单引擎100%开源

功能比较

详见:低代码功能对比完整版

专业流程引擎有什么样的神器,可以让您提升200%的实施速度?请试下“行云”流程引擎!功能比Activiti、Flowable更强大,具备串签、会签、加签、跳签、撤回、退回、转办、条件、超时设置等功能配置简洁易上手,普通办公室文员只需1小时就能快速学会流程配置方法首创一站式调试,在调试过程中可以切换用户、检查字段权限、测试事件脚本等“行云”流程引擎100%开源,寓意:配置流程如行云流水一般,一气呵成!我们的目标:打造业内领先的超级流程引擎。顶级表单引擎开源社区数量唯一多达76个控件,全方位覆盖管理类应用场景可视化设计,所见即所得,同步生成数据库中的表包括:部门选择、人员选择、公文文号、定位标注、手写签批、二维码、文件等控件拥有选择拉单、数据关联、SQL选取、函数等高级控件控件形成了标准规范,实现简单,可以方便地自行扩展流程是发动机,而表单是车厢,两者都足够强大,承载的功能才能越多。低代码开发平台支持零代码搭建模块,交付及维护更方便、更快捷。可快速搭建人事、项目、合同、CRM、库存等模块,通过事件可以打通模块或第三方应用集成脚本设计器,可在线编写java代码,校验语法,响应流程验证、流转、结束等事件,以及模块的增删改等事件的处理。系统优势

功能

描述

专业流程引擎

1、支持多起点,多个起点自动适配发起人,省去大量的条件分支判断,极大降低流程复杂度2、跳签,没有用户的情况一可以跳过节点,支持复杂组织机构的利器3、选择策略,支持竞争、最闲者优先、角色中X人处理等策略4、超时策略,超时可等待、自动交办至下一节点或返回给发起人5、异步提交,节点上有多个人员同时处理时,可以分别提交,适用于任务下达的情况6、矩阵式组织架构,支持项目团队人员分组,与原有组织架构一起协同流转7、一站式测试,支持一个用户登录测完全程,无需切换帐户反复登录,在测试过程中设置可写字段、隐藏字段以及运行事件脚本,实施起来方便快捷

表单设计

1、支持选择记录带入相关字段,如选择项目,带入项目地址、完成时间、可用预算等2、支持拉单,可选择多条记录一起拉取,并可以自动拉单,如:选择人员,自动拉取其借款记录3、自动冲抵,如:报销流程走完后,自动冲抵所拉取的借款记录,将来便不会再被拉取到4、显示规则,支持根据条件判断显示或隐藏区域5、验证规则,支持根据条件判断进行表单数据有效性校验6、自带61个宏控件,通过宏控件标准扩展接口可实现无限扩展

智能模块

支持零代码快速搭建模块,如:人事、CRM、车辆、项目、库存等模块,并可通过事件扩展1、支持拖拉方式设计模块的列宽、表头排序,定义工具条按钮等2、支持配置模块的过滤条件,可以傻瓜化配置组合条件,也可以直接在线写SQL或者java代码配置更复杂的条件3、支持通过选项卡聚合相关表的信息,如:可以把请假审批记录聚合至人员信息表4、支持在列表中映射其它表的字段,支持配置查询,映射字段也可以参与查询,如:项目的投资方为子表,在投资方的列表中可以映射加入项目名称,并可将其配置到查询条件中5、支持权限设置,可配置角色、用户组、人员的增删改查等权限,并可将权限颗粒度细化到字段6、支持扩展工具条、操作列、合计字段、行首图标等

事件开发

1、支持在线java语法检查、自动提示,代码即刻生效,无需浪费时间编译上传重启2、流程中支持验证、流转、退回、结束、放弃、撤回、删除等事件3、模块中支持验证、添加、修改、删除、导入前验证、导入后清洗数据等事件

五、技术选型技术栈基于JAVA开发,支持MySQL/PostGreSQL/Oracle/SQLServer数据库后端框架:spring boot + mybatis plus + redis + Druid + ActiveMQ/RocketMQ前端框架:Vue3 + Ant Design + Vben Admin(优秀开源前端框架)技术门槛普通办公室文员也可以快速搭建出CRM、HR、项目管理、合同管理等系统。二次开发,只需一年的java经验,就可以玩转。六、源码地址

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

0 阅读:0