Prise en charge des modules complémentaires
Le Mendix Marketplace est un canal puissant pour distribuer des composants d'application tels que des modules, des widgets, des connecteurs et des services d'application (ainsi que des modèles et des solutions) aux clients. Vous pouvez facilement trouver et ajouter les modules et widgets dont vous avez besoin à votre application. Ces modules peuvent ensuite être modifiés pour répondre parfaitement aux besoins de votre client. Dans certains cas, cependant, il est préférable de limiter les modifications et d'utiliser explicitement les API pour ces modules. Les modules non modifiés sont plus faciles à mettre à niveau dans ce cas. Avec meilleures pratiques établies, les mises à niveau peuvent être gérées, mais cela nécessitera une certaine discipline dans le respect de ces directives de la part de l'équipe de développement.
À partir de Studio Pro 9.12, et actuellement publié avec un accès limité, nous avons introduit un moyen supplémentaire de distribuer des composants d'application réutilisables aux consommateurs sous la forme de modules complémentaires. Les créateurs peuvent désormais configurer un module en tant que module complémentaire, garantissant qu'il est disponible après l'exportation sous forme de fichier `.mxmodule` et publié sur la Marketplace, avant d'être consommé à partir de là. Les modules complémentaires ne sont pas modifiables pour garantir que les consommateurs n'apportent pas de modifications accidentellement ou intentionnellement. Tout cela permettra des mises à niveau faciles et instantanées ; en téléchargeant simplement la nouvelle version du module, elle est mise à niveau.
De plus, ces modules ont par défaut tout leur contenu masqué. Le créateur du module peut définir des documents individuels (microflows, actions Java, énumérations, entités) comme utilisables pour le consommateur afin de fournir une API explicite et bien conçue pour la réutilisation. Les consommateurs ne voient et n'utilisent que les parties utilisables d'un module complémentaire pour s'assurer qu'ils le réutilisent correctement et comme prévu.
Les consommateurs ne peuvent pas voir les documents cachés (ceux qui ne sont pas définis comme utilisables). Pour réduire la distraction liée aux détails d'implémentation et pour assurer la protection de la propriété intellectuelle, les détails d'implémentation sont masqués pour empêcher quiconque de consulter la source du module.
Enfin, les modules complémentaires ont un numéro de version explicite, afin que vous sachiez toujours quelle version vous utilisez.
Dans la capture d'écran ci-dessous, vous verrez notre tout nouveau Connecteur Microsoft Teams, qui fournit une action unique « SendMessageToWebhook » et une entité pour capturer une réponse. Cependant, vous n'avez pas à vous soucier des détails car tout est caché derrière cette API. Ce module est fourni en tant que module complémentaire pour garantir l'expérience la plus pratique possible.


Pour mieux soutenir les solutions adaptatives prêtes à l'emploi qui sont construites et livrées par nos Mendix Partenaires du programme Solution Vendor, Studio Pro 9.12 introduit les « modules de solution ». Ces modules sont similaires aux modules complémentaires, mais au lieu de fonctionner comme un module complémentaire de votre application, ils constituent le cœur de l'application et sont donc visibles à côté des autres modules qui la composent. Ils offrent des avantages similaires à ceux des modules complémentaires : protection de la propriété intellectuelle grâce au masquage de l'implémentation, architecture améliorée et explicite grâce à des API explicites et mises à niveau des modules, car ils ne sont pas modifiables.
Il s’agit de la première étape de notre feuille de route de solutions adaptatives. Restez à l’écoute pour plus de nouvelles plus tard cette année !

