跳到主要内容

创新中心 Mendix 使多个系统集成更加容易

创新中心 Mendix 使多个系统集成更加容易

大家好,我是吴建来,目前就职于iFast Corporation,担任PLM技术经理。我们公司是 Siemens 软件,主要包括NX CAD/CAM、TEAMCENTER PLM、SIMCENTER CAE。我的部门主要提供TEAMCENTER PLM的售前、实施及各类定制服务。

今天和我一起分享我们的经验 Mendix 是我的团队成员赖建业,他主要负责TEAMCENTER PLM的定制,还承担了 Mendix 引入平台后即可进行开发。

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

赖建业: 之前我经常使用 JAVA Eclipse IDE。在从事 TEAMCENTER PLM 系统开发项目时,我开始使用 Visual Studio、Visual Studio Code 和 C++ 编程工具。这些工具帮助我在编码过程中进行编译和调试。根据要求,我还编写了 Oracle SQL 过程。我们部门的大多数人都使用这些工具进行开发。

MX:以前的开发工具有哪些局限性和挑战?

吴建来: 传统工具缺乏协作开发和可视化功能,需要大量资源进行开发。

赖建业: 传统工具需要花费大量时间配置或调整UI,协同开发对程序协调和合并带来挑战,开发周期长,测试过程耗时耗力。

MX: 你是如何第一次了解到 Mendix?

吴建来: 由于我们公司是一家 Siemens 软件渠道合作伙伴,我们熟悉了 Mendix 通过此次合作,我们开始使用低代码平台进行培训和练习 Mendix,最终获得了快速开发人员认证。

赖建业: 我参加了 Siemens和 Mendix 研讨会上,我获得了有关 Mendix 通过讨论和实践练习。

MX:您使用 Mendix 开发平台?

赖建业: 已经大约三年了。 Siemens 软件不断发布 Mendix 课程和信息,我们的团队也逐渐进入 Mendix 开发领域。我在这方面有深入的经验 Mendix 一年多了。

MX:采用的主要原因是什么 Mendix 作为您的应用程序开发平台?

赖建业: 主要原因是 Mendix 允许快速创建系统原型,使用户能够可视化操作场景并快速进行调整,与迭代开发概念保持一致。 Mendix 还充当了 TEAMCENTER PLM 与第三方系统之间的桥梁,相互补充。此外, Mendix 支持 Java 操作和 JavaScript 实现复杂的功能,其模块化功能可避免重复开发,从而节省时间。

MX:你和你的团队使用过哪些应用程序开发? Mendix? 这些应用程序是内部使用还是其他业务部门使用?

吴建来: 我们开发了多个应用程序,包括与 NX CAD/CAM 的集成,例如基于云的 3D 审阅和基于云的 3D 加工订单。其他应用程序包括办公自动化工具,如基于云的日历和打卡系统。云日历与 TEAMCENTER PLM 集成,用于项目和变更管理通知,提醒用户在截止日期前完成任务。这些应用程序帮助我们的客户更高效地完成新产品研发和生产任务。我们还在积极开发更多应用程序。此外,我们展示了 Mendix 作为TEAMCENTER PLM新客户售前定制平台,满足新客户的个性化需求。

MX: 哪一个 Mendix 在这些应用程序中您使用了哪些组件/模块,您的想法和反馈是什么?

赖建业: 我主要使用 3D VIEW、日历、电子邮件连接器、AnyChart、Community Commons、Excel 导出器和 REST 服务等模块。重复使用这些预配置模块可显著缩短开发时间并降低开发复杂性。

MX:在工作中遇到挑战时,您通常会向哪里寻求帮助? Mendix 发展?

赖建业: 我通常指的是 Mendix的官方文档或搜索 Mendix 针对类似问题提供答案的论坛。 Mendix Learning Path 网站还帮助我快速了解如何使用模块。这些资源非常有用。

MX:你的哪一个 Mendix 您最引以为傲的应用是什么?能详细描述一下吗?

吴建来: 我最引以为豪的是基于云的日历。它提供个人和团队任务调度、休假审批、文档管理和任务报告等功能。对于 TEAMCENTER PLM 客户,它集成了项目和变更管理通知。日历为车间工作人员提供了一个用户友好的界面,他们通常无法直接访问 TEAMCENTER PLM,从而确保及时更新材料并降低生产风险和成本。

赖建业: 云端日历是最具挑战性的项目,它集成了 Calendar、RESTful、Email Connector 等多个模块,我们通过修改 JavaScript 来定制 Calendar 模块,以满足 UI 需求。

MX:这些应用程序给用户/客户带来了什么好处?

吴建来: 例如,与 NX CAM 集成的基于云的 3D 加工订单应用程序允许 CNC 操作员在其设备上查看完整的 3D 模型和刀具路径。这样就无需打印文档,从而降低了丢失或损坏的风险。操作员还可以提供有关流程的反馈,从而最大限度地减少沟通错误和加工错误。

 

MX:业务部门或者客户对这些应用给出了什么反馈?

吴建来: 客户发现这些应用程序非常方便,并经常要求增加功能或与其他系统集成以扩大其可用性。将人工智能集成到这些应用程序中是我们正在进行的主要项目之一,旨在更有效地解决各种工作场景。

MX: 与传统开发相比,您认为 Mendix主要优点?

赖建业: Mendix 显著缩短开发周期,并允许快速调整 UI 和逻辑,所有这些都在同一个 IDE 中完成。其预构建的组件降低了开发的复杂性和限制。

MX: 与其他低代码平台相比,您认为 Mendix主要优点?

赖建业: Mendix 擅长提供系统集成组件,使其更容易与其他系统或数据库集成,尤其是 Siemens 像 TEAMCENTER PLM 这样的产品。

MX:你对使用 Mendix 专业集成开发环境?

赖建业: 它与传统 IDE 类似,可以让经验丰富的开发人员快速适应,同时提供模块化接口以实现简化的开发。

MX: 是否有任何即将使用的应用程序开发计划 Mendix?

赖建业: 我目前正在开发一款集成了 Open AI API 的应用程序,使客户能够有效地利用他们的语言模型。这款 AI 驱动的解决方案旨在更有效地解决实际的工作场所挑战。

MX:你会推荐 Mendix 给其他开发者?你会如何推荐它?

吴建来: 当然。我特别推荐 Mendix 为企业管理人员加速应用程序开发提供了便利。其可视化微流界面使非程序员也可以轻松理解和验证应用程序逻辑,从而减少沟通错误并缩短开发时间。

赖建业: 我会向 IT 专业人士推荐它,它是一款用于快速构建业务关键型应用程序的出色开发工具。 Mendix其模块化方法可以快速适应业务需求,使其成为任何部门或领域的宝贵工具。

选择你的语言