Mendix Version 10.0 – Une nouvelle ère ! | Mendix

Passer au contenu principal

Mendix Version 10.0 – Une nouvelle ère !

Le lancement de Mendix L'année 10 marque le début d'une nouvelle ère dans le développement low-code. En mettant l'accent sur l'accélération du développement de bout en bout, l'augmentation des points de contact de collaboration, l'exploitation de l'IA et du ML, et bien plus encore, nous permettons aux organisations de transformer leurs idées en résultats plus facilement que jamais.

Mendix La version 10.0 offre de nombreuses fonctionnalités, de nouveaux looks et des mises à jour des outils existants que vous pouvez découvrir immédiatement. Mendix 10 apportera également de nouvelles fonctionnalités supplémentaires qui seront publiées dans les mois à venir. Si vous l'avez manqué, vous pouvez regarder une rediffusion de la Mendix 10 événement de lancementLe lancement comprend des fonctionnalités qui seront publiées dans les mois à venir, en savoir plus sur ces fonctionnalités à venir.

Maintenant, êtes-vous prêt à creuser Mendix 10.0 ? Continuez à lire !

Studio Pro

et Mendix 10, nous avons apporté de nombreuses améliorations à Studio Pro pour améliorer la vie de nos chers développeurs !

Un nouveau look et une nouvelle sensation

Mendix Studio Pro 10 propose une version entièrement remaniée avec des couleurs mises à jour pour les modes clair et sombre, ce qui le rend beaucoup plus agréable à regarder et facilite grandement le travail. Tout semble beaucoup plus intuitif dans cette version et vous permet de développer des applications plus efficacement que jamais.

Exemple d'application en mode sombre et en mode clair

Avec la mise à jour des couleurs, le mode sombre devient désormais également GA, et le thème peut écouter les préférences de votre système, ce qui signifie que si le thème de votre machine est défini sur le mode sombre, Studio Pro peut également s'ouvrir directement en mode sombre !

Correspondance du thème du système

Nous avons également mis à jour toutes les icônes de Studio Pro pour donner un aspect plus cohérent au style, ce qui permet de voir plus facilement ce qui appartient ensemble, offrant une expérience globale beaucoup plus propre.

En plus de cela, les mises à jour apportées au nouveau volet de propriétés sont également disponibles en disponibilité générale, offrant une expérience bien meilleure à tous les utilisateurs qui travaillent avec Studio Pro au quotidien. Avec une vue d'ensemble plus claire des propriétés que vous modifiez, il est plus efficace que jamais de modéliser votre application.

Génération de documents PDF (version bêta publique)

Nous sommes heureux d'annoncer notre toute nouvelle fonctionnalité de génération de documents PDF. Vous pouvez désormais générer facilement des documents PDF au pixel près à partir de pages normales de votre application. Vous pouvez utiliser les fonctionnalités de l'éditeur pleine page, y compris tous les widgets, les données dynamiques, les extraits, les modèles de texte, la visibilité conditionnelle basée sur des expressions, les classes dynamiques, etc.

La version bêta publique de la Module de génération de documents PDF est maintenant disponible pour Mendix 10 et Mendix 9.18+ applications en cours d'exécution dans le Mendix Nuage. Essayez-le !

Exemple de génération de document PDF

Kit ML (GA)

Avec l'essor de ChatGPT, tout le monde parle de la façon dont l'intelligence artificielle (IA) change le monde. Alors que le low-code révolutionne la « manière » dont les applications sont créées, l'IA révolutionne en effet le « type » d'applications qui peuvent être créées. Avec cette version, la nouvelle Mendix capacité de la plate-forme appelée Mendix Le kit ML sera mis en ligne en disponibilité générale (GA) pour permettre l'intégration de modèles d'apprentissage automatique (ML) à faible code dans Mendix applications.

Le kit ML permet Mendix les développeurs pour déployer un modèle ML, construit à l'aide d'un framework et d'un langage ML communs, dans Mendix Exécution de Studio Pro de manière low-code. Le kit ML permet une mise sur le marché plus rapide, une intégration plus facile et des performances supérieures, avec moins d'efforts et de coûts pour intégrer les modèles ML dans Mendix applications. Vous pouvez en savoir plus sur la façon d'utiliser les Kit ML dans le Mendix Documentation.

ML Kit passe à GA

Bot de bonnes pratiques

In Mendix 10, nous avons renommé Performance Bot en un nom général «Mendix Best Practice Bot' et l'étendra avec d'autres types de bonnes pratiques (par exemple, la sécurité). Le Best Practice Bot aidera les développeurs à inspecter leur modèle d'application par rapport à Mendix meilleures pratiques de développement, détecter les anti-modèles et les guider sur la manière de les résoudre. Le Best Practice Bot est construit à l'aide d'une analyse statistique de milliers de données anonymisées Mendix des applications pour apprendre les anti-modèles courants, ainsi que pour utiliser Mendix Les meilleures pratiques des services experts en matière de développement de microflux, de modèles de domaine, de pages, de sécurité, etc. Avec les prochaines versions, nous continuerons d'ajouter de nouvelles bonnes pratiques, alors restez à l'écoute ! Vous pouvez en savoir plus sur l'utilisation de Bot de bonnes pratiques dans le Mendix Documentation.

