当前位置: 首页 > news >正文

低代码开发平台|制造管理-生产过程管理搭建指南

1、简介

1.1、案例简介

本文将介绍,如何搭建制造管理-生产过程。

1.2、应用场景

先填充工序信息,再设置工艺路线对应的工序;工序信息及工艺路线列表报表展示的是所有工序、工艺路线信息,可进行新增对应数据的操作。

2、设置方法

2.1、表单搭建

1)新建表单【工艺路线】,字段设置如下:

名称

类型

工艺信息

多标签

工艺路线编码

流水号

工艺路线名称

单行文本

适用产线

单行文本

工艺路线状态

下拉框

工艺路线属性

下拉框

工艺路线类型

单行文本

备注

单行文本

工艺工序编号聚合

单行文本

工艺工序

多标签

工艺工序

子表单

2)新增表单【质检方案】,字段设置如下;

名称

类型

检验项名称

单行文本

工艺路线名称

单行文本

检验方法

单行文本

检验标准

单行文本

质检人员

成员单选

3)新增流程表单【物料信息】,字段设置如下:

名称

类型

物料类型

下拉框

物料

单行文本

物料编号

单行文本

物料名称

单行文本

规格型号

单行文本

计量单位

下拉框

物料属性

下拉框

首选仓库

下拉框

期初库存

数字

4)新增表单【设备信息】,字段设置如下;

名称

类型

设备编号

单行文本

设备名称

单行文本

设备型号

单行文本

设备型号

下拉框

设备状态

下拉框

5)新增表单【产品配置】,字段设置如下;

名称

类型

名称

类型

选择产品

数据加载

计划完成时间

日期时间

产品编号

单行文本

最终入库时间

日期时间

产品名称

单行文本

是否有下级生产计划

单行文本

规格型号

单行文本

选择工艺

数据加载

计量单位

单行文本

工艺路线编码

单行文本

产品属性

单行文本

工艺路线名称

单行文本

产品类型

单行文本

工艺路线状态

单行文本

BOMID

流水号

工艺路线属性

单行文本

子级物料

子表单

工艺工序

子表单

开始时间

日期时间

6)新增表单【生产计划】,字段设置如下;

名称

类型

名称

类型

计划单号

流水号

选择产品

数据加载

产品编号

单行文本

产品名称

单行文本

规格

单行文本

单位

单行文本

开始时间

日期时间

计划结束时间

日期时间

优先级

下拉框

计划数量

数字

实际生产数

数字

剩余生产数

数字

最终完成时间

日期时间

备注

单行文本

计划状态

分割线

采购耗材状态

单行文本

生产状态

单行文本

报工状态

单行文本

线边收料状态

单行文本

投产状态

单行文本

工艺

多标签

工艺路线编码

单行文本

工艺路线名称

单行文本

工艺工序

子表单

物料清单

子表单

7)新增表单【材料采购入库】,字段设置如下;

名称

类型

入库单号

流水号

关联计划单号

单行文本

入库日期

日期时间

入库仓库

下拉框

供应商

单行文本

产品编号

单行文本

产品名称

单行文本

产品规格

单行文本

物料明细

子表单

入库总数

数字

库管员

成员单选

8)新增表单【线边收料】,字段设置如下;

名称

类型

收料单号

流水号

关联计划单号

单行文本

收料日期

日期时间

收料工艺线编码

单行文本

收料工艺线

单行文本

主物料编码

单行文本

主物料名称

单行文本

主物料规格

单行文本

出库仓库

下拉框

物料明细

子表单

收料总数

数字

9)新增表单【投产】,字段设置如下;

名称

类型

投产单号

流水号

投产日期

日期时间

选择投产计划

数据加载

计划单号

单行文本

工艺路线编码

单行文本

工艺路线

单行文本

产品编码

单行文本

产品名称

单行文本

产品规格

下拉框

计划生产数

数字

计划开始时间

日期时间

计划结束时间

日期时间

投产物料明细

子表单

物料总数

数字

10)新增表单【报工】,字段设置如下;

名称

类型

报工单号

流水号

报工日期

日期时间

报工计划

数据加载

计划单号

单行文本

工艺路线编码

单行文本

工艺路线

单行文本

产品编码

单行文本

产品名称

单行文本

产品规格

下拉框

计划生产数

数字

计划开始时间

日期时间

计划结束时间

日期时间

实际生产数

数字

剩余生产数

数字

工序

子表单

工序完成状态

单行文本

2.2、表单【工艺路线】字段及表单属性设置

