Mendix 创客访谈录|用移动审批和三维可视化打造客户满意的高逻辑应用

news2025/3/13 17:38:08

本期创客

朱成  能科瑞元数字技术有限公司  Mendix业务部

朱成任职于能科瑞元数字技术有限公司Mendix业务部,主要负责工业互联网软件开发实施。本人主要负责Mendix Teamcenter集成开发、Mendix应用实施部署以及低代码平台技术支持。作为Mendix实施开发工程师参与了中船重工化学电源、华北荣盛石油机械售后服务、美的设备预测性维护、远景能源供应链可视化、本田技研工业ReTOMOS等实施开发项目,涉及多领域制造业的供应链管理、生产计划与调度、制造执行、物流管理、售后服务维修管理等业务领域。

创客访谈

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

朱成:在使用Mendix低代码平台开发应用之前主要是基于Spring 框架进行Java Web应用的开发。

MX:Mendix低代码平台和以前采用的开发工具相比有何优势?

朱成:首先,低代码平台相较于大型框架减少了开发人员的编码工作量,Mendix通过可视化的页面组件、关系数据库、逻辑事件的配置开发提供了更快的开发速度,这对于不少需要快速原型开发和快速迭代的应用开发非常有用。

其次,Mendix低代码平台的前后端一体开发模式为前后端沟通协同提供了多项便利,前后端开发者通过Mendix Domain Model 共享同一个数据模型,这意味着前端和后端开发者可以在同一个平台上定义和维护数据模型,确保数据的一致性和完整性。

同时Mendix平台提供了一个自动化的数据访问,通过内置的Access配置功能,开发者无需手动编写数据访问层或SQL查询,这简化了与数据库交互的过程。

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

朱成:我采用Mendix低代码开发平台开发应用三年了,体验了从Mendix 8版本到10版本的功能升级和开发体验优化。

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

朱成:目前我们团队利用Mendix低代码开发的应用包括了制造业相关的售后运维、驾驶舱、订单合同管理、上下游供应商供应链管理、设备管理等很多不同的实施应用项目,同时也为自己的公司部门使用Mendix开发了项目管理系统,支持了相关项目的绩效成本管理控制。

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

朱成:在开发这些应用中,我使用了Mendix的Teamcenter Connector 以及 Database Connector模块。Teamcenter Connector 作为和西门子同生态PLM系统Teamcenter 的集成开发功能模块,是我目前接触到的同PLM进行集成开发最为便利的集成开发方式,对Teamcenter BMIDE 业务对象自定义有一定了解后就可以通过Teamcenter Connector集成好的相关的业务对象创建、版本升级、数据更新等相关功能对客户的不少Teamcenter 业务需求进行定制化的开发。Database Connector提供了一套非常类似SQL 开发工具开发的体验,开发者可以通过Database Connector在Mendix 微流中通过SQL Query实现对目标数据库的创建修改、查询删除等操作,为实现Mendix 应用在多个系统之间的数据协同提供了很大的便利。

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

朱成:在这些应用之中我最引以为傲的应用是TC移动审批助手应用,通过使用Teamcenter Connector模块进行Teamcenter功能的集成开发,实现了在移动端进行Inbox任务箱查看,工作流进度查询、零组件查询、BOM结构查看、图文档下载、JT三维模型可视化等功能。

移动端JT三维模型爆炸图
移动端TC BOM查询

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

朱成:我认为主要的收益有以下几点:

1)流程追踪:PLM移动应用让用户实时监控产品生命周期,查看进展和状态,跟踪设计、工程、问题等变更,提高团队协作和任务分配效率,缩短产品开发周期。

2)审批管理:移动应用支持审批发起、审批处理和跟踪,提高审批效率,发送实时通知,确保审批不被延迟或忘记,同时记录审批历史。

3)三维可视化:PLM移动应用支持实时查看产品设计、原型和模型,有助于发现问题和提高客户满意度,同时方便培训和产品演示。无需复杂工具或硬件。

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

朱成:我认为Mendix的优势主要有以下几点:

  • 可扩展性:Mendix支持自定义微服务的集成,开发者可以使用他们熟悉的编程语言(如Java、Python、Node.js等)创建这些微服务并将其整合到Mendix应用中。应用程序是模块化的,允许创建自定义模块来增强功能,这些模块可重复使用,还支持与外部系统的集成。

  • 强大的移动应用支持:Mendix专注于移动应用开发,提供了响应式设计、离线支持、设备集成等功能,让开发者能够构建丰富功能的移动应用。

  • 开放架构和生态系统:Mendix具有开放架构,支持第三方服务、库和组件的集成,同时有丰富的生态系统,包括Mendix App Store,可加速应用程序开发。