Bot de bonnes pratiques

Démarrer à partir d'une feuille de calcul

La plupart d’entre nous avons une relation amour/haine avec les feuilles de calcul. Ces documents sont incroyablement faciles à créer et ils nous aident à structurer des pensées pertinentes et des données applicables de manière simple. Au-delà de cela, les choses peuvent devenir compliquées. Le maintien de l’intégrité des données et le contrôle des versions sont difficiles avec les feuilles de calcul statiques, en particulier avec les travailleurs à distance.

et Mendix, les équipes peuvent mettre à jour les processus bloqués dans Excel et éviter les nombreux pièges des processus exécutés à partir de feuilles de calcul. Fini le chaos des versions de feuilles de calcul. Au lieu de cela, vous créez une expérience simplifiée et différenciée pour toutes les personnes impliquées, ce qui permet d'accomplir le travail beaucoup plus facilement.

Nous avons ajouté la fonctionnalité « Application à partir d'une feuille de calcul » à Mendix Studio Pro. Convertir une feuille de calcul en application est aussi simple qu'un glisser-déposer. Sérieusement.

Application à partir d'une feuille de calcul dans Marketplace

L'assistant « Application à partir d'une feuille de calcul » analyse votre feuille de calcul et détermine les types de données et les associations entre les tables. Sur cette base, Studio Pro génère votre modèle de domaine et regroupe les données de votre table de feuille de calcul sous forme d'instantané de données. Cela vous permet de disposer de vos propres données lorsque vous exécutez l'application pour la première fois.

Après la conversion, vous disposerez d'une application entièrement fonctionnelle, qui peut être étendue avec des fonctionnalités allant au-delà des capacités de feuille de calcul, comme la prise en charge des flux de travail de processus, des intégrations, des pages de tableau de bord et une expérience utilisateur personnalisée de la meilleure façon possible. L'assistant Application à partir d'une feuille de calcul est désormais disponible dans Mendix 9.24 et Mendix 10.

Améliorations de la construction de l'interface utilisateur

URL de pages conviviales

URL de page a subi une refonte majeure pour avoir plus de contrôle sur l'URL, ce qui permet de créer facilement des URL de page conviviales qui prennent en charge plusieurs paramètres. Vous pouvez spécifier le format de l'URL et ajouter des espaces réservés pour les paramètres. Il est même possible d'utiliser d'autres attributs que Id dans l'URL. Les variables sont automatiquement récupérées à partir de la base de données en fonction d'une requête XPath générée, comme vous pouvez le voir dans la capture d'écran.

Variables récupérées de la base de données pour les URL de page

Améliorations de l'explorateur de pages

Avez-vous déjà essayé l'explorateur de pages ? Le compagnon du mode conception, qui affiche une vue de page simplifiée pour vous aider à créer et à comprendre votre page ? Mendix 10. Nous avons mis à jour nos widgets pour afficher le contexte des données directement dans l'explorateur de pages. Cela signifie que vous pouvez voir immédiatement les données dont vous disposez à l'emplacement actuel en regardant simplement l'explorateur de pages. Nous avons ajouté cela pour les widgets tels que la grille de données 2, la galerie, les graphiques et bien d'autres.

Améliorations de l'explorateur de pages

Nouvelles icônes dans Atlas

Avec le nouveau look rafraîchi de Studio Pro, nous rafraîchissons également vos applications avec un tout nouvel ensemble d'icônes Atlas ! Ce nouvel ensemble contient non seulement plus d'icônes, mais vous pouvez même choisir entre des versions en forme de ligne et remplies. Et si cela ne suffit pas, vous pouvez toujours importer votre propre police d'icônes en créant une collection d'icônes, qui nous avons introduit dans la version 9.24.

Nouvelles icônes dans Atlas

Améliorations logiques

Nouvelles activités d'agrégats

Pour donner plus de puissance à nos utilisateurs, nous avons ajouté de nouvelles options à la Liste agrégée activité.

Nouvelles options d'activité globale

Tous Toutes sont de nouvelles fonctions d'agrégation que vous pouvez utiliser pour vérifier si une expression est vraie pour tout ou partie des éléments d'une liste. Par exemple, si l'une des commandes de votre application bénéficie d'une remise :

Les fonctions d'activité globales sont toutes et toutes

De plus, nous avons ajouté le Réduire agrégation pour permettre de transformer une liste de valeurs en une valeur unique à l'aide d'une expression. Par exemple, si vous souhaitez créer une chaîne unique basée sur une liste d'objets, comme répertorier les catégories sous forme de chaîne unique.

Réduire l'agrégation

Dans cette expression, les deux $currentObject $currentResult sont disponibles pour créer un nouveau $currentResult.

Enfin, toutes les agrégations qui pourraient être utilisées avec un attribut spécifié peuvent désormais également être utilisées avec une expression. Dans cette expression, $currentObjecte est disponible pour accéder à l'élément de la liste en cours de traitement.

Définition des paramètres d’entrée comme valeurs de retour

