Mendix Version 9.22 – Bonne année ! | Mendix

Passer au contenu principal

Mendix Version 9.22 – Bonne année !

Selon l'étiquette néerlandaise, vous ne pouvez dire « Bonne année ! » que jusqu'au 15 janvier. Néanmoins, nous vous souhaitons à tous une bonne année, car nous la commençons par une excellente sortie ! Janvier apporte avec lui de nombreuses Studio Pro améliorations, améliorations mobiles, plus de Git, fonctionnalités de connectivité améliorées et mises à jour cloud.

Améliorations de Studio Pro

Nous commençons l’année avec de nombreuses « petites » mais très précieuses améliorations de Studio Pro qui facilitent votre quotidien !

Suggestion intelligente pour les types de données d'attribut

Pour chaque application, vous devez créer un modèle de domaine avec des attributs. Et si nous pouvions rendre cela plus simple et plus rapide ? Eh bien, nous l'avons fait ! En nous basant sur des modèles courants, nous suggérons désormais le bon type de données lors de la saisie de l'attribut. Ainsi, par exemple, s'il commence par « Has » ou « Is », un booléen est suggéré, tandis que les attributs avec « Time », « Date », « Until » donneront lieu à une date et une heure.

Nous pensons que cela vous fera gagner du temps, et si vous ne l'aimez pas ou que cela ne correspond pas, vous pouvez toujours sélectionner manuellement le type de données préféré.

Mendix Version 9-22-0_Suggestions intelligentes pour les types de données d'attribut

Amélioration des performances

Grâce aux améliorations apportées dans la version 9.21, nous avions déjà réduit le temps nécessaire pour renommer une entité. Nous avons amélioré cela et rendu le changement de nom des entités plus efficace que jamais ! De plus, le temps de démarrage a été encore amélioré, ainsi que la navigation dans vos modèles d'application. Grâce à ces mises à niveau, vous créerez votre nouvelle application plus rapidement que jamais !

Extraits d'extraits améliorés

Le mois dernier, nous avons présenté extraits avec plusieurs paramètres. La création d'un extrait se fait souvent en sélectionnant un widget, comme un conteneur, puis en sélectionnant Extraire l'extrait. Avec cette version, nous avons amélioré cette fonctionnalité en prenant en charge plusieurs paramètres affichant un aperçu des nouveaux paramètres d'extrait. Cela permet de voir facilement si votre choix correspond à ce que vous attendiez et/ou si vous devez restructurer la page.

Mendix Version 9-22-0_Plusieurs paramètres affichent un aperçu des nouveaux paramètres d'extrait

Ouverture par glisser-déposer

Nous avons simplifié l'ouverture des applications et des modules dans la version 9.22 ! Il est désormais possible d'ouvrir une application ou un module en le faisant glisser et en le déposant dans Studio Pro. Cela rend l'ouverture de ces documents plus facile qu'auparavant tout en augmentant l'efficacité !

Mendix Version 9-22-0_Glisser-déposer pour ouvrir une nouvelle application ou un nouveau module

Extension d'exportation de la console

Avec la nouvelle fonction d'exportation introduite dans la version 9.18, vous pouviez déjà exporter votre console. Nous avons encore amélioré cette fonctionnalité et maintenant, lorsque vous exportez la console, nous ajoutons le message complet et la trace de la pile. Trouver ce que vous cherchez est devenu un jeu d'enfant !

Meilleure sélection de grille

Auparavant, il n'était possible de sélectionner que des lignes entières dans une grille. Nous avons amélioré cette fonctionnalité afin que vous puissiez désormais sélectionner des cellules individuelles et les activer ou les désactiver avec la barre d'espace. La configuration de votre sécurité est désormais plus simple que jamais.

Mendix Version 9-22-0_La sélection de grille améliorée signifie que des cellules individuelles peuvent être sélectionnées

Mobile natif

Avec cette version, nous continuons d'améliorer notre offre mobile native.

Widgets mobiles natifs accessibles

Lors de la création d'applications, il est toujours important de les concevoir de manière à ce que tous les utilisateurs puissent réellement les utiliser, y compris les personnes malvoyantes. Cela est particulièrement important pour les applications mobiles distribuées à un large public. Si une telle application n'est pas conçue pour être accessible, elle exclut de nombreux utilisateurs et nous savons tous que cela n'est pas agréable (et dans certains pays, l'accessibilité est même imposée par la loi).

