创客访谈录|Mendix赋能汽车零部件行业:重塑架构,加速实践与数字化转型

引言:在当前快速发展的技术时代,汽车行业正经历着前所未有的数字化转型。全球领先的汽车零配件制造商面临着如何利用最新的数字技术优化其制造车间管理的挑战。从设备主数据管理到生产执行工单管理,再到实时监控产量及能耗,需要一个灵活、快速且高效的解决方案来应对这些挑战。Mendix低代码平台应运而生、为零配件制造商的数字化转型提供了强大的支持。

大家好,我是陶冶。大学的专业背景是信息管理与信息系统,毕业后便投身于信息技术领域,于2021年入职繁翰信息。目前在一家世界排名领先的汽车零部件制造商的 Mendix 实施项目中担任技术架构师。在长达一年的项目期间,也是深刻感受到了 Mendix 的闹革命的技术变革魅力。这个项目很特别,对架构师的挑战也很大,你需要从多个 view points 进行审视,例如:

  • 数据集成难度大:配件制造涉及多个系统和数据源,如何高效集成数据是一大挑战。

  • 实时监控和管理复杂:实时监控生产过程中的各种动态数据,以便及时发现和解决问题。

  • 灵活调整和扩展的挑战:面对多的市场需求,系统必须具备极高的灵活性扩展性,以快速应对各种变化。

  • 设备能耗的数据处理复杂性:制造过程中能耗数据的实时统计和分析,对于降低生产成本和提升效率非常重要。

好在项目最终顺利落地,并在客户内部培养了不少 Mendix的粉丝,我们称为Mendixers

 

创客访谈

MX:在使用Mendix低代码平台开发应用软件前,你和你的部门/团队主要应用什么开发工具?

陶冶:在使用Mendix低代码平台之前,我们主要使用的开发工具是基于传统编程语言的IDE,比如IntelliJ IDEAVS Code

MX:以前采用的开发工具有什么局限和问题?

陶冶:传统开发方式需要手写大量代码,从需求分析到系统设计、编码实现、测试调试等各个环节都需要花费大量时间,导致项目周期相对较长。面对高频变更的需求时,传统开发方式显得效率不足。

MX:你是如何认识Mendix低代码的?

陶冶:公司本身是Mendix的合作伙伴,在提供的解决方案中,大部分项目都是采用Mendix平台开发的。在参与这些项目的过程中,我逐渐深入了解了Mendix平台的功能、优势和特点。

MX:你采用Mendix低代码平台开发应用有多久了?

陶冶:从2021年开始学习和开发应用,至今已经快四年的时间。

MX:改用Mendix低代码作为应用开发平台的主要原因有哪些?

陶冶:我认为主要是因为Mendix的开发效率、门槛和敏捷性。通过提供可视化开发环境和预构建的模块、组件,显著减少了手写代码的需求,从而缩短了开发周期,提高了开发效率。对于许多非专业开发者来说,Mendix的操作交互比较友好,降低了对技术人员的依赖和编程门槛。在面对业务变化和需求变更时,使用Mendix能够快速调整响应需求,这一点也尤其重要。

MX:截至目前,你和你的部门/团队利用Mendix低代码开发的应用有哪些?这些应用是自己部门使用还是支持其他业务部门使用?

陶冶:我先考考大家,你们清楚汽车零部件算是离散还是流程制造领域吗?😄

我和客户产线兄弟接触一年来,感受最深的就是,他特别絮絮叨叨,好多次聊到零部件的业务复杂度。这个事情,他跟我讲了几个方面,咱们对齐一下,看看是不是各个客户都有同感:

  • 生产流程高度复杂:零部件制造往往涉及多步骤加工与精细的多工序管理。譬如,从原材料切割、精密锻造、热处理、机加工到表面处理,每一个步骤都可能包含多个子工序,要求高度的工艺协调与流程控制。

  • 产品种类繁多且快速迭代:市场需求的多样性促使零部件企业不断推出新产品,同时现有产品也需快速更新以满足技术或性能提升的要求。譬如,从发动机部件到车身附件,每一类产品下又有多个型号和规格,且这些产品随市场趋势和技术进步不断更新换代。

  • 多步骤精细化加工:相较于整车总装的集成性,零部件制造更注重于每个组件的独立精细化加工。譬如,一个简单的轴承生产,就需要经过锻造、车削、磨削、热处理、装配等多道工序,每一道工序都需精确控制。

  • 高频次、多品种生产:零部件市场需求多变,导致生产频率高且产品种类繁多。这就要求企业具备高效的库存管理和物流追踪系统,以确保生产的连续性和市场的快速响应。譬如,汽车制造商需要频繁更换不同车型的零部件生产,而每种零部件的生产量和交货时间都可能不同,因此需要精细的库存控制和灵活的物流安排。

  • 短生产周期与快速响应能力:在快速变化的市场环境中,生产任务的变更和调整成为常态。零部件企业必须具备强大的生产管理系统,能够迅速响应生产计划的变更,并在短时间内调整生产线配置和工艺流程。譬如,当某个零部件需要修改时,系统应能立即调整生产计划,重新排产,并确保新的生产任务能够无缝衔接,不影响整体生产进度。 

