Présentation

Effectué

Microsoft Power Platform est une suite d’applications, de services et de connecteurs et une plateforme de données vous permettant de créer des applications personnalisées répondant à vos besoins métier. Microsoft Power Platform se compose de quatre produits clés : Power Apps, Power Automate, Power BI et Microsoft Copilot Studio.

Ce module aborde Power Apps et explique comment l’utiliser conjointement avec Microsoft Dynamics 365 Field Service. Ce module n’explique pas en détail comment créer des tables ou créer des applications. L’unité récapitulative de ce module fournit des liens vers d’autres modules d’apprentissage dédiés à la création d’applications dans Power Apps.

Microsoft Power Apps offre un environnement de développement « low code » rapide pour créer des applications personnalisées répondant à des besoins métier. Il dispose de services, de connecteurs, d’un service de données évolutif et d’une plateforme d’applications (Microsoft Dataverse) qui peuvent vous aider à effectuer une intégration et des interactions simples avec les données existantes. Power Apps vous permet de créer des applications web et mobiles s’exécutant sur tous les appareils.

Nous utilisons tous des applications au quotidien et le monde de l’entreprise ne devrait pas y faire exception. La plupart des solutions prêtes à l’emploi ne répondent pas à tous les besoins métier ou s’intègrent difficilement à d’autres programmes métier. Power Apps facilite la tâche de développement d’applications grâce à son interface simple ; tout utilisateur métier ou développeur professionnel peut ainsi créer des applications personnalisées.

Microsoft Dataverse

Microsoft Dataverse est une plateforme d’applications et de services de données cloud « low code », qui vous permet de tirer parti de la sécurité et de la connectivité des services Microsoft. Dataverse se connecte à tous les aspects de Microsoft Power Platform afin que vous puissiez pleinement contrôler, automatiser et renforcer votre entreprise. Avec des tables et des colonnes standard, et la possibilité de définir des relations entre vos données, Dataverse est conçue pour des solutions puissantes et évolutives.

Dataverse est conçue pour être votre référentiel de données central pour les données métier, et vous l’utilisez peut-être déjà. En arrière-plan, elle optimise de nombreuses solutions Microsoft Dynamics 365 telles que Field Service, Customer Insights - Journeys, Customer Service et Sales. Elle est également disponible dans le cadre de Power Apps et Microsoft Power Automate avec une connectivité native intégrée.

L’illustration suivante présente les nombreuses offres de Microsoft Dataverse.

Schéma des offres prêtes à l’emploi fournies avec Dataverse.

Microsoft Dataverse offre des fonctionnalités étendues et fournit les suivantes :

  • Sécurité : Dataverse gère l’authentification avec Microsoft Entra ID pour permettre l’accès conditionnel et l’authentification multifacteur. Elle prend en charge l’autorisation jusqu’au niveau de la ligne et de la colonne, et fournit de riches fonctionnalités d’audit.

  • Logique : Dataverse vous permet d’appliquer une logique métier au niveau des données. Quelle que soit le mode d’interaction d’un utilisateur avec les données, les mêmes règles s’appliquent. Ces règles peuvent être liées à la détection des doublons, aux règles métier, aux flux de travail, etc.

  • Données : Dataverse vous offre le contrôle nécessaire pour façonner vos données, vous permettant ainsi de découvrir, modéliser, valider et générer des états sur vos données. Ce contrôle garantit que vos données ont l’aspect que vous souhaitez, quel que soit leur mode d’exploitation.

  • Stockage : Dataverse stocke vos données physiques dans le cloud Azure. Ce stockage cloud élimine le souci de l’emplacement de vos données ou de leur évolutivité. Ces préoccupations sont traitées pour vous.

  • Intégration : Dataverse se connecte de différentes manières pour répondre à vos besoins métier. Les API, les webhooks, les événements et les exportations de données vous permettent de gérer des données entrantes et sortantes.

Connecteurs

Microsoft Power Platform exploite des données sur de nombreuses plateformes. Pour ce faire, les composants de Microsoft Power Platform utilisent des connecteurs. Considérez les connecteurs comme un pont entre votre source de données et une application ou un flux de travail, qui permet de transmettre des informations dans les deux sens. Les connecteurs vous permettent d’étendre vos solutions métier sur toutes les plateformes et d’ajouter des fonctionnalités pour vos utilisateurs.

