物料需求计划的主要功能是监控库存,决定在什么时候需要什么物料以及多少数量,并自动生成相应的订单提议。在物料需求计划中,系统在净需求量计算中将可用的库存量、来自采购或生产主计划收货与计划需求相比较。如果物料短缺,即可用库存量少于需求量,系统就会自动生成一张订单提议。另外,在Odoo物料需求计划运行中,系统会自动识别冲突状况,并且以例外信息的形式将其记录下来。从而物料需求计划人员会了解所有可能需要注意的异常状况。
文 | 开源智造·Odoo金牌服务
物料需求计划清单
物料需求计划清单是物料需求计划人员最重要的工具。对于每种物料,系统都会根据计划运行的计算结果保存所有未来库存和需求发展的记录。物料需求计划清单既可在线显示,也可打印出来。
物料需求计划人员可以利用物料需求计划清单灵活地显示功能,针对确切的问题区域进行处理。比如,用户可以显示在计划运行中所有具有排产问题的物料,以及那些需要重新计划的物料,还可以显示任何时间段的收货和发货情况。
为了发现最紧急的状况,系统可以按照可立即识别的优先级来标示例外信息,也可以从一个信息直接跳到下一个。如果希望检查在先前的计划运行中出现过例外信息,用户可以根据信息的新旧、处理情况来排列信息。
物料需求计划人员可以在每次收货或发货时调取更详细的信息。物料需求计划清单也可以直接和库存/需求情况进行比较。这就意味着上次计划运行时的计划状况可以和当前计划状况进行比较。
库存/需求概览
库存/需求概览的结构和内容是和物料需求计划清单相对应的。这两个清单的主要区别在于当前对库存/需求情况的变更(如收货、生成订单等)会立即在库存/需求概览中被显示,而物料需求计划清单则是对于上一次计划运行时的计划情况的静态显示。用户可以同时比较这两个清单,这样就可以很容易地显示和分析自计划运行开始之后计划的变更情况,从而物料需求计划人员就能够始终掌控当前物料可用性状况。
产能需求计划
对任何一个制造型企业来说,产能需求计划(CRP)和排产都是基本且至关重要的功能。处理不善或产能缺乏对一个世界级制造企业可能是灾难性的。企业必须要能用最少的缓冲次数为量小而易变的生产批量完成可靠排产。
Odoo免费开源ERP系统将生产周期排产建立在路径和网络的基础上。物料需求计划为订单提供基础日期,然后排程使用这些信息来确定订单和运营的起止日期。由于在每一个计划阶段都需要详细的排程,因此会对计划订单以及生产订单都制定排程。Odoo免费开源ERP系统提供了制定细节层次最大的灵活度。在生产周期排程中需考虑的时间因素包括三个方面:操作时间,即设备准备和拆卸的次数(和批量大小无关),以及加工时间(和批量大小成正比);操作间隔时间,包括等待时间、移动时间、排队时间;冗余时间,即在生产程序之前或之后的缓冲时间。
下面对Odoo的生产排产和Odoo的产能管理进行详细介绍。
(1)生产排产
如果使用路径来安排计划订单,MRP就会基于批量大小以及路径中包含的操作程序计算出完成周期。如果在系统设置中有指定,Odoo就会在操作程序的起止点使用悬浮时间(见图8-3)。然而排产的执行也可以不使用路径,而使用来自相应产品主数据和物料主数据的参数来为计划订单进行排产。
起始于对产品或物料所需要的日期,计划订单通常都是向后排产的。如果向后排产超过了当前日期,那么系统可能会自动切换到起始于当前日期的向前安排。在此情况下,根据系统的设置情况,系统可能会自动减少操作间隔时间和悬浮时间。系统还可以将操作过程分解,或对它们进行排列令其重叠,从而进一步减少生产周期,直至订单满足需求日期。
生产订单也可使用路径进行排产,其算法与计划订单相同,并且既可以向前,也可以向后进行排产。系统会从任意被定义为瓶颈的操作流程出发,对之后的操作执行向前排产,而对之前的操作执行向后排产。这对用户为了优化工作中心的操作程序而不得不重新计划相关订单变得十分重要。
(2)产能管理
在Odoo免费开源ERP中的每一个工作中心,用户都可以用任意度量单位来定义任意数量的产能。除了劳动力和机器这两大产能类别外,事实上用户可以定义其需要的任何产能类别,例如用于紧急订单的备用产能、某一流程中的能耗等。用户还可以定义产能集合,如被分配到几个工作中心的储备人员集合就属于这种产能。用户可以为同一个工作中心中不同的技能设置不同的劳动力产能。
在选择配置文件中,用户可以指定计划是在被选择产能的单独产能层面上执行的。用户可以建立工作中心和储存在人力资源管理系统中的人员主数据之间的联系,这就允许对分配到特定工作中心的员工的资质进行检查,同时还可帮助计划人员搜索某个具备稀缺技能的员工,计划人员可以将该员工与某个生产订单中的关键车间操作进行关联。
定义产能后,用户可以对每一个分配给某项操作流程的产能进行产能需求计算。由于几个产能会分配到同一工作中心,这就意味着可为同一项操作生成一个或多个产能负荷。Odoo制造系统在整个系统中都应用相同的基本产能负荷算法,其算法由工作中心的公式决定,计划人员既可以使用标准公式,也可以使用公司所专有的公式。如果使用可以对其工作中心分配多种产能的次级操作程序,用户可以获得更加详细的计划细节。例如,用户可以用这种方式对某一计划单元中详细步骤进行描述。
另外,Odoo制造系统不但将工厂维护模块中产能需求计划和人力资源模块中人员计划和发展相集成,而且完全集成了粗能力计划和详细计划。在同一屏幕显示中,用户可以看到来自详细计划和粗能力计划的产能负荷。在混合模式或流程制造业中,粗能力计划对于满足生产资源计划的需求已经足够了,一般不再需要详细计划了。