MX:近期你有什么应用开发的计划会采用Mendix低代码平台实现?

朱成:近期我有一个关于制造业生产计划排程的相关应用开发计划采用低代码平台实现,包括工艺树管理、工程排程最优求解和移动端工程计划时间线图表等相关功能的开发。

MX:你希望Mendix在哪些方面进行优化和改进?

朱成:我希望Mendix在自定义组件开发方面能够提供更为详细的教程说明和更为简化的操作流程,目前一些项目涉及到现有的功能组件无法覆盖全部的客户需求的情况,在实际的开发中我们往往需要花费很多的时间精力去对现有组件基于JavaScript做一些前端功能的定制化开发,如果能够提供自定义组件开发的更加简化的操作方案,我相信Mendix的开放生态一定会更好,Mendix APP Store 也会涌现出更多的优秀的第三方组件。

关于Mendix公司

Mendix,a Siemens business是全球企业级低代码的领导者,正在从根本上重塑数字化企业构建应用的方式。企业可通过Mendix低代码软件快速开发平台来扩展自身的开发能力,打破软件开发的瓶颈。借助Mendix开发平台,企业可以打造具备智能、主动性和人机互动等原生体验的智能化应用,对核心系统进行现代化升级并实现规模化应用开发,以跟上业务增长的速度。Mendix低代码软件快速开发平台可在保持最高安全、质量和治理标准的前提下,促进业务与IT团队之间的密切合作,大大缩短应用开发周期,帮助企业自信迈向数字化未来。Mendix的“Go Make It”平台已被全球4000多家领先公司采用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1104954.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iOS 借助定位实现“保活”策略

疑惑 你是否有过类似的体验,当你刚刚来到一个商业区,命名没打开任何APP,手机就会收到push给你推荐周围的“吃喝玩乐”,那他们又是怎么做到的呢? ##解密 其实,我们可以通过监听当位置变化,在用户无感知的情况下在后台悄悄拉齐我们的进行来处理特定的逻辑。 不是感觉很…

智能合同和TikTok:揭示加密技术的前景

在当今数字化时代,智能合同和加密技术都成为了技术和商业世界中的热门话题。它们代表了一个崭新的未来,有着潜在的巨大影响。 然而,你或许从未想过将这两者联系在一起,直到今天。本文将探讨智能合同和TikTok之间的联系&#xff0…

maven构建jar包运行后出现中文乱码问题解决

问题描述: 最近在接手一个坑时,发现本地打出来的jar包,到环境中运行之后总是出现中文乱码问题,但又不是全部中文乱码。经过排查发现,只有写在代码里的中文返回到前端之后出现了乱码。再通过解压打出来的jar包&#xff…

使用目标之间的先验关系提升目标检测器性能

今天跟大家分享阿姆斯特丹大学等提出的用于提升目标检测和实例分割性能的新方法RP-FEM,该方法将目标之间位置的先验关系融入到feature中。 论文标题:Relational Prior Knowledge Graphs for Detection and Instance Segmentation机构:阿姆斯特…

统计学习方法 EM 算法