C'est pourquoi nous sommes très heureux d'annoncer que dans la prochaine version, nous ajouterons des propriétés pour configurer les options d'accessibilité des plus courantes. Mendix widgets. Tandis que Mendix Les applications ont toujours été accessibles. Vous pouvez désormais contrôler la façon dont vos interfaces utilisateur se présentent à leurs utilisateurs malvoyants. Activez simplement l'option Accessible dans la boîte de dialogue des propriétés, puis définissez la légende et l'indice pour décrire l'élément. Lorsqu'elle est activée sur un conteneur, tous les éléments qu'il contient sont combinés en un seul élément, ce qui vous permet de combiner des widgets en groupes accessibles.

Mendix Version 9-22-0_Rendre les widgets mobiles natifs plus accessibles

Nous espérons que cela vous incitera à aller plus loin et à créer des expériences utilisateur incroyables pour tous les utilisateurs !

Base de données hors ligne résiliente

Lorsque vous publiez une mise à jour de votre application hors ligne qui inclut une modification d'une entité avec une configuration de synchronisation, l'application nécessite une synchronisation complète pour migrer la base de données hors ligne. Étant donné que cela peut prendre un certain temps avec des bases de données hors ligne volumineuses, nous souhaitons supprimer autant que possible la nécessité de cette synchronisation.

Dans un premier temps, nous empêchons la synchronisation pour la suppression des entités et des attributs avec cette version. À l'avenir, nous souhaitons autoriser de plus en plus de modifications du modèle de domaine sans avoir à synchroniser toutes les données. Vous pouvez en savoir plus sur la synchronisation hors ligne dans notre Documentation.

Fichiers hors ligne cryptés

Certaines applications, comme les applications bancaires ou les applications utilisant des informations de santé, ont des exigences très strictes en matière de sécurité des données. Si les appareils mobiles sont très efficaces pour stocker les données des utilisateurs en toute sécurité, cela ne suffit pas pour ces applications. C'est pourquoi, dans une version précédente, nous avons ajouté l'option de chiffrement de la base de données hors ligne stockée sur l'appareil. Dans cette version, vous pouvez également chiffrer les fichiers associés à la base de données qui sont stockés sur l'appareil. De cette façon, toutes les données utilisateur peuvent être stockées sur l'appareil avec une couche de sécurité supplémentaire.

Mendix Version 9-22-0_Crypter les fichiers associés aux bases de données hors ligne cryptées

Il n'est pas recommandé d'activer ce chiffrement supplémentaire pour toutes les applications, car cela a un impact sur les performances des applications, en particulier pour les appareils plus lents. Vous pouvez en savoir plus sur le chiffrement mobile dans notre Documentation.

Migrations Git : à toute vitesse !

In Mendix Version 9.20, nous avons introduit le service de migration Git dans le portail des développeurs et avec Mendix 9.21 Teamserver Git est devenu la valeur par défaut pour les nouveaux Mendix applications. Vous avez peut-être aussi lu dans ce blog qu'avec Mendix 10, nous sommes pleinement engagés envers Git et nous allons progressivement abandonner SVN.

Nous sommes maintenant heureux d'annoncer que nous avons supprimé les limitations du nombre de validations pour le service de migration. N'importe quel référentiel SVN Teamserver peut désormais être migré. Assurez-vous de lire le guide de migration avant de commencer, et prenez la taille de votre Mendix Tenez compte du référentiel lors de la planification d'un créneau de migration avec votre équipe. Bonne migration !

Mendix connectivité

Retour d'information sur la validation d'entités externes

Les messages de retour de validation fournis par un service OData seront désormais affichés dans le formulaire client lorsque l'enregistrement d'un objet d'entité externe échoue.

Le microflux suivant valide une demande de sauvegarde reçue par un point de terminaison OData. Si le microflux détecte un problème avec les données reçues, dans ce cas, il vérifie la valeur de Firstname, il signalera l'erreur à l'aide d'une activité Afficher le message de validation. Cette erreur sera signalée par l'API dans la charge utile de la réponse.

Mendix Version 9-22-0_Commentaires sur la validation des entités externes

