La version 10.21 est la dernière version de Mendix 10 comportant des mises à jour importantes… et ce, afin de nous concentrer sur la stabilité et la qualité de la prochaine LTS prévue en juin puis le passage à Mendix 11.

Au menu de ce mois-ci : encore des nouveautés pour Maia, pour les View Entities, des variables locales pour les pages, l’import OpenAPI pour les API REST, le SBOM qui passe en GA, l’amélioration du module de tests unitaires…

Allez, on vous explique tout ça et même un peu plus dans la suite de ce billet.


Pour bénéficier de ces nouveautés, vous pouvez télécharger la dernière version de l’outil depuis le marketplace, puis l’installer. Il vous restera alors simplement à ouvrir l’application à mettre à jour avec, et Mx Studio Pro vous proposera alors de la convertir.


Au sommaire de ce billet, présentation des mises à jour côté :

Focus IA

SmartDev – MAIA : génération de pages

Avez-vous déjà souhaité pouvoir transformer vos conceptions d’interface utilisateur en pages Mendix fonctionnelles en quelques clics ? Ou créer une page simplement en la décrivant ? Notre nouvelle fonctionnalité de génération de pages (par Maia), maintenant en version bêta publique, rapproche ces possibilités de la réalité.

Avec la génération de pages Maia, vous pouvez créer des pages en téléchargeant l’image d’un design (comme une maquette Figma ou une capture d’écran) avec une description (optionnelle). L’IA génère alors une page Mendix basée sur ces données. Vous pouvez également utiliser des invites sans image pour décrire et générer des pages à partir de zéro. La génération de pages Maia s’intègre à votre Domain Model existant, ce qui signifie qu’elle détecte quels widgets elle doit lier à quels attributs et met en place les liaisons de données, ce qui permet de gagner beaucoup de temps.

Pour essayer cette fonctionnalité, activez-la d’abord dans les préférences : allez dans le menu “New features” > “Maia” > “Enable page generator (experimental)”. Ensuite, comme vous pouvez le voir sur cette mini-vidéo, ouvrez une page et cliquez sur « Generate page » dans la barre d’outils. Cela ouvrira le chat Maia, qui vous permettra de télécharger une image avec une invite. Notez que pour le moment, cela remplace tout contenu préexistant.

Cette fonctionnalité étant encore en phase expérimentale, elle présente plusieurs limites. Nous travaillons activement à l’extension de ses capacités dans les mois à venir. Pour une liste complète des limitations actuelles, vous pouvez vous référer à notre documentation.

SmartDev – MAIA vous explique la logique applicative

Nous sommes tous passés par la reprise d’une application construite par quelqu’un d’autre et pour comprendre rapidement le fonctionnement mis en place, rien de tel qu’une petite explication ! Et c’est là que MAIA Explain entre en jeux (en mode expérimental pour le moment).

Comme vous pouvez le constater sur cette mini-vidéo, cette fonctionnalité vous résume rapidement ce que fait un microflow ou un nanoflow, puis montre les entrées et les valeurs de retour, ainsi que les principales caractéristiques techniques. Vous pouvez même poser des questions complémentaires pour obtenir différentes explications.

L’avantage est qu’avec Maia Explain, vous pouvez rapidement comprendre l’essence de microflow complexes lorsqu’il n’existe pas encore de documentation formelle. Et vous pouvez l’utiliser pour créer des résumés qui pourront être utilisés comme documentation.

SmartDev – MAIA : création de users stories pour vos Epics

La rédaction de user stories peut être fastidieuse. Avec Maia, vous pouvez générer en quelques secondes des stories claires, structurées et exploitables, afin que vous et votre équipe puissiez vous concentrer sur la création d’applications de qualité.

Des user stories floues entraînent des malentendus, des retouches et des retards. Assurer la cohérence et l’alignement avec les meilleures pratiques agiles est essentiel mais nécessite souvent des efforts importants.

Comme vous pouvez le constater sur cette mini-vidéo, Maia Story Creation aide les Product Owners et les équipes à générer des user stories bien définies avec un minimum d’effort. Maia assure la clarté, la cohérence et l’alignement avec les principes agiles, rationalisant ainsi le processus d’amélioration.
Essayez Maia Story Creation dans Epics dès aujourd’hui et expérimentez une façon différente de rédaction de vos user stories !

