Mendix 创客访谈录|质量部门开发应用程序自主可控

news2025/4/16 23:07:50

本期创客

640 (4).png
我们是来自于西门子成都工厂质量部的 Mendix “草台班子”

创客访谈

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

我们质量部属于OT(运营技术)部门, 一般是使用一些IT团队提供的功能单一的小工具, 比如Workflow, RDA, Qlink等。

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

以前使用的工具主要有以下的问题,不方便开发:

1. 开发难度和资源要求比较高

往往需要公司数据库支持和代码能力, 单OT部门无法开发和部署;

2. 功能单一且分散

开发一个功能需要多个软件搭配使用, 增加了开发和维护难度;

3. 和IT部门沟通需求和实现花费时间较多

系统的灵活性低, IT开发周期长;

4. 和外部用户交互性差

外部用户不能有效访问系统。

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

在公司的新技术分享会上第一次听说了低代码和Mendix。了解到Mendix低代码平台的各种优势。作为OT(运营技术)工程师,我们对需求有着深刻的理解和明确的要求,如果能通过低编程的方式自行进行开发,会不会更便捷的实现自己的需求?

于是就开启了约两年时间的Mendix官网,Dayu和哔哩哔哩的Mendix学习之旅。

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

团队从学习到开发前前后后大概2年时间。

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

截止到现在,QM Mendix团队已经开发并上线了11个应用程序。这些应用程序的开发上线并非仅仅服务于本部门 。而是以业务流程为导向,集合了多个部门,多个角色。

团队基于QM Mendix架构开发了“QM portal”主界面, 用于所有app的部署及分层级管理。并通过权限配置允许德国“兄弟工厂”进入平台使用相关app。

640 (5).png

分层级管理(以CE module为例,部署多个相关app)

640 (6).png

“FA QM 实验室设备管理系统”

640 (7).png

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

我们有使用到Account Management, Workflow, Siemens UI, EmailTemplate, ExcelImporter, ZipHandling等模块。 综合来说是比较方便使用,易于上手。

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

在这11个已经上线的应用中,最引以为傲的是“SEWC施工管理系统”。它是第一个基于QM Mendix实施流程而诞生的应用。

“SEWC施工管理系统”取代了传统的纸档施工申请,解决了“审批流程繁复”、“审批时效性不高”、“无施工系统化监管”、“无人员权限、资质系统化管理”,以及“不易归档,不易统计分析”等问题,实现了施工管理的“无纸化”、“流程高效化”、“信息管理系统化”。

审批时间缩短了接近85%,每年减少二氧化碳排放650Kg. 同时,由于西门子工厂施工管理流程的相对标准化,该管理系统也有很强的推广性,可广泛适用于其他工厂的施工管理。借助于Mendix的系统移植便捷性,其他工厂可根据自身需求,对系统进行二次开发,定制功能。

“SEWC施工管理系统”参与了 “2022成都百万职工技能大赛高新区分站赛”,在Mendix应用技能竞赛中获得了一等奖。

640 (8).png

640 (9).png

640 (10).png

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

这些运用的上线,改变了传统的工作模式,进一步实现了数字化和高效化。

以“体系审核管理系统”为例,通过QM Mendix团队的自主开发,不仅为相关使用者提供了更为方便,系统的方案, 同时也为公司节省了一笔不小的开发费用。

  • 人力方面:开发单位由IT换变为OT, 减少了至少80%的需求沟通时间。

  • 费用:以施工管理系统为例,外部开发需要大概20万。而转化为内部开发,无任何额外费用。

  • 周期:由IT主导开发的模式,包含需求澄清,资源调配,测试验收等阶段,最少需要6个月时间完成。以目前团队实践,使用Mendix自行开发一般3个月内可以正式上线。

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

Mendix功能全面,低代码易上手, 开发过程比较直观且开发成本低, 一键发布,迭代迅捷。

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

我们目前正在进行或计划开发的项目有大概12个,涵盖各种业务场景,例如:

1. 质量异常知识图谱

现在我们正在着手开发一款质量异常知识图谱的应用。知识图谱的后台数据库操作是一个中高代码的应用,需要专业的编程基础。但是Mendix可以提供用户操作界面与接口功能设计,实现低代码与中高代码的结合。这个应用开发完成后,可以借用先验数据实现质量异常案例智能查询、推荐异常解决方案、完善知识传承。

