Ce mois-ci, nous publions de nombreuses fonctionnalités réparties sur l’ensemble de la plateforme afin d’améliorer la vie de tous les profils utilisateurs. Studio Pro profite d’améliorations de performances, de l’intégration Epics/Jira, et également de mises à jour de widgets, de MxConnect et de nouveautés IA. La plateforme et ses services ne sont pas en reste avec des nouveautés pour les App Insights, Mendix Cloud, Mendix for Private cloud, le Control Center et la Marketplace. Pffffffff ça fait pas mal de choses à détailler 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é :

Application Development

Performance

Nous avons travailler sur l’amélioration des performances de Studio Pro, notamment lors de longues périodes d’utilisation. Cela devrait faciliter la vie de nos chers développeurs.

MàJ de la version Mac

La version Mac (actuellement en beta) vient d’être améliorée avec la prise en charge de la recherche dans l’explorateur d’applications, ce qui vous permet de retrouver plus rapidement vos éléments. Aussi, nous avons facilité son installation en ne vous demandant plus d’accepter un avertissement de sécurité avant l’installation. Troisièmement, la version prend également en charge Git CLI (Command Line Interface), ce qui signifie que vous pouvez bénéficier de toutes les fonctionnalités Git auxquelles vous êtes habitué sous Windows. Ces améliorations devraient vous permettre de vous lancer plus facilement dans la création sur Mac !

MendixChat

MendixChat aide les développeurs à acquérir rapidement des connaissances sur Mendix et à augmenter leur productivité sans avoir besoin de quitter Mendix Studio Pro. Avec cette version, nous avons amélioré la qualité des réponses en utilisant des LLMs (Mistral pour ne pas le citer 🇫🇷 💪) plus récents et à la pointe de la technologie et en les ajustant sur Mendix. Nous avons également considérablement réduit le temps de réponse (latence). Les réponses sont également plus conviviales en termes de formatage, avec les puces, les surlignements et les snippets de code. Enfin, le chat devient capable d’avoir une conversation basée sur les trois dernières questions et réponses.

Note : MendixChat se trouve dans le menu View -> MendixChat de Mendix Studio Pro. N’hésitez pas à l’essayer !

Intégration des Epics et de Jira

La gestion de vos stories n’a jamais été aussi simple. Grâce à la prise en charge d’Epics directement dans Studio Pro, vous pouvez à présent modifier l’état de votre story au fur et à mesure, comme vous pourrez le voir dans cette mini vidéo.

La modification du statut d’une story fonctionnera exactement de la même manière si le connecteur Jira est activé sur votre projet. Cela rend le connecteur Jira correctement bidirectionnel et marque la disponibilité générale de cette fonctionnalité. Pour le voir en action, cliquez ici. Si vous utilisez Jira pour la planification agile, c’est le moment idéal pour aller sur la page Settings de votre projet, l’activer et gérer votre mises à jour directement depuis Studio Pro !

MàJ de l’assistant “Add Activity”

Une bonne nouvelle pour les amateurs de l’ajout de l’activité générique “Add Activity” dans un microflow ou un nanoflow. La boîte de dialogue de sélection prend désormais en charge tous les sous-types (par exemple, Count, Sum, Maximum) des opéartions de type List et List Agregate, ce qui rend plus facile et plus rapide l’ajout d’activités de ce type.

Widget – Combo box

Le widget Combo box prend désormais en charge les valeurs statiques comme source de données, ce qui le rend beaucoup plus puissant. Il peut être utilisé pour afficher un sous-ensemble fixe d’énumérations à choisir ou pour créer simplement une liste d’options possibles pour un champ sans avoir à définir d’abord une énumération dans la base de données. Il est même possible de définir un contenu personnalisé pour chaque élément afin de disposer d’une flexibilité totale quant à la manière dont les options doivent être affichées.

Widget – WebXR (beta)

Nous sommes ravis de présenter officiellement le nouveau module WebXR, qui contient des widgets pouvant être utilisés dans des applications de réalité augmentée et de réalité virtuelle. Il offre plusieurs avantages par rapport au module Native Mobile AR, car vous pouvez l’ajouter de manière transparente à votre application web et l’exécuter sur une large gamme d’appareils de réalité augmentée et de réalité virtuelle, y compris l’Apple Vision Pro, l’Oculus Quest, l’HoloLens et le Google Cardboard.

Découvrez-le en action et apprenez-en plus sur ses capacités dans l’article de blog suivant :

Mendix Connect

Intégrations Snowflake

Nous avons introduit de nouvelles façons d’intégrer votre application Mendix avec Snowflake. Vous pouvez désormais introduire vos données Snowflake dans Mendix, déclencher des procédures stockées ou même des workloads d’IA et de ML, et écrire à nouveau dans Snowflake.

Le support de Snowflake est ajouté en bêta au connecteur de base de données externe, afin que vous puissiez développer, tester et utiliser vos intégrations dans Studio Pro. Lorsque vous vous connectez à Snowflake, vous bénéficiez des mêmes fonctionnalités que celles disponibles pour les autres bases de données : sélection de requêtes, insertion, mise à jour, suppression et exécution de procédures stockées. Celles-ci peuvent être développées et testées tout en travaillant dans Studio Pro, les entités nécessaires pour persister les données dans Mendix seront automatiquement générées sur la base des requêtes que vous créez.

Nous avons également publié un connecteur REST SQL pour Snowflake sur la Marketplace avec le support de Mendix 9.24 LTS.

Pour plus d’informations sur le connecteur le plus adapté à vos besoins, veuillez consulter la documentation du module Snowflake.

IA – Appel de fonctions OpenAI

L’utilisation de vos données dans votre interface conversationnelle n’a jamais été aussi simple. Vous pouvez maintenant les utiliser pour répondre à des questions telles que : Quel est le statut du ticket X ? – ou – Les tickets 1 et 2 sont-ils des doublons potentiels ? Nous avons ajouté le support pour les appels de fonctions OpenAI au connecteur OpenAI, afin que vous puissiez demander aux modèles ChatGPT-3.5 et 4 d’appeler des microflows dans votre application pour récupérer des informations supplémentaires qui vous aideront à répondre aux questions. Consultez notre application OpenAI showcase pour un exemple de mise en œuvre.

IA – Base de connaissances PgVector

En plus de l’appel de fonctions OpenAI, nous avons lancé PgVector Knowledge Base comme deuxième solution pour ancrer votre LLM dans vos données avec une base de données PostgreSQL. Elle fournit un ensemble d’actions faciles à utiliser que vous pouvez glisser et déposer dans vos microflows pour maintenir votre base de connaissances. Plus besoin d’écrire des requêtes. Vous pouvez vous concentrer sur la création de capacités telles que la proposition d’une résolution pour xyz basée sur des incidents similaires dans le passé ainsi que sur nos manuels et directives. Utilisez-le dans des configurations de génération améliorée par récupération et de recherche par similarité. Tout ce que vous avez à faire est d’apporter une base de données PostgreSQL compatible avec PgVector, de la connecter à votre application et de vous inspirer des exemples d’implémentation de l’application OpenAI Showcase mise à jour.

Developer Portal

Nous sommes ravis d’annoncer les dernières mises à jour d’App Insights, un composant clé de la plateforme Mendix visant à combler le fossé entre le métier et l’IT. Avec ces nouvelles fonctionnalités, nous permettons aux clients Mendix de rationaliser la communication, de recueillir des informations précieuses et de hiérarchiser efficacement les retours d’information.

Feedback – actions en lot et priorité

La gestion du feedback vient de devenir beaucoup plus facile avec l’introduction des actions groupées et des paramètres de priorité. Désormais, les utilisateurs peuvent apporter des modifications à leur boîte de réception en vrac, ce qui permet d’agir sur plusieurs éléments simultanément. En outre, le nouveau champ de priorité permet aux utilisateurs de désigner le niveau d’importance des éléments de feedback entrants, garantissant ainsi que les problèmes critiques sont traités rapidement.

Feedback – API v2

Nous sommes ravis de présenter la dernière itération de notre API d’accès aux feedbacks – la version 2. Cette API REST est dotée de toutes les dernières caractéristiques et améliorations, ce qui promet une amélioration des fonctionnalités et des performances. Dans le cadre de cette mise à jour, veuillez noter que l’ancienne API Feedback v1 sera obsolète à compter du 20 septembre 2024. Nous encourageons tous les utilisateurs à passer à la nouvelle API pour profiter pleinement des avantages de la plateforme App Insights.

Amélioration de la communication avec les rapporteurs

Des améliorations ont été apportées à l’onglet de communication avec les rapporteurs, ce qui rend plus facile que jamais le dialogue concernant leurs soumissions. Grâce à des canaux de communication plus fluides, les équipes peuvent collaborer plus efficacement pour résoudre les problèmes et favoriser l’amélioration continue.

Feedback – Nouveaux paramètres de notification

Nous comprenons qu’il est essentiel de rester informé du retour d’information pour une collaboration efficace. C’est pourquoi nous introduisons des paramètres de notification personnalisables. Les utilisateurs ayant un rôle approprié dans un projet peuvent désormais personnaliser leurs préférences en matière de notification, en recevant des alertes pour les nouvelles soumissions de retour d’information et les commentaires faits par les rapporteurs.

Control Center – filtres sur la liste des applications

À la demande générale, nous avons ajouté des filtres au tableau qui liste les applications dans le centre de contrôle. Il est désormais possible de filtrer sur une combinaison de champs pour obtenir la liste exacte des applications que vous souhaitez, et vous pouvez exporter ces informations.

Dans cet exemple, nous avons dressé une liste des environnements appartenant à un contact technique qui ne contiennent pas de déploiements, et nous l’avons exportée vers Excel.

Marketplace – Organisation

