当前位置: 首页 > 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;这段代…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

Spark 之 入门讲解详细版(1)

1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室&#xff08;Algorithms, Machines, and People Lab&#xff09;开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目&#xff0c;8个月后成为Apache顶级项目&#xff0c;速度之快足见过人之处&…...

逻辑回归:给不确定性划界的分类大师

想象你是一名医生。面对患者的检查报告&#xff08;肿瘤大小、血液指标&#xff09;&#xff0c;你需要做出一个**决定性判断**&#xff1a;恶性还是良性&#xff1f;这种“非黑即白”的抉择&#xff0c;正是**逻辑回归&#xff08;Logistic Regression&#xff09;** 的战场&a…...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 &#xff08;结构体大小计算及位段 详解请看&#xff1a;自定义类型&#xff1a;结构体进阶-CSDN博客&#xff09; 1.在32位系统环境&#xff0c;编译选项为4字节对齐&#xff0c;那么sizeof(A)和sizeof(B)是多少&#xff1f; #pragma pack(4)st…...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出&#xff1a;JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中&#xff0c;随机数的生成看似简单&#xff0c;却隐藏着许多玄机。无论是生成密码、加密密钥&#xff0c;还是创建安全令牌&#xff0c;随机数的质量直接关系到系统的安全性。Jav…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!

5月28日&#xff0c;中天合创屋面分布式光伏发电项目顺利并网发电&#xff0c;该项目位于内蒙古自治区鄂尔多斯市乌审旗&#xff0c;项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站&#xff0c;总装机容量为9.96MWp。 项目投运后&#xff0c;每年可节约标煤3670…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课&#xff0c;做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程&#xff0c;它的核心机制是 Goroutine 协程、Channel 通道&#xff0c;并基于CSP&#xff08;Communicating Sequential Processes&#xff0…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架&#xff08;一&#xff09; 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...