Présentation de la plate-forme de données à faible code Dataflex de Microsoft

Présentation de la plate-forme de données à faible code Dataflex de Microsoft


La famille d’outils d’application low-code et sans code de Microsoft est l’une de ses plates-formes de développement à la croissance la plus rapide. S’appuyant sur les technologies des applications métier Dynamics et d’Office, la Power Platform est peut-être mieux considérée comme le successeur spirituel d’outils familiers tels que Visual Basic pour Applications: un moyen rapide de créer ces petites applications à résoudre. problèmes qui ne méritent pas de détourner les ressources limitées des développeurs.

Jusqu’à récemment, la plupart des outils Power Platform se concentraient sur la création et la gestion de flux de travail à l’aide de Power Automate pour l’automatisation des processus métier de base et de Power Apps en tant que générateur d’applications frontales de base, en mettant l’accent sur la création de formulaires et de requêtes. Tout comme Visual Basic l’a fait pour l’informatique client-serveur, ils sont une traduction pour le grand public de l’API et des fondations de messages de l’informatique distribuée moderne, centrée sur le cloud.

Lier la Power Platform aux données d’entreprise

Explorez l’architecture Power Platform et vous trouverez le Common Data Model (CDM), la couche de stockage d’objets métier extensible de Microsoft. Préconfiguré avec un ensemble d’entités commerciales standard, le CDM est une tentative de donner une base standard aux applications créées par les utilisateurs du monde entier, leur permettant d’être partagées à la fois à l’intérieur et à l’extérieur d’une entreprise sans révéler la propriété intellectuelle critique. Microsoft étend régulièrement le modèle d’entité de base du modèle de données commun, en ajoutant de nouveaux types de données pour prendre en charge différents processus métier.

L’accent est mis sur les partenaires de développement d’applications avec des outils comme celui-ci, car ils sont essentiels à la mise en œuvre d’applications ERP et CRM à grande échelle dans Dynamics. Microsoft a utilisé son récent événement de partenariat Inspire pour renommer les outils Common Data Service qui prennent en charge, gèrent et fonctionnent avec les entités Common Data Model en Dataflex Pro. Dans le même temps, il a dévoilé un nouvel ensemble d’outils pour travailler avec Dataflex Pro dans Power Apps, dans Power Virtual Agents et dans l’outil de collaboration Teams. Sous la marque Dataflex, il est destiné à permettre à quiconque de travailler avec les objets métier stockés dans les systèmes métier. En utilisant Dataflex, toute personne qui peut écrire une macro Excel devrait être en mesure de créer et de partager des applications capables d’interroger, d’afficher et de mettre à jour des enregistrements Dataflex Pro.

Utilisation de Dataflex dans les équipes

Les applications Dataflex sont créées dans Teams, en utilisant une grille pour sélectionner des éléments de l’environnement Dataflex Pro de votre entreprise afin de créer une application. Une fois que vous avez créé cette application, vous pouvez rapidement la lier à un flux de travail via Power Automate, avec la possibilité de choisir des flux instantanés, programmés ou automatisés. Cela devrait vous permettre de déclencher des flux de travail dans Teams, par exemple, en mettant à jour un champ de commande pour mettre à jour automatiquement un tableau de bord prédictif basé sur l’apprentissage automatique s’exécutant dans Power BI.

La combinaison de Teams, Dataflex et Power Automate pointe vers un avenir intéressant pour Teams. Il est clair que les outils de collaboration tels que Teams sont essentiels pour un travail à distance efficace, et en l’absence de signe de fin pour les employés travaillant à domicile, l’automatisation de la construction autour d’eux devrait aider à réduire la surcharge cognitive et à maintenir le changement de contexte au minimum.

Si je peux passer à un onglet Équipes pour mettre à jour le statut d’un code sur lequel je travaille, avoir cette mise à jour de statut mettre à jour automatiquement un plan de projet et alerter simultanément mon responsable que le code est prêt pour le test, alors je n’ai pas eu à changer pour projeter ou envoyer un e-mail. Tout ce que j’ai à faire est de retourner dans mon IDE et d’écrire plus de code.

