Version 11.4 - Meilleure, plus rapide, plus intelligente | Mendix

Passer au contenu principal

Version 11.4 – Meilleure, plus rapide, plus intelligente

Nous sommes ravis de dévoiler une nouvelle série de fonctionnalités puissantes conçues pour dynamiser votre expérience de développement et ouvrir de nouvelles perspectives. Mendix Écosystème. D'une expérience plus fluide dans Studio Pro grâce à un historique non bloquant et des boîtes de dialogue plus larges, à une productivité accrue grâce à la conversion par lots des widgets, aux modèles de vue d'ensemble personnalisés et à la sélection de tout pour Data Grid 2, cette version est axée sur la vitesse et la flexibilité.

Nous lançons également la gestion dynamique des cas en version bêta privée ! Bénéficiez d’aperçus plus rapides et d’une expérience améliorée grâce au connecteur de base de données externe, aux mises à jour transparentes d’Event Broker, aux importations OpenAPI plus fiables et mises à jour, ainsi qu’aux paramètres optionnels dans les actions OData externes.

Le processus de mise en ligne sur la Marketplace prend désormais en charge les aperçus, les propriétaires multiples, la documentation liée et les vérifications automatisées des vulnérabilités, ce qui simplifie la publication comme jamais auparavant. De plus, nous franchissons une étape majeure avec… Siemens Capital Connector vous offre une longueur d'avance grâce à l'application Altair RapidMiner Showcase pour le développement d'applications intelligentes.

Construisons mieux, plus vite et plus intelligemment – ​​ensemble.

Studio Pro

Volet Historique Beta : Non bloquant et consultable !

Nous sommes heureux d'annoncer la bêta publique de notre nouveau volet Historique, que vous pouvez activer dans le Nouvelles fonctionnalités préférences. Une fois activée, elle remplacera automatiquement la fenêtre contextuelle Historique existante.

Ce volet non bloquant vous permet de conserver le contexte et l'historique de navigation tout en ouvrant simultanément les documents modifiés. Une recherche ultra-rapide a également été intégrée, vous permettant de parcourir rapidement les messages de commit, les auteurs et les hachages de révision. De plus, nous affichons désormais les « révisions distantes », qui présentent le travail envoyé au serveur par vos collègues avant même son téléchargement sur votre ordinateur, simplifiant considérablement le suivi des développements côté serveur.

Au cours des prochains mois, nous nous concentrerons sur l'obtention de la disponibilité générale. Nous prévoyons également d'introduire un filtre de date et des options de menu contextuel pratiques, comme la création rapide d'une branche. À plus long terme, notre feuille de route inclut l'historique des différences, vous permettant de visualiser les modifications apportées aux documents, telles que les modifications des activités de microflow ou des entités du modèle de domaine.

Dialogues plus longs

Nous avons agrandi les boîtes de dialogue contenant des expressions afin de faciliter la lecture et la saisie des expressions plus longues. Cela devrait simplifier l'utilisation des applications plus complexes. De plus, lors du redimensionnement d'une boîte de dialogue, sa taille est conservée, ce qui facilite sa réouverture et la modification des informations qu'elle contient.

Types de documents personnalisés dans l'extensibilité

Il est désormais possible de créer un type de document personnalisé grâce au framework d'extensibilité web. Cela permet aux développeurs d'extensions de stocker des données dans une définition personnalisée, réutilisable ultérieurement pour d'autres cas d'utilisation, tels que des définitions d'intégration, des mappages spécifiques ou d'autres données que vous souhaitez conserver.

Conversion par lots de widgets Dojo en React

Moderniser votre Mendix L'ajout d'applications compatibles avec React est désormais plus simple pour plusieurs widgets courants. Au lieu de convertir manuellement chaque widget Data Grid, Image et Selector un par un, vous pouvez maintenant convertir par lots plusieurs widgets Dojo en leurs équivalents React en une seule opération. La nouvelle boîte de dialogue de conversion par lots vous permet de sélectionner les modules à migrer et convertit automatiquement toutes les instances des widgets Data Grid, Dynamic Image, Static Image, Drop Down, Reference Selector, Reference Set Selector et Input Reference Set Selector qui peuvent être mises à jour en toute sécurité sans perte de configuration. Bien que vous deviez toujours gérer manuellement les autres widgets, cela élimine le travail de conversion répétitif pour ces composants fréquemment utilisés.