1)【工艺工序编号聚合】字段,设置默认值为公式编辑,如图设置公式;

2)【工艺路线状态】、【工艺路线属性】、【工艺工序.名称】字段,输入下拉框选项;

2.3、表单【产品配置】字段及表单属性设置

1)【选择产品】数据加载字段,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

2)【BOMID】字段,配置流水号规则并设置为不可见;

3)【子级物料】子表单字段,开启数据加载,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

4)【选择工艺】数据加载字段,数据源为【工艺路线】,添加显示字段设置赋值字段及筛选条件,触发公式为【工艺路线编码】字段,点击保存;

2.4、表单【生产计划】字段及表单属性设置

1)【选择产品】数据加载字段,数据源为【产品配置】,添加显示字段设置赋值字段及筛选条件,触发指定公式为【产品编号】字段,点击保存;

2)【工艺工序】子表单字段,设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;

【物料清单】子表单字段,设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;

3)【采购耗材状态】、【生产状态】、【报工状态】、【线边收料状态】、【投产状态】分别设置默认值为:“未采购”、“未完成”、“未报工”、“未收料”、“未投产”;

4)【实际生产数】、【剩余生产数】、【最终完成时间】、【采购耗材状态】、【生产状态】、【报工状态】、【线边收料状态】、【投产状态】、【物料清单.单个耗材数】设置操作权限为不可见;

5)【物料清单.计划耗材数】字段,设置默认值为公式编辑,如图设置公式;

2.5、表单【材料采购入库】字段及表单属性设置

1)【物料明细】子表单开启数据加载,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

2)【物料明细】子表单字段,设置默认值为数据联动,设置联动条件及联动字段;

【物料明细.当前库存】字段,设置默认值为数据联动,设置联动条件及联动字段;

3)【产品编码】、【产品名称】、【产品规格】以上字段设置操作权限为不可见;

4)【入库总数】字段,设置默认值为公式编辑,如图设置公式;

5)表单提交数据新增1条数据助手;

名称为修改生产计划状态,新增修改数据的执行动作,选择修改【生产计划】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.6、表单【线边收料】字段及表单属性设置

1)【收料工艺线编码】、【收料工艺线】设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;

2)【物料明细】子表单字段,设置默认值为数据联动,设置联动条件及联动字段;

3)【物料明细】子表单开启数据加载,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

【物料明细.当前库存】字段,设置默认值为数据联动,设置联动条件及联动字段;

4)【关联计划单号】、【主物料规格】字段设置操作权限为不可见;

5)【收料总数】字段,设置默认值为公式编辑,如图设置公式;

6)表单提交数据新增1条数据助手;

名称为修改生产状态,新增修改数据的执行动作,选择修改【生产计划】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.7、表单【投产】字段及表单属性设置

1)【选择投产计划】数据加载字段,数据源为【生产计划】,添加显示字段设置赋值字段及筛选条件,触发指定公式为【工艺路线编码】字段,设置完点击保存;

2)【工艺路线编码】、【工艺路线】、【计划生产数】设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;

【投产物料明细】子表单字段,设置默认值为数据联动,设置联动条件及联动字段;

3)【投产物料明细】子表单字段,开启数据加载,数据源为【物料信息】,添加显示字段设置赋值字段及筛选条件,点击保存;

4)【物料明细.当前库存】字段,设置默认值为数据联动,设置联动条件及联动字段;

5)【物料总数】字段,设置默认值为公式编辑,如图设置公式;

6)表单提交数据新增1条数据助手;

名称为修改计划状态,新增修改数据的执行动作,选择修改【生产计划】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.8、表单【报工】字段及表单属性设置

1)【报工计划】数据加载字段,数据源为【生产计划】,添加显示字段设置赋值字段及筛选条件,触发指定公式为【工艺路线编码】字段,设置完点击保存;

2)【工艺路线编码】、【工艺路线】、【计划生产数】设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;

3)【剩余生产数】字段,设置默认值为公式编辑,如图设置公式;该字段为不可见;

【工序完成状态】字段,设置默认值为公式编辑,设置公式:“IF((SUM(工序.完成情况辅助)==0),"已完成","未完成")”;

4)【工序】子表单字段,设置默认值为数据联动,设置联动条件及联动字段;

【工序.完成情况辅助】字段,设置默认值为公式编辑,设置公式:“IF(工序.进度=="完工","0","1")”;

【工序.使用设备】字段,选择设置为关联其他表单数据,关联设备信息的【设备名称】字段;

【工序.设备编号】、【工序.设备状态】字段,设置默认值为数据联动,以上字段关联表及关联条件相同,设置对应的联动字段即可;