À partir de la version 9.22, vous n'avez plus besoin de déterminer dans l'application cliente à l'aide de l'API OData si l'activité de sauvegarde a échoué. Si un utilisateur modifiait les données d'entité externe dans un formulaire, Mendix affichera automatiquement l'erreur signalée par l'API OData dans le formulaire utilisé par votre utilisateur.

Mendix Version 9-22-0_Les erreurs d'enregistrement signalées par l'API Odata sont désormais affichées automatiquement

Module OpenID Connect SSO amélioré pour l'accès API

Vous utilisez peut-être déjà le Module OIDC SSO pour donner aux utilisateurs finaux l'accès à votre Mendix application via SSO. Le module OIDC SSO peut également être utilisé pour sécuriser la consommation des API que vous exposez à partir de votre Mendix app.

Avec la dernière version du module, le jeton reçu via l'en-tête de demande d'autorisation HTTP est validé via l'introspection du jeton OAuth ou la validation JWT. Il est également plus simple de analyser les revendications à partir des informations du jeton et mappez-les aux rôles d'utilisateur que vous avez définis pour votre application back-end. Nous essayons de vous simplifier la tâche, non seulement pour déléguer l'authentification des utilisateurs à votre IdP (par exemple, Azure AD ou Okta), mais également pour utiliser cet IdP pour contrôler les rôles d'utilisateur attribués.

Mendix Cloud

Améliorations du cloud privé

Dans la sortie de Mendix Operator v2.10.0 nous introduisons de nombreuses nouvelles améliorations dans la façon dont vous pouvez stocker et gérer les données de l'application en externe à l'aide de Secret Stores :

• Si le pilote CSI Secrets Store fait tourner les informations d'identification, Mendix L'opérateur détectera cela et appliquera les modifications.
• Nous avons ajouté une option pour définir des constantes d'application et des paramètres personnalisés Mendix Paramètres d'exécution lors de l'utilisation de CSI Secrets Store.
• Il est désormais possible d’utiliser Azure Blob Storage au lieu de S3 lors de l’utilisation de CSI Secrets Store.
• Nous avons amélioré les messages d'état pour indiquer quelles données sont utilisées par CSI Secrets Store et si des étapes de configuration supplémentaires sont requises.

Nous avons également facilité la collecte de journaux pour une analyse ultérieure à l'aide de mxpc-cliEn utilisant cette fonctionnalité, la collecte et l’envoi de données de diagnostic au support deviennent beaucoup plus faciles.

Vérifiez tous les détails de cette version ici.

Le support d’intégration pour DynaTrace est en ligne !

DynaTrace est un outil de surveillance des performances des applications (APM) de premier plan. Mendix fournit des fonctionnalités de journalisation, de surveillance et d'alerte prêtes à l'emploi dans le portail des développeurs, pour des fonctionnalités de surveillance avancées et pour la surveillance Mendix et non-Mendix les applications en un seul endroit, les clients préfèrent intégrer des outils de surveillance des performances des applications tiers.

DynaTrace est un leader dans le domaine de l'APM et désormais Mendix prend en charge une intégration avec celui-ci ! En plus de DynaTrace, Mendix fournit également une intégration avec Data Dog, App Dynamics et Splunk, et nous sommes ravis d'ajouter DynaTrace à cette liste !

Pour plus d'informations, consultez les liens suivants :

  1. Mendix Documentation
  2. Documentation technique complémentaire sur Github

De nouvelles régions pour Mendix Nuage : Afrique du Sud et Bahreïn

Mendix rencontre ses clients là où ils résident ! Voyant le potentiel et la traction dans les régions d'Afrique du Sud et de Bahreïn, nous avons lancé Mendix Nuage dans ces régions également. Disponibilité de Mendix les régions de ces pays promettent une latence plus faible et une conformité aux réglementations qui exigent que les données des applications soient sécurisées dans le périmètre géographique local.

Nouveau pack de ressources cloud plus grand – XXXXL en direct !

Les clients de plus grande taille, disposant d'applications complexes ou d'un trafic important, ont besoin de packs de ressources plus importants pour alimenter leurs applications. Pour ce faire, Cloud est heureux de présenter le pack de ressources cloud le plus important à ce jour : XXXXL ou 4XL.

Êtes-vous prêt à commencer à créer ?

Vous ne voulez pas manquer les futures mises à jour ? Abonnez-vous à notre blog ici pour rester à jour !

Choisissez votre langue