再访上汽乘用车 关键业务热部署靠Mendix实现

–Mendix低代码的高逻辑性实现QMS系统质的飞跃

Highlights

  • * 客户痛点:原有质量管理系统不统一,需要整体框架升级;而多生产基地难以协调统一时间窗口进行停机改造。
  • * 解决方案:利用西门子低代码开发升级版质量管理系统,不用停机等待,热部署解决了多生产基地难以协同部署的困难。
  • * 实施效果:以前需要多生产基地停机窗口,IT通宵进行部署;现在不必停机,随时实现维修升级,应用部署。生产部门对系统部署完全无感,把维护升级对业务部门的影响降到最低。

“1+4”数字化转型,深挖关键业务应用

各位或许还记得,我们在去年8月份发布过一篇关于上汽乘用车利用Mendix低代码开发平台开发并上线了一系列应用的客户故事:领创新时代,低代码赋能传统汽车制造企业领飞生态

今天,我们有必要花单独一个篇幅详细讲讲其中的QMS,质量管理系统,因为这是上汽乘用车的核心应用系统之一,地位举足轻重。Mendix团队近期访谈了上汽乘用车QMS产品经理盛飞,对开发QMS系统的前世今生做了深入挖掘。

盛飞谈到在利用Mendix低代码平台开发QMS之前,上汽乘用车主要遇到来自以下三个方面的困难和挑战:

  1. 基地生产很难找到统一合适的窗口做整体架构升级。因为整体架构升级需要各个基地同时停机,从生产现状来看,多个基地很难找到这样的窗口时间。
  2. QMS系统现场PDA端功能控线,用户对操作界面要求很高。工厂产线现场制造使用最频繁的是产品质量检查,产线节拍较高,用户对操作界面要求很高,不允许有半点卡顿。
  3. 总部对各基地的统一管理,要求有统一的标准。每个主机厂对于工厂的现场制造质量管理的方法是各不相同的,虽然有统一的质量标准TF16949,但是每家企业的侧重点各不同:有些侧重过程管理,有些则侧重后期审核、检查。

为了解决这些痛点问题,上汽乘用车决定重构QMS系统。在选择开发工具之初,QMS产品经理盛飞和他的团队对比了Mendix低代码开发和Java高代码开发之间的差异。通过研究分析,以及一些显而易见的现实条件对比,最终的选择不言而喻了。

  1. 上汽乘用车已有的智能工厂精益人力资源管理系统、缺件车管理系统等都是采用Mendix低代码平台开发,且效果良好;
  2. QMS项目是基于老旧系统的重构,不涉及大量的流程改变,主要是功能方面的迭代,采用Mendix开发更高效;
  3. 可以借助上汽乘用车已有的Mendix平台资源,只是多买几个许可证,更加节省;
  4. 开发QMS这样的核心应用,刚好可以利用Mendix在高逻辑方面的性能。

 

 

Mendix低代码,构建全新QMS系统架构

在这样的背景下,上汽乘用车基于Mendix低代码开发的全新QMS系统架构构建了云+端的架构:

  • 不影响产线运行的功能,例如简单报表、主数据管理,部署在云端;
  • 直接控线的产品质量检查等功能部署在边端。

新的架构下,部件的标准,缺陷的分类都是由总部统一管理,对于后续的业务展开和管理更加方便。

当然,Mendix低代码平台开发的新应用,与原有Java框架的系统也可实现非常顺利的融合。这主要体现在两个方面:

  1. 从框架层面:两者是独立统一的关系。将Mendix页面以外链形式嵌入到iFrame框架中,并且通过独立的鉴权中心进行单点登录,使两者在同一个系统中耦合度相对低,单个模块相对稳定,降低相互影响,同时也不影响用户使用,不会使用户产生割裂感。
  2. 从权限控制层面Java框架层面对页面可见性进行控制,Mendix对页面操作权限进行控制,充分发挥两者的优势,Java的页面灵活配置,Mendix则可以简单直观地对按钮权限进行配置。

以前部署一个系统维修升级或上线新的应用,首先要协调所有基地的窗口时间,统一停机,IT部门往往需要熬通宵,用6-7个小时的时间完成上线部署。遇到上线不成功的问题就需要回退,重新再来。老系统遇到新功能迭代的情况,也需要停机部署,非常耽误时间和影响业务。现在用Mendix开发上线的系统,几乎可以实现每天推一个新版本,每次应用部署的时间仅需要十几分钟,关键是不用停机,对业务的影响小到可以忽略不计,对业务部门的用户更是实现了无感上线。

这次QMS系统实现的主要功能包括:

  1. 产品缺陷管理
  2. 返修管理
  3. 车辆报交
  4. 重点检查
  5. 个性化报表的查看和修改

QMS系统首页

QMS系统PQIA功能模块功能清单

使用Mendix开发的功能界面

总结利用Mendix低代码开发QMS系统的优势,盛飞归纳为以下几点:

  1. 沟通需求更加明确,Web端增删改查效率很高,低代码开发很快,交付也很快;
  2. Mendix开发的QMS应用支持热部署,不需要停机,不需要协调各个基地的部署时间,随时部署,随时更新迭代;
  3. 新的QMS系统与原有Java框架的系统也可实现完美的融合,节省资源。

上汽乘用车通过大量的项目验证,从使用和性能各方面多次证明了Mendix低代码应用开发的可行性和先进性,能有效节省项目开发时间和费用成本。随着互联网浪潮的崛起,上汽乘用车怀抱着开放心态拥抱新技术,致力于打造一家高科技型汽车企业。从IT的整体架构层面除了要构建“工业互联网平台”和“工业大数据平台”外,还需要将企业内部各板块如:“智慧供应链”、“智能工厂”以及“数字化营销”高效连通起来,从而实现产业链结构性降本、内部降本增效,以及最重要的是敏捷响应市场需求。

不积跬步无以至千里,上汽乘用车已经越来越多地感受到Mendix低代码在数据驱动业务价值、用户体验为中心,和深度且丰富的集成能力上的优势,Mendix有能力帮助上汽乘用车逐步实现“1+4”数字化转型的战略目标!