SmartApps : gestion des modèles Amazon Bedrock

La dernière version du connecteur Amazon Bedrock permet aux administrateurs de gérer les modèles au moment de l’exécution dans l’interface utilisateur, ce qui est crucial si vous voulez utiliser des modèles qui ne sont pas encore disponibles dans une région spécifique via Bedrock, mais qui peuvent être accédés comme inférence inter-régionale. Cette fonctionnalité est particulièrement pertinente pour les nouveaux modèles de raisonnement : R1 de DeepSeek et Claude 3.7 Sonnet d’Anthropic, qui peuvent maintenant être utilisés facilement avec le connecteur Amazon Bedrock.

SmartApps : BYOM via Ollama (Bring Your Own Model)

Pour ceux qui souhaitent se connecter à un modèle géré par vos soins, nous avons ce qu’il vous faut ! Notre dernier article de blog : « How to Run Open-Source LLMs Locally with the OpenAI Connector and Ollama » (Comment exécuter localement des LLMs Open-Source avec le connecteur OpenAI et Ollama) explique étape par étape comment y parvenir. Étant donné que de nombreuses API LLM sont compatibles avec OpenAI, le connecteur constitue un excellent point de départ pour ce processus.

SmartApps : utilisez GPT-4.5 d’OpenAI

La dernière version de notre connecteur OpenAI prend en charge GPT-4.5 (preview version). Aussi, lorsqu’un administrateur ajoute de nouveaux modèles, il peut désormais spécifier les modalités d’entrée applicables (telles que le texte ou l’image), ce qui est utile pour filtrer et s’assurer que seuls les modèles pris en charge sont utilisés dans l’application.

Application Development

Variables locales pour pages et snippets

À l’instar des paramètres, les développeurs peuvent définir des variables pour les pages et les snippets, qui peuvent être utilisées de la même manière que les attributs des widgets, ce qui permet aux utilisateurs d’afficher et de modifier leurs valeurs. Les variables peuvent avoir une valeur par défaut basée sur les paramètres et les expressions de la page. Elles peuvent également être transmises à des microflows et nanoflows en tant que paramètres ou utilisées dans des expressions, y compris la visibilité et la modifiabilité conditionnelles.

Grâce à cette fonctionnalité, les développeurs n’ont plus besoin de l’aide d’une entité non persistante, d’un microflow ou d’une dataview. Il suffit de créer les variables locales et de les utiliser dans vos widgets, ce qui permet de gagner un temps précieux. Par exemple, vous pouvez l’utiliser pour créer facilement un formulaire de recherche, une page de connexion ou un simple commutateur pour afficher/masquer les widgets.

Dites donc adieu aux objets PageHelper. Les variables sont là pour simplifier la modélisation de vos applications ! Ceci est basé sur une idée de Marius soumise à la communauté Mendix. Merci, Marius !

Amélioration du File Uploader

Voici la version 2 du widget File Uploader. La principale nouveauté de cette version est que le widget est désormais préconfiguré avec les sources de données et les actions nécessaires. Lorsqu’il est placé dans une dataview avec un contexte de téléchargement de fichiers, il fonctionne immédiatement sans configuration supplémentaire, ce qui simplifie le processus d’intégration pour les développeurs. Cette évolution s’appuie sur des améliorations récentes telles que la gestion améliorée de la création de fichiers et d’images avec des fichiers multiples, un délai d’attente configurable et un mode lecture seule. Notez que la v2 nécessite au minimum la version 10.16 de Studio Pro.

Mise à jour du module Mendix Unit Testing

Les tests unitaires sont une partie essentielle de l’assurance que votre application Mendix est fiable, stable et répond aux exigences. En écrivant des tests pour vos microflows et vos actions Java personnalisées, vous pouvez détecter les bug et les régressions plus rapidement dans le cycle de développement, et assurer une meilleure maintenabilité.

