Version 11.6 - Déploiements sans interruption de service et améliorations des flux de travail | Mendix

Passer au contenu principal

Version 11.6 – Déploiements sans interruption de service et améliorations des flux de travail

Mendix La version 11.6 apporte des améliorations significatives aux flux de travail de développement, à l'infrastructure cloud et aux fonctionnalités d'entreprise. Cette version marque nos premiers pas vers des déploiements sans interruption de service sur Mendix Le cloud, grâce à notre nouvelle infrastructure Kubernetes, offre aux développeurs une productivité accrue. L'accès généralisé au volet Historique non bloquant, aux paramètres de page primitifs pour une transmission de données simplifiée et aux multiples points de terminaison de flux de travail permettent une logique métier plus claire.

En coulisses, nous avons mis à jour React vers la version 19 et React Native vers la version 0.78, ajouté la prise en charge de décimales plus précises et introduit des fonctionnalités d'insertion en masse (en version bêta) pour des opérations de base de données plus rapides. Grâce à une intégration OData améliorée, des modèles GenAI avancés et des améliorations complètes de Teamcenter, cette version renforce l'expérience des développeurs et l'adéquation aux besoins des entreprises. Mendix

Studio Pro

Disponibilité générale du volet Historique

Le volet historique non bloquant, qui était introduit en version bêta publique avec Studio Pro 11.4, est désormais disponible pour tous. Ce nouveau volet vous permet de rechercher rapidement dans votre historique et de conserver le contexte lors de la consultation de documents anciens, car le volet Historique n'est plus une boîte de dialogue bloquante. De plus, les nouvelles fonctionnalités côté serveur s'affichent désormais comme révisions à distance, simplifiant considérablement la façon dont vous restez informé des développements.

Grâce à la Contrôle de version Dans les préférences, vous pouvez toujours choisir d'utiliser la boîte de dialogue d'historique bloquante. Les clones partiels ne sont pas pris en charge dans le nouveau volet et seront automatiquement redirigés vers la boîte de dialogue d'historique.

N'hésitez pas à nous faire part de vos commentaires concernant ce panneau. En attendant, nous continuons à développer la fonctionnalité de comparaison pour afficher l'historique des modifications avec une plus grande précision !

Créer plus rapidement des objets de base de données

En 11.6, Mendix OQL prend également en charge (en version bêta) les insertions groupées via une API Java. Cela signifie que vous pouvez créer plusieurs objets dans votre base de données avec une seule requête OQL. La requête OQL effectue toutes les opérations complexes dans la base de données, ce qui est beaucoup plus rapide que de déplacer manuellement toutes les données nécessaires. Mendix Durée.

Voici un exemple : supposons que vous disposiez d’un système logistique qui gère vos stocks et les commandes clients. Chaque nuit, vous déterminez les niveaux de stock bas et les articles à réapprovisionner. Désormais, une simple commande OQL suffit : elle identifie d’abord les produits en faible stock, puis crée de nouvelles commandes fournisseurs pour commander les nouveaux produits.

Nous ajouterons la prise en charge de Studio Pro l'année prochaine afin de simplifier l'utilisation de cette fonctionnalité, mais pour l'instant, une activité Java personnalisée est la seule façon d'utiliser cette fonctionnalité.

Décimales de plus haute précision

Mendix Le nombre décimal a une précision de 20,8. Cela signifie qu'il peut stocker 20 chiffres avant la virgule et 8 après. Certains secteurs, comme la finance, ont besoin de plus de chiffres après la virgule. Mendix Dans la version 11.6, vous pouvez configurer la précision décimale requise pour chaque projet. La valeur maximale configurable est de 20 avant la virgule et 18 après.

Listes de primitives dans les actions externes OData consommées

Nous ajoutons une nouvelle amélioration à la récente série d'améliorations apportées au service OData consommé. Nous introduisons la prise en charge de listes de primitives dans les objets OData Pour les paramètres d'entrée et les valeurs de retour des actions externes, la liste des types primitifs sera représentée par une entité associée dotée d'un seul attribut. Studio Pro pouvant désormais gérer directement ces structures de données, vous pouvez importer et appeler ces actions externes depuis votre projet. Cette amélioration étend notre couverture des contrats OData et vous permet de vous intégrer à un plus large éventail de services OData.

listes de primitives dans les actions externes OData consommées

Paramètres de la page : types primitifs et types optionnels

