Mendix Version 10.4 – Un leader du low-code qui a beaucoup à offrir
Avez-vous entendu la bonne nouvelle? Mendix a été nommé Leader pour la septième année consécutive dans le Gartner® Magic Quadrant™ !
Nous souhaitons être à la hauteur de notre statut de leader du low-code en offrant en permanence plus de valeur à nos clients et développeurs. Cela signifie qu'un autre mois apportera une autre version bien remplie avec de nombreuses mises à jour de la plateforme, allant des éditeurs logiques améliorés pour un gain de productivité et de nombreuses améliorations de Data Grid 2 à Figma UI Kit et plusieurs mises à jour autour de Mx Connect, de la gouvernance, du cloud et du portail des développeurs.
Avant de plonger dans les mises à jour récentes, nous tenons à mentionner que vous pouvez télécharger votre propre copie du Rapport Gartner® Magic Quadrant™ 2023.
Mises à jour du développement d'applications
Éditeurs logiques améliorés avec prise en charge du clavier et Logic Bot 2.0 – Bêta
Nous sommes heureux d'annoncer la version bêta de nos éditeurs de microflow, nanoflow et règles renouvelés et améliorés. Le nouvel éditeur vise à rendre votre expérience de modélisation logique quotidienne plus rapide, plus fluide et plus facile à apprendre.
Nous avons ajouté une navigation au clavier pour parcourir rapidement le flux, les boîtes de dialogue et le menu de Logic Bot. Et nous avons complètement actualisé le menu de Logic Bot. Logic Bot aidera désormais tous les développeurs à différents niveaux à apprendre et à créer des applications plus rapidement en fournissant des suggestions paramétrées et assistées par l'IA, une recherche intelligente et une navigation au clavier.
Vous pouvez utiliser le menu Logic Bot renouvelé pour sélectionner une action configurée en fonction des variables et des activités disponibles dans votre flux. Mais ce n'est pas tout… Logic Bot prend désormais également en charge toutes les actions courantes de la boîte à outils et leurs sous-actions pour vous permettre de rester dans votre flux. Vous souhaitez compter directement le nombre d'éléments dans une liste au lieu de devoir d'abord sélectionner la liste d'agrégats générique ? Oui, vous le pouvez. Voulez-vous appeler votre propre microflux SUB_SendUpdateToSAP, une page spécifique ou une action Java rapidement ? Elles sont également présentes. Et un véritable avantage pour les utilisateurs professionnels : vous pouvez désormais utiliser la recherche comme raccourci pour ajouter rapidement vos activités préférées. Par exemple, saisissez Cr Ob pour sélectionner rapidement le Créer un objet activité. Avec cela, les possibilités sont infinies.
Nous avons également investi dans les petits détails pour rendre l'éditeur encore plus simple à utiliser. Vous pouvez désormais utiliser des modèles courants tels que le canevas illimité, le zoom amélioré et le défilement. Vous pouvez également utiliser un alignement sur le flux pour vous assurer que les nouvelles activités de la boîte à outils et de la barre d'outils sont toujours bien alignées dans votre flux.
Essayez la version bêta en basculant le bouton de bascule sur « Version bêta ». Pour ouvrir la version bêta par défaut, basculez le paramètre dans la barre de menus Édition → Préférences → Fonctionnalités bêta.
Profitez-en et faites-nous savoir ce que vous en pensez.

Grille de données 2
Générer automatiquement des colonnes
Nous avons rendu la configuration de Data Grid 2 plus simple et plus rapide. Une fois que vous avez sélectionné une entité, il vous sera demandé de choisir les attributs à utiliser pour générer des colonnes. Ensuite, il générera les colonnes avec des filtres et des boutons pour New, éditer et delete pour l'entité sélectionnée. De plus, si vous ajoutez une colonne et sélectionnez un attribut, la légende sera automatiquement configurée, ce qui vous fera gagner du temps.
Prise en charge de la sélection améliorée (également pour la galerie)
Nous avons ajouté la prise en charge de « Écouter » en combinaison avec la grille de données 2 et la galerie, ce qui facilite l'utilisation de l'objet sélectionné dans une vue de données.

En plus de cela, les objets sélectionnés peuvent désormais être utilisés par des widgets ailleurs sur la page. Vous pouvez passer la sélection comme argument à un microflow ou un nanoflow (sélections simples et multiples) ou à un Ouvrir la page action (sélections simples uniquement).
Si le widget se trouve à l'intérieur d'un répéteur (comme une vue Liste), sa sélection n'est disponible que pour les widgets qui se trouvent également à l'intérieur de ce répéteur. Sinon, la sélection sera disponible sur toute la page.
Nous avons également rendu l'action de suppression configurable. Vous pouvez désormais spécifier les objets que vous souhaitez supprimer, qui peuvent être une sélection sur la page ou l'extrait, n'importe quelle vue de données environnante ou un paramètre de page ou d'extrait. Ceci est très utile si vous souhaitez utiliser l'action de suppression. delete action à l'intérieur de l'en-tête de votre grille de données 2 ou de votre galerie.