Dans le cadre de nos efforts visant à rendre le développement plus simple et plus efficace, nous avons ajouté une nouvelle fonctionnalité dans les éditeurs microflow et nanoflow. Il est désormais possible de cliquer avec le bouton droit de la souris sur un paramètre d'entrée et de le définir immédiatement comme valeur de retour. Cette méthode est très similaire à celle que vous pouviez déjà utiliser à partir de certaines activités. Cependant, elle vous permet désormais d'être plus efficace lorsque vous souhaitez générer un paramètre d'entrée.

Définition des paramètres d’entrée comme valeurs de retour

Améliorations du workflow

Tâche multi-utilisateur

Dans un processus métier, il y a régulièrement des tâches où plusieurs utilisateurs doivent exécuter la même tâche individuellement, par exemple une évaluation à quatre yeux ou une proposition à examiner par trois responsables. De plus, le nombre d'utilisateurs qui doivent effectuer une tâche donnée peut varier et n'est connu que lorsque le processus est déjà en cours d'exécution. Pour résoudre ce problème courant, nous avons ajouté le Tâche multi-utilisateur. Bien que cela soit déjà possible à modéliser, c'est désormais simplifié.

Option de tâche multi-utilisateur
Nouvelle activité de la boîte à outils Workflow : tâche multi-utilisateur

Il s'agit d'une définition de tâche unique et, outre la configuration de tâche utilisateur standard (unique), en tant que développeur, vous devez répondre à deux questions supplémentaires :

1 Combien d’utilisateurs doivent effectuer cette tâche ? 

2 Lorsque plusieurs utilisateurs doivent prendre une décision (par exemple, approuver ou rejeter une proposition), comment les décisions individuelles (résultats de la tâche) sont-elles traitées en un seul résultat de tâche ? Pour vous aider, nous avons mis en œuvre quatre des méthodes de décision les plus courantes : le consensus, le veto, la majorité et le seuil

Conditions de révision des tâches
Propriétés d'ajout de tâches multi-utilisateurs

Une tâche multi-utilisateur est exécutée en parallèle, ce qui signifie que tous les utilisateurs requis recevront la tâche dans leur boîte de réception en même temps et, une fois terminée, elle sera supprimée de leur boîte de réception. Lorsqu'un résultat final est connu (en fonction de la méthode de décision sélectionnée), il sera défini comme résultat de la WorkflowUserTask.

Note: Pour pouvoir attribuer plusieurs utilisateurs à une tâche, nous avons modifié l'association en un ensemble de référence nommé WorkflowUserTask_assignees. Il s'agit d'un changement radical. Les données de workflow des versions précédentes seront automatiquement migrées, mais les applications antérieures à Mendix 10 nécessitera quelques mises à jour manuelles.

Attendre la notification

L'activité Attendre une notification est similaire à une tâche utilisateur dans le sens où elle suspend l'exécution du workflow jusqu'à ce qu'un événement se produise. Cette activité peut être utilisée pour attendre qu'un paiement soit reçu, que les marchandises commandées soient arrivées, qu'un e-mail soit reçu, etc. Cette notification peut provenir d'événements commerciaux, d'API ou d'autres workflows. L'activité Attendre une notification est une nouvelle activité de la boîte à outils du workflow.

Attendre la notification

L'événement qui informe le workflow de continuer est une nouvelle activité de microflux : Notifier le workflow. L'activité Notifier le workflow renvoie une valeur booléenne pour indiquer si le workflow attendait réellement cet événement.

Exemples de workflows de notification
Flux de travail de notification d'activité dans l'éditeur MF

Mobile natif

Effacer de l'appareil

Avez-vous rencontré des situations dans vos applications mobiles hors ligne où la suppression d'objets de votre base de données locale serait utile ? Par exemple, lorsque vous avez effectué des inspections dans une application de gestion des inspections et que les objets d'inspection ne sont plus nécessaires, la suppression de ces objets est utile pour éviter que l'application ne soit encombrée ou ne prenne plus de place que nécessaire.

Pour répondre à de tels cas, nous avons introduit une nouvelle activité de nanoflux appelée Effacer de l'appareil qui peut être utilisé pour effacer les objets d'une entité de la base de données du périphérique. Les objets effacés à l'aide de cette activité ne sont pas synchronisés avec la base de données du serveur et les références à ces objets ne sont pas effacées.

Exemple de nanoflow clair à partir d'un appareil

Rendez-le natif 10

Make it Native 10 sera bientôt disponible en magasin. En attendant, vous pouvez continuer à utiliser Make it Native 9.

Kit de solutions pour des solutions adaptables

Lors du développement d'une application pour un cas d'utilisation contenant plusieurs départements d'une organisation, l'application doit souvent être modifiée afin de s'adapter aux processus métier de parties spécifiques de l'organisation, de respecter les réglementations locales ou de s'intégrer aux systèmes informatiques locaux. Mendix 10, cela obligeait les clients à effectuer de nombreuses implémentations indépendantes de la même application, et il était difficile de maintenir toutes ces implémentations à jour avec les nouvelles fonctionnalités.

