Mendix Version 10.24 : Stabilité pour le développement en entreprise
Grande nouvelle ! Notre dernière version LTS (Long Term Supported) est arrivée : votre nouveau meilleur allié si vous recherchez une stabilité à toute épreuve sans passer à côté des avantages. Considérez-la comme la bête de somme fiable et éprouvée de notre plateforme, dotée des dernières fonctionnalités et optimisations, et sans aucun souci (du moins, c'est ce qui se rapproche le plus de la technologie).
Que vous souhaitiez simplement que tout fonctionne ou que vous recherchiez une mise à niveau stable, cette version LTS est faite pour vous. Nous vous présenterons les nouveautés et les changements depuis. Mendix 9, et pourquoi c'est le moment idéal pour effectuer une mise à niveau.
Oh, et si vous vous demandez quel est le problème avec Mendix Versions LTS et MTS, nous avons un document pratique vous pouvez ajouter cela à vos favoris !

StudioPro 10.24
Cette version LTS propose des améliorations très utiles pour vous simplifier la vie. Nous parlons d'améliorations pour Maia, réduisant les temps de démarrage des applications, permettant l'accès aux données en ligne de manière transparente et la prise en charge multilingue de GA, ainsi que d'autres améliorations de la qualité de vie.
Maia pour les pages : nouveaux widgets et prise en charge du style
Vous pouvez désormais instruire Maia Pour mettre à jour les classes CSS des widgets, appliquer un style de carte (particulièrement utile pour les tableaux de bord) et ajouter des composants parmi une liste étendue de widgets pris en charge, notamment la grille de données 2, la zone de liste déroulante, les images et les graphiques personnalisés, le tout via de simples invites conversationnelles ou en téléchargeant une image. Générez des tableaux de bord complets ou des pages de présentation en téléchargeant simplement un design ou en décrivant vos besoins. Lors de la refactorisation du style de votre application, vous pouvez demander Maia Pour supprimer toutes les classes CSS personnalisées ou les remplacer systématiquement sur la page actuelle, éliminant ainsi les mises à jour manuelles fastidieuses. Ces améliorations facilitent la création initiale des pages et leur maintenance continue.

Amélioration du temps de démarrage des applications grâce à l'exclusion de Windows Defender
Pour garantir un démarrage rapide et efficace de vos applications, Studio Pro intègre désormais une nouvelle fonction de vérification qui vérifie si le répertoire de votre application est inclus dans les analyses de Windows Defender. Si c'est le cas, Studio Pro vous demandera s'il peut exclure le dossier pour vous afin d'exécuter votre application plus efficacement en local, réduisant ainsi le temps d'attente avant son démarrage.
Studio Pro en japonais, coréen et chinois GA
Nous sommes ravis d'annoncer que le support multilingue complet dans Mendix Studio Pro est désormais disponible en japonais, coréen et chinois. Les développeurs peuvent ainsi utiliser Studio Pro avec une interface utilisateur entièrement localisée dans leur langue maternelle, ce qui simplifie plus que jamais la création d'applications adaptées à leur contexte. Avec cette version, nous permettons à davantage d'équipes en Asie d'adopter le développement low-code et de collaborer plus efficacement, sans barrières linguistiques.
Amélioration de la génération de documents PDF pour une flexibilité inégalée
Nous avons constaté une forte adoption de notre nouveau et puissant Capacité de génération de documents PDF Depuis sa sortie l'année dernière, il a déjà été bien accueilli par de nombreux clients, car il fournit des PDF au pixel près, basés sur des normes. Mendix .
Certaines organisations ayant des exigences spécifiques, comme des environnements isolés ou des besoins de scalabilité personnalisés, nous sommes fiers de présenter une version de notre service de génération de documents PDF basée sur des conteneurs Docker. Cette solution flexible vous permet d'exécuter votre propre version du service de génération de documents PDF avec un contrôle et une configuration supplémentaires, que ce soit pour des applications isolées ou des besoins personnalisés en matière de performances et de partage de données.
Nous prévoyons également d'introduire des niveaux payants supplémentaires avec des limites de génération de PDF quotidiennes plus élevées plus tard dans l'année. En attendant, contactez votre responsable de la réussite client (CSM) si votre application nécessite une limite supérieure dès aujourd'hui.
Note: Les modèles de documents, notre solution héritée pour la génération de documents, y compris les PDF, sont obsolètes dans Mendix 10.24. Les développeurs qui utilisent des modèles de documents pour la génération de PDF sont encouragés à passer à Génération de documents PDF module. Pour générer des documents dans d'autres formats, veuillez consulter le guide de migration disponible dans le Mendix documentation pour explorer les alternatives prises en charge et assurer une transition en douceur.
Identifier les problèmes de performances avec OpenTelemetry Tracing
Le traçage est l'un des moyens les plus efficaces pour détecter les goulots d'étranglement des performances et diagnostiquer les dysfonctionnements logiques de vos applications. Mendix 10.24, le traçage basé sur OpenTelemetry est désormais généralement disponible, apportant de puissants outils d'observabilité directement dans votre flux de travail de développement.
Initialement introduit en version bêta publique avec Mendix Depuis la version 10.18, le traçage est désormais plus facile à activer et à configurer directement dans Studio Pro. Nous avons également ajouté l'agent Java OpenTelemetry à la Mendix Runtime, le rendant prêt à être utilisé dans une variété de scénarios de déploiement.

Que vous développiez localement ou déployiez sur un serveur, le traçage est désormais entièrement pris en charge. Et ce n'est pas tout ! Nous travaillons activement à l'activation du traçage dans les deux environnements. Mendix Environnements Cloud privé et Cloud public.
Avec le traçage désormais intégré à la plateforme, obtenir des informations approfondies sur les performances de votre application n'a jamais été aussi accessible. Pour en savoir plus, consultez notre documentation.
Dessinez rapidement de nouveaux flux (flèches) à partir de vos éléments tout en travaillant avec les éditeurs logiques
Pour plus de précision et de contrôle lors de la manipulation des différents éléments du canevas, nous avons introduit la sélection « au clic », qui simplifie la sélection et l'interaction avec les éléments souhaités. Pour créer des connexions rapides, nous avons ajouté un raccourci clavier : maintenez simplement la touche enfoncée. Shift et survolez les éléments pour révéler les points de connexion, vous permettant de dessiner des flèches instantanément sans avoir besoin de sélectionner l'élément au préalable.

Widgets de données – Puissantes capacités de filtrage global
Nous sommes ravis de proposer une mise à jour majeure des widgets de données, résolvant ainsi la limitation de longue date de l'ajout d'un seul filtre global par type de filtre (via l'en-tête de la grille de données 2 ou du widget Galerie). Cette mise à jour transforme le fonctionnement du filtrage à l'échelle de la grille en vous permettant d'associer directement les filtres aux attributs sur lesquels ils doivent être filtrés, ce qui vous offre davantage de flexibilité et de contrôle. Vous pouvez créer des expériences de recherche intuitives en filtrant même sur des attributs non affichés. Cela ouvre de nouvelles possibilités pour créer des expériences de filtrage puissantes et intuitives, appréciées de vos utilisateurs.
Client React – Désormais activé par défaut
Magasinage de Mendix Le développement front-end repose sur le client React. Plus rapide et plus fiable que l'ancien client Dojo, il permet aux développeurs de bénéficier du chargement incrémental des pages. C'est pourquoi nous avons décidé d'activer le client React par défaut pour toutes les nouvelles applications. Mendix projets. Ce changement permet aux équipes de créer des applications modernes et performantes dès le départ. Pour en savoir plus, consultez notre documentation.
Hors ligne d'abord – Combinaison de données hors ligne et en ligne
Les applications hors ligne sont indispensables pour de nombreux cas d'utilisation, notamment dans les environnements mobiles où la connectivité n'est pas toujours garantie. Mais traditionnellement, leur développement était complexe. Les développeurs devaient concevoir chaque composant de l'application pour qu'il fonctionne hors ligne, en gérant soigneusement le stockage et la synchronisation des données locales.
et Mendix 10.24 : nous changeons la donne. Les développeurs ont désormais la liberté de choisir les parties de l'application qui fonctionnent hors ligne et celles qui peuvent rester en ligne. Vous pouvez ainsi démarrer avec une application entièrement en ligne et introduire progressivement des fonctionnalités hors ligne uniquement là où elles sont pertinentes.
L'activation des données en ligne dans les applications hors ligne est simple : il suffit de sélectionner le mode de synchronisation en ligne pour les entités devant être en ligne. Celles-ci seront exclues de toute synchronisation, et les récupérations et mises à jour seront gérées par l'environnement d'exécution. De plus, les développeurs peuvent désormais utiliser les microflux comme sources de données ou gestionnaires d'événements sur toutes les pages, même celles connectées à un profil hors ligne.

Le mode de synchronisation en ligne est disponible en version bêta publique depuis Mendix 10.19, et maintenant il est prêt pour une utilisation générale.
Avertissements concernant les conflits de bibliothèque Java
Le riche écosystème de bibliothèques de Java apporte des fonctionnalités puissantes et faciles à utiliser à votre Mendix Applications. Avec l'introduction des dépendances gérées, la maintenance de ces bibliothèques est devenue plus simple que jamais. Cependant, tous les modules n'ont pas encore adopté les dépendances gérées, ce qui peut entraîner des conflits de versions de bibliothèques.
C'est pourquoi, dans Mendix 10.24 : nous facilitons la détection et la résolution des conflits de bibliothèques Java. Mendix La console affiche désormais des avertissements pour toutes les bibliothèques incluses dans des versions différentes et conflictuelles par différents modules. Vous verrez quelles versions sont présentes et laquelle il est recommandé de conserver. La résolution du problème est simple : supprimez simplement les fichiers obsolètes.

Ce nouvel assistant est conçu pour vous faire gagner du temps, réduire les erreurs et assurer le bon déroulement de vos projets.
Pont HTTP Event Broker
Mendix Event Broker vous permet désormais de configurer un point de terminaison REST dans Event Broker pour envoyer vos événements métier tiers. Par exemple, ceux de votre chaîne de montage ou d'une application Java ou .Net existante. Cela simplifie considérablement l'intégration quasi-temps réel entre vos applications. Mendix applications et vos autres logiciels. Le Mendix Event Broker veillera à ce que vos événements professionnels soient diffusés de manière rapide et fiable à tous les abonnés. Mendix applications.
Créer des applications intelligentes et agentiques
Mendix Vous offre une base solide pour créer des applications intelligentes et réactives, capables de gérer une logique complexe et de s'adapter aux conditions changeantes, sans accumuler de dette technique. Bien que la plateforme prenne en charge des modèles avancés comme le comportement agentique, cet article se concentre sur les outils mis à jour et la stabilité. Mendix 10.24 prévoit le développement des entreprises.
Si vous êtes intéressé par la direction que nous prenons avec l'IA et les applications agentiques, nous en parlons plus en détail dans notre Mendix 11.0 poste.
Quelles sont les nouveautés de Studio Pro 10 par rapport à Studio Pro 9 ?
Si vous utilisez une ancienne version du Mendix Plateforme, c'est le moment idéal pour faire le point. Dans la section suivante, nous examinerons les changements intervenus entre Mendix 9 et Mendix 10, et pourquoi c'est important – en particulier pour les équipes qui comptent sur Mendix pour soutenir des projets de grande envergure, complexes ou de longue durée.
Des améliorations de l'IA à une gouvernance renforcée et à des améliorations des performances, cette version LTS n'est pas seulement une mise à jour de maintenance : c'est une mise à niveau stratégique pour le développement d'entreprise moderne.
Studio Pro général
Ces améliorations ne concernent pas seulement ce que la plateforme peut faire : elles visent également à améliorer la vie des personnes qui construisent avec elle.
- Interface utilisateur mise à jour:L'interface utilisateur de Studio Pro a été mise à jour pour la rendre plus facile à utiliser avec une apparence plus moderne.
- Prise en charge Mac bêtaStudio Pro fonctionne désormais nativement sur Mac. Bien qu'en version bêta, il offre déjà l'accès à tous les éditeurs existants, vous permettant de développer comme sous Windows.
- Amélioration des performances et de la stabilité: Mendix La version 10 a bénéficié d'améliorations significatives en termes de performances et de stabilité, ce qui en fait une expérience fluide depuis la création de la première application jusqu'au déploiement.
- Prise en charge multilingue amélioréeLes applications multilingues sont désormais plus faciles à gérer grâce à des outils en ligne de commande permettant d'exporter et d'importer toutes les traductions en une seule fois. Cela peut se faire soit avec un grand fichier Excel contenant toutes les langues et chaînes, y compris le contexte, soit avec les fichiers PO standard du secteur.
- Performances et expérience du contrôle de version: plusieurs améliorations UX et le nouveau format de stockage MPRv2 garantissent une expérience Git fluide pour les petits et grands projets.
- Dépendances Java gérées: résolvez automatiquement les incompatibilités de version des dépendances sur les bibliothèques Java grâce à la puissance de Gradle, y compris la prise en charge des environnements isolés.
- Prise en charge de Java 21: la Mendix Le runtime est mis à jour vers Java 21, garantissant la compatibilité avec les innovations futures.
- Enregistrer automatiquement les modifications : les développeurs peuvent désormais choisir d'enregistrer automatiquement les modifications lors de la fermeture de l'éditeur ou du lancement de l'application, réduisant ainsi les clics et le risque de perdre du travail.
- Prise en charge des fonctions avant et arrière: Boutons Précédent et Suivant intuitifs, accessibles même à la souris. La navigation entre les éditeurs est désormais plus fluide que jamais grâce à
- Extensibilité de Studio Pro:Il est désormais possible d'étendre Studio Pro via C# et Typescript, vous permettant d'ajouter des fonctionnalités parfaitement adaptées à vos besoins !
Mendix Assistance IA (Maia)
Mendix 10 est le premier et le seul IDE low-code qui intègre l'IA dans l'ensemble du SDLC pour aider les développeurs à progresser plus rapidement, à travailler plus intelligemment et à créer en toute confiance.
- Maia pour le modèle de domaine: Générer et mettre à jour des modèles de domaine basés sur des invites, du code, des histoires d'utilisateurs, y compris la prise en charge de conversations complètes (par exemple, des questions de suivi). Maia peut également expliquer les modèles de domaine et donner des suggestions puissantes.
- Maia pour les pages: Transformez rapidement des conceptions, des dessins, des formulaires PDF, des invites et des récits d'utilisateurs en Mendix pages qui sont connectées au modèle de données ou étendent/mettent à jour des pages à l'aide de questions de suivi.
- Maia Expliquer:Comprenez rapidement la logique et posez des questions de suivi pour plus de détails.
- Maia Chat: Obtenez rapidement des réponses sur Mendix-sujets spécifiques (basés sur notre documentation, le forum, l'Académie, les articles de blog et le guide d'évaluation).
- Maia Générateur de traduction:Traduisez rapidement une application dans n'importe quelle autre langue à l'aide de l'IA.
- Maia Recommandateurs:Utilisez l'IA pour suggérer la meilleure étape suivante pour l'interface utilisateur, la logique et les flux de travail.
- Maia Recommandateurs de meilleures pratiques:Détecter les anti-modèles et suggérer les meilleures pratiques.
Données et intégration
Travailler avec les données et l'intégration est une partie importante du développement de toute entreprise, et c'est désormais beaucoup plus facile grâce à des fonctionnalités améliorées.
- Afficher les entités: La préparation des données à utiliser, qu'il s'agisse d'un widget, d'un graphique ou d'une API, est désormais simplifiée. Cette amélioration facilite la récupération et la transformation de données complexes, quel que soit l'usage prévu. De plus, elle accélère également la récupération des données.
- Le constructeur de filtres: Une méthode visuelle pour définir des filtres sur vos sources de données. Plus besoin de saisir des expressions Xpath complexes ; définissez-les simplement visuellement.
- Aperçu de l'API en direct:Une interface client REST interactive où les développeurs peuvent configurer, tester et valider la réponse des API au moment de la conception, éliminant ainsi le besoin de se déplacer entre différents outils pendant le développement.
- Prise en charge d'OpenAPILes développeurs peuvent importer les spécifications OpenAPI des services REST utilisés et générer la documentation OpenAPI de leurs services REST publiés. Pour les opérations OpenAPI importées, les configurations de requête (par exemple, URL, en-têtes, paramètres) sont automatiquement renseignées. Les spécifications OpenAPI générées sont automatiquement enregistrées dans le catalogue Mx Connect pour que les autres applications de l'organisation puissent les découvrir et les utiliser.
- Capacités GraphQLLe service OData publié a été étendu pour inclure la prise en charge de GraphQL. Cela permet d'exposer des entités via des services GraphQL, en plus des services OData traditionnels. Les deux API prennent en charge le filtrage, le tri et la pagination.
- Connecteur DB externeLe nouveau connecteur de base de données externe offre un moyen interactif de créer des intégrations avec toute base de données compatible JDBC au sein des organisations. Dans Studio Pro, les développeurs peuvent valider la connexion, consulter les tables, vues et procédures stockées disponibles dans la base de données, et écrire et tester des requêtes.
- Importation CSV et Excel: L'importation et le mappage des formats de fichiers CSV et Excel ont été considérablement améliorés grâce à l'utilisation de fichiers d'exemple pour générer des mappages pouvant être réutilisés.
- Inverser les associations: Une association a-t-elle été définie de manière incorrecte dans le modèle de domaine ? Les associations peuvent désormais être inversées instantanément.
Création de page
Créer une expérience utilisateur exceptionnelle est plus facile et plus puissant que jamais.
- Améliorations linguistiques:La création d'une interface utilisateur riche est désormais plus puissante grâce à des améliorations linguistiques telles que les variables locales, la liaison directe des champs de saisie aux paramètres de page et la transmission de valeurs primitives à la logique des pages.
- Éditeur de pages:L'éditeur de pages propose désormais une nouvelle interface utilisateur moderne pour les propriétés de conception, ainsi que de nombreuses améliorations du mode de conception et du nouveau mode X-Ray, comme le recommandateur d'interface utilisateur pour ajouter rapidement des widgets en ligne, le tout pour prendre en charge différents développeurs et cas d'utilisation.
- Client ReactLe nouveau mode client React améliore l'expérience utilisateur grâce à des temps de chargement plus rapides, une navigation plus rapide et un chargement progressif. Dans ce cadre, les API client ont été modernisées avec une syntaxe basée sur les promesses, conforme aux dernières bonnes pratiques de développement.
- Nouvelles icônes: Mendix 10 est livré avec un ensemble d'icônes nouvelles et améliorées, ce qui facilite la création d'une interface utilisateur attrayante.
- URL de page et de microflux:La navigation et les liens profonds sont simplifiés grâce à des URL de page et de microflux nouvelles et améliorées comme alternative simplifiée au module de liens profonds.
Widgets
In Mendix 10, de nombreux widgets ont été améliorés et publiés, sur la base de nombreuses idées très votées par la communauté, rendant la création d'interfaces riches plus simple.
- Grille de données 2:En tant que l'un des widgets les plus utilisés, il s'améliore constamment et a reçu de nombreuses fonctionnalités, telles que la possibilité de générer son contenu à partir d'une entité, un filtrage flexible à l'échelle de la grille, des options de personnalisation améliorées, une prise en charge native des ensembles de référence, des indicateurs de chargement, une exportation Excel, des améliorations d'accessibilité, et plus encore.
- Zone de liste déroulante : Le nouveau widget Zone de liste déroulante succède efficacement au widget déroulant et aux sélecteurs de référence. Il vous permet de sélectionner des options dynamiques ou statiques avec des fonctions de recherche. Il prend en charge un large éventail de sources de données, notamment les associations, les énumérations, les booléens, les listes statiques et même les listes de bases de données, ce qui le rend idéal pour les cas d'utilisation simples comme complexes.
- Conversions de widgets:Pour faciliter la mise à niveau de vos grilles de données existantes, sélecteurs de référence (d'entrée) (ensemble) et images statiques/dynamiques, nous avons introduit l'option permettant de les convertir en grille de données 2, zone de liste déroulante et nouveau widget d'image.
- API de widgets: Nous avons introduit plusieurs API pour permettre aux développeurs de créer des widgets plus puissants, tels que des sélections exposées pour autoriser la logique/les expressions conditionnelles ou pour afficher une vue de données basée sur l'objet sélectionné, des sources de données et des actions préconfigurées, la possibilité de transmettre des valeurs primitives à la logique et une API de filtrage améliorée pour les cas de filtrage avancés.
- Kit d'interface utilisateur Atlas pour Figma:Le kit d'interface utilisateur pour Figma permet aux équipes de concevoir plus rapidement des applications visuellement cohérentes et prêtes pour la production en comblant le fossé entre la conception et le développement avec des composants pré-construits et thématisables qui correspondent aux Mendix Cadre d'interface utilisateur Atlas.
- Et plus encore:Il y a eu de nombreuses autres améliorations des widgets, y compris le nouveau Téléchargeur de fichiers avec des capacités de téléchargement multi-fichiers/images et une prise en charge du glisser-déposer ; le nouveau Document Viewer pour prévisualiser les PDF, les documents MS Office et plus encore ; le nouveau Markdown widget pour le rendu du contenu Markdown et capacités de commutation d'onglets dynamiques pour les conteneurs d'onglets.
Logique
Les éditeurs de microflows, nanoflows et règles ont bénéficié d'une mise à niveau importante pour une meilleure expérience utilisateur.
- Performances:L'ouverture des microflux au sein de grands projets ainsi que la vitesse générale lors du travail sur de grands microflux sont nettement plus rapides qu'auparavant.
- Suggestions:Les éditeurs contiennent une fenêtre contextuelle avec des suggestions intelligentes qui donnent en permanence des suggestions contextuelles basées sur l'IA, ainsi que des règles pour rendre l'ajout d'activités plus rapide et plus facile.
- Paramètres facultatifsLes développeurs peuvent spécifier si chaque paramètre est obligatoire ou facultatif et définir des valeurs par défaut selon les besoins, ce qui facilite la création et la mise à jour de logiques réutilisables. Cela facilitera la création de modifications plus rétrocompatibles.
- Meilleur alignement:Les développeurs aiment la logique alignée, et le snap-to-flow garantit que les nouvelles activités de la boîte à outils et de la barre d'outils sont toujours bien alignées
- Nouvelles activités d'agrégats:De nouvelles activités permettent aux développeurs de vérifier si un ou tous les objets répondent à une condition ou de réduire une liste à une seule valeur.
- Expérience globale:Il existe de nombreux détails plus petits (mais importants !) pour rendre l'éditeur encore plus fluide à utiliser avec des fonctionnalités telles qu'un canevas illimité, un zoom amélioré et un défilement horizontal simplifié.
- Conversion nanoflux et microflux:Convertissez de manière transparente les microflux en nanoflux et vice versa avec la possibilité de remplacer l'original ou de créer une copie avec toutes les références intactes.
- Microflux déterminent désormais automatiquement leur type de retour basé sur l'expression de retour.
- Débogage:Le débogage est devenu plus efficace avec la possibilité de continuer tous les points d'arrêt en un clic.
- Longueur de la liste:Une nouvelle fonction d'expression permet désormais de déterminer rapidement et facilement la longueur de la liste.
- Noms de variables personnalisées pour les valeurs renvoyées:Les développeurs peuvent également définir des noms de variables personnalisés pour les valeurs renvoyées dans les microflows et les nanoflows, rendant la logique plus lisible et maintenable.
- Indice actuel:Une variable intégrée suit désormais l'index actuel pendant les itérations de boucle, permettant une conception de flux plus dynamique et plus sensible au contexte.
Améliorations du workflow
Les flux de travail de construction deviennent plus puissants avec Mendix 10.
- Attendre la notification: Cette nouvelle action, similaire à la tâche Message BPMN, a été ajoutée à la boîte à outils. Elle suspend l'exécution du processus et attend une action du microflux avant de poursuivre le processus.
- Tâches multi-utilisateurs: Définition d'une tâche unique dans un processus où plusieurs personnes doivent effectuer la même tâche. Une liste de critères d'achèvement est définie (par exemple, consensus, veto, microflux), qui est évaluée et définit le résultat final de la tâche multi-utilisateurs.
- Assignation automatiqueLorsqu'un utilisateur ouvre une page de tâche, la signification de cette action pour l'exécution du workflow est plus flexible. Par exemple, la tâche est automatiquement (ou non) attribuée à l'utilisateur qui ouvre la page. Il est également possible de configurer l'accès à la page de tâche par d'autres utilisateurs ciblés, même si elle leur a déjà été attribuée.
- Récupérer les enregistrements d'activité du flux de travail: Une nouvelle action de microflux qui génère une liste (ensemble de données) de toutes les activités de workflow exécutées pour une instance donnée. Cette fonction est utile lors de la création, par exemple, d'une chronologie des activités.
- Activité du minuteur: Définit un délai et l'exécution du workflow sera suspendue pendant la période définie (par exemple 2 jours) ou jusqu'à la date et l'heure définies (par exemple 12 décembre 2025, 12h00).
- Gestionnaires d'événementsUne nouvelle façon d'étendre le comportement du moteur de workflow, en vous permettant de réagir à certains événements. Il existe plus de 30 événements (par exemple, « tâche utilisateur démarrée ») et leurs données correspondantes. Les gestionnaires d'événements permettent de créer des fonctionnalités telles que des pistes d'audit (voir le module Workflow Commons) ou de réagir aux erreurs de workflow. Les gestionnaires d'événements remplacent les événements de changement d'état du workflow.
- Événements limitesLe concept BPMN permet d'associer des flux à des activités spécifiques, comme une tâche utilisateur, déclenchés par certains événements, comme l'expiration d'un délai. Il est utile pour gérer des éléments tels que les rappels, les exceptions et les escalades. Par exemple, vous pouvez attribuer automatiquement une tâche à un responsable si la tâche initiale est toujours inachevée après deux jours.
Expériences mobiles
Si vous créez des applications mobiles, vous souhaiterez profiter de certaines améliorations concrètes en termes de qualité de vie.
- Amélioration des performances:Les applications mobiles ont bénéficié d'améliorations significatives en termes de performances grâce à l'intégration d'Hermes et à une refactorisation complète de notre moteur de base de données hors ligne.
- Prise en charge Android et iOS la plus récente: Mendix 10 applications mobiles sont compatibles avec les dernières versions d'iOS et d'Android en mettant à jour React Native et toutes les bibliothèques.
- Prise en charge PWA améliorée: Créez de meilleures PWA avec prise en charge des notifications push pour iOS et Android, ainsi que la gestion des données hors ligne sur iOS.
- Hors ligne amélioré en premier: Le mode hors ligne a connu une évolution majeure. Les développeurs peuvent désormais récupérer des données via XPath, effacer des données localement sans affecter la base de données d'exécution et exploiter l'héritage dans les applications hors ligne.
- Combinaison hors ligne et en ligne:Les données hors ligne et en ligne peuvent désormais être combinées dans une seule application, ce qui facilite la prise en main tout en prenant en charge des scénarios avancés.
- Amélioration des flux de travail de développement:Pour rationaliser les flux de travail de développement, un nouveau guide est introduit pour l'intégration avec les pipelines de build, comme Bitrise et Azure Pipelines.
- des pratiques d’excellence;:Pour aider les développeurs à créer efficacement des applications de haute qualité, un ensemble complet de bonnes pratiques a été ajouté à la documentation
- Mise à jour de l'application Make it Native:L'application actualisée « Make It Native » est dotée d'une interface moderne et de fonctionnalités pratiques telles que le stockage des connexions précédentes pour améliorer l'expérience des développeurs
De niveau entreprise
Si vous créez des applications sérieuses pour l'entreprise, Mendix La version 10 apporte de nombreuses améliorations qui simplifient et optimisent votre expérience. D'une sécurité renforcée à des outils intégrés plus performants, l'objectif est de vous offrir plus de contrôle sans complexifier votre expérience.
- Mode strict:Grâce à une analyse de modèle avancée, la récupération et la modification des données sont automatiquement protégées, ce qui réduit considérablement les accès non autorisés, tout en simplifiant la tâche des développeurs.
- Aperçu de la sécurité:Le nouvel aperçu de la sécurité fournit une vue centralisée et complète de tous les paramètres de sécurité des applications, simplifiant ainsi les audits et les examens.
- Traçant:Pour mieux prendre en charge la surveillance des performances et le débogage, un traçage basé sur OpenTelemetry est ajouté, ce qui facilite l'identification des problèmes de logique et de performances.
- Nouvel éditeur de règles d'accès : Le nouvel éditeur de règles d'accès offre une expérience plus claire et plus intuitive.
- Se souvenir de moi :Prend en charge facilement la fonctionnalité « Se souvenir de moi » sans compromettre les informations d'identification de l'utilisateur.
Vous envisagez une mise à niveau ?
Vous ne savez pas par où commencer ? On vous aide !
Notre guide de planification de mise à niveau de démarrage rapide vous aide à définir les priorités, les échéanciers et les conversations clés, afin que vous puissiez avancer en toute confiance.
Êtes-vous prêt à démarrer votre prochaine application ?
- Télécharger Mendix Studio Pro.
- Jetez un œil de plus près à toutes les fonctionnalités, améliorations, correctifs et plus encore dans le Mendix Notes de version 10.24 LTS.
- Vous ne voulez pas manquer les futures mises à jour ? Abonnez-vous à notre blog pour suivre les dernières nouvelles.