文章目录 统计学习方法 EM 算法引入EM 算法EM 算法的导出EM 算法的收敛性三硬币模型 统计学习方法 EM 算法 学习李航《统计学习方法》时关于 EM 算法的笔记 引入 概率模型中有时候同时包含观测变量(observable variable)和隐变量(潜在变量…

Spring Boot项目中使用 TrueLicense 生成和验证License(附源码)

1、Linux 在客户linux上新建layman目录,导入license.sh文件, [rootlocalhost layman]# mkdir -p /laymanlicense.sh文件内容: #!/bin/bash # 1.获取要监控的本地服务器IP地址 IPifconfig | grep inet | grep -vE inet6|127.0.0.1 | awk {p…

人脸写真FaceChain的简单部署记录(一)

由【让你拥有专属且万能的AI摄影师AI修图师——FaceChain迎来最大版本更新】这篇文章开始出发进行人脸写真的尝试,笔者之前modelscope申请过免费额度,这里有适配的GPU环境可以提供测试。 但是很难抢到GPU资源,需要等待很久,可能才…

路由侠内网穿透:轻松访问公司内部OA、ERP等系统,提高工作效率

前言: 本文介绍如何通过路由侠内网穿透,从外部网络环境(比如异地和家中网络)访问公司内网的 OA、ERP 等系统。 公司内网的 OA、ERP 以及其他类型的办公系统, 通常有两种形态,一种是网站形态,一种是单独的应…

开源IT资产管理系统Snipe-IT

本文完成于 8 月初,正好网友 chenlit 在找用于管理固定资产容器和套件,不知道 Snipe-IT 是否能满足他的需求; 什么是 Snipe-IT ? Snipe-IT 是一个用 PHP 编写的免费开源 IT 资产管理系统。Snipe-IT 专为 IT 资产管理而设计&#x…

Spring后置处理器之AutowiredAnnotationBeanPostProcessor

抽象类InstantiationAwareBeanPostProcessorAdapter没有实现的接口方法,其子类必须实现。 抽象类InstantiationAwareBeanPostProcessorAdapter可以使得类InstantiationAwareBeanPostProcessorAdapter选择性实现接口部分抽象方法。

新年学新语言Go之二

一、前言 上文 新年学新语言Go之一讲了Go的牛逼之处,给自己找一个学习的理由,但是学任何一门语言基础语法还是要先掌握,虽然这是一件很枯燥的事。 二、环境搭建与HelloWorld 1、配置环境 从https://golang.google.cn/dl/下载Mac环境Go最新…

干洗店小程序,上门洗鞋洗衣下单算软件开发;

干洗店小程序,上门洗鞋洗衣软件; 有多个小程序开发案例 洗衣店小程序 是一款适用于洗衣店、干洗店等洗鞋店小程序; 干洗店小程序功能有: 1.(支持上门取送、送货到店、寄存网点、智能衣柜四种下单方式) 用户下单-上门取货拍照-送达门店工厂-入…

页面的动静分离

动静分离概念: 访问静态()和动态页面(tomcat)分开静态页面,由nginx提供服务,静态页面由tomcat提供服务。实现动态和静态页面负载均衡。 实验需求: 1台nginx代理 192.168.10.10 四层代理 2台nginx 提供静态页面 192.168.10.2…

四维轻云主要功能介绍

《四维轻云》是一款轻量化的地理空间数据管理云平台,支持地理空间数据的在线管理、编辑以及分享。平台有项目管理、数据上传、场景搭建、发布分享、素材库等功能模块,支持多用户在线协作管理,实现了轻量化、便捷化的空间数据应用。 一、发布…

详解使用sklearn实现一元线性回归和多元线性回归

[Open In Colab] 文章目录 1. 线性回归简介2. 使用sklearn进行一元线性回归3. 线性回归的coef_参数和intercept_参数4. 使用sklearn实现多元线性回归4.1 利用PolynomialFeatures构造输入4.2 进行多元线性回归 5. 总结 import numpy as np import matplotlib.pyplot as plt1. 线…

基于SSM的洗衣店管理系统

基于SSM的洗衣店管理系统的设计与实现~ 开发语言:Java数据库:MySQL技术:SpringSpringMVCMyBatis工具:IDEA/Ecilpse、Navicat、Maven 系统展示 主页 管理员界面 预约列表 种类管理 用户界面 摘要 洗衣店管理系统是一种利用现代技…

java 通过Tess4j 读取图片中的文字

Maven依赖导入Tess4j <!-- https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j --><dependency><groupId>net.sourceforge.tess4j</groupId><artifactId>tess4j</artifactId><version>4.5.4</version></de…

UI设计师岗位的基本职责八篇(合集)

UI设计师岗位的基本职责1 职责&#xff1a; 1. 负责公司互联网产品app、web、h5等的用户界面设计工作; 2. 负责运营活动相关的平面及视频设计支持; 3. 负责完成产品相关的界面、图标、动画等的图形界面设计&#xff0c;并参与制定、编写产品视觉设计规范文档; 4. 整理和分…

音频抓取代码示例

以下是一个使用DefaultsKit库的简单爬虫程序&#xff0c;用于爬取音频。代码中使用了https://www.duoip.cn/get_proxy的API获取代理服务器。 import Foundation import DefaultsKit ​ let url "https://www.douban.com/music" // 目标网站URL let proxyUrl "…

代码随想录算法训练营第二十五天丨 回溯算法part03

39. 组合总和 思路 题目中的无限制重复被选取&#xff0c;提示&#xff1a;1 < candidates[i] < 200。 本题和77.组合 (opens new window)&#xff0c;216.组合总和III (opens new window)的区别是&#xff1a;本题没有数量要求&#xff0c;可以无限重复&#xff0c;但…