Mendix Version 11.11 | Mendix

Passer au contenu principal

Mendix Communiqué 11.11

Mendix La version 11.11 représente une avancée majeure dans la façon de créer et de gérer des applications grâce à une automatisation intelligente et fonctionnelle. Notre nouvel événement de notification permet enfin aux flux de travail de se suspendre et d'attendre des déclencheurs concrets, tels que des confirmations de paiement ou des rappels d'API, sans solutions de contournement complexes. Maia Désormais, la configuration complète des thèmes et de la navigation de votre application est gérée en toute simplicité grâce à des conversations intuitives. Ajoutez la journalisation d'audit centralisée et la gestion des certificats pour les équipes d'entreprise, et vous obtenez une solution qui élimine les obstacles entre les idées prometteuses et les applications prêtes pour la production.

Applications et orchestration des agents

Élevez votre Mendix Flux de travail : présentation de l’événement de notification

Préparez-vous à découvrir un nouveau niveau de réactivité et de flexibilité dans votre Mendix applications ! De la part de norme BPMN nous ajoutons le Événements de messages intermédiaires à nos capacités de flux de travail sous la forme de Événement de notificationCette nouvelle fonctionnalité permet de créer plus facilement des processus dynamiques et événementiels.

Avez-vous déjà souhaité que votre flux de travail puisse s'interrompre et attendre un événement spécifique avant de poursuivre, ou réagir à un message ou un événement externe pendant qu'une activité est en cours, sans avoir à mettre en place des solutions complexes ? Grâce à l'événement de notification, c'est désormais possible !

Voici comment cela transformera la conception de votre flux de travail :

  • En tant qu'événement normal/intégré : intégrez-le directement dans votre flux de travail pour introduire des points d'attente intelligents, une alternative plus légère à… Attendre la notificationCela garantit que votre processus ne progresse que lorsqu'une notification spécifique est reçue, idéal pour orchestrer des séquences complexes qui dépendent de confirmations de systèmes externes, d'actions d'utilisateurs ou de mises à jour de données.
    • Par exemple : attendre la réussite d’une passerelle de paiement, ou patienter jusqu’à la réception d’un rappel d’API tierce avant de poursuivre.
  • En tant qu'événement limite : associez-le directement à une activité pour une gestion robuste des exceptions ou un pilotage dynamique des processus. Selon vos besoins, il peut être configuré pour interrompre l'activité en cours et rediriger le flux, ou pour ne pas l'interrompre (créer un chemin parallèle tandis que l'activité d'origine se poursuit). Vous contrôlez ainsi précisément la réaction de votre flux de travail à un déclencheur externe en cours de tâche.
    • Par exemple : intercepter une demande d’annulation alors qu’une tâche d’approbation est encore en cours, et rediriger immédiatement le flux.

L'événement de notification ouvre de nombreuses nouvelles possibilités pour la création d'applications véritablement réactives et résilientes, capables de répondre intelligemment aux événements du monde réel.

Prêt à découvrir comment l'événement de notification peut améliorer votre Mendix Des solutions ? Pour en savoir plus, consultez notre Documentation.

Introduction des vues Construction et Terrain de jeu dans l'éditeur d'agent

La dernière version de l'éditeur d'agent offre une expérience plus claire et plus ciblée en divisant l'éditeur en deux vues dédiées : Se construisent et cour de récréationLa vue Build vous permet de vous concentrer sur l'essentiel lors de la conception de votre agent : la configuration de son type, de son modèle, de ses invites et de ses outils, sans être distrait par les contrôles de test.

Éditeur d'agents de visualisation de la construction

Lorsque vous êtes prêt à tester, passez en mode Playground. Vous y trouverez tout ce dont vous avez besoin pour exécuter et évaluer votre agent. Le Playground remplace désormais les invites système et utilisateur par les valeurs de vos variables configurées, ce qui vous permet de voir exactement ce que l'agent recevra.

Éditeur d'agent Playground View

Rechargements rapides pour les agents

