# zapi-allin **Repository Path**: thirtyleo/zapi-allin ## Basic Information - **Project Name**: zapi-allin - **Description**: 一套超级简单的自研工作流引擎管理后台以及电子签章,数字证书相关功能, 支持SM2,RSA数字证书签名验签 支持审批节点,条件分支节点,json交互告别bpmn繁琐复杂操作,自定义表单设计器,自定义表格设计器,数据集成等相关,打造现代化低代码或零代码平台的基础模型 前端vue3 后端java springboot2.7.18+mybatisplus 数据库mysql8 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 40 - **Created**: 2025-12-01 - **Last Updated**: 2026-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 知录Admin--超级简单的自研工作流引擎 ## 简介 知录Admin是一套超级简单的自研工作流引擎系统。我们告别了传统工作流系统(如 flowable、activiti)繁琐的 bpmn 配置,采用 json 交互方式实现流程定义以及数据扭转。同时以自研表单设计器,表格设计器,面板设计器通过动作执行引擎打造现代化低代码或零代码平台的基础模型。 终极目标是打造成一套公有服务平台,只需提供相对应的公共接口即可对接业务系统。 ![输入图片说明](introduction/home.png) ![输入图片说明](introduction/home2.png) ## 技术架构 - **前端**:Vue3 - 项目地址:`zapi-allin/zapi-allin-web` - **后端**:Java Spring Boot 2.7.18 + MyBatis Plus - 项目地址:`zapi-allin/zapi-allin-sys` ## 演示地址 [演示环境体验点这里](http://43.136.77.194/login) ## 使用开源登记表 [开源登记表点这里](https://www.kdocs.cn/l/cbyC4U85Nkdn) **为什么要登记?** 开源不易,您的登记是我与小伙伴做开源的莫大动力。感谢各位支持 ## 修改建议收集 [建议收集点这里](https://www.kdocs.cn/l/ciigs3muafAP) ## 数据库 使用 MySQL 8 数据库,数据脚本位于: **`zapi-allin/zapi-allin-sys/allin-starter/src/main/resources/sql/zapi_allin.sql`** 若项目中有多个其它脚本文件,请先执行完zapi_allin.sql后再执行其他数据脚本 ## 功能亮点 - **工作流引擎** - 支持审批节点、条件分支节点,抄送节点 - 审批节点支持会签,或签等相关操作 - JSON 交互告别 BPMN 繁琐操作 - **表单设计器、列表设计器、流程设计器** - 支持自定义表单对接工作流引擎 - 支持业务表单发起流程 - **低代码底座模型应用程序** - 自定义构建应用目录 - 自定义设计表单 - 自定义设计表格列表 - 自定义设计流程 - 自定义设计动作 ## 使用说明 ### 业务表单发起流程 1. 进入表单列表,点击创建表单 2. 进入流程列表,点击创建流程,选择业务表单,勾选一个已定义设计好的表单 3. 使用设计器编辑流程 4. 流程编辑完成后,去流程发起菜单中进行业务流程发起 ### 系统表单操作 1. 系统内置了一个系统表单的流程定义以及传统开发的CRUD操作 2. 进入流程列表,点击创建流程,选择系统表单,定义流程定义KEY 3. 流程变量对应上传统开发的 CRUD 实体字段 4. 使用设计器编辑流程 5. 流程编辑完成后,去内置的系统表单相对应的页面中进行数据录入发起 ## 贡献 欢迎贡献代码和提出建议!请参考贡献指南了解如何参与开发。 ## 关注公众号了解更多 ![输入图片说明](introduction/gzh.jpg) ## 加入群聊一起学习 ![输入图片说明](introduction/kyq0008.png) ## 许可证 本项目采用 MIT 许可证。详见 LICENSE 文件。