登录 / 注册
IT168网络通信频道
IT168首页 > 网络通信 > 网络通信技术 > 正文

企业数字化转型实战:管理可视化

2018-08-14 18:14    it168网站 原创  作者: 李雪薇 编辑: 李雪薇

  本文根据喻继鹏2018年5月12日在[第九届中国数据库技术大会]上的演讲内容整理而成。

  讲师介绍:

  喻继鹏

  车好多集团(瓜子二手车) 资深产品研究员,数字化转型专家,企业数字化应用领域开拓者和实践者。拥有20年以上大型企业信息化实战经验,主导40家以上企业信息化项目,拥有超过20家上市企业信息化建设经验。

  因为我们做了很多年的企业信息化,我们发现原来的企业信息化局限于企业内部流程的管控,但是现在更多的企业信息化,是内外一体,需要考虑如何快速搭建,快速迭代。这就意味着怎么样能够降低成本,增加效率?增加效率方面,在互联网企业最大的一个优势就是,它会自己去创一套系统化的平台,这个平台可以让它快速进行迭代。所以我们讲的这个主题是基于互联网技术的ERP中“计划和预测”这个方向的可视化及其实现逻辑。

  分享大纲:

  1.概念

  2.数据

  3.逻辑

  4.计算

  5.展示

  一、概念

  最早流行的企业信息化是ERP系统,如何理解ERP系统?举个例子,曾经网上流行用吃饭的小故事来解读ERP,请客吃饭的前提是要请什么人吃饭,选择什么方式吃饭?这是细化的第一部分

  第二部分,什么时间吃什么?这个问题类似于企业信息化里面的主需求,主需求就是大体上有一个范围,比如凉菜、炒菜、烧菜和汤,这种方式只是编了一个大框架,预测最终做出的结果。但是我们需要确认具体是什么菜,菜品的就是我们所说的主计划或者主需求。

  做菜和企业信息化有些差别,企业信息化可能会有一些库存情况,但是请客吃饭不可能是让大家吃剩菜,所以就不考虑之前的库存情况,这就有了主需求计划和主生产计划。主生产计划表示在没有库存的情况下,我们的主需求计划。

  第三部分就是具体的时间点,客人到场的具体时间。在企业信息化里,就是什么时间点要产出什么样的东西。定了菜之后,下一步我们要通知家里的人去做,这个通知的过程实际上相当于企业信息化里面的OA系统。

  我们和家人沟通食材、辅料等其他东西,这就决定了我们在ERP系统里会有一个物料清单,如何做会有一个工艺路线,类比于OA系统的审批流程。当然这些都要基于自己的库存情况,食材不足就会涉及到采购环节,比如说我们去菜市场买东西时,发现同类产品的卖家有很多,选中一家,就是供应商的选定。在ERP系统里面如何选定供应商?这里会有一个供应商的质量评价,类似供应商的质量管理的过程。选定供应商后,要按需采购。

  考虑在做菜的过程中,先做什么后做什么,相当于是一个工序。类比在企业计划的工艺路线。如果一道菜耗时很长怎么办?可以叫外卖,实际上外卖在信息化系统里面,它就相当于一个外协工序。

  类似的情况,大家会发现不但有委外的业务,也有供应商管理库存。缺少什么东西,供应商都会送到我们家里,使用之后才给他付款一样的概念,这就是比较通俗的有关信息化项目的解释方法。

  后台系统包括预算、供应商关系管理、客户关系管理、供应链管理、项目管理、物流、财务等等各方面的应用系统,新的技术提升了原有的信息化系统效率。最简单的就是原来是在数据库里面的东西,现在移到内存里,于是又有了一些内存数据库,还有一些更好的技术实现。

  这些数据放在这里我们觉得还不够,因为以前是流程驱动的信息化系统,现在我们希望有一个双驱动,包括那个数据驱动,所以我们要建一个数据的中间件,所谓中间件就是利用各种数据的大数据技术,各种组件来实现数据中间件的数据沉淀。 另外我们可以通过互联网技术的技术中间件,通过分布式的服务数据,分布式数据库,消息队列等这种互联网技术来把我们的系统进行重构。

  为什么说进行系统重构?以前的信息化系统都是比较标准套件,从头到尾流程很复杂,逻辑严密,但是它又很重,没办法解耦。互联网行业现在就希望有一套具备解耦功能的信息化系统,如何实现信息化系统解耦?我们拥有了后台的内存计算,用数据中间件和技术中间件,就可以形成一个大的动态系统。这个动态系统,也就意味着我们把原来的耦合性非常强的ERP系统,拆成各种各样的服务中心。

  比较经典的案例,就是阿里提出的概念:大中台小前端。它提到的中台系统实际上就是一个大中台体现,把各种ERP的信息变成一个动态系统,包括各种的物料中心、库存中心、计划中心等等各种各样的中心。在这个中心之后外面封装一层,就是前端界面。这个前端界面解决什么问题呢?

  我们在信息化系统建设的时候,前面的需求可能会变化比较迅速,如果用传统的信息化手段来解决的话,它有可能会把后台的表结构都变掉。于是,实现一个前台后台分离,前台只是一个界面,中台构成服务,服务的数据会和前台的界面进行渲染打交道来实现。后台是有一套ERP系统把它包装成服务来实现的,这样把它变成一个前台中台后台完全分开的解耦系统,这是一个大的系统架构。

  今天我们的主题就是如何把ERP系统变成可拆化系统?前面我们做了一个铺垫, ERP系统它到底是什么?然后就讲互联网企业的信息化的架构,最后我们看一下这个架构之下,如何做成ERP系统的可视化?

  ERP系统有一些主要的基本数据,比如组织、人员、岗位等等。或者我们可以分两类,主数据和交易数据,这些数据都可以通过互联网技术进行服务化、消息队列或专业机构等各种技术进行解耦。

  我们可以通过大数据战略平台统一的采集,把外围其他系统数据采集过来,通过大数据平台再进行一次转换接到我们的ERP系统,这就相当于数据化转型里面有个数据孪生,它意味着什么?就是既有业务的交易信息也有其他相应的数据信息,数据信息是可以供我们展示的,也可以直接进业务系统,这是有两种维度。

  关于效率问题,传统的ERP系统引用了互联网技术,能够提高它的运营效率。数据抽上来之后要运算,它会有一个基准就是业务逻辑,那么业务逻辑是什么?需要做主需求计划、商品需求计划、物料需求计划、库存计划等等,这些计划相当于把原来的数据和业务逻辑都放在大数据平台,数据加逻辑就能展示出结果。

  首先是概念,一个ERP系统拥有繁多的功能,我们要做的是算出一个计划展望期,计划展望期就离不开一个计划的概念,那么计划是什么?计划是通过对未来需求(预测和已有的销售订单)的分析,对企业未来某一段时间内的生产、采购过程进行控制。即通过需求分析,决定在未来某一时间段,什么时间什么 地点生产多少数量的某种产品,什么时间向某一供应商采购多少数量的原料。简单理解,计划就是如何利用现有资源去满足确定的需求。

  ERP系统本身发展有几个阶段,当然最早的时候(70年代)就从国外引进叫做MRP系统,什么是MRP?MRP是物料需求计划系统,即Material Requirement Planning。 它根据独立需求所决定的主生产计划,按BOM清单结构逐层分解,同时考虑物料的库存量和计划接收量,算出物料的净需求,再按制造提前期或采购提前期倒排计划,确定所需物料的开始生产日期和采购定货日期。

  第二代系统叫MRPII,MRPII是制造资源计划系统,即Manufacturing Resource Planning,它是在闭环MRP的基础上,增加了财务模块和成本模块。

  第三个是ERP系统,现在的ERP系统已经有了新的发展,不限于原来的企业资源计划系统。ERP系统有它的优缺点,是一个更大的计划系统。企业要提高自己的竞争力,怎么样能够降本增效?施行什么高级计划呢?首先是一个供应链,融性供应链决定能否降本增效。

  什么是计划展望期?即企业在生产经营活动时,企业需要看到一个计划,在不同的时间阶段上明细的程度不同。

  主需求在信息化系统里面主要包括三方面内容,分别是预测、计划单,客户的需求,销售订单情况。这三部分合并生成了主计划和MDS(主需求计划)。MDS的需求来源类型包括,产品预测、销售订单、备件需求、内部采购请求。

  MPS(主生产计划)MPS是指为了满足MDS中物料的需求而需要供应情况。主生产计划描述了关键 器件或者独立需求的物料的生产计划。可以使用MPS平衡产能,从而充分利用 现有的产能驱动MRP。 MPS的实质是在MDS和MRP之间增加了一个手工控制,用以平衡产能,满足生产的 需求。

  MRP(物料需求计划)即Material Requirement Planning。它根据独立需求所决定的主生产计划(MDS/MPS),按BOM清单结构逐层分解,同时考虑物料的 库存量和计划接收量,算出物料的净需求,再按制造提前期或采购提前期倒排 计划,确定所需物料的开始生产日期和采购定货日期。

  MRP的输入:MPS或者MDS

  MRP的输出:工单和采购申请MRP的输出:工单和采购申请。

  位于产品结构最顶层的是销售的产品,其需求是由市场或客户订货决定的,也就是说, 是由企业外部的因素决定的,称为“独立需求”。

  我们一般把独立需求的物料计划方法设置成为MPS,独立需求的物料一般用于MDS或 者MPS的输入。而构成销售产品的各种零部件、配套件、毛坯、原材料等在产品结构中最顶层以下的各层物料,它们的需求是由销售产品的需求决定的,称为“相关需求”。我们一般把相关需求的物料的计划方法设置成为MRP计划方法,由MRP产生独立需求 物料的工单或者采购申请。

  有些物料具有双重性质,如某些零部件可以安装在产品上,也可以作为备品备件直接出售。只要管理好独立需求(销售产品的需求),其余一切物料的需求计划都可以根据产品结构或物料清单按照MRP运算逻辑得出。

  不考虑车间生产过程或订单运输的过程情况下,会有一个毛需求。毛需求是指不考虑库存量、车间在制品和在途订单等供应的需求。净需求是只在考虑库存现有量、车间在制品、在途订单等供应的基础上,由毛需求减去这些已有或者预计接收的供应后,得到的真正的需求。

  固定订货量是输入用于修改计划单数量或日重复生产率大小的数量。在净需求未达到固定订货量时,计划流程将建议采用固定订货量;在净需求超出固定订货量时,计划流程将按固定订货量建议创建多个订单。

  最后一个概念是需求的时间,包括固定供应天数、固定批次乘数等。为了防止需求的波动,而在库房中对某种物料预留的库存量,是安全库存的考量。安全库存量可以手工输入,也可以由系统计算得出,在计划运算中作为需求来考虑。

  最终的话就是演讲的主题:计划展望期,计划时间栏是指为了增加计划的稳定性,系统在一段时间内不允许对供应情况 做调整。在运行MRP计划时可以增加计划时间栏控制,在计划时间栏内不允许 增加新的计划订单,也不允许把后面的计划订单调入计划时间栏内。

  二、数据

  数据的源头是预测、计划和备件等,来源之后进到下面的流程,叫做主需求排程,进行一些数据的收集,数据收集包括ASCP计划和采购单等,最后形成高级供应链计划。计划中间也考虑到例外,比如说汽车行业里既有流式生产,也有离散加工过程等等。

  企业信息化系统的计划分几个部分,预测和预测计划等,预测通过MDS传至MPS里面,最终形成第二个MRP,这是一个大的业务流程。我们在生产的时候,考虑到自身资源情况和生产线情况,这间接决定了我们的生产量。

  最后我们会把这几方面结合起来,首先我们要预测有主需求计划,物料需求计划,这些计划出来,最终安排去投产。我们可以分很多的层次的预测,比如说按物料预测,按客户预测,按我们的地点预测等等。最后就是我们提到的时间,预测时段可以分为日的时段,周的时段,月的时段。

  三、逻辑

  第三部分讲一下系统的逻辑。首先举个例子,有三个销售订单来源于我们的客户,我们把它分为东西中各三部。比如6月1号西部需要20个产品需求,中部有50个产品需求,而东部有10个产品需求,那么在预测的时候一定要做预测合并。

  预测的合并就是把东西中部的合并在一起,这样,我们看到右上角就会有一个物料A,日期6月1号,它的数量分别是50、10和25。这就是我们的整个预测,即它的有数量是85个,另外我们还要 考虑到销售订单的合并问题。

  当有销售订单发生的时候,它会影响到库存的数量。比如我们举个例子,在6月1号时发出10个商品,这会将6月1号原来50个库存情况减掉10个,余下40个库存。

  实际上,计划展望期需要看它的未来计划情况。图示最上面的部分,就是刚才提到的东部预测数量,最原始的预测是110,在5号有40个增加,8号有120个增加,10号有20个增加。

  一般系统会分成三类的装入方式,第一就是直接把数据装成目标数据,意味着我们的数据是原封不动的直接装载过去的,图示右边部分首先是A物料,三个地方都有A物料150/150/180,其中有一个东部的预测还是150,不管是目标预测是150,还有来源于东侧的预测是150,还有完全相同的,所以它装载之后在9月5号这个时间点它有是150,在10月15号,它会有一个预测是有一180的数量,还有西部的数量,也就意味着在原有的东部完全一样的情况下,它是覆盖了,这就是覆盖它的需求。

  第二块就是不覆盖,需求原封不动地复制到右边去。

  第三个就是仅覆盖同一来源的,刚才我们提到一个同一来源,就是在9月5号的时候我们预测有150,东部预测有150,这两个150实际上是重复的,所以它最终结果只保留一份。

  提到有这么多预测之后,还有一个叫做预测冲减。比如要卖150个货的时候,它可能会预测到将来会有个销售订单,当销售定单下达给我们的时候,也 就意味着它把销售订单这个数据一定要冲减,就变成我们的预测数要冲减。预测要冲减它有两种方式,一种是正向冲减,一种是反向冲减。

  反向冲减天数,比如说我们刚才基准还是8号,如果它的反向冲减天数等于5,它就会在7月8号这一天往前推5天,算出它的反向冲减。

  另外就是关于周的冲减,它是每周按5个工作日来算的,包括正向和反向。

  当然预测重点也就是按期间的,期间是按月份的,我们可以看到按月份的冲减分别是多少?

      四、计算

  在传统的ERP系统里面一定会设有物料属性,物料属性决定了参与的计划,包括我们的第二批计划、MPS计划和MRP计划等等。当然还有一个就是提前期,比如说采购提前期、制造提前期和总体前期。

  提前期是在时间点上都有相应的设定,也就意味着我们要做计划,一定要准备好提前期,甚至说我们要考虑到库存的安全期,或者是采购的经济批量等等各种情况。

  下面我们举一个例子,就是一个计划的流程,首先要维护一个N+6的月预测,针对它,我们要收集它的主需求,得到数据结果后,进行高级供应链计划的数据的产生,如果没有例外的话,它就直接走到下一步,下一步的话就是排产,比如像汽车制造业,它有一个流式的生产线,走到最下面对应的就是一个制造计划。

  制造计划同样需要判定有没有例外,是不是需要重新计划,如果不需要重新计划的话,就会产生我们所说的生产任务单,也叫做工单。在缺料的情况下,也会根据物料需求计划去生成采购申请单,这是一个计划的产生过程。

  五、展示

  最后是数据展示,刚才提到ERP系统,它最终是通过大数据平台,利用大数据技术,快速的产生我们需要的数据,它能够计算出一个结果,并且能把结果展示出来。

  假设我们是N+3的预测计划,中间不允许去插单情况,这样形成了一个基本的计划信息。从1到29实际上是每月的天数,6号到7号这个颜色不一样,代表周末,周末意味着生产的日历,有的企业周末是要 生产的,有的是不需要生产,将来也要来定一个生产日期的规则。跑了第一次计划之后,形成结果之后,我们就可以基于这个基础上再跑第二次,最终会形成我们的日、周和月的计划,形成计划展望期这样一张图。

关键字: ERP
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫一扫关注

行车视线文章推荐

首页 评论 返回顶部