Les agents prennent désormais en charge le rechargement instantané, ce qui réduit considérablement le temps de démarrage de l'application après la modification d'un document d'agent. Il en résulte un processus de développement beaucoup plus fluide et rapide, facilitant plus que jamais l'amélioration de vos agents.
Bam ! Votre agent vient de recharger la page plus vite qu'il ne lui a fallu pour lire cette section !

Développement de l'agent

Thèmes alimentés par l'IA avec Maia

Transformer complètement l'apparence de votre application est désormais aussi simple qu'une conversation. Maia Vous pouvez désormais lire et modifier le thème de votre application, transformant ainsi les spécifications de conception en CSS fonctionnel.

Du design au thème en quelques secondes

Téléchargez un PDF contenant les directives de marque, connectez-le à vos jetons de conception Figma, ou décrivez simplement l'ambiance que vous recherchez, et Maia Il le traduit en un thème complet. Il modifie intelligemment les variables CSS pour les couleurs, la typographie, l'espacement et le rayon des bordures, comprend l'intégralité de la structure Atlas pour effectuer des modifications en cascade et inclut des vérifications de contraste WCAG intégrées pour garantir l'accessibilité dès le départ. Mise à niveau vers Atlas 4 ? Maia peut vous guider dans la migration des variables SASS vers les variables CSS.

Concevoir des propriétés simplifié

Au-delà de la thématique globale, Maia Vous pouvez désormais créer et gérer des propriétés de conception : les variantes de style réutilisables qui apparaissent dans le panneau des propriétés de Studio Pro. Vous souhaitez ajouter un nouveau style de bouton ou une variante de conteneur « compact » pour les cartes ? Il suffit de demander. Maia Il gère la configuration JSON, assure la rétrocompatibilité et synchronise automatiquement les modifications afin qu'elles soient immédiatement disponibles dans votre boîte à outils.

Cela permet à tous les membres de votre équipe de personnaliser l'interface utilisateur, éliminant ainsi le goulot d'étranglement lié à la nécessité de faire appel à un spécialiste du développement front-end pour chaque modification de design ou mise à jour de marque.

Gestion de la navigation basée sur l'IA avec Maia

Configurer la navigation est désormais un jeu d'enfant. Maia Vous pouvez désormais créer et gérer les profils de navigation et le menu de votre application, ce qui rend le passage de la génération de pages à un menu entièrement intégré parfaitement fluide.

Je viens de créer une nouvelle page avec MaiaDemandez-lui d'ajouter la page à votre menu, et il s'occupe du reste. Besoin d'une navigation différente pour les utilisateurs mobiles ? Maia Il permet de créer des profils de navigation spécifiques à chaque appareil (téléphone, tablette ou site web adaptatif) et de configurer des propriétés telles que les paramètres des applications web progressives. Il gère intelligemment les paramètres de page en vous demandant comment transmettre les valeurs, vous évite de créer des profils en double et protège les configurations critiques contre toute suppression accidentelle. La configuration de la navigation s'intègre désormais naturellement à votre processus de développement.

Comparaison de fichiers et de valeurs longues

Vous souvenez-vous de ces moments où vous vouliez voir ce qui avait changé dans un fichier sur le disque, ou ce qui avait changé exactement dans une contrainte XPath, mais que vous n'aviez pas configuré l'outil tiers ? C'est fini !

Désormais, vous pouvez visualiser directement les différences textuelles dans Studio Pro, en double-cliquant sur une propriété ou un fichier modifié. Modifications vitre.

Nouvelle interface pour l'éditeur de modèles de domaine

Avec Mendix 11.11 Vous pouvez désormais utiliser le nouveau modèle de domaine mis à jour. Outre son interface modernisée, il offre une meilleure visualisation des entités, facilitant ainsi la compréhension et la révision de vos modèles de domaine. Vous pouvez activer cette nouvelle interface à l'aide du bouton situé dans la barre d'outils du document du modèle de domaine.

Nouvelle interface pour l'éditeur de modèles de domaine

Le verrouillage optimiste est désormais disponible pour tous.