Export Excel
Nous avons ajouté la possibilité d'exporter des données de votre grille de données 2 vers Excel ! C'était l'un des éléments les plus appréciés pour la grille de données 2 sur le forum des idées. Ajoutez simplement un bouton à votre grille de données et utilisez le nouveau « Exporter vers Excel » Action Nanoflow que nous avons publiée avec les widgets de données. Vous pouvez configurer le nom du fichier, inclure ou non des en-têtes et bien plus encore. Une fois l'application exécutée, affichez ou masquez simplement les colonnes que vous souhaitez exporter.
Améliorations du clavier
Il est désormais possible de sélectionner plusieurs lignes dans la grille de données 2 en utilisant Shift + Cliquez à nouveau. Cela facilite grandement la sélection rapide d'une plage de lignes. En plus de cela, nous prenons désormais également en charge Ctrl + A pour sélectionner toutes les lignes visibles.
Kit d'interface utilisateur Figma
Nous sommes ravis d'annoncer qu'Atlas UI inclut désormais un kit d'interface utilisateur pour Figma, un outil de conception UX populaire. Cela permet aux concepteurs Figma d'accéder aux composants Studio Pro prêts à l'emploi et aux widgets pris en charge par la plateforme sur Marketplace.
Ce kit d'interface utilisateur comprend des variantes préconfigurées de chaque composant prêtes à l'emploi, ce qui permet de gagner du temps qui serait autrement consacré à la création de ces composants à partir de zéro. Il facilite également la création de systèmes de conception en utilisant des composants réutilisables, ce qui contribue à créer une cohérence entre vos applications. Enfin, le kit d'interface utilisateur illustre à la fois les possibilités et les limites du framework. Les composants du kit d'interface utilisateur étant mappés 1:1 aux composants de la plateforme, les maquettes produites par les concepteurs de Figma sont garanties d'être pragmatiques et facilement reproductibles par les développeurs, ce qui rapproche les concepteurs et les développeurs.
Vous pouvez le télécharger directement depuis le Communauté Figma!
Workflow
Il sera désormais plus facile et plus rapide d'ajouter des activités supplémentaires au workflow directement depuis l'éditeur de workflow en utilisant le + activité depuis le menu contextuel. L'éditeur de workflow indique où une activité peut être ajoutée au processus. Une boîte de sélection s'ouvre avec toutes les activités autorisées et la sélection d'une activité entraînera l'ajout de l'activité à cet endroit.
Mx Connect
Apportez votre propre Kafka pour les événements d'entreprise
Les événements d'affaires permettent à votre Mendix applications pour notifier les autres Mendix Les applications de gestion des commandes sont informées en temps réel d'un événement important. Par exemple, si un client passe une commande dans votre application de gestion des commandes, les autres applications doivent être informées dès que possible afin qu'elles puissent gérer immédiatement toutes les étapes de votre processus de commande. Les événements commerciaux sont une méthode low-code simple et efficace pour modéliser cela, en évitant les solutions inefficaces ou complexes telles que les sondages ou les Webhooks.
Jusqu'à présent, les événements d'affaires nécessitaient un courtier en événements fourni dans le Mendix Nuage. Le Mendix Event Broker est basé sur Kafka, mais nous vous garantissons que vous n'aurez pas à vous soucier de la configuration et de l'exploitation de Kafka. Mendix 10.4 vous pouvez également utiliser votre propre Kafka (BYOK). Par exemple, si vos applications ne fonctionnent pas dans le Mendix Cloud. La documentation Bring Your Own Kafka fournit toutes les informations dont vous avez besoin pour configurer vos applications afin d'utiliser votre propre Event Broker.
Modifier les données d'entité externe en lecture seule
Les entités externes représentent les données fournies par les API REST OData. Ces données sont automatiquement extraites de l'API lorsqu'elles sont requises par une page ou un microflux. Les entités externes garantissent que cela est effectué de manière efficace, en chargeant paresseusement uniquement les données requises pour une page à ce moment précis. L'appel d'API requis pour récupérer les données correctes est automatiquement déterminé par Mendix, vous assurant ainsi de ne pas avoir à le faire vous-même.
Les API REST OData peuvent fournir différentes fonctionnalités pour les données qu'elles exposent, par exemple, en lecture seule, pouvant être mises à jour, insérées ou supprimées. Lorsque vous utilisez des entités externes, Studio Pro prend ces fonctionnalités en compte, garantissant que vous ne créez pas de page pour modifier les données d'entité externe lorsque l'API ne prend pas en charge l'enregistrement de ces modifications.
Cependant, dans certaines situations, vous souhaiterez peut-être modifier les données d'une entité externe même si l'API ne prend pas en charge l'enregistrement ou l'insertion de ces données. Par exemple, si vous souhaitez envoyer des données d'entité externe modifiées à une autre API ou utiliser les données modifiées dans un mappage d'exportation.
À compter du Mendix 10.4 vous pouvez configurer les données d'une entité externe pour qu'elles soient modifiées dans votre application cliente, même si l'API source ne fournit pas d'API pour modifier directement les données. L'exemple ci-dessous montre une entité externe Orders qui fournit uniquement Créer et Lire capacités. En activant la bascule « Créer et changer localement » les données lues à partir de l'API Orders peuvent être modifiées dans le client.
Le cas d'utilisation le plus important est lorsque vous utilisez des actions externes pour renvoyer les modifications de données à l'API au lieu des fonctionnalités CRUD par défaut. Dans ce scénario, vous ne fourniriez que des fonctionnalités de lecture sur la ressource et, en plus, vous fourniriez des actions OData implémentées à l'aide de microflows pour enregistrer les modifications de données.

Mises à jour sur la gouvernance et le contrôle
Désactiver la signature numérique de Mendix E-mail
Le Mendix La plateforme signe numériquement le contenu des e-mails des expéditeurs [email protected] et [email protected]. En signant numériquement le contenu d'un e-mail, Mendix fournit l'assurance au destinataire du courrier électronique (vous) que le contenu d'un courrier électronique n'a pas été modifié pendant le transport.
Pourquoi voudrais-je désactiver la signature numérique du contenu des e-mails, alors qu’elle contribue à la sécurité ?
La signature numérique peut interférer avec d'autres mesures de sécurité du courrier électronique telles que « Avertissement par courrier électronique externe ». Cette fonctionnalité peut ajouter un avertissement HTML personnalisé au courrier électronique. Mendix Les e-mails ne peuvent pas être modifiés. Certains serveurs de messagerie enveloppent le message d'origine dans un e-mail vierge et l'ajoutent en pièce jointe. Cela n'est pas bénéfique pour l'expérience de l'utilisateur et rendra les e-mails suspects, ce qui aura un impact sur l'engagement de l'utilisateur. En outre, cela rend la recherche d'e-mails avec un contenu textuel spécifique plus difficile pour les utilisateurs.
Donc, si tel est le cas, vous pouvez désormais désactiver la signature numérique de Mendix mails, afin que vos utilisateurs les reçoivent plus facilement.

Supprimez l'accès des utilisateurs externes aux projets de votre entreprise
Les clients qui utilisent des partenaires d'implémentation peuvent les inviter à collaborer sur des projets en tant qu'utilisateurs externes. Lorsque leur engagement prend fin, l'administrateur de l'entreprise souhaite supprimer leur accès aux projets sur lesquels ils ont travaillé. Il est désormais possible de supprimer un contact externe des projets sur lesquels il a travaillé depuis le centre de contrôle.

Tableau de bord de santé : historique du journal des alertes et affichage des cartes
Pour le tableau de bord de santé, la page principale prend désormais également en charge une vue de carte et il est désormais possible de consulter l'historique des alertes d'une application sur la page des détails de l'application. Ainsi, si un client signale un problème et que l'application semble correcte, vous pouvez voir si elle a pu avoir un problème dans le passé.

Mises à jour du portail des développeurs
Gestion de portefeuille – Vous pouvez désormais importer et exporter depuis Excel

In Gestion de portefeuille, vous devez parfois importer des initiatives déjà définies et ainsi démarrer rapidement, ou déplacer des initiatives d'un tableau à un autre, ou exporter des initiatives pour générer des rapports. Dans des scénarios comme celui-ci, vous pouvez exporter l'intégralité du tableau de portefeuille ou seulement un sous-ensemble d'initiatives vers un fichier Excel, et les réimporter si nécessaire.
En savoir plus sur le importer/exporter dans Excel dans la documentation.
Epics : Piste d'audit et filtres
Vous souhaitez suivre l'évolution de vos stories ? C'est désormais possible grâce à la nouvelle section « Piste d'audit » sur la page des détails de vos stories. Vous saurez exactement quand une story est créée, quand son statut a changé, quand des tâches ont été ajoutées, terminées ou supprimées, et bien plus encore. Une liste complète des actions que nous enregistrons est disponible dans notre DocumentationComme toujours, si vous souhaitez voir quelque chose de plus, vous pouvez toujours utiliser le bouton de commentaires pour nous le faire savoir.