Les pages prennent désormais en charge les paramètres primitifs tels que les chaînes de caractères et les booléens, permettant le transfert direct de valeurs simples entre les pages. Au lieu de créer des entités et des objets pour transmettre une seule valeur, vous pouvez maintenant utiliser des expressions pour définir des valeurs primitives comme arguments lors de l'ouverture de pages. Afficher la page actions. Cela permet de passer des variables locales, d'utiliser des fonctions ou de suivre des associations sans la surcharge liée aux objets du modèle de domaine.

Les paramètres peuvent également être marqués comme optionnels avec des valeurs par défaut, ce qui évite de devoir modifier les appels de page existants lors de l'ajout de nouveaux paramètres. Cela améliore la réutilisabilité des pages, car la logique n'est pas liée à des structures de modèle de domaine spécifiques, et accélère la modélisation en supprimant la création d'entités inutiles pour le simple passage de données.

types primitifs et types optionnels des paramètres de page

Groupes de flux de travail : Ciblage de groupes plutôt que d’utilisateurs individuels désormais disponible pour tous

Après l'introduction dans la version 11.2, le Groupes de flux de travail Cette fonctionnalité est désormais disponible pour tous. Elle vous permet d'attribuer dynamiquement les tâches des utilisateurs à des groupes, ce qui signifie que les affectations de tâches s'ajustent automatiquement lorsque des utilisateurs sont ajoutés ou retirés d'un groupe. Fini les réaffectations manuelles ! Désormais, lorsque « Jean » rejoint le groupe « Managers », il voit instantanément toutes les tâches qui le concernent, ce qui garantit la flexibilité et la mise à jour constante de vos processus. Comme toujours, l'option Module Workflow Commons Elle a été étendue pour prendre en charge cette nouvelle fonctionnalité également.

Rationalisez vos flux de travail : Introduction de plusieurs activités de fin

Vous est-il déjà arrivé d'essayer de faire converger plusieurs flux de travail distincts vers un seul flux quelque peu surchargé ? Fin Concevoir des flux de travail élégants pour des processus métier complexes peut parfois s'apparenter à la résolution d'un casse-tête, surtout lorsque différents résultats nécessitent différentes étapes finales. C'est pourquoi nous avons ajouté la prise en charge de plusieurs points de terminaison de flux de travail, ce qui rend la fin des flux plus flexible et plus facile à comprendre en un coup d'œil. En permettant à différents chemins de se terminer indépendamment, sans nécessiter de Fin Une fois l'activité terminée dans le flux de travail principal, vos modèles de flux de travail deviendront nettement plus clairs.

Imaginez une Tâche de l'utilisateur Là où une approbation débouche sur une action finale, tandis qu'un refus exige une conclusion totalement différente. Grâce à la possibilité d'effectuer plusieurs actions finales, chaque résultat peut désormais mener directement à sa propre action dédiée. Fin L'activité rend la logique de votre flux de travail immédiatement apparente et beaucoup plus facile à suivre.

Rationalisez vos flux de travail en introduisant plusieurs activités finales.

Gouvernance

Éviter les doubles comptages d'utilisateurs dans la mesure

Nous améliorons le système de mesure de l'utilisation pour le rendre transparent et précis, garantissant ainsi la confiance et le bon déroulement des renouvellements de contrats. Les identifiants sont stockés danssystem.user.nameCela peut entraîner un double comptage pour plusieurs utilisateurs internes ou externes. Pour corriger ce problème, nous mettons en place une solution. Identifiant utilisateur nommé (généralement une adresse e-mail) donc Mendix La mesure d'audience permet de « dédupliquer » les utilisateurs de plusieurs applications. Cette modification est incluse dans la dernière version de UserCommons, qui est utilisé avec SAML, OIDC SSO et SCIM à partir de Mendix 10 LTS.

Mise à jour de React et React Native

Cette version introduit deux mises à jour technologiques majeures : React 19 et React Native 0.78.
Nous avons mis à jour toutes les applications vers React 19, ce qui améliore les performances et offre des hooks plus intelligents, permettant ainsi aux développeurs une plus grande flexibilité lors de la création de widgets. En adoptant la dernière version stable, vos applications restent modernes et prêtes pour l'avenir.

Pour les applications mobiles natives, nous avons mis à jour vers React Native 0.78, la première version entièrement compatible avec la nouvelle architecture. Ce changement offre des performances et une stabilité supérieures, garantissant une expérience plus rapide et plus fiable pour vos utilisateurs.