5)表单增加两条提交校验;

当公式“工序完成状态=="已完成"”不满足提交时报“请检查工序完成状态,如未完成请返工!”提示;

当公式“计划生产数>=实际生产数”不满足提交时报“计划生产数大于实际生产数!”提示;

6)表单提交数据新增1条数据助手;

名称为修改计划状态,新增修改数据的执行动作,选择修改【生产计划】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.9、【生产中计划】报表搭建

1)新增【生产中计划】报表,用基础报表【数据表】展示数据源为表单【生产计划】的数据;

添加过滤条件,【采购耗材状态】等于已采购,【生产状态】不等于已完成;

2)新增数据表菜单栏,【下发收料】、【投产】、【报工】;

【下发收料】菜单栏,操作模式设置为弹出表单【线边收料】;

【投产】菜单栏,操作模式设置为弹出表单【投产】;

【报工】菜单栏,操作模式设置为弹出表单【报工】;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置;

4)设置报表的权限组,填入权限组名称,选择可操作的数据表菜单;

报工数据权限添加过滤条件,【报工状态】等于未填写,未报工;

投产数据权限添加过滤条件,【投产状态】等于未填写,未投产;

线边收料数据权限添加过滤条件,【线边收料状态】等于未填写,未收料;

2.10、聚合表

1)该应用运用到两个聚合表【线边仓库库存】、【物料库存】;

【线边仓库库存】聚合表;

【物料库存】聚合表;

2.11、效果演示

相关文章:

低代码开发平台|制造管理-生产过程管理搭建指南

1、简介1.1、案例简介本文将介绍,如何搭建制造管理-生产过程。1.2、应用场景先填充工序信息,再设置工艺路线对应的工序;工序信息及工艺路线列表报表展示的是所有工序、工艺路线信息,可进行新增对应数据的操作。2、设置方法2.1、表…...

python对多个csv文件进行合并(表头需一致)

之前写过python对【多个Excel文件】中的【单个sheet】进行合并,参考:点我 之前也写过python对【多个Excel文件】中的【多个sheet】进行合并,参考:点我 今天再写一个python对多个csv格式的文件进行合并的小工具 但是大家切记&am…...

Salesforce Apex调用邮件模板

正常调用无模板&#xff1a;mail.setToAddresses(new List<String>{user.Email});//mail.setReplyTo(444298824qq.com);//mail.setCcAddresses(null);mail.setSenderDisplayName(EOP系统);mail.setSubject(EOP通知&#xff08;待审批&#xff09;&#xff1a;您有未处理的…...

windows本地开发Spark[不开虚拟机]

1. windows本地安装hadoop hadoop 官网下载 hadoop2.9.1版本 1.1 解压缩至C:\XX\XX\hadoop-2.9.1 1.2 下载动态链接库和工具库 1.3 将文件winutils.exe放在目录C:\XX\XX\hadoop-2.9.1\bin下 1.4 将文件hadoop.dll放在目录C:\XX\XX\hadoop-2.9.1\bin下 1.5 将文件hadoop.dl…...

一文教你快速估计个股交易成本

交易本身对市场会产生影响&#xff0c;尤其是短时间内大量交易&#xff0c;会影响金融资产的价格。一个订单到来时的市场价格和订单的执行价格通常会有差异&#xff0c;这个差异通常被称为交易成本。在量化交易的策略回测部分&#xff0c;不考虑交易成本或者交易成本估计不合理…...

Leetcode—移除元素、删除有序数组中的重复项、合并两个有序数组

移除元素 此题简单&#xff0c;用双指针方法即可&#xff0c; 如果右指针指向的元素不等于val&#xff0c;它一定是输出数组的一个元素&#xff0c;我们就将右指针指向的元素复制到左指针位置&#xff0c;然后将左右指针同时右移&#xff1b; 如果右指针指向的元素等于 val&…...

面试(十)大疆 安全开发 C++1面

1. 在C++开发中定义一个变量,若不做初始化直接使用会怎样? 如果该变量是一个普通变量,则如果对其进行访问,会返回一个随机值,int类型不一定为0,bool类型也不一定为false 如果该变量为一个静态变量,则初始值都是一个0; 如果该变量是一个指针,那么在后续程序运行中很…...

短信链接跳转微信小程序

短信链接跳转微信小程序1 实现方案1.1 通过URL Scheme实现1.2 通过URL Link实现1.3 通过云开发静态网站实现2 实现方案对比3 实践 URL Schema 方案3.1 获取微信access_token3.2 获取openlink3.3 H5页面&#xff08;模拟短信跳转&#xff0c;验证ok&#xff09;4 问题小节4.1 io…...