Générer des pages de synthèse à l'aide de modèles

La génération automatique de pages de présentation à partir d'entités a toujours été une méthode rapide pour créer des interfaces d'administration, en générant des pages avec des grilles de données et des formulaires pour chaque entité. Cependant, ces pages générées suivaient une conception standard qui pouvait ne pas correspondre à l'esthétique de votre application. Désormais, vous pouvez sélectionner un modèle personnalisé, garantissant ainsi que vos pages de présentation et vos formulaires s'intègrent à votre système de conception dès le départ. Ceci élimine le travail fastidieux de personnalisation manuelle de chaque page d'administration générée pour qu'elle corresponde à votre marque, vous aidant ainsi à maintenir une cohérence visuelle dans toute votre application tout en conservant la rapidité de la génération automatique de pages.

Widgets de données – Sélectionner tout sur toutes les pages

Data Grid 2 prend désormais en charge les vrais tout sélectionner Cette fonctionnalité s'applique à l'ensemble de vos données, et non plus seulement à la page actuelle. Lorsque vous cochez la case en haut à gauche pour sélectionner toutes les lignes d'une page Data Grid 2, elle sélectionne d'abord tous les éléments de la page actuelle, comme auparavant, puis affiche une bannière vous proposant de sélectionner tous les éléments de toutes les pages. C'est idéal pour effectuer des opérations par lots sur de grands ensembles de données filtrés. Vous pouvez transmettre ces sélections directement à n'importe quel nanoflow ou microflow pour exécuter vos opérations groupées, ce qui simplifie considérablement la gestion efficace de grands volumes de données. Nous mettons ainsi à votre disposition l'une des fonctionnalités les plus demandées sur le forum d'idées.

Renforcement de la sécurité des sessions avec Absolute Session Timeout

Dans le paysage numérique actuel, il est essentiel de maintenir des sessions utilisateur sécurisées. Mendix Ce système prend en charge cette fonctionnalité depuis longtemps grâce à un délai d'expiration de session par défaut de 10 minutes d'inactivité. Toutefois, cette approche seule peut s'avérer insuffisante pour les organisations ayant des exigences de sécurité strictes.

Le problème se pose lorsque les utilisateurs restent actifs en permanence. Dans ce cas, les sessions peuvent persister indéfiniment, ce qui accroît potentiellement le risque d'accès non autorisé si une session est détournée ou laissée sans surveillance. Pour les organisations opérant dans des secteurs réglementés ou traitant des informations confidentielles, cela représente un risque de sécurité majeur.

Pour remédier à ce problème, nous introduisons le paramètre de configuration d'exécution AbsoluteSessionTimeout. Cette nouvelle fonctionnalité permet aux développeurs de définir une durée de vie maximale pour chaque session, indépendamment de l'activité de l'utilisateur. Une fois ce délai atteint, la session expire automatiquement, garantissant ainsi qu'aucune session ne puisse rester active au-delà du seuil défini.

Cette amélioration ne modifie pas le délai d'inactivité existant, mais ajoute une limite supérieure à la durée de session. Elle offre aux organisations une plus grande flexibilité et un meilleur contrôle de la gestion des sessions, conformément aux bonnes pratiques de déploiement sécurisé des applications. Pour plus de détails sur la mise en œuvre, se référer à la documentation.

Module complémentaire de gestion dynamique des cas (bêta privée)

Gestion dynamique des cas est un module complémentaire de gestion de cas Mendix by ÉtuiFabricPour ceux qui ne connaissent pas la gestion de cas :

La gestion de cas vise à automatiser les processus où chaque instance représente une situation unique nécessitant une automatisation en temps réel des interactions entre les humains, les systèmes et les agents, en fonction du contexte. Elle prend en charge les scénarios où les processus sont non structurés ou semi-structurés et où l'exception est la norme.

Grâce à ce nouveau module complémentaire, vous pourrez concevoir des modèles de boîtiers directement depuis Studio Pro. Le module complémentaire DCM s'intègre parfaitement à Mendix Studio Pro utilise des langages spécifiques au domaine (DSL) pour offrir une approche holistique de la gestion des cas. Il s'appuie sur Mendix pages pour définir Tâches humaines (Modélisation d'interface utilisateur), Mendix microflux pour Tâches du processus (modélisation logique), et le Mendix Modèle de domaine pour définir la structure des dossiers en utilisant celle de votre application Entités (Modélisation des données). Cette intégration garantit des données de cas cohérentes et gérables, tout en permettant une interaction dynamique au sein de l'environnement familier. Mendix sûr et sécurisé.

En plus du module complémentaire lui-même, nous avons également introduit le Module commun de gestion dynamique des casIl s'agit d'un module spécifique contenant des modèles de pages, des pages, des aperçus, etc. préconfigurés, ce qui vous permet de gagner du temps lors de la phase de développement et est directement disponible en téléchargement depuis le site web. Mendix Marché.

Connecteur de base de données externe

Pour ceux qui travaillent avec des bases de données volumineuses contenant des milliers de tables, de vues et de procédures stockées, la récupération du schéma est désormais beaucoup plus rapide. Notre connecteur extrait efficacement les informations du catalogue, ce qui accélère considérablement l'affichage de l'arborescence des objets de votre base de données. De plus, pour un flux de travail encore plus fluide, vous pouvez désormais glisser-déposer les noms des tables et des vues directement depuis cette vue d'ensemble vers l'éditeur SQL, ce qui accélère la rédaction de vos requêtes.

Courtier en événements

Vous pouvez désormais mettre à jour facilement vos ponts existants avec de nouveaux types d'événements sans avoir à les recréer. Vous pouvez ainsi ajouter de nouveaux types d'événements à la volée, garantissant la disponibilité de vos applications critiques et la continuité de vos flux de données. Par exemple, les clients utilisant le pont HTTP pour collecter des événements IoT en atelier peuvent désormais intégrer en toute transparence de nouveaux types de données de capteurs, sans interruption de service. L'objectif ? Garantir l'agilité et l'efficacité de vos opérations !

Service REST utilisé : contrats OpenAPI v3.1.0, avertissements non bloquants et paramètres améliorés

Nous publions des améliorations concernant l'utilisation des services REST consommés. Tout d'abord, la fonctionnalité OpenAPI est mise à jour. Vous pouvez désormais importer des contrats OpenAPI jusqu'à la version 3.1.0, ce qui vous permet d'utiliser des contrats conformes aux dernières spécifications. De plus, nous avons introduit des avertissements non bloquants pour les contrats contenant des erreurs sémantiques ou structurelles. Ainsi, vous pouvez importer et utiliser des contrats même s'ils présentent des problèmes mineurs, et exploiter immédiatement les parties utilisables.

Nous avons également apporté une petite modification à la gestion des paramètres et des paramètres de requête. Vous pouvez désormais inclure des caractères spéciaux dans ces champs. Cet ajout simple ouvre de nouvelles perspectives pour des scénarios d'intégration plus avancés, comme la définition de… style deepObject Paramètres de requête et appel de requêtes OData avec REST.

Service OData consommé : actions externes avec paramètres optionnels

Pour ceux qui utilisent les services OData consommés, vous pouvez désormais invoquer Actions externes qui incluent des paramètres optionnels. Studio Pro respectera l'annotation d'optionnalité des paramètres dans les métadonnées de votre service OData. Les paramètres optionnels d'une action externe ne généreront pas d'erreurs de cohérence s'ils sont laissés vides. Ainsi, votre implémentation OData utilisée reflétera mieux l'intention du contrat, permettant une intégration plus cohérente.

Place de marché : Amélioration du processus de chargement des composants et de la sécurité

Mendix Le processus de mise en ligne des composants de la Marketplace bénéficie désormais d'une nouvelle interface et d'une structure plus claire, permettant aux contributeurs de publier leurs composants en toute confiance. Organisé en quatre étapes, il guide les contributeurs à travers toutes les informations requises et leur permet de prévisualiser leur création avant publication.

Les contributeurs peuvent désormais :

  • Consultez l'annonce avant sa publication.
  • Attribuer plusieurs développeurs comme propriétaires d'un composant.
  • Ajoutez de nombreux liens vers des ressources et des documents documentaires pour aider efficacement les utilisateurs.

Les quatre étapes sont les suivantes:

  1. Téléversement du composant : téléversez un fichier source ou un lien vers un dépôt GitHub et fournissez les informations de base. Lors de l’ajout d’un nouveau composant, il n’est plus obligatoire de commencer par la version 1.0.0.
  2. Informations générales – Ajoutez une description détaillée et un court slogan qui apparaîtront sur la fiche produit.
  3. Définition de la licence et du support – Choisissez un type de licence, ajoutez les coordonnées du contact de support ou un site web, et attribuez plusieurs développeurs à l'annonce.
  4. Ajout de médias et de documents – Téléversez jusqu'à 10 captures d'écran, une vidéo, des documents et jusqu'à cinq liens vers des ressources complémentaires.

Avant publication, les contributeurs peuvent examiner le composant en mode aperçu pour vérifier que toutes les informations et les éléments visuels sont corrects.

Tous les composants soumis à la plateforme publique sont automatiquement analysés par QSM afin de détecter les vulnérabilités. Les composants validés sont approuvés et publiés automatiquement. En cas de problème détecté, une vérification manuelle est effectuée sous cinq jours.

Cette mise à jour renforce à la fois le processus de contribution et la fiabilité du marché, garantissant un environnement sûr et fiable pour tous ceux qui partagent et utilisent des composants.

A amélioration fréquemment demandée La fonctionnalité du forum d'idées est désormais disponible. Lorsqu'un composant auquel vous êtes abonné est mis à jour, les notes de version sont directement incluses dans l'e-mail de notification. Vous restez ainsi informé des changements sans avoir à consulter la page Marketplace.

Connecteur de capitale

Siemens Capital est une suite d'outils logiciels électriques et électroniques (E/E) permettant de concevoir et de développer des systèmes électriques et électroniques, notamment l'architecture système, les réseaux de communication et les logiciels embarqués. Mendix Connecteur de capitale est un module composé de microflux qui s'intègrent aux API REST de Capital pour vous authentifier et intégrer facilement les données Capital à votre système. Mendix et créez des implémentations personnalisées adaptées à vos besoins.

Dans le cadre de l'initiative d'adaptation et d'extension, Mendix L'équipe industrielle a un plan stratégique visant à intégrer quatre éléments du portefeuille de produits Xcelerator : Teamcenter, Opcenter, Capital et Polarion. Après Teamcenter et Opcenter, Capital est le prochain élément à intégrer ; nous en avons développé le premier composant sous la forme d'un connecteur. Capital relève du domaine de l'ingénierie et se concentre sur la mise en réseau, la conception électrique et la conception de faisceaux de câbles, principalement pour les secteurs de l'aérospatiale et de la défense, de l'automobile et des transports, ainsi que des engins lourds.

Grâce au connecteur Capital, les clients de Capital peuvent désormais :

  • Transférez sans effort les données de Capital vers Mendix modèle de domaine
  • Développer des applications personnalisées intégrant les données de conception des infrastructures avec d'autres systèmes tiers tels que les PLM, ERP et MES
  • Étendez la portée des données de Capital aux utilisateurs non principaux de Capital sans qu'ils aient à se connecter à Capital ni à comprendre l'utilisation complexe de l'outil.

Applications intelligentes

Application de démonstration Altair RapidMiner : découvrez comment intégrer les prédictions d’apprentissage automatique dans Mendix

Altair RapidMiner permet aux organisations de créer des modèles d'apprentissage automatique à l'aide d'Altair RapidMiner AI Studio et de les déployer via AI Hub, permettant une intégration fluide avec votre système. Mendix applications. Découvrez les nouvelles Application de démonstration Altair RapidMiner pour apprendre comment intégrer les prédictions d'apprentissage automatique dans un Mendix Application utilisant des services REST. Cet exemple de démonstration se concentre sur les prédictions de roulement du personnel et montre comment exploiter les points de terminaison d'AI Hub pour prendre des décisions RH basées sur les données au sein de votre application. Mendix applications. Aucune connaissance approfondie en science des données ou en apprentissage automatique n'est requise pour suivre cet exemple. Altair RapidMiner et ce mode d'emploi vous apprendra tout ce que vous devez savoir pour débuter.

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

Choisissez votre langue