Rappel : Il est recommandé de mettre à jour les applications mobiles natives chaque année. La plupart des développeurs d’applications mobiles natives ont déjà effectué la mise à jour vers la version 10.24 dans les délais. Vous pouvez maintenant choisir de passer à la version 11.6 ou d’attendre la version 11.12, dont la sortie est prévue en juin 2026. Pour en savoir plus, consultez notre politique de confidentialité. Consultez nos directives d'assistance pour les applications mobiles natives dans notre documentation..

Applications intelligentes et agentiques

Mendix Cloud GenAI : De nouveaux modèles, selon vos préférences

Envie de tester le meilleur modèle de codage au monde ? Anthropic Claude Sonnet 4.5 est désormais disponible pour la génération de texte. Mendix Cloud GenAI. Et il y a aussi des nouveautés pour les ressources d'embeddings : avec Cohere Embed 4, le modèle d'embeddings le plus performant de Cohere est désormais disponible et offre une recherche améliorée dans plus de 100 langues. Pour utiliser Cohere Embed 4 dans un Mendix projet, Mendix Connecteur Cloud GenAI v5.3.0+ est nécessaire.

Vous pouvez provisionner de nouvelles ressources avec l'un ou l'autre de ces modèles en tant que Administrateur de l'entreprise in Control Center en tant que fonctionnalité en libre-service. De plus, les développeurs peuvent désormais mettre à jour les ressources de génération de texte existantes ou changer de version de modèle à tout moment. Mendix Portail Cloud GenAI.

Venez découvrir nos nouveaux modèles dans notre Application GenAI Showcase ou utilisez-les pour votre prochain projet en commençant par le Modèle d'application GenAI vierge.

Marketplace

Fonctionnalité de dépréciation des composants

Pour garantir la propreté et la fiabilité de la Marketplace, une nouvelle fonctionnalité de dépréciation est déployée, permettant aux fournisseurs de composants de :

  • Marquer un composant comme obsolète.
  • Recommandez un composant alternatif (facultatif, mais très utile !).
  • Ajoutez une brève explication concernant la dépréciation.
  • Informer les abonnés de ce changement.
  • Diminuer le classement des composants obsolètes dans les résultats de recherche.
  • Afficher dans Composition du logiciel si un composant obsolète est utilisé.

Cette fonctionnalité offre des indications claires : les développeurs sauront quels composants éviter, lesquels utiliser à la place et quand une intervention est nécessaire dans leurs projets. Cela permet de gagner du temps, de réduire les risques et de développer des applications plus robustes.

fonctionnalité de dépréciation des composants

Nous avons également déployé certaines améliorations sur le page Composants Pour simplifier encore la gestion de vos composants ! La page présente désormais un affichage sous forme de grille de données, remplaçant l’ancien affichage par cartes, ce qui offre une vue d’ensemble plus claire de tous vos composants, y compris des informations telles que la dernière version.

Améliorations de la page des composants

De plus, pour les composants dont vous êtes propriétaire, vous pouvez désormais lancer la flux d'édition or ajouter une nouvelle version directement depuis la page de détails de ce composant via un menu contextuel.

Lancer le flux d'édition ou ajouter une nouvelle version

Siemens Xcelerator

Teamcenter

Nous sommes heureux d'annoncer la sortie de Teamcenter Connector version v2512, qui intègre plusieurs améliorations significatives pour une expérience utilisateur optimisée. Parmi les nouveautés les plus importantes, citons la suppression de la dépendance au module OIDC, vous permettant ainsi de configurer plus facilement les connexions à Teamcenter On-Premise SSO et à Teamcenter X. Il n'est plus nécessaire de télécharger OIDC ni ses modules associés, ce qui représente un gain de temps considérable.

Le processus de configuration de l'authentification unique (SSO) a été simplifié grâce à une meilleure prise en charge de la gestion des comptes utilisateurs et de l'authentification anonyme directement depuis la page de connexion. De plus, nous avons introduit des gestionnaires de requêtes permettant l'authentification via Teamcenter Connector, notamment pour les widgets liés à Active Workspace.
De plus, nous avons mis à jour de manière proactive plusieurs SOA Teamcenter au sein de nos actions Java, dont la suppression est prévue. Ces mises à jour garantissent la continuité des fonctionnalités telles que les requêtes « où utilisé », l’exécution d’actions de workflow et la récupération de modèles de workflow, assurant ainsi la robustesse et la pérennité de vos intégrations.