Voici la liste des améliorations et nouvelles fonctionnalités :

  • Un rapport de test unitaire clair et concis qui montre les résultats du test et les détails de l’échec du test visuellement dans une vue d’ensemble.
  • Le rapport prend également en charge l’évaluation de toutes les assertions d’un test, ce qui permet de trouver plus rapidement toutes les assertions défaillantes en une seule fois.
  • Les activités de journalisation Assert et ReportStep sont maintenant disponibles dans la boîte à outils, afin que vous puissiez commencer immédiatement.
  • Les tests unitaires sont maintenant désactivés par défaut dans les environnements de production, afin de s’assurer que vous ne pouvez pas les exécuter par accident.

Ces améliorations vous aideront à créer et à exécuter des tests plus efficacement, ce qui vous permettra de gagner du temps et de réduire les erreurs. Le nouveau module de tests unitaires peut être téléchargé depuis le Mendix Marketplace.

Examen de la sécurité des applications

Il est crucial de s’assurer que vos applications sont non seulement fiables et stables, mais aussi sécurisées. Mendix offre des paramètres robustes qui vous permettent de contrôler l’accès des utilisateurs aux données, aux pages et à la logique de votre application. Ces paramètres offrent un contrôle complet sur la sécurité de votre application.
Pour les grandes applications, la gestion de la sécurité peut être une responsabilité importante, car les erreurs peuvent avoir des conséquences considérables. Pour y remédier, de nombreux clients ont mis en place des processus de révision de la sécurité ou d’audit afin de maintenir la sécurité de l’application pendant le développement.

Pour simplifier les revues de sécurité, nous avons introduit la vue d’ensemble de la sécurité en tant que fonctionnalité bêta publique dans la version 10.18. Nous sommes donc ravis d’annoncer que la vue d’ensemble de la sécurité a été finalisée et que son utilisation est recommandée à tous les utilisateurs.

La vue d’ensemble de la sécurité permet aux évaluateurs de voir tous les aspects liés à la sécurité dans un seul rapport, ce qui simplifie les évaluations de la sécurité. Elle offre les possibilités suivantes :

  • Affiche tous les droits d’accès tels qu’ils s’appliquent aux rôles des utilisateurs de l’application, en résolvant automatiquement la correspondance entre les rôles des modules et les rôles des utilisateurs de l’application.
  • Il indique si un rôle d’utilisateur est associé à l’utilisateur anonyme ou à System.Administrator.
  • Organise les droits d’accès par module pour une révision structurée.
  • Résume les droits d’accès des entités dans un tableau pratique, en mettant en évidence les attributs qui ont un accès en lecture et/ou en écriture et sous quelles contraintes XPath.
  • Inclut le microflow, le nanoflow et l’accès aux pages dans la même vue d’ensemble.
  • Permet d’exporter la vue d’ensemble vers Excel afin de l’examiner en dehors de Studio Pro.

La vue d’ensemble de la sécurité est accessible via le menu App de Studio Pro une fois que la sécurité est réglée sur production. Pour en savoir plus, consultez notre documentation.

Maintenance des règles d’accès aux entités

Les règles d’accès aux entités sont fondamentales pour la sécurité des applications Mendix, définissant les données auxquelles les utilisateurs peuvent accéder. Cette version introduit une mise à jour significative de l’éditeur de règles d’accès, offrant plusieurs améliorations clés :

  • Vue d’ensemble : visualisation de tous les droits d’accès des membres directement depuis la boîte de dialogue de l’entité.
  • Ajustements faciles : modifiez l’accès en un seul clic.
  • Duplication simplifiée : affinez facilement les règles d’accès en les rendant plus spécifiques et plus sûres.

Ces améliorations rendent la gestion des règles d’accès plus simple et plus efficace, garantissant que vos applications Mendix restent sécurisées et conviviales.

Le nouvel éditeur, précédemment disponible en version bêta publique, est désormais accessible à tous. Les applications qui passent à Mendix 10.21 utiliseront automatiquement le nouvel éditeur. Nous prévoyons de supprimer progressivement l’ancien éditeur dans Mendix 11.

TypeScript pour créer des extensions (beta)

