# zapi-allin **Repository Path**: zl_java/zapi-allin ## Basic Information - **Project Name**: zapi-allin - **Description**: 知录Admin是一套超级简单的自研工作流引擎系统。我们告别了传统工作流系统(如 flowable、activiti)繁琐的 bpmn 配置,采用 json 交互方式实现流程定义以及数据扭转。同时以自研表单设计器,表格设计器,面板设计器通过动作执行引擎打造现代化低代码或零代码平台的基础模型 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: http://www.zhilu.online/zhilu-website - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 55 - **Created**: 2026-07-22 - **Last Updated**: 2026-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Zapi Allin——工作流、低代码、文档与 AI 工作平台 ## 简介 Zapi Allin 是一套基于自研 JSON 工作流引擎构建的企业工作平台。系统包含工作流、任务中心、表单与表格设计、动作执行、数据集、OpenAPI、文件与 OnlyOffice、合同签章,以及独立运行的 Workspace AI、知识库、智能体、Skill 和工具中心。 当前阶段重点是完善存量能力的权限、安全、稳定性、测试和产品闭环。Workspace AI 目前保持独立,不自动创建、发布或执行工作流和动作。 ## 技术架构 - **前端**:Vue 3 + Vite + Element Plus + Pinia - 项目地址:`zapi-allin/zapi-allin-web` - **后端**:Java 21 + Spring Boot 3.5.x + MyBatis Plus - 项目地址:`zapi-allin/zapi-allin-sys` ## 数据库 使用 MySQL 8 数据库,数据脚本位于: **`zapi-allin/zapi-allin-sys/sql脚本/zapi_allin.sql`** ## 在线体验 [点这里体验](https://www.zhilu.online/login) ## 功能亮点 - **工作流引擎** - 节点有:审批节点、条件分支节点,并行节点,抄送节点 - 功能支持会签,或签,加签,退回,委派,转办,催办以及业务监听器的配置等操作 - JSON 交互告别 BPMN 繁琐操作 - **表单设计器、表格设计器,面板设计器、流程设计器** - 支持自定义表单对接工作流引擎 - 支持业务表单发起流程 - **低代码底座模型应用程序** - 自定义构建应用目录 - 自定义设计表单 - 自定义设计表格 - 自定义设计流程 - 自定义设计动作 - **数据与集成** - 数据源、数据集、数据表管理 - 数据集 API 发布和外部接口同步 - **文件与文档** - 文件上传、下载、转换和预览 - OnlyOffice 在线预览与编辑 - 合同、证书、印章和签署能力 - **Workspace AI** - 独立会话与多轮上下文 - 工作空间文件读取 - 知识库问答与引用 - 联网搜索 - Skill、工具和智能体管理 - 用户确认后的文本文件写回 ## 使用说明 ### 业务表单发起流程 1. 进入表单列表,点击创建表单 2. 进入流程列表,点击创建流程,选择业务表单,勾选一个已定义设计好的表单 3. 使用设计器编辑流程 4. 流程编辑完成后,去流程发起菜单中进行业务流程发起 ### 系统表单操作 1. 系统内置了一个系统表单的流程定义以及传统开发的CRUD操作 2. 进入流程列表,点击创建流程,选择系统表单,定义流程定义KEY 3. 流程变量对应上传统开发的 CRUD 实体字段 4. 使用设计器编辑流程 5. 流程编辑完成后,去内置的系统表单相对应的页面中进行数据录入发起 ## 贡献 欢迎贡献代码和提出建议!请参考贡献指南了解如何参与开发。 ## 关注公众号联系作者拉你进群一起交流 ![输入图片说明](introduction/gzh.jpg) ## 许可证 本项目采用 MIT 许可证。详见 LICENSE 文件。