et Mendix Avec le kit de solutions, les clients peuvent développer des solutions adaptables pour les cas d'utilisation courants et les réutiliser dans plusieurs implémentations, avec des adaptations pour répondre aux besoins locaux, et au fil du temps maintenir ces implémentations à jour avec les nouvelles versions de la solution principale tout en gardant le contrôle informatique central.

Solutions Kit offre aux clients trois fonctionnalités :

• Modules protégés : le service informatique central peut créer une solution adaptable et verrouiller des parties du modèle d'application pour contrôler les limites dans lesquelles les équipes d'implémentation locales peuvent apporter des modifications.

• Gestion du cycle de vie des solutions : instanciez les implémentations de solutions, adaptez-les au niveau du modèle et, au fil du temps, mettez à niveau ces implémentations vers de nouvelles versions de la solution de base tout en conservant ces adaptations et en les fusionnant avec de nouvelles fonctionnalités.

• Informations sur l'adaptation : le service informatique central peut obtenir un aperçu des implémentations qui ont été créées, de la manière dont elles ont été modifiées et de l'impact que les nouvelles versions auront sur ces implémentations. Les équipes d'implémentation obtiennent une vue similaire sur leur propre solution et sur la manière dont elle a divergé par rapport à la version principale, avec un aperçu des mises à niveau à venir.

et Mendix Avec le kit de solutions, les clients peuvent désormais consolider les implémentations indépendantes des cas d'utilisation courants et développer et maintenir ces applications plus efficacement, permettant aux équipes locales de développer leurs propres modifications tout en gardant le contrôle informatique central.

Solution Lifecycle Management et Protected Modules sont disponibles avec Studio Pro 10.0, tandis qu'Adaptation Insights arrivera en version bêta plus tard cette année.

Mendix Connexion

Avec la collection Mendix 10 version, toutes les capacités d'intégration et de connectivité du Mendix la plateforme sera marquée Mendix Connectez-vous et bénéficiez d'un service prêt à l'emploi Mendix Plateforme. Cela inclut toutes les fonctionnalités existantes de Studio Pro pour REST, les services Web et les bases de données, mais également les entités externes, le catalogue et les événements commerciaux.

Nous savons que la connectivité avec vos bases de données, applications et services existants, ainsi qu'avec d'autres Mendix applications, est crucial pour votre Mendix application. En fait, il n'existe pratiquement aucune application qui ne se connecte pas à autre chose, nous avons donc décidé d'inclure toutes les fonctionnalités de connectivité prêtes à l'emploi avec l'application. Mendix

Mendix Connect vous fournit tous les outils et fonctionnalités pour composer des applications low-code sur vos solutions existantes, qu'elles soient construites avec du low-code ou une autre technologie.

Business Events

De nombreux clients créent des solutions composées de plusieurs applications. Cela présente de nombreux avantages par rapport à la tentative de regrouper toutes les exigences de votre entreprise dans une seule application. Le développement et les tests deviennent plus faciles, les applications sont généralement plus rapides et les changements commerciaux sont plus rapides à mettre en œuvre et à déployer.

La manière classique de mettre en œuvre la communication entre les applications consiste à utiliser des API, généralement REST ou OData REST. L'un des défis des API est qu'il n'est pas facile de détecter quand quelque chose d'important se produit dans une autre application. Par exemple, si une application enregistre de nouvelles commandes et que d'autres applications doivent répondre à ces nouvelles commandes le plus rapidement possible, par exemple pour envoyer la facture ou pour donner des instructions sur l'emballage et l'expédition. Plus vite vous le ferez, plus vos clients seront satisfaits.

Vous pouvez demander à la source de l'événement d'appeler votre application pour vous informer, mais cela représente une charge de travail importante pour une autre équipe. Alternativement, ils peuvent gérer cela via des webhooks, ce qui ajoute une complexité supplémentaire à la source de l'événement. Bien souvent, l'application se contente de lancer une interrogation pour voir si quelque chose a changé, ce qui entraîne une charge et une inefficacité inutiles.

Mendix Les événements professionnels offrent une solution plus simple, plus rapide et plus fiable lorsque vous avez besoin d'une notification d'événements en temps quasi réel entre vos Mendix applications. Les événements professionnels vous permettent de modéliser l'apparence de votre événement et de le publier avec une seule activité de microflux. D'autres applications peuvent s'abonner à l'événement qui les intéresse. Les microflux souscrits seront déclenchés automatiquement lors de la réception de l'événement.

Le Mendix Connect Event Broker assure une diffusion fiable et évolutive de ces événements entre vos applications dans le Mendix Cloud. Si une application est en panne, Event Broker s'assurera que les événements sont diffusés dès que votre application sera de nouveau opérationnelle. Vous pouvez utiliser Business Events dès maintenant avec Mendix 10. L'infrastructure Event Broker requise est disponible pour les applications exécutées dans le Mendix Cloud.

Mendix connecter un courtier d'événements

Mises à jour de deux connecteurs AWS

Depuis notre dernière version, nous avons travaillé dur pour améliorer la qualité de nos offres de connecteurs AWS existantes dans le Mendix Marketplace. Cela signifiait non seulement s'assurer que tous les connecteurs AWS sont Mendix 10 compatible, mais aussi amélioration des fonctionnalités. Pour cette raison, nous sommes heureux d'annoncer deux nouvelles mises à jour de notre connecteur Amazon S3 et du connecteur Amazon Simple Notification Service !