Nous comprenons l’importance d’adhérer aux politiques de gouvernance et aux directives établies par les organisations et nous reconnaissons également la nécessité de traduire ces politiques de manière transparente dans notre plateforme pour assurer la conformité et l’efficacité de votre équipe. Grâce à la fonction de curation de la marketplace, l’administrateur de l’entreprise peut désormais spécifier des critères pour que certains composants de la marketplace publique soient recommandés en fonction des politiques de gouvernance de votre organisation. Cela signifie que les développeurs de l’entreprise auront des indications claires sur le contenu dont l’utilisation est recommandée au sein de l’entreprise.

Cette fonctionnalité présente plusieurs avantages importants :

  • Guidage des développeurs : les développeurs peuvent facilement identifier le contenu de la marketplace adapté à leurs applications en filtrant le contenu avec le label RECOMMENDED dans la section Marketplace de Studio Pro ou sur le portail. Cela aide les développeurs à trouver du contenu utile et pertinent pour le développement d’applications dans votre entreprise.
  • Exploration améliorée de la marketplace : en spécifiant des critères pour les contenus recommandés, les développeurs peuvent explorer un plus large éventail de contenus publics, ce qui leur permet d’exploiter les ressources pour leurs applications.
  • Contrôle de la gouvernance : la curation centralisée permet aux administrateurs Mendix de traduire les politiques et directives en une expérience sur la plateforme, établissant une communication efficace et des processus permettant de gagner du temps entre les développeurs et les administrateurs Mendix.

Pour plus d’informations, consultez la documentation Marketplace.

Pour commencer à tirer parti de cette fonctionnalité et l’adapter aux besoins de gouvernance de votre organisation, il vous suffit de vous rendre dans le Control Center / Marketplace Curation . De là, en tant qu’administrateur de l’entreprise, vous pouvez spécifier les critères pour le contenu recommandé et assigner ou supprimer les labels manuellement.

Hosting

Mendix Cloud – Canada 🇨🇦

Toutes les données des applications dans la région Mendix Cloud Canada sont maintenant conservées dans le pays. Ceci inclut également les sauvegardes secondaires. Nous ne répliquons plus les sauvegardes dans la région Est des États-Unis, mais nous les stockons maintenant dans la nouvelle région Ouest du Canada. C’est une bonne nouvelle pour les clients qui doivent suivre des directives strictes sur l’endroit où les données de leurs applications sont conservées.

Mendix for Private Cloud

Mendix pour Private Cloud vient de s’améliorer avec sa dernière mise à jour, qui se concentre sur la rationalisation de la gestion de l’environnement et fournit aux administrateurs plus de contrôle et d’informations. Voici un aperçu des principales fonctionnalités :

Exportation vers Excel : vous pouvez désormais exporter sans effort les événements planifiés vers Excel directement à partir de l’onglet Options sur la page des détails de l’environnement. Cette amélioration vous permet de suivre et de gérer efficacement les événements à venir en toute simplicité.

Kubernetes Insights : obtenez des informations précieuses sur votre infrastructure grâce aux informations sur les serveurs K8s, affichées de manière pratique dans la section Additional Information des namespaces.

Mendix Private Platform

La version 1.9 de la MPP, sortie en avril, apporte un certain nombre d’améliorations techniques et d’extensions fonctionnelles qui améliorent la plateforme et l’expérience des développeurs.

Pour rappel, la MPP est disponible en GA depuis le mois de novembre 2023 et permet d’avoir la totalité des services Mendix (ce qu’on retrouve dans le dev portal) s’exécutant dans votre Cloud Privé et non pas seulement vos applications. Si vous avez loupé cette mise à disposition et que vous souhaitez un peu plus de détails, on en parlait ici !

Meilleure gestion des erreurs : plus d’erreurs non descriptives du type “computer says no“. Les erreurs sont désormais classées en fonction de leur gravité et bénéficient d’une interface utilisateur plus appropriée. Les messages d’erreur sont également plus verbeux et descriptifs et contiennent un code d’erreur unique qui peut être utilisé pour retracer les messages des logs afin de faciliter le dépannage.

Prise en charge des images de conteneurs : l’option CI de Kubernetes prend désormais en charge la production d’images de conteneurs Docker, également appelées OCI, à l’issue du processus de construction. Cela permet aux entreprises qui utilisent des images de conteneurs pour l’orchestration de leurs déploiements d’intégrer de manière transparente les projets de la MPP.

Ding-dong, vous avez des notifications : cette version voit une large extension des notifications à travers la plateforme avec plus d’événements déclenchant des notifications, fournissant aux développeurs une expérience plus riche et plus interactive.

Pré-provisionnement des utilisateurs avec SCIM : il est à présent possible de pré-provisionner les utilisateurs sur la plateforme en utilisant le standard SCIM. Au lieu d’attendre la première connexion SSO, les administrateurs peuvent choisir de pré-remplir la MPP avec des utilisateurs sélectionnés à partir de leur IdP.

Le mot de la fin et autres ressources

Vous retrouverez la release note de la version 10.10 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 5 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 comment les données de vos commentaires sont utilisées.