La création d’applications Dataflex devrait être relativement simple; vous pouvez utiliser les contrôles d’accès basés sur les rôles et les groupes existants de Team pour gérer l’accès aux données. Les applications sont créées à l’intérieur de Teams et il n’est pas nécessaire de s’inquiéter du stockage, car il est géré par les services cloud Power Platform sous-jacents. Vous commencez par créer une table, puis en la remplissant avec des types de données standard avant de la publier en tant qu’application.

Le service Dataflex fonctionne avec du contenu relationnel, des fichiers et même des données d’image; il est idéal pour créer rapidement des applications axées sur le contenu qui peuvent gérer toute la documentation nécessaire dans un flux de travail. Une fois stockées via Teams, ces données sont accessibles depuis Power Apps ou même via un chatbot Power Virtual Agent.

Vous n’aurez pas besoin de concevoir une interface utilisateur personnalisée; la table est l’interface utilisateur. Cela facilite la formation des utilisateurs à l’utilisation de Dataflex, et une fois formés, ils peuvent rapidement récupérer les applications développées par des collègues et les ajouter à leur flux de travail. Microsoft fournira un ensemble d’applications Dataflex prédéfinies axées sur les travailleurs de première ligne, qui peuvent être utilisées comme modèle pour vos propres applications.

Faire converger les graphiques Microsoft

Ce qui est peut-être le plus intéressant, c’est que Dataflex est la convergence de deux des graphiques de Microsoft: le Microsoft Graph qui alimente une grande partie de Microsoft 365 et le modèle de données commun de Dataflex Pro. En utilisant Teams comme interface utilisateur et couche de gestion, Microsoft Graph contrôle l’accès aux données de votre secteur d’activité en même temps, il donne aux utilisateurs la possibilité de créer leurs propres vues sur ces données qui correspondent à leurs travaux et tâches. La superposition du Microsoft Graph centré sur les personnes sur le Dataflex Pro centré sur l’application limite ce qui peut être fait avec ces données, mais en même temps, cela ajoute la possibilité d’augmenter considérablement sa portée.

Hors de la boîte, Dataflex est un outil utile et relativement puissant. Il est plus puissant lorsque vous l’utilisez en conjonction avec Dataflex Pro, car cela vous permet de créer des entités personnalisées qui peuvent ensuite être utilisées dans les applications Dataflex. Les entités peuvent avoir plusieurs champs et, contrairement aux bases de données de forme libre habituelles, vous pouvez limiter le contenu des champs à des sélections prédéterminées. Cela facilite la création d’applications autour d’eux. Par exemple, une entité contenant des données sur un rendez-vous de service sur site peut inclure des champs qui indiquent la raison d’un rendez-vous et son heure, avec une relation plusieurs-à-plusieurs homologue à une entité d’adresse pour un client provenant d’une application CRM.

[[Aussi sur InfoWorld: 25 outils simples pour créer rapidement des applications mobiles ]

La structure d’une entité Dataflex Pro peut aider à construire des formulaires et d’autres vues dans Dataflex ou dans Power Apps. Une fois qu’un formulaire a été généré, vous pouvez personnaliser la mise en page et ajouter d’autres entités si nécessaire, en créant rapidement une application d’affichage de formulaire pour les requêtes, les mises à jour et les nouvelles données. Une fois que ces données sont dans Dataflex Pro, elles sont accessibles par toute autre application qui peut travailler avec ces données, qu’il s’agisse d’une application personnalisée dans Teams ou de l’une des applications Dynamics.

L’aspect le plus important du travail avec Dataflex et Dataflex Pro est peut-être que le modèle d’entité sous-jacent nous éloigne de l’utilisation de langages de requête spécialisés. Les requêtes sont désormais des recherches, avec des relations d’entités prédéfinies codant plus d’informations sur la structure de nos données et la manière dont elles sont destinées à être utilisées. Il y a encore un besoin de compétences spécialisées pour construire ces relations, mais une fois qu’elles sont en place, n’importe qui peut commencer à créer des applications qui peuvent les utiliser, avec ou sans code.

Droits d’auteur © 2020 IDG Communications, Inc.

Jean-Michel

Ingénieur informatique de métier, passionné par l'informatique et le gaming et oui il n'y a pas que les jeunes qui peuvent aimer le gaming ... :)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *