一、项目简介
自带低代码开发平台,本地化部署的OA软件,流程表单引擎100%开源
二、实现功能
流程引擎:
多起点支持:允许多个起点自动适配发起人,简化了流程复杂度,避免了大量的条件分支判断。
跳签:在没有用户的情况下可以跳过节点,适用于复杂组织机构,提高了流程的灵活性和效率。
选择策略:支持竞争、最闲者优先、角色中X人处理等策略,根据不同场景自动选择处理方式。
超时策略:超时可等待、自动交办至下一节点或返回给发起人,有效处理流程中的超时情况。
异步提交:节点上有多个人员同时处理时,可以分别提交,适用于需要并行处理的任务场景。
矩阵式组织架构:支持项目团队人员分组,与原有组织架构协同流转,增强了组织管理的灵活性和效率。
一站式测试:支持一个用户登录完成全程测试,设置可写字段、隐藏字段以及运行事件脚本,方便快捷地进行测试。
表单设计:
支持选择记录带入相关字段,拉单,自动冲抵等功能,提高了表单填写的便捷性和自动化程度。
显示规则和验证规则:根据条件判断显示或隐藏区域,进行表单数据有效性校验,保证表单数据的准确性和完整性。
自带宏控件:通过标准扩展接口实现无限扩展,满足不同业务需求的定制化要求。
智能模块:
零代码快速搭建模块:支持人事、CRM、车辆、项目、库存等模块的快速搭建,通过事件进行扩展。
拖拉方式设计模块:灵活定义列宽、表头排序,定义工具条按钮等,提高了用户体验和可定制性。
配置过滤条件:傻瓜化配置组合条件或者直接在线写SQL或者Java代码配置更复杂的条件,满足不同用户的个性化需求。
权限设置:可细化到字段级别的权限设置,保障了系统的安全性和数据的隐私性。
扩展功能:支持扩展工具条、操作列、合计字段、行首图标等,满足不同用户的个性化需求。
事件开发:
支持在线Java语法检查、自动提示,代码即刻生效,提高了开发效率和体验。
支持流程中和模块中的各种事件,包括验证、流转、退回、结束、放弃、撤回、删除、添加、修改、导入前验证、导入后清洗数据等,满足了各种业务场景下的定制化需求。
三、技术选型
spring boot + mybatis plus + redis + Druid + ActiveMQ/RocketMQ
Vue3 + Ant Design + Vben Admin(
四、界面展示
五、源码地址
私信回复:oa