Dans les applications multi-utilisateurs, la modification simultanée d'un même enregistrement par deux utilisateurs pose un problème silencieux mais grave : la dernière modification enregistrée prévaut, et celui qui a enregistré en premier perd ses modifications sans avertissement. Jusqu'à présent, les développeurs souhaitant se prémunir contre ce problème devaient concevoir leurs propres solutions : attributs de version personnalisés, vérifications manuelles des conflits ou logiques de nouvelle tentative complexes.

Avec Mendix 11.11 Verrouillage optimiste est désormais disponible pour tous. Initialement présenté en version bêta publique en Mendix Dans la version 11.5, la fonctionnalité a été testée en conditions réelles et est prête pour la production. Elle fonctionne en ajoutant un MxObjectVersion Attribut système à vos entités. Au moment de la validation, Mendix compare la version en mémoire avec la base de données. Si un autre utilisateur a modifié l'objet entre-temps, la validation est bloquée et une erreur se produit. ConcurrentModificationRuntimeException L'alerte est levée, ce qui donne à votre application la possibilité d'informer l'utilisateur et de gérer le conflit avec élégance.

L'activation se fait en un seul clic dans le Onglet Exécution de vos paramètres d'application. Nous encourageons vivement les équipes développant des applications collaboratives ou multi-utilisateurs à l'activer dès maintenant, en commençant par Mendix Le 11.13, ce sera le comportement par défaut pour les nouveaux projets. Anticipez ce changement et profitez dès aujourd'hui de l'intégrité des données intégrée. Consultez notre Documentation pour plus de détails sur la configuration et les modèles de gestion des conflits.

Rspack Client Bundler est désormais disponible pour tous.

As Mendix À mesure que les applications se développent, les temps de compilation ont tendance à augmenter en conséquence. Le client React nécessite une étape de regroupement qui, bien qu'essentielle pour les performances d'exécution, peut ralentir le cycle de développement, notamment pour les applications volumineuses.

Rspack est désormais disponible en général Mendix La version 11.11 fait suite à une bêta réussie (11.9). Les chiffres parlent d'eux-mêmes : lors de nos tests, Rspack effectue le regroupement des applications client jusqu'à six fois plus rapidement, tout en consommant jusqu'à 70 % de mémoire en moins par rapport à la configuration précédente basée sur Rollup. Cela se traduit concrètement par des cycles de retour d'information plus courts, des pipelines CI/CD plus rapides et une expérience utilisateur améliorée pour tous les développeurs de votre équipe.

Si vous utilisiez déjà Rspack en version bêta, merci, vos commentaires ont été précieux pour son développement. Si ce n'est pas encore le cas, vous pouvez l'activer dans les paramètres. Onglet Exécution de vos paramètres d'application aujourd'hui. Rspack sera également rétroporté vers Mendix La version 10.24 LTS est déjà disponible ; vous n’aurez donc pas à attendre une mise à jour majeure pour en profiter. Et ce n’est que le début : nous travaillons activement à l’amélioration des performances dans les prochaines versions.

Plateforme de niveau entreprise

Journal d'audit central : un seul endroit pour l'auditabilité et le contrôle

Les données d'audit sont essentielles à la sécurité, à la conformité et au contrôle opérationnel. Jusqu'à présent, ces données étaient dispersées dans différentes parties de l'organisation. Mendix La plateforme disposait de journaux d'audit, mais ceux-ci étaient distribués et inaccessibles par API, ce qui compliquait la tâche des administrateurs, des équipes de sécurité et des auditeurs pour obtenir une vision complète et actualisée de la situation.

Avec Journaux d'audit centraux, Mendix Le Centre de contrôle centralise toutes les activités d'audit. Les entreprises disposent ainsi d'un registre unique et fiable des modifications apportées aux utilisateurs et aux administrateurs sur l'ensemble de la plateforme. La recherche des activités récentes est accessible directement depuis l'interface utilisateur, ce qui permet des analyses plus rapides et une résolution plus efficace des problèmes. Pour les analyses à long terme et les besoins de conformité, les journaux d'audit peuvent être exportés au format CSV ou même transmis aux solutions SIEM d'entreprise via l'API des journaux d'audit.