Il est désormais possible de créer des extensions pour Studio Pro en utilisant TypeScript et Javascript, ce qui facilite la tâche des développeurs. Les extensions permettent aux ISV, aux entreprises, aux partenaires, aux clients et aux développeurs d’étendre et de personnaliser l’expérience Studio Pro. Grâce à cette nouvelle fonctionnalité, les développeurs peuvent créer des extensions Studio Pro sur mesure afin d’améliorer la productivité, d’intégrer des analyses personnalisées et des contrôles, d’automatiser les flux, en toute transparence avec votre processus de développement. Pensez à des extensions qui permettent des outils de gouvernance sur mesure, de meilleures intégrations de produits, ou toute autre chose à laquelle vous pouvez penser. Accédez à l’API via NPM dès maintenant et consultez la documentation pour commencer à construire !

API des pluggable widgets

Il est souvent nécessaire de transmettre des données d’un pluggable widget à la logique de l’application. L’approche actuelle oblige les développeurs à utiliser un attribut d’une dataview, mais avec cet ajout, ce n’est plus nécessaire.
Il est désormais possible de transmettre des valeurs de primitives directement à une action lors d’un appel à la logique. Le widget peut déclarer dans le XML du widget les variables qu’il fournira pour une action. Ces variables peuvent ensuite être utilisées lors de la configuration de l’expression pour les arguments d’un nanoflow ou d’un microflow.

Cela simplifiera grandement l’utilisation de votre widget par les utilisateurs, car ils n’auront pas besoin de vues de données et d’entités (non persistantes).

Pour plus d’informations, voir la documentation.

Support de Java

Chez Mendix, nous nous engageons à maintenir vos applications à jour afin de préserver leur fiabilité, leur stabilité et leur sécurité. Avec la sortie de Mendix 10.21.0, nous mettons à jour toutes les applications pour utiliser Java 21. Cela signifie que les anciennes versions (11 et 17) ne peuvent plus être utilisées. Cette mise à niveau nous permet d’améliorer plusieurs bibliothèques critiques et garantit un support à long terme pour les actions Java que vous développez aujourd’hui.

Considérations clés pour la migration vers Mendix 10.21 ou une version ultérieure :

  • Java 21 est requis : lors de la migration d’une application utilisant Java 11 ou 17 vers la version 10.21 ou ultérieure, une erreur de cohérence est affichée. Cette erreur est résolue par la mise à jour vers Java 21, soit en faisant un clic droit sur l’erreur, soit en passant par les paramètres d’exécution.
  • Mise à jour avant la migration : il est conseillé de mettre à jour vers Java 21 avant de migrer vers Mendix 10.21 ou une version ultérieure. Java 21 est disponible depuis Mendix 9.24.23. Nous affichons des avertissements de dépréciation dans toutes les versions actuellement prises en charge afin de sensibiliser les utilisateurs.
  • Installation du JDK : Studio Pro installera automatiquement le JDK 21 lorsque vous installerez Mendix 10.11 ou une version ultérieure.
  • Déploiement : les environnements de cloud public Mendix sont déjà mis à jour pour prendre en charge Java 21. Pour les déploiements sur site, veuillez vous assurer que Java 21 est installé dans votre environnement avant de redéployer votre application mise à jour.

Client React activé par défaut pour les Starter Apps Mendix

Le client React a été introduit dans Mendix 10.18 pour améliorer les performances et assurer la pérennité de toutes les applications Mendix. Vous pouvez en savoir plus sur les avantages de l’utilisation du client React et sur la façon de migrer votre application dans notre documentation.

Avec cette version, le client React sera activé par défaut pour tous les nouveaux projets basés sur les applications vierges Mendix afin que les clients utilisent automatiquement la dernière et la meilleure version.

Mises à jour essentielles pour les applications mobiles natives

Dans le paysage en évolution rapide des systèmes d’exploitation mobiles, les plateformes Android et iOS reçoivent de nombreuses améliorations en permanence. Pour que vos applications mobiles natives construites par Mendix fonctionnent correctement et soient compatibles avec ces mises à jour, nous recommandons des mises à jour annuelles, comme expliqué dans cet article de blog. Nous nous engageons à veiller à ce que notre plateforme reste à jour en mettant régulièrement à jour les bibliothèques que nous utilisons.

Cette version apporte une mise à jour significative à plusieurs modules React Native clés, notamment les modules de navigation principale, de vue web et d’animations. Vous pouvez trouver une liste complète de tous les modules mis à jour dans les notes de version du modèle natif.