Microsoft Dataverse est l’un de ces connecteurs. Grâce au connecteur Microsoft Dataverse, Power Apps peut accéder aux données qui sont utilisées dans Dynamics 365 Field Service.

Power Apps et Dynamics 365 Field Service

À l’aide du connecteur Microsoft Dataverse, Power Apps peut se connecter aux applications Dynamics 365, y compris les applications Dynamics 365 Field Service.

Les tables et colonnes utilisées pour stocker les données Field Service sont créées automatiquement dans Dataverse lorsque vous déployez Dynamics 365 Field Service. Vous pouvez utiliser ces tables et colonnes dans Power Apps. De plus, vous pouvez créer vos tables et colonnes personnalisées dans Dataverse pour répondre à des besoins spécifiques qui ne sont pas satisfaits par Dynamics 365 Field Service.

Grâce à la fonctionnalité native des applications Dynamics 365 Field Service, vous pouvez intégrer Power Apps. Cette fonctionnalité permet aux organisations d’utiliser les applications Field Service conjointement avec Power Apps afin de répondre aux besoins de l’entreprise sans recourir à une personnalisation importante. En outre, cette fonctionnalité vous permet de vous connecter à d’autres services et sources de données sans nécessiter la moindre expérience de développement.

Différents types d’applications dans Power Apps

Power Apps Studio comprend deux types d’applications : canevas et pilotées par modèle. Vous pouvez utiliser les deux pour créer des applications dans Power Apps résolvant des problèmes métier pour des scénarios propres à des tâches et à des rôles.

La création d’une application canevas commence par l’expérience utilisateur, en concevant une interface hautement personnalisée grâce à la puissance offerte par un canevas vide, puis en la connectant à un choix de plus de 500 sources de données. L’une de ces sources de données est Microsoft Dataverse, où vous pouvez créer des applications connectées aux données Dynamics 365.

Vous pouvez créer des applications canevas pour des applications web, mobiles et pour tablette et concevoir l’application en glissant-déplaçant des éléments sur un canevas, comme vous le feriez pour concevoir une diapositive dans PowerPoint. Les applications canevas ne remplacent pas toutes les personnalisations dans Dynamics 365, mais étendent vos possibilités, en particulier lorsque vous souhaitez créer des applications orientées tâches.

Capture d’écran illustrant une application canevas simple.

La création d’une application pilotée par modèle commence par votre modèle de données. Les applications pilotées par modèle s’appuient sur la forme de vos données métier et processus métier de base dans Microsoft Dataverse pour modéliser des formulaires, des vues et d’autres composants.

Contrairement au développement d’applications canevas, où le concepteur maîtrise complètement la disposition de l’application, avec les applications pilotées par modèle, une grande partie de la disposition est déterminée pour vous et désignée par les composants que vous ajoutez à l’application. À l’aide des applications pilotées par modèle, vous pouvez générer automatiquement une excellente IU réactive sur tous les appareils et qui sera utilisée par les applications Dynamics 365 Field Service. La conception d’applications pilotées par modèle est une approche du développement d’applications axée sur les composants qui ne nécessite aucun code. Les applications pilotées par modèle peuvent être simples ou complexes.

Remarque

Les applications Dynamics 365 Field Service sont des applications pilotées par modèle utilisant Microsoft Dataverse pour son magasin de données.

Les applications de portail sont des applications web externes permettant aux utilisateurs à l’extérieur de l’organisation de se connecter avec diverses identités et d’afficher et de créer des données dans Dataverse.

Les utilisateurs internes et externes des applications de portail peuvent sécuriser l’accès à vos données de manière anonyme. Ils peuvent également accéder au moyen de fournisseurs d’authentification commerciaux, tels que LinkedIn, Microsoft, Facebook et Google, ou de fournisseurs d’entreprise tels que Azure AD B2C. Power Pages vous permet également de définir les exigences d’authentification, de personnaliser les données de chaque utilisateur et d’autoriser les utilisateurs à envoyer leurs informations en privé avec des contrôles administratifs simples.

Les applications de portail utilisent Microsoft Dataverse pour conserver leur configuration et vous pouvez ajouter des pages web et modifier le contenu du site web de portail sans avoir besoin d’un développeur web.

Des modèles sont disponibles pour différents scénarios, y compris un portail d’expérience client utilisé avec Dynamics 365 Field Service.