mirror of
https://github.com/jeecgboot/qiaoqiaoyun.git
synced 2026-02-27 01:00:11 +08:00
关联记录与工作流应用
This commit is contained in:
15
.gitignore
vendored
Normal file
15
.gitignore
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
## ide
|
||||
**/.idea
|
||||
*.iml
|
||||
rebel.xml
|
||||
|
||||
## backend
|
||||
**/target
|
||||
**/logs
|
||||
|
||||
## front
|
||||
**/*.lock
|
||||
os_del.cmd
|
||||
os_del_doc.cmd
|
||||
.svn
|
||||
derby.log
|
||||
111
关联记录与工作流应用.md
Normal file
111
关联记录与工作流应用.md
Normal file
@@ -0,0 +1,111 @@
|
||||
# 关联记录、计算控件与流程的结合应用——构建智能自动化业务的基石
|
||||
|
||||
## 引言
|
||||
|
||||
在现代企业管理中,数据孤岛和手工操作不仅降低效率,还易导致错误。真正有价值的业务系统,是能够实现**数据关联、自动计算和业务流程自动化**的智能系统。敲敲云作为零代码/低代码平台,提供了丰富的控件和流程功能,帮助企业构建高效、智能的业务流程。
|
||||
|
||||
本文将以采购业务为例,系统介绍如何结合**关联记录控件、计算控件、函数表达式和工作流**,实现采购单自动生成供应商应收款单、采购入库自动更新库存的完整自动化方案。
|
||||
|
||||
---
|
||||
|
||||
## 一、业务痛点与需求分析
|
||||
|
||||
- **数据孤立,关联困难**
|
||||
采购单、供应商、库存等数据分散,缺乏有效关联,导致业务查询和统计困难。
|
||||
|
||||
- **业务流程繁琐,自动化不足**
|
||||
采购单提交后需手工生成应收款单,入库后需手工更新库存,流程环节多且易出错。
|
||||
|
||||
- **计算逻辑复杂,易出错**
|
||||
采购金额、库存变动等需准确计算,手工操作效率低且风险大。
|
||||
|
||||
---
|
||||
|
||||
## 二、核心技术组件介绍
|
||||
|
||||
### 1. 关联记录控件
|
||||
|
||||
- **作用**:实现跨表数据关联,如采购单关联供应商、产品,方便数据引用和展示。
|
||||
- **优势**:避免数据重复录入,保证数据一致性。
|
||||
|
||||
### 2. 计算控件
|
||||
|
||||
- **作用**:字段自动计算,支持加减乘除、汇总等数学运算。
|
||||
- **优势**:自动完成金额、数量等关键字段计算,减少人为错误。
|
||||
|
||||
### 3. 函数表达式
|
||||
|
||||
- **作用**:实现复杂逻辑判断、字符串处理、条件分支和动态赋值。
|
||||
- **优势**:灵活处理业务规则,支持流程中动态决策。
|
||||
|
||||
### 4. 工作流(流程)
|
||||
|
||||
- **作用**:驱动业务自动化,自动生成单据、更新数据、触发审批等。
|
||||
- **优势**:实现业务闭环,提升效率和准确率。
|
||||
|
||||
---
|
||||
|
||||
## 三、典型业务场景与解决方案
|
||||
|
||||
### 场景一:采购单生成后自动生成供应商应收款单
|
||||
|
||||
- **问题**:采购单录入后,需手工新建应收款单,工作量大且易遗漏。
|
||||
- **解决方案**:
|
||||
- 采购单通过**关联记录控件**关联供应商。
|
||||
- 采购单明细通过**计算控件**自动计算金额。
|
||||
- 采购单总金额通过计算控件汇总明细金额。
|
||||
- 提交采购单后,触发**流程“增”节点**,自动生成应收款单,金额字段通过**函数表达式**带入采购单总金额。
|
||||
|
||||
### 场景二:采购入库单确认后自动更新库存总表
|
||||
|
||||
- **问题**:入库单确认后库存需手工更新,操作繁琐且易错。
|
||||
- **解决方案**:
|
||||
- 入库单通过关联记录控件关联产品。
|
||||
- 入库明细数量通过计算控件自动汇总。
|
||||
- 入库单完成后,触发工作流“查+循环+改”节点,遍历入库明细,调用函数表达式实现库存数量累加更新。
|
||||
- 若库存记录不存在,流程自动新增库存记录。
|
||||
|
||||
---
|
||||
|
||||
## 四、具体实现思路详解
|
||||
|
||||
| 业务环节 | 关键控件/技术 | 实现说明 |
|
||||
|------------------------|--------------------------|------------------------------------------------------|
|
||||
| 采购单录入 | 关联记录控件 + 计算控件 | 关联供应商、产品;计算金额 = 数量 × 单价 |
|
||||
| 采购单总金额汇总 | 计算控件 + 函数表达式 | 总金额 = 汇总所有明细金额 |
|
||||
| 采购单提交触发流程 | 工作流“增”节点 | 自动生成应收款单,金额字段带入采购单总金额 |
|
||||
| 入库单录入 | 关联记录控件 + 计算控件 | 关联产品,自动计算入库数量汇总 |
|
||||
| 入库单完成触发流程 | 工作流“查+循环+改”节点 | 遍历入库明细,更新库存数量(库存数量 += 入库数量),缺失时新增库存记录 |
|
||||
|
||||
---
|
||||
|
||||
## 五、优势总结
|
||||
|
||||
| 优势点 | 说明 |
|
||||
|------------------------|--------------------------------------------------------------|
|
||||
| 数据关联清晰 | 关联记录控件保证数据之间的准确关联,避免重复录入和数据孤岛 |
|
||||
| 计算自动化 | 计算控件和函数表达式实现金额、数量等字段自动计算,减少人为错误 |
|
||||
| 流程自动驱动业务 | 工作流自动生成单据、更新库存,实现业务闭环自动化 |
|
||||
| 维护灵活易扩展 | 业务逻辑分层清晰,流程节点和表达式便于后续调整和功能扩展 |
|
||||
|
||||
---
|
||||
|
||||
## 六、实践建议
|
||||
|
||||
- **设计时先理清业务数据关系**,合理使用关联记录控件,保证数据结构规范。
|
||||
- **优先利用计算控件和函数表达式完成字段自动计算和逻辑判断**,让表单层尽量智能。
|
||||
- **流程中避免复杂双向关联,推荐以流程驱动数据变更和单据生成**,确保流程逻辑清晰。
|
||||
- **充分利用流程的条件分支和循环节点,实现复杂业务场景的自动化处理**。
|
||||
|
||||
---
|
||||
|
||||
## 七、结语
|
||||
|
||||
结合敲敲云的关联记录控件、计算控件、函数表达式与工作流,企业可以构建起数据关联紧密、计算准确、业务流程自动化的智能业务系统。尤其在采购、库存等进销存业务场景中,这种组合大幅提升业务效率和数据质量,是企业数字化转型的重要基石。
|
||||
|
||||
如果你想快速搭建类似自动化采购系统,欢迎进一步咨询,我们可提供详细的配置示例和流程模板,助你快速落地。
|
||||
|
||||
|
||||
## 流程增删改查节点
|
||||
|
||||
https://oscimg.oschina.net/oscnet/up-8068a15d1c0e07dd6982cbacda66bcdc1be.png
|
||||
Reference in New Issue
Block a user