Si vous prévoyez de migrer vers Mendix 10.24 en juin, nous vous recommandons vivement de tester votre application dans une branche avec cette version. Cela vous permet de tester la version React Native mise à jour et les modules avec votre application, en vous assurant que tous les widgets natifs ou les actions JavaScript que vous utilisez sont compatibles.

De nouvelles possibilités grâce à l’héritage dans les applications offline-first

Les applications déconnectées permettent aux développeurs de créer des applications qui fonctionnent de manière transparente sans connexion internet. Les développeurs peuvent ainsi créer des applications impossibles à réaliser autrement, par exemple pour prendre en charge des tâches dans des lieux éloignés, où la connectivité est souvent un défi.

En raison des limitations inhérentes à la technologie de base de données utilisée pour les applications offline-first, nous avons dû appliquer certaines restrictions au Domain Model. L’une de ces restrictions était l’impossibilité d’utiliser l’héritage. Dans certains cas, cela a demandé un effort supplémentaire pour faire passer une application existante au mode offline-first, car le Domain Model a dû être remanié pour tenir compte de cette restriction.

Avec cette version, nous sommes fiers d’annoncer que l’héritage est désormais entièrement pris en charge dans les applications offline-first. Cette amélioration ouvre donc de nouvelles possibilités aux développeurs, leur permettant de construire des applications offline-first plus puissantes encore plus rapidement.

Amélioration de l’efficacité du stockage des associations

Cette version propose une meilleure façon de stocker les associations : vous pouvez choisir de stocker les informations relatives aux associations dans la table de l’objet propriétaire. Cela signifie qu’aucune table supplémentaire n’est nécessaire dans la base de données pour stocker ces informations. Cela permet de réduire la taille de votre base de données et d’améliorer les performances lors de l’extraction de données impliquant des associations. Pour activer cette option, sélectionnez « Direct Associations » (associations directes) dans la boîte de dialogue des propriétés de l’association.

Mise à jour des View Entities

Bien que les View Entities soient encore en version bêta, nous avons déjà vu des clients l’utiliser en production, car cela simplifie la récupération des données et améliore les performances dans de nombreux cas d’utilisation. Certains clients signalent une amélioration des performances x10 pour les DataGrid complexes récupérant des données à partir de plusieurs entités.

Dans la version 10.21, nous avons amélioré la fonctionnalité d’autocomplétion dans l’éditeur OQL, y compris de meilleures icônes pour représenter les différents types dans la liste d’autocomplétion. L’aperçu propose désormais une option de sélection de l’utilisateur, afin que vous puissiez tester vos requêtes OQL pour des utilisateurs spécifiques de votre application, ce qui vous aide à valider la sécurité des données de vos requêtes. OQL vous permet désormais de convertir les ID Mendix en valeurs longues, ce qui signifie que vous pouvez stocker et comparer les ID, simplifiant ainsi la recherche par ID. Enfin, View Entities vous permet désormais d’unir des entités avec différentes associations. Voir la capture d’écran ci-dessous pour un exemple. Pour en savoir plus sur View Entities et le voir en action, regardez notre vidéo sur YouTube.

Workflow boundary events : saut et cascade

Comme promis, après la récente sortie (bêta) des boundary events dont on parlait ici (les événements de gestion des limites, qui sont maintenant en GA), il est désormais possible de sauter du chemin gérant l’interruption vers le chemin parent. Aussi, il est désormais possible de sauter à l’intérieur de n’importe quel chemin gérant les interruptions.

Voici quelques exemples (voir la capture d’écran ci-dessous) : ajout d’un événement de capture basé sur le temps et non-interruptible (1) qui se déclenche deux jours avant la date d’échéance et envoie un rappel. Lorsqu’une tâche d’approbation n’est toujours pas terminée un jour après la date d’échéance (2), la demande est automatiquement approuvée, l’examen n’est plus nécessaire (la demande d’examen est automatiquement annulée) et le workflow se poursuit avec le chemin d’approbation (3). Avant cela, le gestionnaire reçoit un rappel après quatre heures (4) lorsqu’une tâche lui a été assignée et que le 1er « dépassement » a été capturé. Un autre rappel est envoyé un jour plus tard (5), jusqu’à ce que la tâche « Review Request » soit terminée ou interrompue (escalade).