Parfois, lorsque vous effectuez une recherche dans vos histoires, la saisie de texte renvoie de nombreuses correspondances différentes : dans le titre de l'histoire, le nom de l'épopée ou le nom de la balise. Nous savions que vous aimeriez avoir plus de contrôle sur les résultats de recherche, c'est pourquoi nous vous proposons désormais de limiter les résultats de recherche par titre d'histoire, ID d'histoire, nom de l'épopée ou responsable. Vous pouvez également filtrer par n'importe quelle balise et combiner les résultats si vous le souhaitez. Le filtrage est disponible à la fois sur le tableau et sur la page de planification.

Mises à jour du Cloud
Automatisez votre surveillance avec des Webhooks pour les événements d'alerte
Nous sommes ravis d'annoncer la dernière amélioration de la Mendix Expérience Cloud – Présentation des Webhooks pour les événements d'alerte. Mendix, nous nous engageons à vous fournir les outils et fonctionnalités qui rendent la gestion de vos applications aussi transparente que possible. Avec cette nouvelle fonctionnalité, nous portons la surveillance et les alertes à un niveau supérieur.
Avec Mendix Cloud, la surveillance de vos applications est un jeu d'enfant. Nous proposons une surveillance prête à l'emploi pour toutes vos applications exécutées dans le Mendix Cloud. Cela signifie qu'aucune configuration ou installation supplémentaire n'est requise : le système est prêt à fonctionner dès le premier jour. Nous collectons en permanence des métriques essentielles pour vos applications, vous garantissant ainsi des informations en temps réel sur leurs performances et leur santé grâce à notre portail de développeurs.
Mais le suivi ne se résume pas à une simple observation : il s'agit d'agir. Nous sommes là aussi pour vous. Nos mesures constituent la base de alerte proactiveNous avons défini des seuils prédéfinis et si une valeur de métrique dépasse l'un de ces seuils, une alerte est déclenchée. Plus besoin de vigilance manuelle : nous vous avertissons lorsque cela est crucial. Ces alertes sont visibles directement dans le portail des développeurs, mais nous comprenons que vous n'êtes pas toujours collé à votre tableau de bord. C'est pourquoi nous fournissons également des notifications par e-mail pour les alertes. Vous serez rapidement informé, où que vous soyez. Tout membre de l'équipe ayant autorisations de nœud pour accéder aux alertes, vous pouvez vous abonner aux alertes. De cette façon, tous les membres de votre équipe peuvent rester informés et agir rapidement en cas de besoin.
Maintenant, la nouvelle donne change. Nous présentons la prochaine évolution en matière d'alertes : les Webhooks pour les événements d'alerte. Grâce à cette fonctionnalité, vous pouvez configurer un Webhook pour les événements d'alerte, envoi avis d'alertesous forme de requêtes HTTP vers n'importe quelle URL de votre choix.
Imaginez recevoir une alerte et envoyer instantanément un message à votre équipe dans Slack ou Teams. Pensez à créer un ticket Zendesk ou à déclencher automatiquement une notification Jira. Ou peut-être devez-vous déclencher un incident PagerDuty. Avec Webhooks for Alert Events, les possibilités sont infinies. Vous avez le pouvoir de déclencher n'importe quel processus d'incident automatisé auquel vous pouvez penser, rendant votre flux de travail plus fluide et plus efficace.
Etes-vous prêt à faire passer la gestion de vos applications au niveau supérieur ? Essayez Webhooks pour les événements d'alerte dans Mendix Cloud dès aujourd’hui.
Restez à l'écoute pour plus de mises à jour et d'améliorations à mesure que nous continuons d'évoluer et de vous fournir les derniers outils pour faire prospérer vos applications dans le Mendix Nuage!


Annonce : Mise à jour du support Java
À l’heure actuelle, Mendix prend en charge Java 11, une version à support à long terme (LTS). Étant donné que le support officiel de Java 11 prendra fin en octobre 2024, nous passons à des versions LTS plus récentes, à savoir Java 17 et 21.
Au cours des six prochains mois, nous introduirons la prise en charge de Java 17 dans Mendix 8, 9 et 10 et, par la suite, ajouter la prise en charge de Java 21 dans Mendix 9 et 10. Java 17 et 21 profitez soutien officiel jusqu'en octobre 2027 et septembre 2029, respectivement.
Pour un calendrier des versions de sortie exactes, s'il vous plaît, consultez ce blog.
Êtes-vous prêt à démarrer votre prochaine application ?
- Télécharger Mendix 10.4
- Jetez un œil de plus près à toutes les fonctionnalités, améliorations, correctifs et plus encore dans le Mendix Notes de mise à jour de 10.4.
- Vous ne voulez pas manquer les futures mises à jour ? Abonnez-vous à notre blog pour suivre les dernières nouvelles.