Amazon S3

Le connecteur Amazon S3 est le connecteur AWS le plus téléchargé sur le Marketplace. Il vous simplifie grandement la vie si vous souhaitez stocker, gérer et récupérer des documents à partir d'un bucket S3 - le service de stockage économique et infiniment évolutif d'Amazon. Avec le connecteur Amazon S3 d'origine, il était déjà possible de charger des documents, de les télécharger et de les gérer dans Amazon S3, le tout à partir de votre Mendix .

Avec une mise à niveau majeure vers la version 2.0.0, nous avons non seulement introduit deux nouvelles activités dans le connecteur Amazon S3 (l'action Créer un compartiment et Supprimer un compartiment), mais nous avons également veillé à ce que la structure et l'expérience de travail avec le connecteur soient désormais les mêmes qu'avec tous les autres connecteurs AWS. Cela facilite grandement la vie si vous avez l'habitude de travailler avec d'autres connecteurs AWS, car la configuration des actions d'authentification, de sécurité et de microflux sera la même.

Assurez-vous de regardez-le dans le Mendix Marketplace.

Connecteur Amazon S3

Service de notification simple d'Amazon

Vous êtes-vous déjà demandé comment diffuser facilement des messages sur différents canaux à partir d'une seule activité de microflux ? Avec le connecteur Amazon Simple Notification Service, vous pouvez le faire. Les rubriques, auxquelles les utilisateurs « sujet », peuvent s'abonner, peuvent être utilisées pour envoyer des messages par e-mail, SMS ou notifications push aux utilisateurs finaux.

Le connecteur Simple Notification Service (SNS) d'origine a été publié en novembre 2022. Nous avons entendu vos commentaires depuis lors selon lesquels le connecteur était limité dans ses fonctionnalités avec uniquement la capacité d'envoyer des notifications aux sujets existants et manquait de capacités pour effectuer des opérations CRUD complètes sur les sujets SNS. Cela signifiait Mendix les créateurs passeraient encore beaucoup de temps dans la console AWS.

Nous sommes heureux de vous annoncer qu'avec le nouveau connecteur SNS, vous pouvez non seulement envoyer des notifications, mais également répertorier les sujets SNS dans votre Mendix application, créez des sujets et abonnez-vous à ceux-ci. Nous avons également étendu l'action Envoyer un message pour prendre en charge le traitement par lots, ce qui signifie que vous pouvez désormais facilement envoyer plusieurs messages en même temps dans une seule action.

Assurez-vous de regardez-le dans le Mendix Marketplace.

(AWS a rendu le premier million de messages par mois gratuit !)

Connecteur Amazon SNS

Gouvernance et contrôle

Apportez votre propre IdP (BYOIdP)

Chez Mendix facilitez et accélèrez la création et le déploiement d'applications. Pour accéder à notre plateforme, il vous suffit de disposer de votre ordinateur portable, d'une boîte mail professionnelle et d'un mot de passe. Pas de soucis avec les cartes de crédit, les contrats ou l'intégration de l'entreprise. Grâce à la fonctionnalité BYOIdP (Bring-your-own Identity Provider), nous facilitons désormais également la satisfaction d'un certain nombre d'exigences de sécurité et de conformité.

Alors, qu'est-ce que BYOIdP ? En termes simples, avec BYOIdP, Mendix la plateforme délègue le processus de connexion à votre propre fournisseur d'identité (IdP).

Alors, quand est-ce utile ?

  1. Pour adhérer aux politiques d'authentification à l'échelle de l'organisation – Si votre organisation dispose de politiques d’authentification spécifiques, par exemple une politique de mot de passe (longueur, complexité, expiration, etc.), et qu’elle doit disposer d’une authentification à deux facteurs pour tous les accès à la plateforme, d’un accès conditionnel, etc., alors l’utilisation de BYOIdP est indispensable. Avec BYOIdP, les paramètres configurés dans votre IdP peuvent s’appliquer à l’IdP. Mendix expérience de connexion – en toute transparence.
  2. Pour une gouvernance d’accès améliorée – Les administrateurs d'entreprise n'ont plus besoin de se démener pour désactiver les membres de toutes les applications une fois qu'ils ont quitté l'organisation. Avec BYOIdP, seuls les employés actifs dans l'IdP d'un client peuvent accéder à l'application. Mendix plate-forme. En option, il est également possible de restreindre Mendix accès à la plateforme uniquement à certains départements ou groupes si nécessaire.
  3. Pour la commodité de SSO – Sans BYOIdP, les identifiants de la plateforme (un nom d’utilisateur et un mot de passe) doivent être mémorisés. Avec BYOIdP, l’authentification unique (SSO) est activée. Plus besoin de mémoriser les identifiants !

Vous vous demandez maintenant comment activer cette fonctionnalité ? Il s'agit d'un processus guidé avec un assistant dans le Centre de contrôle. Mais assurez-vous d'avoir effectué la gestion des changements et les communications appropriées nécessaires dans votre organisation avant d'activer cette fonctionnalité. Consultez notre documentation pour en savoir plus!

BYOIdP

Gestion des accès

Collaborer avec des collègues est désormais plus facile que jamais : si vous invitez quelqu'un à votre projet et que vous êtes dans la même entreprise, il n'a plus besoin d'accepter l'invitation, il sera ajouté directement au projet avec le rôle que vous avez sélectionné.

De plus, l'aperçu des invitations en attente n'est plus personnel : vous pouvez désormais voir toutes les personnes qui ont été invitées à un projet, qui les a invitées et quand, ainsi que la date d'expiration de l'invitation. Cela vous aidera à gérer l'accès plus efficacement et à prendre des mesures si nécessaire. Si une invitation doit être retirée, les administrateurs de l'entreprise, les scrum masters du projet ou la personne qui a initialement envoyé l'invitation peuvent le faire en un clic. Un grand merci à notre MVP, Eline Bijkerk, pour cette suggestion !

Aperçu des invitations en attente

LDAP – Nouveau et amélioré !

Le Module LDAP (Lightweight Directory Access Protocol) est utilisé pour communiquer avec un serveur LDAP. Il peut être utilisé dans un Mendix application permettant de synchroniser les utilisateurs finaux, leurs appartenances à des groupes et leur statut à partir d'un serveur LDAP tel que Microsoft AD.

Ce module a été mis à jour pour prendre en charge LDAPS, c'est-à-dire la communication LDAP sur SSL, le rendant plus sécurisé. Se référer à la documentation pour en savoir plus!

Mises à jour du cloud

Webhooks – Arrêtez les sondages et commencez à « accrocher » !

Les webhooks permettent de notifier les systèmes externes lorsqu'un événement se produit dans le Mendix écosystème. Mendix a publié cette fonctionnalité en version bêta publique en mars de cette année (2023). Après avoir pris en compte les commentaires des clients, nous annonçons maintenant la disponibilité générale avec Mendix 10.

Les événements pris en charge incluent :

  1. Push du serveur d'équipe (Git) – lorsqu’un nouveau commit est envoyé vers le Git du Team Server.
  2. Téléchargement du package – Lorsqu’un package de déploiement est nouvellement disponible dans le portail des développeurs, cela inclut la création d’un package à partir du Teamserver.

Les webhooks, avec les événements pris en charge aujourd'hui, sont utiles pour :

  • Les clients qui souhaitent automatiser leurs pipelines CI/CD tiers. L'époque des sondages est révolue. Soyez instantanément informé des événements auxquels vous êtes abonné
  • Les clients qui souhaitent déclencher des processus en aval après qu'un nouveau code a été envoyé dans le référentiel Git Teamserver.
  • Les clients qui souhaitent recevoir des notifications en temps quasi réel, par exemple dans Slack ou Teams, lorsque certains événements de la plateforme ont lieu dans Mendix. Voir les documents liés pour plus de détails sur les événements pris en charge.

Vous trouverez ci-dessous un exemple dans lequel un événement webhook est utilisé pour déclencher un pipeline CI/CD externe dès qu'une nouvelle validation est effectuée dans Studio Pro :

  1. Le webhook est créé dans le portail des développeurs
  2. Le pipeline CI/CD est créé dans un outil externe (par exemple Gitlab, Azure Devops, etc.)
  3. Un nouveau commit est effectué dans Studio Pro
  4. Le pipeline est déclenché automatiquement comme indiqué dans l'outil CI/CD.
  5. Le pipeline a déclenché la création d’un package de déploiement qui est visible dans le portail des développeurs comme indiqué dans la dernière étape de la démonstration.

Package de déploiement affiché dans le portail des développeurs

Basculement multirégional

Avec nos tout nouveaux packs de ressources cloud Premium Plus, vous pouvez maintenir votre application en fonctionnement même si la région dans laquelle elle s'exécute tombe en panne. Il offre une immunité totale en cas de panne dans la région cloud.

Dans l' Mendix Cloud (à la fois multi-locataire Mendix offre Cloud et l'offre Cloud dédiée à locataire unique) nous avons plusieurs fonctionnalités contribuant à la haute disponibilité:

  1. Lorsqu'une application est déployée sur le Mendix Cloud, sa santé est surveillée par un gestionnaire de santé. Ce gestionnaire de santé détecte automatiquement les conteneurs d'applications non sains (qui ne répondent pas ou qui sont en panne). Ces conteneurs non sains sont automatiquement détruits et un nouveau conteneur est démarré. auto-guérison garantit que les problèmes sont résolus rapidement et automatiquement, améliorant ainsi la disponibilité de l'application.
  2. Le Mendix Prise en charge du cloud prête à l'emploi mise à l'échelle horizontale. Cela vous permet de faire évoluer facilement votre application vers le haut ou vers le bas sans interruption de service. De plus, en disposant d'au moins deux instances, vous disposerez d'une solution entièrement hautement disponible. Si l'un de vos conteneurs devient défectueux, les autres conteneurs prennent en charge la charge, tandis que le conteneur défectueux est détruit et redémarré automatiquement. Du point de vue de l'utilisateur final, il n'y a aucun temps d'arrêt.
  3. Avec la collection Forfaits premium, les applications obtiennent une base de données de secours dans un autre zone de disponibilité autre que la base de données principale. En cas de panne de la zone de disponibilité, lorsque la zone de disponibilité principale devient complètement indisponible, nous basculons automatiquement vers la base de données de secours, la transformant ainsi en base de données principale. Cela garantit que votre application continuera à fonctionner et à traiter les requêtes, même avant que la disponibilité principale ne soit à nouveau rétablie. Avec le pack Standard, vous devrez attendre que la zone de disponibilité principale avec votre base de données redevienne disponible.
  4. Avec la nouvelle Pack Premium Plus, qui est désormais disponible pour tous nos clients, nous allons encore plus loin et donnons aux applications une base de données de secours dans un région différente autre que la base de données principale. En cas de panne d'une région, où la région principale devient complètement indisponible, nous basculons automatiquement vers la base de données de secours, la transformant en base de données principale. Cela garantit que votre application continuera à fonctionner et à traiter les requêtes, même avant que la région principale ne soit à nouveau opérationnelle. Avec les packs Standard et Premium, vous devrez attendre que la région principale avec votre base de données soit à nouveau disponible.