MPRv2 : pour répondre à la croissance rapide du repository

Le MPRv2, notre nouveau format de stockage pour les applications Mendix, est maintenant disponible avec la version 10.21. Cela marque la fin de sa phase de bêta publique, qui a commencé dans la version 10.18 il y a plusieurs mois. Pour les applications existantes, le nouveau format est toujours opt-in et peut être exécuté sur une base par branche via le menu File. Les nouvelles applications sont automatiquement créées avec MPRv2 et, dans une prochaine version, nous commencerons également à convertir automatiquement les applications existantes.

En quoi consiste MPRv2 ? Les systèmes de contrôle de version, comme Git, stockent les changements dans vos fichiers à chaque validation. Une application modélisée dans Mendix est traditionnellement stockée dans un seul fichier .mpr, qui est essentiellement une base de données qui contient des données pour tous les éléments, tels que les microflows, les workflows, les pages. Git n’est pas bien équipé pour déterminer et stocker les différences dans ce cas, ce qui conduit à une croissance rapide du repository, qui à son tour peut conduire à des temps de téléchargement plus longs lors du clonage de votre application.

Avec MPRv2, la principale différence est que tous les éléments, tels que les microflows, ne seront plus stockés dans le fichier .mpr mais dans des fichiers séparés dans le répertoire mprcontents. Le fichier .mpr fonctionnera comme un fichier index pointant vers tous les différents fichiers sur le disque. Cela signifie que lorsque vous modifiez un élément, par exemple une page, seul le petit fichier représentant cette page sera modifié sur le disque. Cela permet à Git de calculer un delta efficace, ce qui se traduit par une croissance plus appropriée du référentiel par rapport à MPRv1.

Mendix Connect

Connecteur REST : import OpenAPI

Nouvelle fonctionnalité de notre connecteur REST interactif : la fonction d’importation OpenAPI est maintenant en bêta publique. Comme vous pouvez le voir sur cette mini-vidéo, vous pouvez importer des requêtes d’un contrat OpenAPI directement dans un élément Consumed REST Request. Les composants de la requête tels que l’URL, la méthode, les paramètres et les en-têtes seront automatiquement remplis sur la base des informations fournies dans le contrat. Grâce à cette fonctionnalité, vous n’avez plus besoin de passer du temps à ajouter et à configurer manuellement chaque requête REST une par une. Vous économiserez ainsi du temps et des efforts lors du développement de vos applications, ce qui vous permettra de vous concentrer sur ce qui compte vraiment.

Pour en savoir plus, consultez la documentation ici.

Recherche des Business Events dans le catalogue Mendix

Vous pouvez désormais utiliser le volet d’intégration de Studio Pro pour trouver des Business Events enregistrés dans le catalogue Mendix Connect par d’autres applications de votre organisation. Lorsque vous avez trouvé l’événement qui vous intéresse, il vous suffit de le glisser-déposer depuis le volet dans votre projet pour l’utiliser.

Configurer le connecteur base de données pour Databricks

Dans la continuité de nos nouvelles fonctionnalités autour des AI Data Cloud et notamment de la plateforme Snowflake, il était logique de travailler sur des capacités similaires avec la plateforme de Data Intelligence de Databricks.

Dans une approche similaire, nous tirons donc parti du connecteur de base de données externe, qui vous permet d’utiliser n’importe quel pilote JBDC compatible pour vous connecter à une base de données de votre choix, et dans ce cas Databricks. Pour faciliter les choses, nous avons créé un pas à pas spécifique dans notre documentation pour vous guider à travers les différentes étapes.

Connecteur Amazon S3 : travailler avec des métadonnées

Lorsqu’un même S3 est utilisé par différentes applications, il peut être intéressant de les différencier, et également de stocker et utiliser d’autres données pertinentes, telles que l’identifiant de l’utilisateur etc. Pour ces scénarios, nous avons désormais la possibilité de « stocker » ces données sous forme de métadonnées dans vos objets Amazon S3. Pour être plus précis, vous pouvez ajouter des métadonnées à un objet S3 à l’aide des opérations PutObject ou CopyObject et récupérer ces métadonnées à l’aide de l’opération GetObject.

Mise à jour de l’extension TeamCenter

