流程表单引擎100%开源,自带低代码开发平台,本地化部署的OA软件

科技菜鸟很高能 2024-05-07 22:25:19
真正的大师,永远都怀着一颗学徒的心!

一、项目简介

自带低代码开发平台,本地化部署的OA软件,流程表单引擎100%开源

二、实现功能

流程引擎:

多起点支持:允许多个起点自动适配发起人,简化了流程复杂度,避免了大量的条件分支判断。

跳签:在没有用户的情况下可以跳过节点,适用于复杂组织机构,提高了流程的灵活性和效率。

选择策略:支持竞争、最闲者优先、角色中X人处理等策略,根据不同场景自动选择处理方式。

超时策略:超时可等待、自动交办至下一节点或返回给发起人,有效处理流程中的超时情况。

异步提交:节点上有多个人员同时处理时,可以分别提交,适用于需要并行处理的任务场景。

矩阵式组织架构:支持项目团队人员分组,与原有组织架构协同流转,增强了组织管理的灵活性和效率。

一站式测试:支持一个用户登录完成全程测试,设置可写字段、隐藏字段以及运行事件脚本,方便快捷地进行测试。

表单设计:

支持选择记录带入相关字段,拉单,自动冲抵等功能,提高了表单填写的便捷性和自动化程度。

显示规则和验证规则:根据条件判断显示或隐藏区域,进行表单数据有效性校验,保证表单数据的准确性和完整性。

自带宏控件:通过标准扩展接口实现无限扩展,满足不同业务需求的定制化要求。

智能模块:

零代码快速搭建模块:支持人事、CRM、车辆、项目、库存等模块的快速搭建,通过事件进行扩展。

拖拉方式设计模块:灵活定义列宽、表头排序,定义工具条按钮等,提高了用户体验和可定制性。

配置过滤条件:傻瓜化配置组合条件或者直接在线写SQL或者Java代码配置更复杂的条件,满足不同用户的个性化需求。

权限设置:可细化到字段级别的权限设置,保障了系统的安全性和数据的隐私性。

扩展功能:支持扩展工具条、操作列、合计字段、行首图标等,满足不同用户的个性化需求。

事件开发:

支持在线Java语法检查、自动提示,代码即刻生效,提高了开发效率和体验。

支持流程中和模块中的各种事件,包括验证、流转、退回、结束、放弃、撤回、删除、添加、修改、导入前验证、导入后清洗数据等,满足了各种业务场景下的定制化需求。

三、技术选型

spring boot + mybatis plus + redis + Druid + ActiveMQ/RocketMQ

Vue3 + Ant Design + Vben Admin(

四、界面展示

五、源码地址

私信回复:oa

0 阅读:0
科技菜鸟很高能

科技菜鸟很高能

感谢大家的关注