吉林电视台启用乾元通多卡聚合系统广电视频传输解决方案

随着广播电视数字化、IP化、智能化的逐步深入&#xff0c;吉林电视台对技术改造、数字设备升级提出了更高要求&#xff0c;通过对系统性能、设计理念的综合评估&#xff0c;正式启用乾元通多卡聚合系统广电视频传输解决方案&#xff0c;将用于大型集会、大型演出、基层直播活动…...

Linux常用命令1

目录1、远程登陆服务器2、文件相关&#xff08;1&#xff09;文件和目录属性&#xff08;2&#xff09;创建目录mkdir&#xff08;3&#xff09;删除目录rmdir&#xff08;4&#xff09;创建文件touch&#xff08;5&#xff09;删除文件或目录rm&#xff08;6&#xff09;ls命令…...

【C++进阶】一、继承(总)

目录 一、继承的概念及定义 1.1 继承概念 1.2 继承定义 1.3 继承基类成员访问方式的变化 二、基类和派生类对象赋值转换 三、继承中的作用域 四、派生类的默认成员函数 五、继承与友元 六、继承与静态成员 七、菱形继承及菱形虚拟继承 7.1 继承的分类 7.2 菱形虚拟…...

AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms

pip安装crackmapexec后,运行crackmapexec 遇到报错 AttributeError: module lib has no attribute OpenSSL_add_all_algorithms 直接安装 pip3 install crackmapexec 解决 通过 python3 -m pip install --upgrade openssl 或者 python3 -m pip install openssl>22.1.…...

Python实现视频自动打码功能,避免看到羞羞的画面

前言 嗨呀嗨呀&#xff0c;最近重温了一档综艺节目 至于叫什么 这里就不细说了 老是看着看着就会看到一堆马赛克&#xff0c;由于太好奇了就找了一下原因&#xff0c;结果是因为某艺人塌房了…虽然但是 看综艺的时候满影响美观的 咳咳&#xff0c;这里我可不是来教你们如何解…...

说说Knife4j

Knife4j是一款基于Swagger2的在线API文档框架使用Knife4j, 需要 添加Knife4j的依赖当前建议使用的Knife4j版本, 只适用于Spring Boot2.6以下版本, 不含Spring Boot2.6 在主配置文件(application.yml)中开启Knife4j的增强模式必须在主配置文件中进行配置, 不要配置在个性化配置文…...

Java学习笔记-03(API阶段-2)集合

集合 我们接下来要学习的内容是Java基础中一个很重要的部分&#xff1a;集合 1. Collection接口 1.1 前言 Java语言的java.util包中提供了一些集合类,这些集合类又称之为容器 提到容器不难想到数组,集合类与数组最主要的不同之处是,数组的长度是固定的,集合的长度是可变的&a…...

「3」线性代数(期末复习)

&#x1f680;&#x1f680;&#x1f680;大家觉不错的话&#xff0c;就恳求大家点点关注&#xff0c;点点小爱心&#xff0c;指点指点&#x1f680;&#x1f680;&#x1f680; 矩阵的秩 定义4:在mxn矩阵A中&#xff0c;任取k行与k列&#xff08;k<m,k<n&#xff09;,位…...

【CSDN竞赛】27期题解(Javascript)

前言 本来排名是20的&#xff0c;不过第一题有点输出bug&#xff0c;最后实际测出来又重新排名&#xff0c;刚好卡在第10。但是考试报告好像过了12小时就下载不到了&#xff0c;所以就只写题目求解的JS函数吧。 1. 幸运数字 小艺定义一个幸运数字的标准包含3条: 仅包含4或7幸…...

高压放大器在骨的逆力电研究中的应用

实验名称&#xff1a;高压放大器在骨的逆力电研究中的应用研究方向&#xff1a;生物医学测试目的&#xff1a;骨中的胶原和羟基磷灰石沿厚度分布不均匀&#xff0c;骨试样在直流电压作用下&#xff0c;内部出现传导电流引起试样内部温度升高&#xff0c;不同组分热变形不一致&a…...

思科网络部署,(0基础)入门实验,超详细

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a;小刘主页 ♥️每天分享云计算网络运维课堂笔记&#xff0c;努力不一定有收获&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️夕阳下&#xff0c;是最美的绽放&#xff0…...

private static final Long serialVersionUID= 1L详解