2. 元器件信息收集系统

该系统不仅可以帮助我们把供应商提供的所有CPR 信息集成在一起,并存档以备用,还能保证我们和供应商之间的数据透明。

3. 导热物料数据库

我们期望将所有导热物料的性能参数以及测试信息全部呈现在APP中,不仅可以帮助研发在项目开发时选择适合的物料(技术应用和成本等), 还能帮助质量部门进行定期的质量监管。此外我们还会将所有的平台信息共享给Global参考使用。

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

接下来就由我们的蓝领同事检验技术员魏巧为大家推荐:

“作为一名蓝领员工,我没有任何的软件知识,一直觉得自主开发应用软件对我们来说是一件很遥远的事情。在部门的新技术分享会议上,了解到了Mendix ,也看到部门Mendix 团队做出了很多亮眼的应用软件,而且还可以用手机使用, 感觉非常便捷。我开始学习Mendix, 发现开发一个APP 也不是那么难。经过半年的学习,我已经开发了两个小而美的Mendix App 应用软件。我认为Mendix是一款易学易用的开发平台,它不仅仅是白领同事的“专属“,只要你保持学习和研究的态度,相信你也可以在不久的将来开发出自己的Mendix应用软件。”

关于Mendix

作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。

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

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

相关文章

Mongoose 开源库--Filesystem(文件系统)使用笔记