Vous avez une application essentielle à votre activité et vous souhaitez qu'elle soit disponible, même en cas de panne dans votre région ? Contactez votre responsable de la réussite client pour discuter de nos nouveaux packs de ressources cloud Premium Plus !

Solution de repli multirégionale

Gestion de portefeuille

Avec le lancement de Mendix 10 Mendix Gestion de portefeuille est entré en disponibilité générale ! Voici les nouveautés de la dernière version.

Vous obtenez une planche et vous obtenez une planche !

Le Mendix Gestion de portefeuille La page de destination a été repensée pour fournir un aperçu du paysage du portefeuille de l'organisation, affichant les portefeuilles accessibles aux utilisateurs, ainsi que les portefeuilles restreints de l'entreprise.

Les organisations peuvent désormais avoir plusieurs portefeuilles. Tout le monde peut créer des tableaux de portefeuille pour des flux de valeur, des départements ou des équipes dédiés, et les tableaux peuvent être définis comme privé ou restreintCela détermine si le portefeuille est détectable par d’autres personnes au sein de l’organisation.

Aperçu du paysage du portefeuille

Gouvernance de la gestion de portefeuille dans le centre de contrôle

Un nouvel élément de navigation, Portfolios, a été introduit dans le Centre de contrôle spécifiquement pour Mendix Les administrateurs peuvent agir en tant que remplaçants pour gérer les tableaux de portefeuille et prendre les mesures appropriées sur le paysage du portefeuille. Cela permet de contrôler les modifications des paramètres de confidentialité du portefeuille pour gérer la création et les modifications des tableaux restreints et de contrôler la croissance des tableaux de portefeuille détectables dans le paysage du portefeuille de l'organisation.

