Explorer les connecteurs et Microsoft Dataverse

Effectué

Plusieurs facteurs impactent généralement le fonctionnement et les performances d’une solution lorsque les organisations créent des solutions métier. Deux de ces domaines sont la connexion à des sources de données et la gestion de données métier. Power Platform comprend deux outils, à savoir les connecteurs de données et Microsoft Dataverse, qui vous facilitent la tâche dans ces domaines : Les connecteurs de données facilitent la connexion aux données de différents services. Microsoft Dataverse est une base de données métier qui non seulement stocke des données métier, mais comprend aussi d’autres fonctionnalités intégrées telles que la sécurité et plus encore.

Prenons le temps d’examiner un peu plus en détail chacun de ces éléments.

Connecteurs

La création de solutions couvrant plusieurs services peut s’accompagner de défis. L’un de ces défis consiste à s’assurer que vous pouvez effectuer les opérations nécessaires dans tous les systèmes. Vous devez accéder au service avec un compte valide, mais le compte doit effectuer les actions nécessaires sur tous les services. Examinons l’exemple de traitement des documents suivant :

Une société de gestion immobilière fait appel à des fournisseurs pour effectuer des services dans ses immeubles, comme le nettoyage des propriétés après le départ des locataires et la fourniture de services d’aménagement paysager dans ses propriétés. Une fois les travaux terminés, les fournisseurs envoient des factures à la société de gestion immobilière. La société de gestion immobilière peut automatiser le traitement des factures fournisseur.

Voici le processus actuel :

  • Les factures sont reçues sous forme de pièces jointes d’e-mail. La société de gestion traite les e-mails à l’aide de Microsoft Exchange.

  • Ces pièces jointes sont téléchargées et stockées dans Microsoft SharePoint.

  • Chaque facture est envoyée à une personne spécifique pour approbation. L’approbation est effectuée dans Microsoft Teams.

  • Une fois approuvées, les factures sont saisies dans le système ERP (de gestion intégrée) de la société. La société de gestion utilise Oracle.

  • Une fois saisi, un e-mail de confirmation avec le numéro de facture doit être renvoyé au fournisseur.

L’automatisation d’un tel processus nécessite des interactions avec plusieurs services. Il existe probablement différents comptes utilisés avec chaque service et différentes opérations de données exécutées. Dans cet exemple, nous allons utiliser au moins quatre services différents.

  • Office 365 Outlook : tout d’abord, vous devez surveiller une boîte aux lettres Microsoft Exchange spécifique.

  • Microsoft SharePoint : les pièces jointes sont téléchargées et enregistrées dans un dossier spécifique de Microsoft SharePoint.

  • Microsoft Teams : toute demande d’approbation de facture est envoyée à un responsable dans Microsoft Teams, où il peut l’approuver ou la refuser.

  • Oracle : une fois approuvée, la facture est créée dans Oracle. Les détails de la facture sont stockés afin de pouvoir les utiliser ultérieurement.

  • Office 365 Outlook : un e-mail de confirmation est envoyé à l’aide d’une boîte aux lettres dédiée à la société ayant envoyé la facture.

Avec Power Platform, les connecteurs de données facilitent l’utilisation de différentes sources de données. Ils font office de pont entre les sources de données et votre application ou flux de travail. Power Platform dispose de plus de 900 connecteurs pour diverses sources de données. Les connecteurs comprennent également une série d’actions qui simplifient le processus d’utilisation de ces sources de données. Par exemple, le connecteur Office 365 Outlook comporte des actions prédéfinies pour utiliser les boîtes aux lettres, comme le téléchargement de pièces jointes, l’envoi d’e-mails, la gestion d’événements, etc. Lorsque vous utilisez un connecteur, il vous suffit de fournir quelques détails de base sur l’action que vous souhaitez effectuer. Les connecteurs de données sont utilisés sur l’ensemble de Power Platform. Par exemple, dans Power Apps, ils permettent de connecter des applications à des données. Une société peut créer une application d’exécution des commandes pour ses collaborateurs de terrain. Des connecteurs de données permettraient de connecter l’application à des sources de données telles qu’une base de données SQL ou Microsoft Dataverse. Dans Power Automate, les connecteurs de données permettent de se connecter à des sources de données utilisées comme déclencheurs ou actions.

Microsoft Dataverse

Microsoft Dataverse permet aux organisations de stocker et gérer en toute sécurité les données utilisées par vos applications métier. Les données de Dataverse sont stockées dans des tables. Une table est un ensemble de lignes et de colonnes. Chaque colonne d’une table stocke un type de données spécifique, par exemple des noms, lieux, âges, dates, salaires, etc. Outre le stockage des données, Dataverse comporte également d’autres éléments qui permettent de sécuriser et valider les données et gagner en productivité.

Chaque instance Dataverse comprend un ensemble de base de tables standard qui couvrent des scénarios métier typiques tels que les comptes, les contacts et les activités. Cet ensemble de tables de base réduit le temps nécessaire aux organisations pour commencer à créer des solutions, car des tables métier standard sont déjà disponibles. De plus, les organisations peuvent créer des tables personnalisées répondant à leurs besoins spécifiques et les renseigner avec des données.

Par exemple :

  • Une agence immobilière peut créer des tables pour stocker les propriétés qu’elle vend ou représenter des journées portes ouvertes ou des expositions en magasin.

  • Un établissement financier peut ajouter des tables pour représenter des demandes de prêt ou des comptes bancaires.

  • Un centre de réparation automobile peut ajouter des tables pour représenter les pièces qu’elle vend ou les services qu’elle fournit.

Une fois les tables créées, les créateurs d’applications peuvent créer des applications métier enrichies utilisant ces données à l’aide d’outils tels que Power Apps. Par exemple, une agence immobilière peut créer une application de gestion immobilière pour ses agents de terrain. L’application fournirait aux agents un accès aux propriétés stockées dans Dataverse.

L’utilisation de Dataverse présente les avantages suivants :

  • Facile à gérer : les métadonnées et les données sont stockées dans le cloud.

  • Facile à sécuriser : les données sont stockées en toute sécurité afin que les utilisateurs puissent accéder uniquement à l’essentiel. La sécurité basée sur les rôles vous permet de contrôler l’accès aux tables pour les différents utilisateurs de votre organisation.

  • Métadonnées enrichies : les types de données et les relations sont utilisés directement dans Power Apps.

  • Logique et validation : définissez des colonnes calculées, des règles métier, des flux de travail et des flux de processus métier pour assurer la qualité des données et piloter les processus métier.

  • Outils de productivité : les tables sont disponibles dans les compléments pour Microsoft Excel, afin d’augmenter la productivité et d’assurer l’accessibilité des données.

De nombreuses solutions s’appuyant sur Power Platform utilisent largement Dataverse et les connecteurs. Dataverse fait office de principal mécanisme de stockage des données métier et les connecteurs sont utilisés dans les différentes applications et automatisations qui se connectent à différents services de données.