一、相关API Mongoose 开源库中也包含 文件系统 相关的 API,如下: 文件虚拟层: struct mg_fs {int (*st)(const char *path, size_t *size, time_t *mtime); // stat filevoid (*ls)(const char *path, void (*fn)(const char *, void *), v…

结合选择MES管理系统供应商的关键因素进行深入探讨

在现代化的制造业中,MES管理系统已经成为了提高生产效率、降低成本、增强产品质量的重要工具。然而,选择一个合适的MES管理系统系统供应商并不是一件轻而易举的事。它需要对多个因素进行深入的权衡和考虑。结合上述的关键挑选因素,我们进一步…

C++二叉搜索树BinarySearchTree

一、介绍 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 1.若它的左子树不为空,则左子树上所有节点的值都小于根节点的值 2.若它的右子树不为空,则右子树上所有节点的值都大于根节点的值 3.它的左右…

C#,数值计算——积分方程与逆理论,构造n点等间隔求积的权重的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// 构造n点等间隔求积的权重 /// Constructs weights for the n-point equal-interval quadrature /// from O to(n-1)h of a function f(x) times an arbitrary /// (pos…

Parasoft C/C++test:汽车网络安全ISO 21434最佳实践

为什么汽车网络安全很重要Why Automotive Cybersecurity Is Important 许多汽车公司向电子道路车辆的转变从根本上改变了整个行业&#xff0c;提高了汽车的互联性和智能性。随着电子汽车变得更加互联和智能&#xff0c;它们也越来越依赖软件来实现车辆操作&#xff0c;驱动更多…

Netty实战专栏 | JavaIO演进之路

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; Netty实战专栏 ✨特色专栏&#xff1a…

性能优于BERT的FLAIR:一篇文章入门Flair模型

文章目录 What is FLAIR&#xff1f;FLAIR ModelContextual String Embedding for Sequence Labelingexample FLAIR Application AreaSentiment AnalysisNamed Entity RecognitionText Classification FLAIR一、什么是FLAIR&#xff1f;二、FLAIR Library的优势是什么&#xff…

Linux flock和fcntl函数详解

文章目录 flock函数描述返回值和错误码笔记 fcntl函数描述复制文件描述符文件描述标志文件状态标志 咨询锁强制锁管理信号租赁文件和目录变更通知改变管道容量 返回值错误备注遗留问题 flock函数 主要功能是在已打开的文件应用或者删除共享锁或者独占锁。sys/file.h声明了这个…

时间序列聚类的直观方法

一、介绍 我们将使用轮廓分数和一些距离度量来执行时间序列聚类实验&#xff0c;同时利用直观的可视化&#xff0c;让我们看看下面的时间序列&#xff1a; 这些可以被视为具有正弦、余弦、方波和锯齿波的四种不同的周期性时间序列 如果我们添加随机噪声和距原点的距离来沿 y 轴…

苹果加大对印度的扶持,提高在其生产iphone的比重

KlipC报道&#xff1a;跟踪苹果产业链&#xff0c;有分析师预计2023年全球约12%-14%的iphone在印度生产&#xff0c;预计2024年&#xff0c;印度将生产20%-25%的iphone。 KlipC的合伙人Andi D表示&#xff1a;“近年来随着苹果对中国的以来&#xff0c;印度已经成为高科技制造和…

Netty实战专栏 | BIO详解

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; Netty实战专栏 ✨特色专栏&#xff1a…

ESP32 for Arduino 分区信息

忘记过去&#xff0c;超越自己 ❤️ 博客主页 单片机菜鸟哥&#xff0c;一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-11-04❤️❤️ 本篇更新记录 2023-11-04❤️&#x1f389; 欢迎关注 &#x1f50e;点赞 &#x1f44d;收藏 ⭐️留言&#x1f4dd;&#x1f64f;…

“线性函数”和“非线性函数”是什么?

总是会把“线性函数”和“非线性函数”与“连续的数据类型”与“非连续的数据类型”混淆&#xff0c;特此记录 一、线性函数&#xff1a; 一个函数 f 是线性的&#xff0c;如果对于任何两个输入 x1​ 和 x2​ 和任何两个常数 a 和 b&#xff0c;下列等式成立&#xff1a; 例如…

BIOS开发笔记 - HDA Audio

在PC中,音频输出是一个重要的功能之一,目前大多数采用的是英特尔高清晰音效(英语:Intel High Definition Audio,简称为HD Audio或IHD)方案,它是由Intel于2004年所提出的音效技术,能够展现高清晰度的音质效果,且能进行多声道的播放,在音质(音效质量)上超越过去的其他…

Ubuntu18.04 下PCL的卸载与安装

目录 一、卸载有问题的PCL1.7 二、编译&&安装PCL1.8.1 2.1、安装PCL依赖 2.2、编译VTK 2.3、编译PCL源码 三、 总结 写这篇博客时&#xff0c;本文方法已经在笔记本Ubuntu和VM虚拟机成功安装PCL1.8.1&#xff0c;并且通过测试。 下文方法同样适用于ubuntu18.04。…

JsonPath 数据快速查找和提取工具

常用语法 表达式说明$表示根元素$.key选择根元素下的指定键名的值$.*选择根元素下的所有属性值$.array[*]选择根元素中的数组的所有元素$.key[subkey]选择根元素中的键名为key&#xff0c;子键名为subkey的值$.key[*].subkey选择根元素中的键名为key的所有元素的子键名为subke…

【PID专题】MATLAB如何实现PID?

MATLAB是一种非常强大的工具&#xff0c;用于实现和分析PID&#xff08;比例-积分-微分&#xff09;控制器。在MATLAB中&#xff0c;您可以使用控制系统工具箱来设计、模拟和调整PID控制系统。 以下是一般步骤&#xff0c;演示如何在MATLAB中实现PID控制&#xff1a; 1. 打开MA…

轻量封装WebGPU渲染系统示例<13>- 屏幕空间后处理效果(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/main/src/voxgpu/sample/ScreenPostEffect.ts 此示例渲染系统实现的特性: 1. 用户态与系统态隔离。 细节请见&#xff1a;引擎系统设计思路 - 用户态与系统态隔离-CSDN博客 2. 高频调用与低频调用隔离。…

算法随想录算法训练营第四十七天| 647. 回文子串 516.最长回文子序列

647. 回文子串 题目&#xff1a;给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目。回文字符串 是正着读和倒过来读一样的字符串。子字符串 是字符串中的由连续字符组成的一个序列。具有不同开始位置或结束位置的子串&#xff0c;即使是由相同的字…

Mysql高级——Mysql8一主一从,多主多从搭建

修改 /etc/hosts文件 ip地址 master1 ip地址 master2 ip地址 slave1 ip地址 slave2一主一从 create database master1db;create table master1db.master1tab(name char(50));insert into master1db.master1tab VALUES(1111);insert into master1db.master1tab VALUES(2222);m…