我们知道在对数据进行传输时&#xff0c;需要将其进行序列化&#xff0c;在Java中实现序列化的方式也很简单&#xff0c;可以直接通过实现Serializable接口。但是我们经常也会看到下面接这一行代码&#xff0c;private static final Long serialVersionUID 1L&#xff1b;这段代…...

破解物联网平台三大核心痛点:ThingsPanel v1.1.7如何实现84%性能提升与开发效率革命

破解物联网平台三大核心痛点&#xff1a;ThingsPanel v1.1.7如何实现84%性能提升与开发效率革命 【免费下载链接】thingspanel-frontend-community 项目地址: https://gitcode.com/thingspanel/thingspanel-frontend-community 开篇&#xff1a;当智慧工厂遭遇数字化瓶…...

OpenClaw新手必看:nanobot镜像的20个实用命令合集

OpenClaw新手必看&#xff1a;nanobot镜像的20个实用命令合集 1. 初识nanobot镜像 第一次接触OpenClaw的nanobot镜像时&#xff0c;我被它的轻量化设计所吸引。这个基于vllm部署的Qwen3-4B-Instruct-2507模型镜像&#xff0c;不仅体积小巧&#xff0c;还集成了chainlit推理界…...

解锁Intel RealSense三维点云生成:3大突破点与实战秘籍

解锁Intel RealSense三维点云生成&#xff1a;3大突破点与实战秘籍 【免费下载链接】librealsense Intel RealSense™ SDK 项目地址: https://gitcode.com/GitHub_Trending/li/librealsense 在工业检测、机器人导航和增强现实等领域&#xff0c;三维数据获取一直是技术落…...

自动化代码审查:OpenClaw+nanobot分析Git提交差异

自动化代码审查&#xff1a;OpenClawnanobot分析Git提交差异 1. 为什么需要轻量级代码审查方案 作为独立开发者&#xff0c;我经常面临一个困境&#xff1a;既希望保持代码质量&#xff0c;又不愿意搭建复杂的CI/CD系统。传统的代码审查工具要么需要企业级部署&#xff0c;要…...

ProDino MKR Zero工业RS-485与LoRaWAN开发指南

1. ProDino MKR Zero 硬件平台与配套库深度解析ProDino MKR Zero 是 KMP&#xff08;KMP Electronics&#xff09;面向工业物联网边缘节点推出的紧凑型 ARM Cortex-M0 开发平台&#xff0c;基于 Microchip SAMD21G18A 微控制器&#xff08;48MHz 主频、256KB Flash、32KB SRAM&…...

Qwen3-ForcedAligner-0.6B效果实测:不同方言口音(潮汕/客家/闽南)识别对比

Qwen3-ForcedAligner-0.6B效果实测&#xff1a;不同方言口音&#xff08;潮汕/客家/闽南&#xff09;识别对比 1. 引言&#xff1a;当AI语音识别遇上“十里不同音” 你有没有遇到过这样的尴尬&#xff1f;用手机语音转文字&#xff0c;自己明明说的是普通话&#xff0c;结果出…...

Monorepo 架构管理多个子项目实现

目录 项目结构设计 核心配置实现 1. 工作区定义 pnpm-workspace.yaml 2. 根目录 .npmrc (解决幽灵依赖) 3. 共享组件示例 packages/ui/src/Button.vue 4. 工具库入口 packages/utils/src/index.ts 跨项目引用实现 在 admin 应用中引用共享组件 apps/admin/package.json…...

Gitee崛起:国产项目管理平台如何改写中国企业协作规则书

当GitHub因网络波动导致中国开发者集体"失联"&#xff0c;当Jira的英文界面让非技术团队成员望而却步&#xff0c;一个不容忽视的事实正在显现&#xff1a;中国企业需要真正懂本土需求的项目管理解决方案。在这个被国际巨头长期主导的领域&#xff0c;Gitee正以一系列…...

Debug神器:C语言assert断言的5个高效用法

C语言assert断言的5个高效调试技巧 调试是每个程序员日常工作中不可避免的环节&#xff0c;而assert断言就像一位沉默的代码卫士&#xff0c;能在关键时刻帮你揪出那些隐藏的bug。不同于普通的打印调试&#xff0c;assert提供了一种更系统化的验证机制&#xff0c;尤其适合处理…...

高效PDF处理:PDF补丁丁的全场景应用指南

高效PDF处理&#xff1a;PDF补丁丁的全场景应用指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱&#xff0c;可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档&#xff0c;探查文档结构&#xff0c;提取图片、转成图片等等 项目地址: https://gitcode.com/Git…...