En centralisant les journaux d'audit, les organisations réduisent leurs efforts, améliorent la traçabilité et renforcent la gouvernance sans ajouter de nouveaux outils ni processus. Les équipes de sécurité et de conformité bénéficient d'un accès constant aux données dont elles ont besoin, tandis que les administrateurs de plateforme consacrent moins de temps à la collecte d'informations et plus de temps à leur exploitation. Il en résulte un meilleur contrôle, une responsabilisation accrue et une… Mendix Un environnement plus facile à gérer à l'échelle de l'entreprise.

Journaux d'audit centraux

Les certificats centralisés sont désormais disponibles pour tous.

Il y a quelques mois, nous avons introduit les certificats centralisés pour simplifier la gestion des certificats SSL sur l'ensemble de votre infrastructure. Mendix Environnement cloud. Nous sommes ravis d'annoncer que Gestion centralisée des certificats est généralement disponible !

La gestion des certificats pour plusieurs applications ne devrait pas vous ralentir. Avec les certificats centralisés, vous pouvez importer un certificat une seule fois et l'utiliser pour tous vos domaines personnalisés, ce qui élimine les tâches répétitives et réduit les risques d'incohérences.
Le remplacement des certificats arrivant à expiration est désormais un jeu d'enfant. Mettez à jour un certificat à un seul endroit, et tous les domaines personnalisés associés seront automatiquement actualisés. Fini les mises à jour manuelles pour chaque application. Cette fonctionnalité est particulièrement performante lors de la gestion de certificats génériques ou d'environnements applicatifs complexes.

Vous bénéficiez également d'une visibilité complète sur vos certificats. Voyez où ils sont utilisés, suivez leurs dates d'expiration et anticipez les renouvellements grâce à une vue d'ensemble claire et exhaustive.

Les certificats centralisés réduisent les frais opérationnels et vous offrent un contrôle à grande échelle, vous permettant ainsi de vous concentrer sur l'essentiel : la création et l'exécution de vos applications.

Gestion centralisée des certificats

Il s'agit de la première version de Centralized Certificates. Nous ajouterons prochainement des API pour vous permettre d'automatiser la gestion de vos certificats.

appels POST et GET dans Mendix Pipelines

Avant de mettre en production une nouvelle version de votre application, vous devez vous assurer qu'elle est réellement prête. Cela implique généralement de vérifier des aspects tels que la qualité, les tests et la sécurité à l'aide d'outils externes. MendixCes contrôles sont souvent manuels ou exécutés dans des systèmes distincts, ce qui entraîne davantage de changements de contexte et une moindre cohérence entre les déploiements.

Pour résoudre ce problème, nous sommes ravis d'annoncer la sortie de POSTEZ et ÉCONOMISEZ étapes dans Mendix Pipelines. Ces nouvelles étapes de pipeline permettent à votre pipeline d'appeler en toute sécurité des systèmes externes dans le cadre du processus de déploiement. Appel POST permet à votre pipeline de déclencher une action, comme le lancement d'une analyse, l'exécution d'un système, la création d'un ticket de changement ou l'envoi d'une notification. Étape GET Le système utilise ensuite ces variables pour interroger le système externe. Vous pouvez configurer le comportement de cette interrogation et définir les conditions de succès ou d'échec, afin que le pipeline puisse déterminer quand poursuivre ou interrompre le processus de déploiement conformément aux normes de votre entreprise.

Le résultat est un flux de déploiement automatisé où les contrôles de qualité, de sécurité et de gouvernance sont appliqués de manière cohérente, sans intervention manuelle ni orchestration externe. Vous souhaitez commencer ? Nous vous recommandons de suivre les instructions sur le Mendix Docs pour bien maîtriser cette fonctionnalité avancée.

Étapes POST et GET dans Mendix Pipelines

Transformateur de données bêta

