Mendix Version 10.17 – Une portée mondiale, des outils plus performants | Mendix

Passer au contenu principal

Mendix Version 10.17 – Portée mondiale, outils plus performants

Ce mois-ci, nous avons une sortie passionnante : Studio Pro est désormais disponible dans plus de langues ! Cette mise à jour introduit également le booster de développement Paramètres optionnels dans la logique, ainsi qu'un contrôle de version amélioré avec la migration Git et un indicateur de chargement Data Grid 2. Les capacités d'intégration sont étendues avec la sortie du client REST interactif et du Mendix Chargeur de données pour Snowflake. Enfin, il existe un nouveau contenu sur la façon d'améliorer vos compétences en matière d'invite d'IA. Et des fonctionnalités de gouvernance, notamment des modules de fournisseur OIDC et des pipelines de tests automatisés. Pour en savoir plus, lisez la suite !

Studio Pro

Bonjour tout le monde, こんにちは世界, 你好世界, 안녕하세요 세상

Studio Pro est désormais disponible en japonais, chinois et coréen ! En tant que nouvelle fonctionnalité bêta publique, il est désormais possible de modifier la langue de Studio Pro à partir des préférences, après quoi l'interface de Studio Pro passera à la langue sélectionnée. Cela permet aux développeurs de mieux comprendre la signification des différentes actions dans Studio Pro, leur permettant ainsi de passer à l'action ! Choisissez la langue de votre choix dans l'onglet « environnement de travail » des préférences.

Outils d'assistance

Dans le menu des outils de support sous Aidez, nous avons ajouté une nouvelle fonctionnalité qui vous permet de fournir plus d'informations sur un problème que vous rencontrez. De cette façon, Mendix L'assistance peut vous aider à mieux résoudre les problèmes de Studio Pro. Il est désormais également possible de modifier le niveau de journalisation de Studio Pro à la volée, ce qui permettra de mieux comprendre ce qui se passe et de fournir une assistance plus utile. De plus, nous avons également ajouté une option permettant d'activer une boîte de dialogue de progression simple, ce qui peut contribuer à la stabilité globale de Studio Pro.

Paramètres optionnels en microflow et nanoflow

At Mendix, nous vous permettons de créer une logique d'application robuste à l'aide de microflux et de nanoflux. Ces outils font partie intégrante de notre plateforme et sont largement utilisés dans les applications et les modules partagés. Cependant, nous comprenons que la mise à jour de la logique réutilisée, comme dans les modules partagés, peut être difficile, en particulier tout en maintenant la compatibilité ascendante.

Avec la sortie de Mendix 10.17, nous simplifions ce processus en introduisant des paramètres facultatifs pour les nanoflows et les microflows. Vous pouvez désormais spécifier si chaque paramètre est obligatoire ou facultatif et définir des valeurs par défaut selon vos besoins. Cette amélioration facilitera considérablement la tâche de création et de mise à jour de la logique réutilisable et facilitera la création de modifications plus rétrocompatibles.

Index dans les boucles

Boucles dans Mendix fournissent un moyen puissant de répéter des processus ou de les appliquer à chaque objet d'une liste. Lorsque vous travaillez avec des boucles, il est souvent utile de suivre le nombre de fois que la boucle a été exécutée. Traditionnellement, cela était réalisé en créant une nouvelle variable et en l'incrémentant à chaque itération.

Avec notre dernière version, vous pouvez désormais accéder à l'index actuel n'importe où dans une boucle via la nouvelle variable $currentIndex. Lors de la première exécution, le nombre sera égal à zéro et lors des exécutions suivantes, il augmentera en conséquence. Nous pensons que cette fonction pratique vous fera gagner du temps !

Mise à jour de l'éditeur de règles d'accès dans la version bêta publique

Garantir la sécurité de vos applications dépend souvent d'une gestion efficace des règles d'accès, même si cette tâche peut parfois sembler fastidieuse. Mendix, nous nous engageons à simplifier chaque aspect de notre plateforme, y compris les droits d'accès.

Avec la sortie de la version 10.6, nous avons introduit une version bêta de notre nouvel éditeur de règles d'accès. Vos commentaires et votre soutien ont été inestimables. Merci ! Dans cette dernière mise à jour, nous avons intégré une grande partie de vos commentaires pour améliorer encore l'éditeur. Nous sommes ravis d'annoncer que cet éditeur amélioré deviendra bientôt l'éditeur par défaut. Essayez-le dès aujourd'hui !

Bibliothèques mobiles natives mises à jour

At Mendix, nous exploitons la puissance de plusieurs projets open source pour créer des applications mobiles natives robustes. Ces projets sont essentiels car ils fournissent une grande partie des fonctionnalités de base dont vous dépendez. La mise à jour de ces projets est essentielle pour maintenir la sécurité, les performances et la compatibilité avec les derniers systèmes d'exploitation.

