# 制造业生产流程数智化管理

来源快照：`result_data_new_260518.json`

- 来源 ID：`1969829301122017490`
- 模块：低代码平台e-builder
- 目录：专题学习 - 方案专题 - 制造行业生产管理解决方案
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

## 一、方案背景

传统制造业的生产管理面临诸多挑战和需求，为了提高生产效率、控制质量、优化库存、合理排程、维护设备和支持决策，制造业需要引入生产管理方案。这样的数智化管理可以实现生产流程优化、自动化和智能化，提供标准化的质量控制与追溯流程，实时跟踪和调配库存，支持计划排程和生产调度，以及提供设备维护和数据分析工具。通过生产管理系统，制造业可以提升生产效率、优化资源利用、确保产品质量和合规性，并为决策者提供准确的数据支持，以应对竞争激烈的市场环境。

## 二、设计思路

在制造业生产管理应用中我们设计了一整套的生产流程，帮助制造业企业解决制造业中的生产效率、质量控制、库存管理、计划排程等多方面的挑战。

具体设计思路如下：

1.  接收到订单后将其录入到生产管理系统中，由于一个订单中可能会包含多个产品，每个产品的生产工序、生产原料还有生产的班组都不太一样，所以还需要将订单根据产品进行拆分，生成对应的数个子订单，

2.  根据拆分出来的明细订单进行排产，明确开始生产时间、生产工序流程、产品BOM等内容，生成生产计划，其中工序流程和物料清单必须跟订单中的产品匹配

3.  根据生产计划所制定的产品数量和产品BOM领取相应的原料投入生产，领取的物料数量不能超过所需数量（用料系数*产品数量），领取物料后自动更新库存数量

4.  生产完成后，对成品进行质检，记录质检结果并入库，同时通过动作流自动更新库存情况

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712828553625647&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

## 三、搭建过程

### 1\. 搭建订单管理的相关表单，并配置动作流

1.1. 订单管理包含两个表单，一个是“订单录入”，一个是“订单拆分明细”。

订单录入中记录了客户、交付时间、产品、数量、生产状态（初始状态为“未开始”）等信息。【说明：订单录入 在后续篇幅中均称为 原始订单】

订单拆分明细中则是基于原始订单的数据对产品进行了拆分，保留了原始订单的所有信息并记录了原始订单的数据ID。【说明：订单拆分明细 在后续篇幅中均称呼为 明细订单】

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712832720822282&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712832720822302&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

1.2. 拆分订单信息的动作流，主要功能是对数据进行批量新增的操作，具体配置如下图：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712832720822328&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 2\. 给未排产的明细订单制定生产计划，并更新明细订单和原始订单中对应的生产状态

2.1. 创建生产计划管理表单，其中订单明细为eb字段，自动带出产品、编码、属性等相关信息

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712837219057668&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712841461014555&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2.2. 使用动作流中的更新数据操作，更新明细订单的生产状态以及原始订单中相应产品的生产状态

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712845825769506&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 3\. 执行生产计划，记录生产的领料情况、质检情况和入库情况，并更新订单的生产状态

3.1. 搭建生产执行管理表单，一个生产计划对应有一个执行单号。表单中生产计划字段为关联e- Builder，选择生产计划后会自动带出相关的明细订单号、产品、物料、工序等相关信息。另外还会自动计算出待领料的数据和待入库的数量

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712845571432495&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712849934245932&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3.2. 使用动作流中的更新数据操作，更新明细订单的生产状态、原始订单中相应产品的生产状态以及生产计划中的生产状态![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712854257205269&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 4\. 根据生产执行单的安排领取相应的原料投入生产，领取物料后自动更新库存数量，并且将领料情况同步到生产执行单中

4.1. 搭建生产领料管理表单，生产执行单号字段为eb字段，表单中的明细单号、领料数量、物料详情等信息由关联eb字段自动带出

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712858543783941&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712862893907977&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

4.2 领取物料后，将领料情况同步到生产执行单中，便于监控整个生产过程的进度。该功能使用动作流实现

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712862998134808&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

对应的即是下图生产执行表单中所标注的数据

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712867184050187&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

4.3. 领取物料后还需要使用动作流自动更新库存信息，该功能可以跟上述4.2中同步领料情况的功能，在同一个动作流中实现

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712867191554080&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 5\. 当产品生产完成后，需要对其进行质量检测，检测完成后存入仓库自动更新库存数量，并将质检情况和入库情况同步到生产执行单中

5.1. 搭建质检入库管理表单，其中生产执行单号字段为eb字段，利用关联表字段功能自动带出生产产品相关信息，选择入库仓库也是eb字段，自动带出仓库编号和负责人，剩余待入库的数量，由从生产执行单中获取到的还没有入库的数量减去本次入库数量得到

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712871434248199&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712875714379784&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

5.2. 质检完成后，将产品存入仓库并更新库存数据，若仓库中没有该产品的库存则新增数据，若有则更新库存数据

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712875824316449&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

5.3. 在完成质检和入库后还需要同步更新生产执行单中的生产状态、质检情况和入库情况相关字段，此时根据入库和质检的具体数据会有如下几种情况：

5.3.1. 入库的为合格产品，且待入库的产品数量大于0

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712880178003977&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

5.3.2. 入库的为合格产品，且所有产品均已入库完毕

此时需更新四张表的数据，分别是生产执行管理、订单拆分管理、订单录入管理和生产计划管理

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712879957073985&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712884237205508&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712884237205523&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157712884246478883&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

5.3.3. 余下两种情况均是产品不合格的情况，思路与前面类似，只是在更新数量时更新的是不合格数量而非合格数量，其余配置基本相同。