Gouvernance de la gestion de portefeuille dans le centre de contrôle

Connecteur Jira

Oui, cela nous a pris un certain temps, mais c'est enfin là — le connecteur Jira est disponible en version bêta publique ! Vous pouvez désormais lier votre carte Jira à un Mendix projet et voir toutes les histoires de ce tableau dans le volet Histoires de Studio Pro. Cela vous permet de lier facilement les commits aux histoires utilisateur dans Jira et de trouver les informations pertinentes sur la page Team Server.

Aucune configuration complexe n'est nécessaire, vous avez juste besoin du scrum master du projet et d'un administrateur Jira pour configurer une chose (tout décrit dans notre documentation bien sûr). Pour une flexibilité maximale, les scrum masters peuvent configurer cette page Paramètres généraux par projet, donc si vous souhaitez utiliser Jira pour certains projets, mais Epics pour d'autres, ce n'est pas un problème. Si Jira est sélectionné, la navigation dans la barre latérale affichera également le lien vers votre tableau Jira afin que vous puissiez y accéder facilement depuis le portail des développeurs. La prochaine étape consistera à créer une histoire dans Jira basée sur un élément de feedback, alors restez à l'écoute !

Connecteur Jira

API publique d'Epics

Vous n'utilisez ni Epics ni Jira ? Aucun problème ! Grâce à notre toute nouvelle API publique, vous pourrez intégrer pratiquement n'importe quel autre outil ou service de gestion de projet tiers.

Avec la sortie de l'API publique, Epics offrira pratiquement toutes les fonctionnalités de Stories (et bien plus encore), ce qui signifie qu'il est temps pour Stories de prendre une retraite bien méritée. Nous prévoyons de mettre fin à Stories le 1er octobre 2023, alors gardez cela à l'esprit si vous n'avez pas encore fait le changement. Et ne vous inquiétez pas, toutes vos données peuvent être migrées ! Vous pouvez lire plus à ce sujet ici.

Informations sur les applications

Nous avons une excellente nouvelle à vous annoncer ! Cet été, nous lancerons Mendix App Insights, une suite d'outils avec tout ce dont vous avez besoin pour obtenir les bonnes informations de vos utilisateurs et créer des applications encore meilleures, plus rapidement. App Insights se compose de Feedback Management et de Mini Surveys, que vous avez peut-être déjà rencontrés lors de votre exploration Mendix.

