文/明道云销售顾问黄胜浩简介物料需求计划(MRP)是工业制造企业中的物料计划管理模型。简单来说,MRP就是根据市场需求预测或客户订单指定生产计划,然后根据产品生成生产排程,然后根据物料自动计算出生产所需物料的需求量和需求时间和产品的库存,以便一套管理工具来确定材料的加工进度和采购进度。今天给大家介绍一个用明道云搭建的简单MRP应用。它通过维护的BOM和库存数据自动生成需求清单,然后比对当前库存生成采购清单。实现效果1.维护基础信息要实现MRP功能,第一步是维护基础信息。基本信息包括但不限于以下内容:●物料主数据信息●物料清单(BOM)●库存信息●主生产计划(MPS)在明道云中,我们可以使用工作表来维护相关信息,物料主数据数据信息如下图所示。同理,我们使用工作表维护仓库、库存、BOM结构等。2、输入生产订单,自动计算原材料清单和采购清单。生产者在生产订单中输入需要生产的产品,点击表格上方的“确认生产”按钮,生产订单自动生效,并生成产品生产所需原材料清单。将原材料清单与库存中的可用数量进行比较,进一步生成采购清单,提供给采购部门进行处理。这看似是两步操作,但真的有那么简单吗?让我们看看这是如何完成的。我们已经多次介绍过如何在明道云中实现MRP。应用制作的四个步骤是:●确定数据对象,构建数据结构●制定工作流,设置数据流向●设计看板和统计●配置用户角色和权限,在MRP实施过程中,核心内容是前两点:数据对象和工作流自动化。使用工作表定义物料清单(BOM)和生产计划规则等对象,然后使用工作流调用所需的材料数量或表中的规则。整个过程中的对象和过程相辅相成,最终计算出物料需求清单。1.确定数据对象,构建数据结构在MRP系统中,数据对象并不复杂,主要以物料主数据为核心,其他对象都是其派生的,如物料清单(BOM)、物料需求清单、库存信息、购买清单等。我们可以大致得到如下对象关系网络:我们可以简单列出需要构建的数据对象:(只列出这个简单MRP中必要的对象)将以上对象转换成工作表,利用关联关系建立起来逻辑结构。2、创建工作流,设置数据流这一步是最核心、最关键、也是最难的一步。在MRP工作流中,最重要的是根据物料清单和主生产计划,通过工作流自动生成生产物料需求清单。这里需要将一个成品料无限制的分解到最底层的原料层。为了业务逻辑的简单举例,这里假设主生产计划只有一个流程,所有流程都需要在需求日生产原材料。从业务角度来看,主要流程拆解如下图所示:工作流详解1:生产订单到生产物料需求单的朋友可能会有这样的疑问:明道云中如何实现循环触发工作流?我的方法是:通过两个不同的子进程相互触发,达到死循环的效果。接下来,我们就来看看如何实现吧。从上图可以看出,这里一共有四个关键流程,对应明道云中的四个流程(每个节点都有说明):●触发主流程●子流程1:对多个进行素材分析生产物料●子流程2:判断子物料属性,虚拟零件/原材料(1)●子流程3:判断子材料属性,虚拟零件/原材料(2)逻辑步骤如下:开始从触发流程进入“子流程1”。根据分支判断,选择是否进入“子流程2”。“子流程2”和“子流程3”相互嵌套,实现流程的无限循环,直到拆BOM,直到子物料的属性为“原材料”,并且【生产物料需求】]完成后生成。工作流明细二:生产领料申请到采购清单当我们有了【生产领料需求】后,我们可以设置定时工作流,每天自动匹配库存信息,生成采购清单。主要节点如下:定时触发:设置每日定时触发时间从工作表获取记录:获取未处理的生产物料需求清单子流程:以获取的物料需求清单为数据源,执行节点配置子流程中逐条获取:从关联表字段获取:从生产物料需求清单中获取物料从工作表中获取(单项):将以上物料信息作为过滤条件获取库存信息,获取可用的物料库存数量科:判断物料可用数量是否大于需求数量;如果物料可用数量大于需求数量,增加新节点:添加物料领料信息,数量为需求数量更新节点:更新库存信息,减少可用数量;可用物料数量小于需求数量,新增节点:新增物料领料信息,数量为可用数量更新节点:更新库存信息,可用数量为0计算节点:需求数量-可用数量获取fromtheworksheet:从采购清单中获取,查找采购清单中是否存在该物料,如果不存在,则添加一条数据,采购数量为0更新节点:更新"节点中的采购数量9”到“节点8”的计算值。以上就是从生产订单到采购清单的整个工作流程。3.设计看板和统计完成工作表和工作流后,第三步是设计统计看板。面对工作表中定义的数据对象,数据显然繁多复杂,管理者很难依靠详尽的数据来了解生产过程。为了解决这个问题,我们可以通过自定义页面进行数据统计,创建一些快捷入口。以下是一些简单的例子:生产报表质量管理报表明道云目前提供透视表、柱状图、折线图等9种不同的统计图表。用户可以根据自己的需要对工作表中的数据进行统计和显示。在MRP系统中,我们追求的是工艺计划的准确性和物料需求实现的及时性,所以我们可以把这些信息放在首位,DIY自己的物料需求报表。4.配置用户角色和权限数据权限是企业信息化管理的重要组成部分。用户权限主要分为四个部分:添加、删除、查看、修改。明道云通过用户和视图的结合呈现数据展示和权限的功能。在MRP中,主要涉及以下关键角色:将可查询、可编辑、可添加、可删除四个功能分别授权给不同的角色,实现精细化的权限管理。另外明道云的权限可以细化到每条记录的每个字段都可以查看和编辑!结束语今天给大家分享的是最基础最简单的MRP场景。为了让读者更好地理解工作流程,作者忽略了一些非关键因素。当你学习了这个配置方法后,你可以添加更多的条件,比如库存方面的最大最小库存计划,生产过程中的外协加工等。发挥你的想象力,这一切都可以通过明道云实现,欢迎各位明道用户积极尝试!