Comme vous pouvez le voir sur cette mini-vidéo, avec la sortie de Teamcenter Extension 3.3.0, vous pouvez générer sans effort des Domain Model et des microflows pour relier les objets Teamcenter directement depuis votre application Mendix. Nous avons également amélioré la gestion des erreurs, l’UX pour la recherche et l’attachement de datasets journeys, et ajouté des options de filtrage basées sur le type dans le panneau latéral propriétés > relations > références.

De plus, la dernière version de notre application exemple a été mis à jour avec une nouvelle fonctionnalité qui vous permet de relier les objets de l’espace de travail.
N’attendez plus, plongez dans l’exploration de ces incroyables nouvelles fonctionnalités dès aujourd’hui !

Gouvernance

La composition de votre application (Software Composition) est disponible (GA)

Vous êtes-vous déjà demandé comment gérer les composants (modules, widgets, bibliothèques Java, versions d’exécution et npms) dans votre paysage applicatif en pleine croissance ? Comment vous assurer que ces dépendances sont à jour, qu’elles ne sont pas affectées par des vulnérabilités et qu’elles sont conformes à vos prérogatives de sécurité ?
Si c’est le cas, nous vous invitons à découvrir Software Composition, qui est récemment passé en GA (General Availability)!

Software Composition offre une visibilité sur les dépendances des composants au niveau de l’application dans le Mendix Portal et à un niveau plus global dans le Control Center. Vous voulez en savoir plus sur son utilisation ? Lisez ce court article de blog.

Hosting

Mendix sur Azure

Bonne nouvelle pour les organisations déployant sur Azure – Mendix sur Azure est disponible ! Cette nouvelle fonctionnalité facilite grandement le déploiement d’applications Mendix directement sur votre propre souscription Azure privée. Au lieu d’avoir à gérer les complexités de l’infrastructure cloud, Mendix sur Azure automatise la configuration en utilisant Azure Managed Applications, pour que tout soit opérationnel en 30 minutes environ. Il n’est pas nécessaire d’avoir des connaissances approfondies en matière de gestion de cloud ou de procéder à des configurations manuelles.

Comme il s’agit d’une solution ISV sur Azure Marketplace, vous pouvez l’acheter et la configurer facilement, et elle reste à jour grâce à des mises à jour trimestrielles. Que vous cherchiez à maintenir les déploiements à l’intérieur de votre périmètre de sécurité, à intégrer des systèmes existants ou simplement à simplifier la gestion du cloud, cette fonctionnalité permet d’éliminer les difficultés liées à l’exécution des applications Mendix sur Azure.

Mais aussi…

Des modifications dans l’Academy pour la recherche…

En effet, nous avons simplifié le processus de publication des offres de formation de nos partenaires en éliminant les champs inutiles, ce qui rend la présentation de leurs cours plus rapide et plus efficace. Pour les participants, nous avons introduit des fonctionnalités avancées de filtrage, de tri et de recherche, améliorant de manière significative votre capacité à découvrir la formation idéale qui correspond à vos besoins et à vos objectifs.

… et pour l’évaluation du contenu

La nouvelle fonctionnalité d’évaluation permet aux participants d’évaluer les parcours de formation qu’ils ont suivis et de partager leurs commentaires sur leur expérience. Cet apport précieux contribue directement à un score d’évaluation visible, permettant à la communauté Mendix d’identifier rapidement des supports d’apprentissage pertinents et de haute qualité, sur la base de recommandations de pairs. Non seulement cela vous aide à découvrir les ressources les plus pertinentes plus efficacement, mais cela fournit également à notre équipe des informations cruciales pour affiner et améliorer continuellement notre contenu de montée en compétence.

Le mot de la fin et autres ressources

Vous retrouverez la release note de la version 10.21 dans la documentation Mendix, détaillant également un ensemble de petites améliorations et corrections. Et ici la liste de toutes les releases notes, vous n’avez plus qu’à choisir votre version 😉.

Retrouvez également le billet 🇬🇧 de cette release (et la vidéo 🎞️ 🇬🇧 de 9 minutes)… ou la liste de tous les billets 🇬🇧 concernant des releases.

Happy Mx-low-coding !

Pas encore de commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.