Comment Mendix Facilite l'intégration de plusieurs systèmes | Mendix

Passer au contenu principal

Comment Mendix Facilite l'intégration de plusieurs systèmes

Bonjour à tous, je m'appelle Wu Jianlai. Je travaille actuellement chez iFast Corporation en tant que responsable technique PLM. Notre entreprise est un partenaire de distribution de longue date de Siemens Logiciels, axés sur NX CAD/CAM, TEAMCENTER PLM et SIMCENTER CAE. Mon département fournit principalement des services de prévente, de mise en œuvre et de personnalisation pour TEAMCENTER PLM.

photo de Lai Jianye

Rejoignez-moi aujourd'hui pour partager nos expériences avec Mendix est un membre de mon équipe, Lai Jianye. Il est principalement responsable de la personnalisation de TEAMCENTER PLM et a également pris en charge Mendix développement après avoir été introduit sur la plateforme.

MX: Avant d'utiliser le Mendix Plateforme low-code, quels outils de développement avez-vous principalement utilisés ? Quels outils votre département/équipe utilise-t-il principalement ?

Lai Jianye : Auparavant, j'utilisais fréquemment JAVA Eclipse IDE. Lorsque je travaillais sur des projets de développement de systèmes PLM TEAMCENTER, j'ai commencé à utiliser Visual Studio, Visual Studio Code et les outils de programmation C++. Ces outils m'ont aidé à compiler et à déboguer pendant le codage. En fonction des besoins, j'ai également écrit des procédures Oracle SQL. La plupart de notre département utilise ces outils pour le développement.

MX:Quelles étaient les limites et les défis des outils de développement précédents ?

Wu Jianlai : Les outils traditionnels manquaient de fonctionnalités de développement collaboratif et de visualisation, nécessitant des ressources importantes pour le développement.

photo de Wu JianlaiLai Jianye : Les outils traditionnels nécessitaient beaucoup de temps pour configurer ou ajuster l'interface utilisateur. Le développement collaboratif posait des problèmes de coordination et de fusion des programmes. Les cycles de développement étaient longs et le processus de test était chronophage et exigeant en main-d'œuvre.

MX:Comment avez-vous entendu parler pour la première fois Mendix?

Wu Jianlai : Étant donné que notre entreprise est une Siemens Partenaire de distribution de logiciels, nous nous sommes familiarisés avec le Mendix plate-forme low-code grâce à ce partenariat. Nous avons commencé à nous entraîner et à pratiquer avec Mendix, obtenant finalement la certification Rapid Developer.

Lai Jianye : J'ai participé à Siemens» Mendix Atelier, où j'ai acquis des connaissances et des concepts initiaux sur Mendix au travers de discussions et de pratiques.

MX:Depuis combien de temps utilisez-vous le Mendix plateforme de développement ?

Lai Jianye : Cela fait environ trois ans. Siemens Le logiciel a été publié en continu Mendix cours et informations, et notre équipe est entrée progressivement dans le Mendix domaine du développement. J'ai eu une expérience approfondie avec Mendix pour plus d'un an.

MX:Quelles sont les principales raisons d'adopter Mendix comme plate-forme de développement d'applications ?

Lai Jianye : La raison principale est que Mendix permet le prototypage rapide des systèmes, permettant aux utilisateurs de visualiser des scénarios opérationnels et d'effectuer des ajustements rapides, en s'alignant sur les concepts de développement itératif. Mendix agit également comme un pont entre TEAMCENTER PLM et les systèmes tiers, se complétant mutuellement. Mendix prend en charge les actions Java et JavaScript pour les fonctionnalités complexes, et ses fonctionnalités modulaires permettent de gagner du temps en évitant le développement redondant.

MX:Quelles applications avez-vous et votre équipe développées à l'aide de MendixCes applications sont-elles utilisées en interne ou par d’autres services de l’entreprise ?

Wu Jianlai : Nous avons développé plusieurs applications, notamment des intégrations avec NX CAD/CAM, telles que la révision 3D basée sur le cloud et les commandes de traitement 3D basées sur le cloud. D'autres applications incluent des outils de bureautique tels que des calendriers basés sur le cloud et des systèmes de pointage. Le calendrier cloud s'intègre à TEAMCENTER PLM pour les notifications de gestion de projet et de changement, rappelant aux utilisateurs de terminer les tâches avant les délais. Ces applications aident nos clients à réaliser plus efficacement les tâches de R&D et de production de nouveaux produits. Nous développons également activement d'autres applications. De plus, nous présentons Mendix en tant que plate-forme de personnalisation lors des préventes pour les nouveaux clients TEAMCENTER PLM afin de répondre à leurs besoins personnalisés.

MX: Lequel Mendix composants/modules avez-vous utilisés dans ces applications, et quelles sont vos impressions et vos commentaires ?