Nous sommes ravis d'annoncer la sortie de la version bêta de Transformateur de données: une nouvelle fonctionnalité de Studio Pro qui vous permet de définir et d'appliquer des transformations de données au sein de votre flux d'intégration. Basé sur le langage JSLT, Data Transformer vous offre la possibilité de modeler les données lors de leur utilisation dans votre flux d'intégration. Mendix application ou transmise à d'autres systèmes sans avoir à écrire de code Java personnalisé ni à manipuler des chaînes de caractères.

Data Transformer est actuellement en version bêta.

Avec Data Transformer, vous pouvez simplifier les réponses d'API, renommer et filtrer les champs, et convertir des structures imbriquées complexes au format attendu par votre application ou d'autres systèmes en aval. Utilisez Data Transformer pour prétraiter les réponses d'API entrantes avant de les convertir en Mendix objets.

Le transformateur de données correspond à Mendix objets

Vous pouvez également l'utiliser pour effectuer des transformations de message à message sans la surcharge liée à la création d'exceptions de pointeur nul. Transformation des tests Cette fonctionnalité vous permet de vérifier dès la conception que la transformation produit le résultat attendu, ce qui vous fait gagner du temps lors du débogage et du développement.

Améliorations de l'API de contenu Marketplace

Au cours de l'année écoulée, nous avons rendu la Marketplace plus facile à gérer et plus sûre à utiliser : Contenu approuvé par l'entreprise aide les organisations à orienter les développeurs vers les composants appropriés, indicateurs de correction de sécurité Il faut clairement indiquer quand une version corrige des vulnérabilités, et fonctionnalité de dépréciation aide les équipes à éviter les composants obsolètes et à passer aux alternatives recommandées.

Ces mêmes signaux du marché sont désormais également disponibles via Mendix API de contenuEn plus des métadonnées existantes sur les versions et les composants, vous pouvez désormais récupérer le statut approuvé par l'entreprise, des informations détaillées sur les vulnérabilités et les correctifs de sécurité, et télécharger directement une version spécifique d'un composant via l'API.

Par exemple, une plateforme ou une équipe de gouvernance peut créer un catalogue interne ou un flux d'approbation qui extrait les détails des composants de la Marketplace, indique si un composant est approuvé par l'entreprise et met en évidence les versions marquées comme vulnérables (y compris CVE/CWE Identificateurs (lorsqu'elles sont disponibles), indique les versions de correctifs de sécurité qui les résolvent, puis télécharge le package de version choisi via l'API pour une distribution contrôlée.

Côté technique (détails mineurs)
  • Approbation de l'entreprise : Les réponses relatives au contenu peuvent inclure isCompanyApproved lorsque votre entreprise a activé la fonctionnalité approuvée par l'entreprise.
  • Détails de sécurité : Les versions vulnérables peuvent afficher les identifiants CVE/CWE et faire référence aux versions correctives. Ces dernières indiquent les vulnérabilités qu’elles corrigent et les versions concernées. Le type de version permet de distinguer les versions stables, les versions vulnérables et les correctifs de sécurité.
  • Téléchargements directs : downloadURL Cet attribut fournit un point de terminaison permettant de récupérer par programmation la version d'un package de composant spécifique.

Siemens Xcelerator

Siemens Module d'interface utilisateur

Le Siemens Module d'interface utilisateur pour Mendix est désormais disponible sur la Marketplace publique, permettant aux équipes de conception et de développement d'accélérer le processus de conception et de développement et de fournir des applications cohérentes de niveau entreprise avec des fonctionnalités intégrées. Siemens Modèles de conception et d'accessibilité.

Prêt à transformer votre prochaine idée en application ?

• Lancez votre projet en structurant votre vision avec Maia Plan.
Télécharger Mendix Studio Pro et utilise Maia Transformez votre projet en application.
• Examinez de plus près toutes les fonctionnalités, améliorations, correctifs et plus encore dans le Mendix Notes de mise à jour de 11.11.
• Vous ne voulez pas manquer les futures mises à jour ? Abonnez-vous à notre blog pour suivre l'actualité

Choisissez votre langue