Nous offrons à nos partenaires du secteur un support pour la création, l'exportation et la publication de modules complémentaires et de solutions adaptatives. Mendix Programme de fournisseurs de solutionsNous travaillons avec ces partenaires et certains membres de la Programme bêta privé d'App Services pour leur permettre de proposer des solutions adaptatives sur le marché et les aider à créer des solutions avec des modules complémentaires et des solutions. Cela se traduira par un certain nombre de nouveaux produits disponibles sur la Marketplace sous la forme de modules complémentaires et de packages de solutions. Certains de ces nouveaux produits sont déjà disponibles disponibles, tandis que d'autres suivront à l'avenir. La disponibilité générale de cette fonctionnalité pour tous les clients suivra également à l'avenir.
Services d'application
Traitement de factures
Le service d'application de traitement des factures est utilisé pour automatiser le traitement standardisé des documents de facturation pour les utilisateurs. Les créateurs peuvent désormais glisser-déposer ce service d'application dans les microflux, supprimant ainsi le besoin de traitement manuel des factures. Les technologies d'IA et d'OCR utilisées par le service de traitement des factures sont alimentées par ABBYY®.
Maintenant que nous améliorons ce service d'application avec la prise en charge des formats de documents JPG et JPEG existants, nous prendrons en charge les formats PDF, PNG et BMP. Ce service d'application peut être téléchargé ici.
Service de messagerie
Avec la première version, nous avons permis aux créateurs d'envoyer des e-mails depuis l'application par simple glisser-déposer. Cependant, vous recherchiez plus d'autonomie et nous avons donc introduit Console de service de communication, qui apporte les capacités suivantes :
1. Renvoyer l'e-mail de vérification
Un e-mail de vérification envoyé au moment de l'inscription est valable seulement 24 heures. En cas d'expiration d'un e-mail de vérification, le fabricant doit demander Mendix support. Avec l'arrivée de la console de service de communication, les utilisateurs peuvent renvoyer des e-mails de vérification selon leurs besoins.
2. Mettre à jour « De l'identifiant de messagerie »
Les identifiants de messagerie utilisés pour l'envoi d'e-mails étaient auparavant liés à l'abonnement. En fonction des besoins de votre entreprise, l'utilisation de la console de service de communication vous permet désormais de modifier l'identifiant de messagerie.
3. Quota de courrier électronique supplémentaire
Auparavant, avec les abonnements payants, un seul identifiant de messagerie était disponible. Nous fournissons désormais 5 identifiants de messagerie au total afin que les entreprises puissent répondre à leurs différents besoins en matière d'applications à partir du même abonnement.
4. Vérification du domaine
Afin d'augmenter la probabilité d'une livraison correcte des e-mails, les enregistrements de domaine doivent être insérés dans le serveur de messagerie. Avant, vous deviez entrer en contact avec quelqu'un de Mendix pour générer ces enregistrements, mais maintenant avec la console de service de communication, nous avons grandement simplifié cela. En un seul clic, tous les enregistrements requis sont générés et prêts à être téléchargés et partagés avec votre service informatique.

Le service de messagerie peut être téléchargé ici.
Control Center
Dans le centre de contrôle, nous avons enrichi la page Détails de l'application en affichant les Mendix Environnements de cloud public (gratuits ou sous licence) ajoutés à l'application. Et actions fournies pour contrôler les projets d'application qui ont une licence gratuite Mendix environnement de cloud public avec des actions telles que :
- Supprimer l'application: L'application complète, le référentiel, gratuit Mendix L'environnement Cloud public et les informations de projet associées seront supprimés et ne seront plus accessibles.
- Désactiver l'application:L'application sera désactivée et ne sera plus accessible dans la version gratuite Mendix Environnement Cloud public. Les données seront également supprimées. Pour réactiver l'application, accédez à la section Applications du Centre de contrôle. Le projet associé et le référentiel d'applications sont accessibles via le portail des développeurs.
- Supprimer l'environnement:Seulement le gratuit Mendix L'environnement de cloud public peut être supprimé et toutes les données seront supprimées. Les créateurs pourront toujours accéder au référentiel de projets et d'applications associé dans le portail des développeurs.

Ces fonctionnalités constituent la première étape vers la fourniture d'un contrôle et d'informations enrichies aux administrateurs de l'entreprise sur les environnements ajoutés aux applications dans leur environnement d'applications d'entreprise. Nous en parlerons plus en détail un autre jour.
Hub de données
Prise en charge d'OData v2 dans le catalogue
Nous avons étendu notre prise en charge OData pour inclure également OData v2. Le catalogue Data Hub prend désormais en charge OData v4, v3 et v2. Cela ouvre la possibilité d'enregistrer encore plus de données nonMendix Contrats OData dans le catalogue Data Hub. Ces contrats deviennent alors facilement détectables et utilisables par Mendix développeurs grâce à l'intégration transparente du volet Data Hub dans Studio et Studio Pro.

Opération de suppression sur l'API d'enregistrement du Data Hub
Après avoir ajouté la possibilité de supprimer des sources de données du catalogue via notre interface utilisateur, nous avons désormais également ajouté des opérations de suppression à notre API d'enregistrement de catalogue v4. Cela facilite grandement les tests du service API, car cela permet l'expérimentation et la suppression ultérieure des ressources. Ainsi, vous pouvez intégrer pleinement tous les scénarios possibles dans vos pipelines de déploiement lors de l'hébergement Mendix sur un cloud privé virtuel ou lors de l'enregistrement de non-Mendix sources de données dans le catalogue Data Hub.

OData v4 pour Excel et Power BI
Les services OData offrent le moyen le plus rapide et le plus simple d'obtenir vos Mendix données dans Microsoft Excel ou PowerBI. Vos utilisateurs peuvent ouvrir une feuille Excel pour chaque entité que vous exposez en tant que ressource OData et actualiser les données dans leur feuille Excel à chaque fois qu'ils ont besoin de mettre à jour les données. Cela permet également à vos utilisateurs de créer des graphiques Excel ou PowerBI sur des données d'application en direct. Mendix 9.14, ceci est également pris en charge pour les services JSON OData v4.
Êtes-vous prêt à commencer à créer ?
- Regardez l' Mendix Vidéo de la version 9.14
- Télécharger Mendix 9.14
- Pour plus de détails, examinez de plus près toutes les fonctionnalités, améliorations, correctifs et plus encore dans les notes de publication.