Avec la sortie de Mendix 10.17, nous mettons à jour React Native vers la version 0.75.4 et plusieurs composants open source clés. Vous pouvez trouver une liste des bibliothèques et versions mises à jour dans notre notes de versionNous pensons que ces améliorations rendront vos applications plus rapides et plus efficaces.

Grille de données 2 – indicateur de chargement

La dernière mise à jour des widgets de données introduit une fonctionnalité d'indicateur de chargement pour fournir des repères visuels pendant le chargement de la grille de données. Vous avez la possibilité de choisir entre un chargeur squelette ou un spinner de chargement, améliorant l'expérience utilisateur en indiquant clairement quand les données sont en cours de chargement.

Contrôle de version : Migration Git sans historique

Les Scrum Masters disposent désormais d'une nouvelle option en libre-service Migration de SVN vers Git: commencez à zéro avec un dépôt propre. Cette approche convertit uniquement le dernier commit de la branche principale vers Git, vous permettant de reprendre là où vous vous êtes arrêté. Comme aucun historique n'est migré depuis SVN, le nouveau dépôt est beaucoup plus petit, ce qui garantit l'expérience la plus rapide.

Rassurez-vous, votre historique SVN n'est pas perdu. Après la migration, vous recevrez une sauvegarde SVN complète à des fins d'audit. Nous avons également assoupli davantage les restrictions de migration. La seule condition restante est que les fichiers .mpr doivent être inférieurs à 400 Mo.

La migration sans historique est désormais une option pour tous les projets SVN. Pour les dépôts plus volumineux de plus de 3.5 Go, la migration sans historique est la seule solution disponible. Commencez votre migration simplifiée dès aujourd'hui !

Intégration et connecteurs

Client REST interactif

Le nouveau client REST interactif est désormais entièrement pris en charge pour les applications de production. Cette version inclut également de nouvelles fonctionnalités : dans cette nouvelle itération, vous pouvez configurer dynamiquement l'URL de base de votre requête à partir d'une activité de microflow. Cela facilite l'adaptation des requêtes à différents environnements.

Nous avons également apporté quelques améliorations à la convivialité et à l'expérience utilisateur pour vous faciliter la vie lorsque vous travaillez avec des appels REST. Vous pouvez désormais dupliquer une requête, ce qui vous fait gagner du temps en réutilisant les configurations existantes au lieu de recommencer chaque requête à partir de zéro. L'ajout et la modification des en-têtes et des paramètres de requête sont également devenus plus faciles avec la nouvelle interface utilisateur.

Mendix Chargeur de données pour Snowflake : plusieurs sources de données

Il existe désormais la possibilité de configurer plusieurs Mendix sources de données, qui vous permettent de configurer des ingestions de données pour l'ensemble de votre Mendix paysage d'application en utilisant une seule instance de Mendix Chargeur de données. Il fournit un hub central pour visualiser et gérer tous les Mendix ingestions de données dans votre compte Snowflake.

De plus, vous pouvez désormais créer plusieurs tâches par source de données pour planifier des tâches d'ingestion, ce qui permet d'utiliser des planifications d'ingestion plus complexes si nécessaire. Nous avons amélioré la journalisation et la gestion des erreurs, facilitant ainsi la résolution des problèmes potentiels, et avons actualisé l'interface pour fournir de meilleurs conseils tout au long des différentes étapes.

IA – Applications intelligentes

Incitez comme un pro

Alors que les grands modèles linguistiques ont été formés sur de vastes quantités de données, les applications augmentées par l'IA couvrent généralement des cas d'utilisation spécifiques. Vous pouvez désormais apprendre à adapter la sortie du modèle à vos besoins et à améliorer la précision des réponses sans avoir besoin de procéder à des réglages précis dans deux nouveaux articles de blog consécutifs sur l'ingénierie des invites. Pour avoir d'abord un aperçu de l'ingénierie des invites, Partie 1 présente les types d'invite, les meilleures pratiques et cinq techniques d'invite courantes. Après cette introduction, Partie 2 vous emmènera plus en profondeur dans l'invite de l'arbre de pensée et offrira une approche plus pratique afin que vous soyez prêt à créer vos propres invites. Si vous vous demandez maintenant comment tester vos invites, commencez avec nos applications de démarrage GenAI (par exemple, Application de démarrage AI Bot) et restez à l'écoute pour les prochaines mises à jour !

Gestion de portefeuille

Vous pouvez désormais connecter des projets Jira à vos portefeuilles, affecter des épopées Jira à des initiatives de portefeuille et suivre la progression de manière transparente. Vous pouvez également voir les épopées terminées et identifier les initiatives à risque. Tout est centralisé, ce qui simplifie la gestion de vos initiatives.

Cloud privé

Réduction des temps d'arrêt