Gestion des commentaires

Le nouveau module de gestion des commentaires offre un petit quelque chose pour tout le monde : grâce au nouveau module de commentaires, vos utilisateurs finaux pourront annoter des captures d'écran et vous montrer exactement ce que vous devez savoir pour résoudre le problème ou apporter de nouvelles fonctionnalités. Les PO et les Scrum Masters auront plus de contrôle sur les éléments de commentaires : ils peuvent désormais ajouter des balises, utiliser des filtres, lier des éléments de commentaires similaires entre eux (pour tous ces moments où dix personnes différentes signalent exactement le même problème) et, si nécessaire, transformer ces éléments de commentaires en histoires dans Epics ou Jira.

La communication est essentielle, c'est pourquoi nous avons créé un tout nouveau chat pour que l'équipe de développement puisse parler à ses utilisateurs. De plus, le partage d'informations au sein de l'équipe est désormais plus simple que jamais, avec un nouveau champ de résumé réservé à l'équipe uniquement, ainsi que des commentaires internes à l'équipe. Les utilisateurs finaux ainsi que les membres de l'équipe sont informés chaque fois qu'il y a une mise à jour sur les éléments de commentaires (mais bien sûr, si vous n'avez pas besoin d'autant de notifications, vous pouvez également les désactiver par projet). Avec tout cela en place, la gestion des commentaires et la réponse aux préoccupations des utilisateurs finaux seront plus faciles que jamais.

Gestion des commentaires sur les informations des applications
Image 1 : Gestion des commentaires – Image 2 : Lier les éléments, utiliser une balise

Mini-enquêtes

Alors que la gestion des commentaires vous aide à réagir à ce que les utilisateurs finaux vous disent, les mini-enquêtes sont un moyen de leur poser des questions de manière proactive. Cet outil est en version bêta publique depuis un certain temps. Nous avons intégré vos commentaires et nous sommes maintenant fiers d'annoncer qu'il sera disponible de manière générale dans le cadre d'App Insights. Mendix Grâce aux mini-enquêtes, vous pouvez recueillir davantage d'informations sur votre base d'utilisateurs et utiliser ces informations pour améliorer la satisfaction et la rétention.

Vous pouvez définir l'objectif, la durée et la position de l'enquête sur la page. Nous proposons quatre types de questions différents : échelle de notation, choix multiple, questions ouvertes et NPS. Une fois que vous les aurez configurées, vous pourrez prévisualiser exactement comment votre enquête sera présentée aux utilisateurs finaux. Et une fois que vous aurez défini les critères de ciblage exacts dont vous avez besoin à l'aide du module Mini Survey, vous serez prêt à partir. Au fur et à mesure que les résultats afflueront, vous pourrez obtenir des informations en un coup d'œil à l'aide des graphiques que nous fournissons, ou les exporter vers Excel pour une analyse plus approfondie. Cela vous aidera à mieux comprendre sur quoi vous concentrer lors de vos prochaines itérations et, avant même de vous en rendre compte, vous aurez un développement axé sur les données et des utilisateurs plus heureux et plus engagés !

Mini-enquêtes sur les applications

Changements à la Mendix Communauté

Il y a une multitude d'améliorations apportées à la Mendix Communauté que nous aimerions déballer avec vous.

Rédaction de messages dans la communauté

La façon dont nous avions l'habitude de gérer les projets de poste dans le Mendix Communauté C'était un peu compliqué. Tout nouveau message était automatiquement enregistré et le nombre de brouillons était limité à un. C'était une source de confusion.

Nous avons donc apporté de grandes améliorations à la manière dont les brouillons de messages sont gérés et traités à l'intérieur du Mendix Communauté. Vous pouvez désormais créer plusieurs brouillons de publication, ce qui vous permet de travailler sur plusieurs questions ou idées avant de les publier.

Rédaction de messages dans la communauté
Image 1 : Créer un brouillon – Image 2 : Aperçu de vos brouillons

Une Marketplace plus fluide et plus riche

La Marketplace a connu des améliorations significatives de l'expérience utilisateur et de l'interface utilisateur, ce qui rend l'exploration du contenu de notre écosystème et des blocs de construction disponibles plus agréable pour vos yeux et plus rapide.

 

Un marché plus fluide et plus riche
Image 1 : Plus de contenu dans la vue initiale et des filtres toujours visibles – Image 2 : Interface utilisateur retravaillée dans Studio Pro

 

Un marché plus fluide et plus riche
Image 3 : Téléchargez les versions portables de Studio Pro directement depuis Marketplace Web – Image 4 : Nouveau filtre pour permettre la découverte rapide des composants privés

À l’avenir, nous vous informerons, soit par e-mail, soit par notification sur la plateforme (gérable dans vos paramètres utilisateur) lorsqu'il y a des mises à jour du contenu de la Marketplace que vous avez enregistré.

Soumission des composants La Marketplace a également connu des améliorations, tant au niveau de l'interface utilisateur/expérience utilisateur que des fonctionnalités. Cela vous permet de suivre plus rapidement les étapes pour soumettre vos composants.

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

Choisissez votre langue