我们目前利用Mendix低代码平台为客户成功开发了多套应用:


Epaper
企业数字化管理系统:该系统极大地推动了企业的无纸化办公进程,通过自动化处理大量数据交互,显著减轻了员工的工作负担,提高了整体工作效率。

 

EnMs在线能源管理系统:此系统集成了能耗、能效及产出的实时监控与计算功能,并以图形化的方式直观展示,帮助企业精准掌握能源使用情况,及时发现并处理异常。

 

车间数字中心:该系统专注于车间生产流程的数字化管理,实现了零配件生产数据的实时采集、排产计划的智能调度以及设备状态的远程监控。它不仅提升了车间的生产效率和透明度,还增强了生产过程的灵活性和可控性。

 

MX:在开发的这些应用中,使用了Mendix的哪些组件/模块?有什么感受/反馈?

陶冶:我们频繁使用了Mendix提供的多种组件和模块,其中Database ConnectorREST Service是构建数据交互和集成外部服务的基础,而Echarts组件则极大地丰富了数据可视化的表现力。在目前遇到的客户需求来看,大部分是可以通过在MarketPlace中找到对应的组件来解决的,如果存在需要定制化的需求,我们也有能力来自定义组件或者通过JavaActionJS来实现功能。

 

MX:当你用Mendix开发应用碰到困难时,你通常会在哪里得到帮助或找到答案?

陶冶:Mendix官方文档:这是解决问题的首要选择,官方文档详尽且更新及时,涵盖了从入门教程到高级特性的全方位指导。

Mendix论坛:当遇到具体的技术难题时,我们会前往Mendix论坛寻求帮助。这里汇聚了大量经验丰富的开发者和Mendix官方支持团队,他们通常能迅速提供有价值的建议和解决方案。

同事与团队:团队内部的知识共享也是解决问题的重要途径。通过定期的技术交流,我们能够共同学习、共同成长。

 

MX:在用Mendix开发的这些应用中,你最引以为傲的应用是哪个?能否具体介绍一下?

陶冶:车间数字中心是我们团队在Mendix平台上开发的一个杰出应用,它专为汽车零配件行业的特殊需求进行了深度定制和优化。该应用通过集成SAP中的设备主数据、工单和产量信息等,以及Zeno能源系统中设备的能耗数据,充分考虑了生产流程的复杂性、库存与物流的高效管理、严格的质量追溯体系以及产品种类的多样性等特点。借助Mendix平台强大的集成能力和灵活扩展性,我们成功地将这些复杂需求转化为实际可行的解决方案。

我们对接了SAP系统内部数据库及接口,实现了数据的实时提取。这一过程聚焦于获取构建智能应用所必需的核心数据,如工单详情与实时产量数据。通过对这些数据进行逻辑处理与分析,我们成功实现了一套智能化的排产系统,该系统能够基于实时产量动态调整生产计划,显著提升生产灵活性与效率。

此外,我们还与能源管理系统Zeno的数据库建立了关联,使我们能够直接获取生产线上每台设备的精确能耗数据。基于这些数据,能够计算出每台设备的单位产出能效,为管理者提供了直观的能效评估依据。这不仅有助于企业及时发现能耗异常,还能有效指导节能降耗措施的实施。

 

MX:这些应用为实际使用者/客户带来了哪些收益?

陶冶:通过实时监控和数据分析,企业能够迅速发现并解决生产过程中的瓶颈问题,从而提升整体生产效率。数字化管理减少了纸质文档和人工干预的需求,降低了库存积压和物料浪费的风险,进而降低了运营成本。而且Mendix显著缩短了应用开发周期,降低了总体开发成本

MX:业务部门或客户对这些应用的使用有什么反馈?

陶冶:客户对该应用的使用反馈非常积极,一方面是因为提升了工作效率和准确性,使生产流程更加顺畅和可控,另一方面是Mendix平台在需求变更和BUG处理方面的灵活性和高效性给他们留下了深刻印象。

MX:相较以往传统开发,你觉得Mendix的主要优势有哪些?

陶冶:我的总结就是三个字:快、稳、灵。低代码开发方式,极大地缩短了应用开发的周期。内置了严格的质量控制,确保了应用的高质量和稳定性。平台和应用程序的每个级别都是开放的、可扩展的,能够轻松与客户的企业解决方案生态系统无缝集成。

MX:相较市场上其它的低代码开发平台,你认为Mendix的优势有哪些?

陶冶:Mendix的成熟度和稳定性我认为是低代码开发平台中遥遥领先的,庞大的用户社区和在线资源代表初学者可以轻松上手,加上全面的开发工具链和集成能力,让高级开发者可以迅速构建出高质量应用。

MX:使用Mendix Pro IDE的环境有哪些感受?

陶冶:同时在使用910两个大版本,给我的感受就是交互比较友好,且每个小版本都有不错的优化。

    MX:你是否会向其他的应用开发者推荐Mendix?你会如何推荐?

    陶冶:当然,对于所有的应用开发者而言,如何快速构建准确且稳定的应用始终是一个需要解决的问题,而Mendix便提供了这样一个平台。