Mendix Operator 2.20 introduit une approche plus intelligente de la gestion des redémarrages d'applications lors du déploiement, garantissant qu'ils ne se produisent que lorsque cela est absolument nécessaire. Cette amélioration d'Operator est conçue pour minimiser les temps d'arrêt et maintenir des performances optimales pour vos applications. Les redémarrages d'applications sont désormais déclenchés exclusivement dans des scénarios critiques : lors de l'ajout de modules Marketplace qui incluent des entités persistantes, de la mise à jour du modèle d'objet dans l'application ou ses modules Marketplace et de la mise à niveau vers une version plus récente Mendix version. En se concentrant sur ces exemples clés, Mendix L'opérateur 2.20 garantit que votre application reste stable et opérationnelle, réduisant ainsi les interruptions de service inutiles et améliorant l'expérience utilisateur globale. Vous trouverez plus de détails en cliquant ici.

Contrôle amélioré : tri des environnements d'application dans le portail de cloud privé

Dans le portail de cloud privé, vous pouvez désormais trier la séquence des environnements d'application directement depuis la page d'aperçu. Cette fonctionnalité vous offre un meilleur contrôle sur la façon dont les environnements sont affichés à l'écran, ce qui permet un flux de travail plus organisé et plus efficace.

Gouvernance

Extensions de plateforme avec SSO à l'aide du module OIDC Provider

La dernière version du Module fournisseur OIDC peut être utilisé comme élément de base pour les partenaires ou les clients qui souhaitent créer des extensions de plateforme qui en toute sécurité consommer des services externes. Les principales améliorations prennent en charge l'actualisation des jetons et les numéros de port dynamiques.

Depuis sa sortie 10.12, Mendix Studio Pro est un IDE extensible qui vous permet de créer des extensions pour vous connecter à d’autres outils externes. Ces outils externes, ou applications d’extension, offrent des services à consommer par les extensions de plateforme, souvent sous forme d’applications Web avec des interfaces utilisateur et un ensemble de « services d’extension » qui fournissent des applications Web et des API. Avec votre extension, Studio Pro agit comme un client qui consomme ces services d’extension. Dans cette architecture, la mise en œuvre d’un mécanisme de sécurité pour accéder à l’application d’extension est essentielle. L’utilisation de l’authentification unique OAuth/OpenID Connect (OIDC) et des jetons d’accès OAuth est la meilleure pratique actuelle pour sécuriser cet accès.

Si vous créez votre demande d'extension en tant que Mendix application, vous pouvez utiliser le Module fournisseur OIDC pour permettre aux utilisateurs de la plateforme de se connecter à votre application d'extension, d'obtenir des jetons d'accès OAuth et d'utiliser ces jetons pour accéder aux API Web fournies par votre Mendix Services d'extension. Étant donné que le protocole OIDC nécessite un URI statique pour votre extension IDE, vous pouvez définir cet URI à l'aide de l'API URI statique (disponible à partir de Mendix (à partir du 10.16).

Automatisez vos tests avec Mendix Des pipelines !

Nous avons publié l'étape de test unitaire pour Mendix Pipelines ! Le Tests unitaires Le module peut effectuer des tests de régression sur un environnement dans lequel un nouveau package de déploiement a été déployé. Cette étape exécute le module de tests unitaires dans un environnement en cours d'exécution, par exemple, après avoir créé et déployé un nouveau commit sur un environnement hors production, avant de promouvoir l'application en production.

Si un test unitaire échoue, le pipeline sera marqué comme ayant échoué, avec les détails de l'exécution et les paramètres de sortie indiquant le nombre d'échecs et les informations pertinentes.

Pour prendre en charge l'étape de test unitaire, nous avons introduit des variables définies par l'utilisateur qui peuvent être réutilisées dans vos pipelines. Ces variables définies par l'utilisateur peuvent être utilisées pour référencer facilement des valeurs telles que des clés API, des ID d'application d'outils tiers, etc.

Trouvez votre chemin plus rapidement dans le centre de contrôle

Le Centre de contrôle est désormais votre destination unique pour tout ce qui concerne votre environnement applicatif. Avec une gamme de nouvelles fonctionnalités intéressantes ajoutées au cours des derniers mois, nous avons simplifié le menu pour vous aider à trouver exactement ce dont vous avez besoin. Nous avons réorganisé les éléments du menu en catégories intuitives.

Nous avons simplifié la gestion de vos applications en ajoutant une puissante fonction de recherche à la vue d'ensemble des applications. Désormais, trouver l'application exacte dont vous avez besoin, que ce soit par ID d'application ou par nom, est rapide et sans effort.

Auparavant, il pouvait être difficile de localiser une application si vous ne connaissiez pas le type de déploiement. Grâce à notre nouvelle fonctionnalité de recherche, vous pouvez localiser instantanément n'importe quelle application, quel que soit l'endroit où elle est déployée, et obtenir les informations dont vous avez besoin.

Découvrez comment ces améliorations rendent la gestion de vos applications plus simple, plus efficace et plus rapide que jamais.

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

Choisissez votre langue