Lai Jianye : J'ai principalement utilisé des modules tels que 3D VIEW, Calendar, Email Connector, AnyChart, Community Commons, Excel exporter et REST Service. La réutilisation de ces modules préconfigurés a considérablement réduit le temps de développement et la complexité.

MX:Où cherchez-vous généralement de l'aide lorsque vous êtes confronté à des défis pendant Mendix développement?

Lai Jianye : Je me réfère généralement à Mendixdocumentation officielle de ou recherchez le Mendix Forum pour des réponses à des questions similaires. Mendix Le site Web Learning Path m'a également aidé à comprendre rapidement comment utiliser les modules. Ces ressources ont été incroyablement utiles.

MX:Lequel de vos Mendix Quelles sont les applications dont vous êtes le plus fier ? Pourriez-vous les décrire en détail ?

Wu Jianlai : Je suis particulièrement fier du calendrier basé sur le cloud. Il offre des fonctionnalités telles que la planification des tâches pour les individus et les équipes, les approbations de congés, la gestion des documents et les rapports de tâches. Pour les clients de TEAMCENTER PLM, il intègre les notifications de gestion des projets et des modifications. Le calendrier offre une interface conviviale pour le personnel de l'atelier, qui n'a souvent pas d'accès direct à TEAMCENTER PLM, ce qui garantit des mises à jour rapides du matériel et réduit les risques et les coûts de production.

Lai Jianye : Le calendrier basé sur le cloud a été le projet le plus difficile. Il intègre plusieurs modules tels que Calendrier, RESTful et Email Connector. Nous avons personnalisé le module Calendrier en modifiant JavaScript pour répondre aux exigences de l'interface utilisateur.

capture d'écran

MX : Quels bénéfices ces applications ont-elles apporté aux utilisateurs/clients ?

Wu Jianlai : Par exemple, l'application de commande de traitement 3D basée sur le cloud, intégrée à NX CAM, permet aux opérateurs CNC de visualiser des modèles 3D complets et des parcours d'outils sur leurs appareils. Cela élimine le besoin de documents imprimés, réduisant ainsi les risques de perte ou de dommage. Les opérateurs peuvent également fournir des commentaires sur le processus, minimisant ainsi les erreurs de communication et de traitement.

capture d'écran

 

MX:Quels retours les services métiers ou les clients ont-ils donnés sur ces applications ?

Wu Jianlai : Les clients trouvent ces applications très pratiques et demandent souvent des fonctionnalités supplémentaires ou des intégrations avec d’autres systèmes pour élargir leur utilisation. L’intégration de l’IA dans ces applications est l’un de nos principaux projets en cours, visant à répondre plus efficacement à divers scénarios sur le lieu de travail.

MX:Par rapport au développement traditionnel, que pensez-vous que MendixQuels sont les principaux avantages de ?

Lai Jianye : Mendix raccourcit considérablement les cycles de développement et permet des ajustements rapides de l'interface utilisateur et de la logique, le tout au sein du même IDE. Ses composants pré-intégrés réduisent la complexité et les limitations du développement.

MX:Par rapport aux autres plateformes low-code, que pensez-vous être MendixQuels sont les principaux avantages de ?

Lai Jianye : Mendix excelle dans la fourniture de composants d'intégration système, facilitant ainsi l'intégration avec d'autres systèmes ou bases de données, en particulier Siemens des produits comme TEAMCENTER PLM.

MX:Que pensez-vous de l'utilisation de Mendix IDE Pro?

Lai Jianye : Il est similaire aux IDE traditionnels, permettant aux développeurs expérimentés de s'adapter rapidement, tout en fournissant des interfaces modulaires pour un développement rationalisé.

capture d'écran

MX:Existe-t-il des projets de développement d'applications à venir utilisant Mendix?

Lai Jianye : Je développe actuellement une application intégrée aux API Open AI, permettant aux clients d'utiliser efficacement leurs modèles de langage. Cette solution basée sur l'IA vise à relever plus efficacement les défis pratiques du lieu de travail.

MX:Recommanderiez-vous Mendix à d'autres développeurs ? Comment le recommanderiez-vous ?

Wu Jianlai : Absolument. Je recommanderais particulièrement Mendix aux responsables d'entreprise pour accélérer le développement d'applications. Son interface visuelle Microflow permet aux non-programmeurs de comprendre et de valider facilement la logique d'application, réduisant ainsi les erreurs de communication et raccourcissant les délais de développement.

Lai Jianye : Je le recommanderais aux professionnels de l’informatique comme un excellent outil de développement pour créer rapidement des applications critiques pour l’entreprise. MendixL'approche modulaire de permet une adaptation rapide aux besoins de l'entreprise, ce qui en fait un outil précieux pour n'importe quel département ou domaine.

Choisissez votre langue