From 93486dc60ad792f85b32402104f3be2b90e2e1d2 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Tue, 28 Oct 2025 12:43:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0README.md=E5=92=8C=E5=85=B3?= =?UTF-8?q?=E8=81=94=E8=AE=B0=E5=BD=95=E4=B8=8E=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E5=BA=94=E7=94=A8.md=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=8F=8F=E8=BF=B0=E5=92=8C=E5=BA=94=E7=94=A8=E5=9C=BA?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 85 +++++++++++++++------ 关联记录与工作流应用.md | 164 ++++++++++++++++++++++------------------ 2 files changed, 154 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index db74bff..4510ed5 100644 --- a/README.md +++ b/README.md @@ -197,24 +197,63 @@ docker-compose -p qiaoqiaoyun_start up -d - 快速响应业务变化,灵活调整系统功能 -#### 为什么选择 敲敲云零代码? +#### 为什么选择 敲敲云零代码? -> 可以免费使用,不用写代码就可以搭建一套应用,它可以帮助企业快速搭建各种个性化业务场景!用户无需任何代码,即可搭建出各种业务系统。 +✅ **完全免费**:核心功能永久免费使用,无隐藏收费 +✅ **私有化部署**:数据完全自主可控,满足企业安全要求 +✅ **零代码门槛**:拖拽即可完成复杂业务系统搭建 +✅ **AI智能加持**:集成主流大模型,提升开发效率 +✅ **丰富的应用模板**:覆盖多个行业场景,开箱即用 +✅ **强大的流程引擎**:支持复杂业务流程自动化 +✅ **完善的技术支持**:详细文档、活跃社区、专业技术支持 -- 敲敲云是一个 APaaS 零代码平台,帮助企业快速搭建个性化业务应用!用户无需任何代码,即可搭建出符合业务需求的个性化应用。 -- 敲敲云拥有完善的应用搭建能力、表单引擎、流程引擎、仪表盘引擎,可满足企业的正常需求。 -- 平台内的自动化工作流还可以实现审批、填写等控制流程和业务自动化。 -- 如果用户企业使用钉钉或企业微信,也可以将平台内搭建的应用直接对接到工作台上。 -- 你可以用它采集数据?像我们一样挂一个工单,收集客户询价登记信息 -- 你可以用它解决纸质化办公问题?原来用Excel记录数据,你可以快速搭建一个系统,填写数据并快速出统计报表 -- 你可以用它配置任何你需要的业务系统?例如:财务系统、CRM、进销存、OA、MIS系统等 -- 你可以用它配置搭建应用售卖模板?比如你可以配置一个CRM、进销存应用,将应用导出卖给需要的人,支持快速导入 -- 应用快速搭建功能,能够创建应用、表单和门户仪表盘、进行数据存储和数据统计分析 -- 类似金数据的数据采集,表单填报(表单能力) -- 搭建门户和仪表盘能力,表单视图支持多种风格 -- 具备完善的APP能力,APP、H5、钉钉移动端随时随地可操作 +--- +## 📖 实践指南 +### 关联记录与工作流应用实践 + +敲敲云平台提供了强大的**关联记录控件**、**计算控件**、**函数表达式**和**工作流引擎**,可以构建智能化的业务系统。 + +#### 🔗 核心技术组件 + +- **关联记录控件**:实现跨表数据关联,避免重复录入 +- **计算控件**:字段自动计算,减少人为错误 +- **函数表达式**:复杂逻辑判断和数据处理 +- **工作流引擎**:驱动业务自动化流转 + +#### 💼 典型应用场景 + +**场景一:采购单自动生成应收款单** +``` +采购单(关联供应商/产品) → 自动计算金额 → 工作流触发 → 自动生成应收款单 +``` + +**场景二:入库单自动更新库存** +``` +入库单(关联产品) → 计算入库数量 → 工作流触发 → 自动更新库存数量 +``` + +#### 🛠️ 工作流节点说明 + +| 节点类型 | 功能说明 | 使用场景 | +|----------|----------|----------| +| 增(Create) | 新建记录 | 自动生成单据、创建库存记录 | +| 查(Query) | 查询数据 | 检查数据存在性、获取基础信息 | +| 改(Update) | 更新记录 | 库存累加、状态更新 | +| 循环(Loop) | 批量处理 | 遍历明细行、批量操作 | + +#### 📈 业务价值 + +- 🔗 **数据互联**:打破信息孤岛,实现数据自动关联 +- 🤖 **自动计算**:减少手工错误,提高数据准确性 +- ⚡ **流程自动化**:消除重复操作,提升业务效率 +- 📊 **实时更新**:库存、财务数据实时同步 +- 🔄 **业务闭环**:完整的自动化业务流程 + +> 📋 **完整指南**:详细的实践指南请参考 [关联记录与工作流应用.md](./关联记录与工作流应用.md) + +--- ### 敲敲云有什么功能? @@ -232,21 +271,21 @@ docker-compose -p qiaoqiaoyun_start up -d - **视频介绍** +**视频介绍** [![](https://upload.jeecg.com/jeecg/qiaoqiaoyunsite/qqyunvideo.png)](https://www.bilibili.com/video/BV1jUQeYfEM2) - AI应用平台功能? - ----------------------------------- +AI应用平台功能? +----------------------------------- - - 1.AI工作流: 在画布上构建和测试功能强大的 AI 工作流程,实现AI自动化业务编排。 - - 2.AI智能问答: 基于聊天的应用程序添加其他功能(如文本转语音)的直观界面,对接知识库和业务只是,提供更好的智能问答交互体验。 - - 3.知识库能力: 广泛的 RAG 功能,涵盖从文档摄入到检索的所有内容,支持从 PDF、PPT 和其他常见文档格式中提取文本和支持手动输入,直接分段等。 - - 4.支持各种大模型,包括本地私有大模型(Deepseek/ Llama 3 / Qwen 2 等)、国内公共大模型(Deepseek/通义千问 / 腾讯混元 / 字节豆包 / 百度千帆 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Claude / Gemini 等); - - 5.无缝嵌入:支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。。 - - 6.接口服务: 您可以轻松 调用AI工作流 与你的业务无缝集成。 +- 1.AI工作流: 在画布上构建和测试功能强大的 AI 工作流程,实现AI自动化业务编排。 +- 2.AI智能问答: 基于聊天的应用程序添加其他功能(如文本转语音)的直观界面,对接知识库和业务只是,提供更好的智能问答交互体验。 +- 3.知识库能力: 广泛的 RAG 功能,涵盖从文档摄入到检索的所有内容,支持从 PDF、PPT 和其他常见文档格式中提取文本和支持手动输入,直接分段等。 +- 4.支持各种大模型,包括本地私有大模型(Deepseek/ Llama 3 / Qwen 2 等)、国内公共大模型(Deepseek/通义千问 / 腾讯混元 / 字节豆包 / 百度千帆 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Claude / Gemini 等); +- 5.无缝嵌入:支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。。 +- 6.接口服务: 您可以轻松 调用AI工作流 与你的业务无缝集成。 diff --git a/关联记录与工作流应用.md b/关联记录与工作流应用.md index 8049697..48434d3 100644 --- a/关联记录与工作流应用.md +++ b/关联记录与工作流应用.md @@ -1,111 +1,131 @@ -# 关联记录、计算控件与流程的结合应用——构建智能自动化业务的基石 +# 关联记录与工作流应用实践指南 -## 引言 +## 概述 -在现代企业管理中,数据孤岛和手工操作不仅降低效率,还易导致错误。真正有价值的业务系统,是能够实现**数据关联、自动计算和业务流程自动化**的智能系统。敲敲云作为零代码/低代码平台,提供了丰富的控件和流程功能,帮助企业构建高效、智能的业务流程。 - -本文将以采购业务为例,系统介绍如何结合**关联记录控件、计算控件、函数表达式和工作流**,实现采购单自动生成供应商应收款单、采购入库自动更新库存的完整自动化方案。 +本指南介绍如何使用敲敲云零代码平台的**关联记录控件**、**计算控件**、**函数表达式**和**工作流**等核心功能,构建智能化的业务系统。以采购业务为例,实现从采购单自动生成供应商应收款单,到入库自动更新库存的完整自动化流程。 --- -## 一、业务痛点与需求分析 - -- **数据孤立,关联困难** - 采购单、供应商、库存等数据分散,缺乏有效关联,导致业务查询和统计困难。 - -- **业务流程繁琐,自动化不足** - 采购单提交后需手工生成应收款单,入库后需手工更新库存,流程环节多且易出错。 - -- **计算逻辑复杂,易出错** - 采购金额、库存变动等需准确计算,手工操作效率低且风险大。 - ---- - -## 二、核心技术组件介绍 +## 核心技术组件 ### 1. 关联记录控件 - -- **作用**:实现跨表数据关联,如采购单关联供应商、产品,方便数据引用和展示。 -- **优势**:避免数据重复录入,保证数据一致性。 +- **功能**:实现跨表数据关联引用 +- **优势**:避免重复录入,保证数据一致性 +- **应用**:采购单关联供应商、产品等基础信息 ### 2. 计算控件 - -- **作用**:字段自动计算,支持加减乘除、汇总等数学运算。 -- **优势**:自动完成金额、数量等关键字段计算,减少人为错误。 +- **功能**:字段自动计算(加减乘除、汇总等) +- **优势**:自动计算金额、数量,减少人为错误 +- **应用**:采购金额 = 数量 × 单价,总金额汇总 ### 3. 函数表达式 +- **功能**:复杂逻辑判断、条件分支、数据处理 +- **优势**:灵活处理业务规则,支持动态决策 +- **应用**:数据映射、条件判断、格式处理 -- **作用**:实现复杂逻辑判断、字符串处理、条件分支和动态赋值。 -- **优势**:灵活处理业务规则,支持流程中动态决策。 - -### 4. 工作流(流程) - -- **作用**:驱动业务自动化,自动生成单据、更新数据、触发审批等。 -- **优势**:实现业务闭环,提升效率和准确率。 +### 4. 工作流引擎 +- **功能**:驱动业务自动化流转 +- **优势**:自动生成单据、更新数据、触发审批 +- **应用**:采购单提交后自动生成应收款单 --- -## 三、典型业务场景与解决方案 +## 典型应用场景 -### 场景一:采购单生成后自动生成供应商应收款单 +### 场景一:采购单自动生成应收款单 -- **问题**:采购单录入后,需手工新建应收款单,工作量大且易遗漏。 -- **解决方案**: - - 采购单通过**关联记录控件**关联供应商。 - - 采购单明细通过**计算控件**自动计算金额。 - - 采购单总金额通过计算控件汇总明细金额。 - - 提交采购单后,触发**流程“增”节点**,自动生成应收款单,金额字段通过**函数表达式**带入采购单总金额。 +**业务流程**: +1. 采购单通过关联记录控件选择供应商和产品 +2. 明细行使用计算控件自动计算金额(数量 × 单价) +3. 表头汇总计算总金额 +4. 提交后触发工作流"增"节点,自动创建供应商应收款单 -### 场景二:采购入库单确认后自动更新库存总表 +**技术实现**: +``` +表单设计 → 关联记录控件(供应商、产品) +明细计算 → 计算控件(金额 = 数量 × 单价) +总额汇总 → 计算控件(SUM明细金额) +流程触发 → 工作流"增"节点 + 函数表达式数据映射 +``` -- **问题**:入库单确认后库存需手工更新,操作繁琐且易错。 -- **解决方案**: - - 入库单通过关联记录控件关联产品。 - - 入库明细数量通过计算控件自动汇总。 - - 入库单完成后,触发工作流“查+循环+改”节点,遍历入库明细,调用函数表达式实现库存数量累加更新。 - - 若库存记录不存在,流程自动新增库存记录。 +### 场景二:入库单自动更新库存 + +**业务流程**: +1. 入库单关联产品信息 +2. 计算入库数量汇总 +3. 确认后触发工作流查询现有库存 +4. 自动更新库存数量(累加或新增记录) + +**技术实现**: +``` +表单设计 → 关联记录控件(产品信息) +数量汇总 → 计算控件(SUM入库数量) +库存更新 → 工作流"查+循环+改/增"节点 +数据处理 → 函数表达式(库存数量 += 入库数量) +``` --- -## 四、具体实现思路详解 +## 工作流节点说明 -| 业务环节 | 关键控件/技术 | 实现说明 | -|------------------------|--------------------------|------------------------------------------------------| -| 采购单录入 | 关联记录控件 + 计算控件 | 关联供应商、产品;计算金额 = 数量 × 单价 | -| 采购单总金额汇总 | 计算控件 + 函数表达式 | 总金额 = 汇总所有明细金额 | -| 采购单提交触发流程 | 工作流“增”节点 | 自动生成应收款单,金额字段带入采购单总金额 | -| 入库单录入 | 关联记录控件 + 计算控件 | 关联产品,自动计算入库数量汇总 | -| 入库单完成触发流程 | 工作流“查+循环+改”节点 | 遍历入库明细,更新库存数量(库存数量 += 入库数量),缺失时新增库存记录 | +| 节点类型 | 功能说明 | 使用场景 | +|----------|----------|----------| +| 增(Create) | 新建记录 | 自动生成应收款单、创建库存记录 | +| 查(Query) | 查询数据 | 检查库存是否存在、获取基础数据 | +| 改(Update) | 更新记录 | 库存数量累加、状态更新 | +| 删(Delete) | 删除记录 | 冲销操作、数据清理 | +| 循环(Loop) | 批量处理 | 遍历明细行、批量更新库存 | --- -## 五、优势总结 +## 实施要点 -| 优势点 | 说明 | -|------------------------|--------------------------------------------------------------| -| 数据关联清晰 | 关联记录控件保证数据之间的准确关联,避免重复录入和数据孤岛 | -| 计算自动化 | 计算控件和函数表达式实现金额、数量等字段自动计算,减少人为错误 | -| 流程自动驱动业务 | 工作流自动生成单据、更新库存,实现业务闭环自动化 | -| 维护灵活易扩展 | 业务逻辑分层清晰,流程节点和表达式便于后续调整和功能扩展 | +### 数据设计 +- 合理规划表结构和字段关系 +- 使用关联记录控件建立外键引用 +- 设置必要的唯一标识和索引 + +### 计算逻辑 +- 在表单层完成基础计算(金额、数量等) +- 使用函数表达式处理复杂业务规则 +- 注意数据精度和空值处理 + +### 流程设计 +- 采用"查→判断→增/改"的标准模式 +- 加入异常处理和人工审批节点 +- 确保流程的幂等性,避免重复执行 + +### 测试验证 +- 覆盖单条和批量处理场景 +- 测试异常情况(库存不足、数据缺失等) +- 验证数据一致性和计算准确性 --- -## 六、实践建议 +## 业务价值 -- **设计时先理清业务数据关系**,合理使用关联记录控件,保证数据结构规范。 -- **优先利用计算控件和函数表达式完成字段自动计算和逻辑判断**,让表单层尽量智能。 -- **流程中避免复杂双向关联,推荐以流程驱动数据变更和单据生成**,确保流程逻辑清晰。 -- **充分利用流程的条件分支和循环节点,实现复杂业务场景的自动化处理**。 +- **🔗 数据互联**:打破信息孤岛,实现数据自动关联 +- **🤖 自动计算**:减少手工计算错误,提高数据准确性 +- **⚡ 流程自动化**:消除重复操作,提升业务效率 +- **📊 实时更新**:库存、财务数据实时同步更新 +- **🔄 业务闭环**:从采购到库存的完整自动化闭环 --- -## 七、结语 +## 扩展应用 -结合敲敲云的关联记录控件、计算控件、函数表达式与工作流,企业可以构建起数据关联紧密、计算准确、业务流程自动化的智能业务系统。尤其在采购、库存等进销存业务场景中,这种组合大幅提升业务效率和数据质量,是企业数字化转型的重要基石。 +基于相同的技术架构,可以快速扩展到: +- **销售管理**:销售单→客户应收款单→库存出库 +- **财务管理**:费用申请→审批流程→财务记账 +- **项目管理**:项目立项→任务分配→进度跟踪 +- **人事管理**:入职申请→审批流程→员工档案 -如果你想快速搭建类似自动化采购系统,欢迎进一步咨询,我们可提供详细的配置示例和流程模板,助你快速落地。 +--- +## 流程节点示意图 -## 流程增删改查节点 +![工作流节点图](https://oscimg.oschina.net/oscnet/up-8068a15d1c0e07dd6982cbacda66bcdc1be.png) -https://oscimg.oschina.net/oscnet/up-8068a15d1c0e07dd6982cbacda66bcdc1be.png \ No newline at end of file +--- + +> 💡 **提示**:本指南提供的是通用实践方法,具体实施时请根据企业实际业务需求进行调整和优化。