Enfin, nous sommes ravis d'annoncer que Teamcenter Connector v2512 est désormais officiellement certifié pour une utilisation avec Mendix 11.
Nous lançons également la version 5.0 de l'exemple d'application d'extension Teamcenter. Cette application mise à jour tire parti des fonctionnalités modernes. Siemens Modèle UX/UI offrant un design élégant et moderne. Il illustre parfaitement la logique générée par Teamcenter Connector et l'extension, et prend entièrement en charge tous les cas d'utilisation prêts à l'emploi fournis par l'extension.

Enfin, nous avons considérablement amélioré la documentation de l'extension Teamcenter. Elle a été entièrement repensée pour proposer des guides clairs et détaillés pour chaque étape d'intégration, facilitant ainsi la prise en main et la maîtrise des fonctionnalités.
Nous pensons que ces mises à jour contribueront à une expérience Teamcenter plus efficace et plus agréable pour tous.

Connecteur TeamCenter version v2512

Plateforme prête pour l'entreprise

Bonjour, Déploiements sans couture ! Mendix Le cloud franchit les premières étapes vers une interruption de service totale.

Nous sommes ravis de partager une nouvelle enthousiasmante qui marque un grand pas en avant pour Mendix Utilisateurs du cloud ! Nous avons officiellement franchi les premières étapes vers la mise en place de déploiements sans interruption de service pour vos applications exécutées sur le cloud. Mendix Le cloud. C'est un moment que nous attendions avec impatience, et ce n'est que le début d'une expérience de déploiement plus robuste et résiliente.

Qu'est-ce que cela signifie pour toi?

Pour les applications exécutées sur Mendix Dans le cloud, vous pouvez modifier la configuration de l'application, par exemple en changeant des valeurs constantes ou des paramètres d'événements planifiés, tout en garantissant sa disponibilité continue pour vos utilisateurs. Fini les brèves interruptions lors des redémarrages !
Comment y parvenons-nous ? Lors d'un déploiement sans interruption de service, vos instances d'application existantes et les nouvelles instances fonctionnent simultanément. Nous transférons ensuite intelligemment et progressivement le trafic utilisateur des anciennes instances vers les nouvelles. Une fois les nouvelles instances stables et capables de gérer tout le trafic, les anciennes sont mises hors service en toute sécurité. Vos utilisateurs bénéficient ainsi d'une expérience fluide et continue.

mendix cloud zéro temps d'arrêt

Lorsqu'un redémarrage sans interruption de service est possible, un message vous demandera si vous souhaitez procéder ainsi. Si vous préférez une interruption de service, c'est également possible.

redémarrage sans interruption de service

La bannière affichera le type de redémarrage choisi.

type de redémarrage choisi

Lorsqu'un déploiement remplit les conditions requises pour une disponibilité sans interruption, Assistant de déploiement L'étape finale communique clairement cette information via une bannière indiquant que l'environnement sera mis à jour sans interruption de service, garantissant ainsi une disponibilité continue pendant la mise à jour.

déployer l'assistant de communication

page de déploiement de l'assistant de déploiement communication

La puissance de Kubernetes : un fondement pour l'avenir

Cette nouvelle fonctionnalité passionnante est le résultat direct de notre transition stratégique vers une infrastructure plus moderne et évolutive : Mendix Le cloud repose désormais sur Kubernetes ! Ce changement fondamental nous offre une base solide, ouvrant la voie à un monde de nouvelles possibilités pour améliorer les performances, la fiabilité et l’expérience des développeurs. Les déploiements sans interruption de service ne sont qu’une des nombreuses innovations rendues possibles par Kubernetes.

Quelle est la prochaine étape de notre voyage ?

Nous savons que beaucoup d'entre vous attendent avec impatience des déploiements sans interruption de service, quel que soit le scénario. Bien que cette première version soit axée sur le redémarrage des applications (le redéploiement d'une nouvelle version de votre application entraînera tout de même une brève interruption de service pour le moment), sachez qu'il ne s'agit que d'une première étape.

Nous travaillons activement à l'extension de cette fonctionnalité afin de prendre en charge davantage de scénarios et d'améliorer continuellement l'expérience de déploiement. Vous pouvez vous attendre à davantage de mises à jour et de fonctionnalités qui renforceront encore la résilience et l'efficacité de votre infrastructure. Mendix applications dans le cloud.

Restez à l'écoute pour d'autres développements passionnants à mesure que nous continuons d'évoluer. Mendix Le cloud pour vous offrir la meilleure plateforme possible pour créer et exécuter vos applications d'entreprise !

Pour en savoir plus sur l'absence de temps d'arrêt, consultez Mendix Cloud dans notre documentation.

Êtes-vous prêt à démarrer votre prochaine application ?

Choisissez votre langue