Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Microsoft Power Platform en Action

184 views

Published on

Voici une copie des slides (simplifiée et sans animations) utilisées lors d'une présentation
au groupe Montreal Business Applications Users Groupe MBAUG et couvrant divers aspects Microsoft Power Platform:
PowerApps, Microsoft Flow et Power BI. La présentation examine également les techniques d'intégration d'applications
PowerApps à l'intérieur de Web part SharePoint Online. Elle porte finalement un regard approfondi sur le composant
PowerApps Visuals au sein de rapports Power BI.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Microsoft Power Platform en Action

  1. 1. Microsoft Power Platform: Denys Chamberland Senior BI Developer © MBAU2019 – Denys Chamberland • PowerApps + • Microsoft Flow + • Power BI en action
  2. 2. Agenda • Types d’applications: Canvas & Model Driven & Common Data Service Vue d’ensemble de la création d’applications dans PowerApps • Survol d’infrastructure d’une application créée à partir de PowerApps Studio 4 main principaux types de modèles Microsoft Flow Survol des principaux éléments clés composant la logique d’un flux de données (i.e flow) Analyse des principales options d’embedding PowerApps • Option raw code <HTML> à l’intérieur de vignettes (tiles) et de pages Web • Option PowerApps Custom Visuals (Preview) • Revue des limites d’options disponibles PowerApps Custom Visuals (Preview) Questions Microsoft Flow Microsoft Power BI Microsoft PowerApps Introduction Microsoft Power Platform+ + SharePoint Online+
  3. 3. Dynamic 365 Office 365 Standalone Apps
  4. 4. Dynamics 365 Office 365 Standalone Apps Microsoft Power platform Azure Common Data Service for Apps and Data Connectors
  5. 5. PowerApps An application Platform as a Service (aPaaS) for citizen- developers to build high-productivity business apps
  6. 6. Qu’est-ce que PowerApps? PowerApps regroupe des applications, des services, des connecteurs et une plateforme de données qui forment un environnement dans lequel vous pouvez développer rapidement de riches applications personnalisées pour répondre aux besoins de votre entreprise. PowerApps vous permet de créer rapidement des applications professionnelles personnalisées qui se connectent à vos données d’entreprise, que celles-ci soient stockées dans la plateforme de données sous-jacente (Common Data Service for Apps) ou dans différentes sources de données en ligne et locales (SharePoint, Excel, Office 365, Dynamics 365, SQL Server, etc.). Les applications créées à l’aide de PowerApps fournissent une logique et des fonctionnalités de workflow riches pour transformer vos processus manuels en processus automatisés numériques. De plus, les applications générées à l’aide de PowerApps sont réactives et s’exécutent de manière fluide dans un navigateur ou sur des appareils mobiles (cellulaire ou tablette). PowerApps « démocratise » l’expérience de génération d’applications d’entreprise personnalisées en permettant aux utilisateurs de générer des applications d’entreprise personnalisées riches en fonctionnalités sans écrire de code.
  7. 7. PowerApps pour les créateurs d’application PowerApps vous permet de créer deux types d’applications : les applications de canevas et celles basées sur des modèles. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/maker/index Pour créer une application, accédez d’abord à: https://web.powerapps.com PowerApps Studio est le concepteur d’application qui permet de créer des applications de canevas. Grâce au concepteur d’application, la création d’applications ressemble davantage à la création d’un diaporama dans Microsoft PowerPoint. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/maker/canvas-apps/data-platform-create-app Le concepteur d’application pour les applications basées sur des modèles vous permet de définir le plan de site et d’ajouter des composants. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/maker/model-driven-apps/design-custom- business-apps-using-app-designer
  8. 8. PowerApps pour les administrateurs Les administrateurs PowerApps peuvent utiliser : • Le Centre d’administration PowerApps (admin.powerapps.com) pour créer et gérer des environnements, des utilisateurs, des rôles et des stratégies de protection contre la perte de données. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/administrator/admin-guide • Le Centre d’administration de la plateforme Power (admin.powerplatform.microsoft.com) pour gérer des environnements, obtenir des recommandations et un support autonome en temps réel pour Dynamics 365 for Customer Engagement, PowerApps et Microsoft Flow, et consulter l’analytique CDS for Apps. Pour en savoir plus : https://docs.microsoft.com/power-platform/admin/admin-guide
  9. 9. PowerApps pour les développeurs Les développeurs sont des créateurs d’applications capables d’écrire du code pour étendre la création et la personnalisation d’applications BI. Les développeurs peuvent utiliser du code pour créer des données et des métadonnées, appliquer une logique côté serveur à l’aide de fonctions Azure (Azure Function), de plug-ins et d’extensions de workflow, appliquer une logique côté client à l’aide de JavaScript, intégrer des données externes à l’aide d’entités virtuelles et de webhooks, générer des connecteurs personnalisés et finalement… intégrer (« embedder ») des applications dans vos expériences de site web existants pour créer des solutions intégrées. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/#pivot=home&panel=developer
  10. 10. PowerApps pour les utilisateurs d’applications Vous pouvez exécuter des applications que vous avez créées, ou qu’une autre personne a créées et partagées avec vous, dans un navigateur ou sur des appareils mobiles (cellulaire ou tablette). Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/user/index PowerApps et Dynamics 365 Les applications Dynamics 365, telles que Dynamics 365 for Sales, Dynamics 365 for Service et Dynamics 365 for Marketing, utilisent également la plateforme de données sous-jacente (CDS for Apps) utilisée par PowerApps pour stocker et sécuriser des données. Cela vous permet de créer des applications à l’aide de PowerApps et Common Data Service for Apps directement avec vos données BI de base qui sont déjà utilisées dans Dynamics 365, sans aucune intégration à effectuer. Pour en savoir plus : https://docs.microsoft.com/fr-fr/powerapps/maker/common-data-service/ data-platform-intro#dynamics-365-and-the-common-data-service-for-apps
  11. 11. Vue d’ensemble des types d’applications dans PowerApps Les applications de type Canevas (Canvas) commencent avec votre expérience utilisateur, en créant une interface hautement personnalisée avec la puissance liée à un canevas vide et en la connectant à un choix de 200 sources de données (connectors). Vous pouvez créer des applications de type canevas pour des applications web, mobiles et pour tablette. Les applications pilotées par modèle (Model-Driven) commencent avec votre modèle de données, en se construisant à partir de la forme de vos données et de vos processus BI principaux dans le Common Data Service pour modéliser des formulaires (form), des vues (Views) et d’autres composants. Les applications pilotées par modèle génèrent automatiquement une interface utilisateur de qualité, réactive pour les différents appareils. Common Data Service est la plateforme de données fournie avec PowerApps, qui vous permet de stocker et de modéliser les données d’affaires BI. Il s’agit de la plateforme sur laquelle les applications Dynamics 365 sont basées ; si vous êtes un client Dynamics, vos données sont déjà dans le Common Data Service.
  12. 12. Connectez-vous facilement à des données et systèmes que vous utilisez déjà Créer des applications, des formulaires et des workflows sans écrire de code Utilisez des applications sur n'importe quel type d'appareil - Web et mobile Les applications Canvas aident les utilisateurs professionnels à créer et à utiliser des applications professionnelles personnalisées sur différentes plates-formes, utilisant un environnement UI similaire à Excel et PowerPoint.
  13. 13. Création de formes et d'écrans dans un éditeur visuel vous aidant à obtenir un répresentation exacte (WYSIWYG) et conforme à ce que vous desirez. Tirer avantage d’options GPS, de caméras et liens numériques,… Étendre les capacités de vos sources de données ou de vous concentrez uniquement sur les items spécifiques dont vous avez besoin Créer une logique d’affaires dans vos applications avec un langage d'expression inspiré d'Excel
  14. 14. Connectivité intégrée à plus de 230 services Cloud, content services, bases de données, API, etc. Connectivité hybride transparente aux systèmes sur site via la passerelle On-Premises Data Gateway Les connecteurs personnalisés permettent l’enregistrement des développeurs / systèmes informatiques en tant que module de base pour les usagers développeurs. Utiliser plusieurs sources de données au sein d'une seule et même application pour des processus couvrant plusieurs systèmes Plus de 230+ connecteurs integrés et personnalisés
  15. 15. Partager des applications à votre équipe quand et où vous en avez besoin, que ce soit sur le Web, sur iOS ou sur Android - sans passer par aucun processus d'enregistrement en ligne (app store...)
  16. 16. Personnaliser les formulaires SharePoint Intégrer des applications au sein de projets Power BI, Teams Construisez des applications PowerApps pour enrichir vos options Power BI, Team et plus... Des efforts ont été mis de l'avant afin de permettre la compatibilité de fonctionnalités de logiciels éditeur (3rd party tools).
  17. 17. Création d'applications réactives complexes répondant aux contextes Web et mobiles PowerApps - Applications pilotées par modèles fournissent une riche architecture basée sur les métadonnées afin de créer et personnaliser des applications sans écrire de code Ajouter facilement vos règles d’affaires et la conception de vos flux logiques de modèles de données Environnements axés sur la conception de riches composants sans écriture extensive de code
  18. 18. PowerApps Studio
  19. 19. PowerApps Studio
  20. 20. PowerApps Studio
  21. 21. PowerApps Studio
  22. 22. PowerApps Studio
  23. 23. PowerApps Studio – Device Ordering App
  24. 24. PowerApps Studio – Device Ordering App
  25. 25. PowerApps Studio – Device Ordering App
  26. 26. PowerApps Studio – Device Ordering App
  27. 27. PowerApps Studio – Device Ordering App
  28. 28. PowerApps Studio – Device Ordering App
  29. 29. PowerApps Studio – Device Ordering App
  30. 30. PowerApps Studio – Device Ordering App
  31. 31. PowerApps Studio – Device Ordering App
  32. 32. PowerApps Studio – Device Ordering App
  33. 33. PowerApps Studio – Device Ordering App
  34. 34. PowerApps Studio – Device Ordering App
  35. 35. PowerApps Studio – Device Procurement Business Process Flows RelationshipsEntity Site Map Dashboards
  36. 36. Microsoft Flow Microsoft Flow is a service for business users to automate workflows across apps and services
  37. 37. événement event élément déclencheur trigger Manual On a schedule Event driven actions Action Tâche s tâches logique conditionnelle If then else Case,… flux données hiérarchie logique actions relatives subséquentes
  38. 38. Scheduled flows Automated flows Business process flows Instant flows
  39. 39. PowerApps Studio – My Flows
  40. 40. PowerApps Studio – My Flows
  41. 41. PowerApps Studio – My Flows
  42. 42. action trigger événement event • Manual • On a schedule • Event Driven PowerApps Studio – My Flows…
  43. 43. PowerApps Studio – My Flows… actions Action tâche s
  44. 44. Peut inclure une ou plusieurs condition(s) (If then else, Case) PowerApps Studio – My Flows…
  45. 45. tâches conditionnelles PowerApps Studio – My Flows…
  46. 46. PowerApps Studio – Business process flows
  47. 47. PowerApps Studio – Business process flows
  48. 48. PowerApps Studio – Business process flows
  49. 49. SharePoint Framework Microsoft Flow PowerApps
  50. 50. SharePoint Online – Webpart (Preview)
  51. 51. SharePoint Online – Webpart (Preview)
  52. 52. SharePoint Online – Webpart (Preview)
  53. 53. SharePoint Online – Webpart (Preview)…
  54. 54. SharePoint Online – Webpart (Preview)… IIApp web LInk!!!?
  55. 55. SharePoint Online – Webpart (Preview)…
  56. 56. SharePoint Online – Webpart (Preview)…
  57. 57. SharePoint Online – Webpart (Preview)…
  58. 58. SharePoint Online – Webpart (Preview)…
  59. 59. SharePoint Online – Webpart (Preview)…
  60. 60. SharePoint Online – Webpart (Preview)…
  61. 61. SharePoint Online – Webpart (Preview)…
  62. 62. SharePoint Online – Webpart (Preview)…
  63. 63. SharePoint Framework – Webpart (Raw Code)
  64. 64. SharePoint Framework – Webpart (Raw Code)
  65. 65. SharePoint Framework – Webpart (Raw Code)
  66. 66. SharePoint Framework – Webpart (Raw Code)
  67. 67. SharePoint Framework – Webpart (Raw Code)
  68. 68. PowerApps Visual ceci celà
  69. 69. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  70. 70. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  71. 71. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  72. 72. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  73. 73. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  74. 74. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  75. 75. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  76. 76. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  77. 77. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  78. 78. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  79. 79. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  80. 80. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  81. 81. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  82. 82. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  83. 83. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  84. 84. PowerApps – Power BI Visual (Preview) - Power BI Online
  85. 85. PowerApps – Power BI Visual (Preview) - Power BI Online
  86. 86. PowerApps – Power BI Visual (Preview) - Power BI Online
  87. 87. PowerApps – Power BI Visual (Preview) - Power BI Online
  88. 88. PowerApps – Power BI Visual (Preview) - Power BI Online
  89. 89. PowerApps – Power BI Visual (Preview) - Power BI Online
  90. 90. PowerApps – Power BI Visual (Preview) - Power BI Online
  91. 91. PowerApps Studio – Device Ordering App
  92. 92. PowerApps – Power BI Visual (Preview): Limites N.B.: Le composant visuel personnalisé PowerApps Visual est disponible en mode Preview et présente les limites de fonctionnalités suivantes: • Le composant visuel personnalisé PowerApps Visual ne permet pas de créer, ni de modifier aucun contenu d’applications lorsqu’utilisé à partir de Power BI Desktop, les navigateurs Internet Explorer et|ou Mozilla Firefox. Il est également recommandé de publier tout d’abord votre rapport en ligne sur le service Power BI Online, puis utiliser ensuite les navigateurs Microsoft Edge ou Google Chrome pour créer et mettre à jour le contenu des applications. • Si l’on désire modifier les champs de données associés au composant visuel personnalisé PowerApps Visual, on doit d’abord modifier l’application depuis le service Power BI Online en sélectionnant l’ellipse (...), puis Edit. Sinon, les modifications ne seront pas propagées à PowerApps et l’application se comportera de façon inattendue.
  93. 93. PowerApps – Power BI Visual (Preview): Limites… N.B.: Le composant visuel personnalisé PowerApps Visual est disponible en mode Preview et présente les limites de fonctionnalités suivantes: • A ce stage-ci, le visuel personnalisé PowerApps Visual ne peut pas déclencher une actualisation automatique instantanée de données de votre rapport, ni de la source de données Power BI. Si vous écrivez en différé des données à partir de l’application vers la même source de données que le rapport, vos modifications ne sont pas répercutées immédiatement. Les modifications sont répercutées lors de la prochaine actualisation planifiée. • Le partage d’application(s) PowerApps s’effectue indépendamment de votre rapport. • Power BI Report Server et l’application mobile pour Power BI ne prennent pas en charge le composant visuel personnalisé PowerApps Visual.
  94. 94. Merci de votre collaboration
  95. 95. Questions?
  96. 96. Liens utiles: https://docs.microsoft.com/en-us/powerapps/ https://docs.microsoft.com/en-us/flow/ https://docs.microsoft.com/fr-fr/powerapps/powerapps-overview https://support.office.com/en-us/article/use-the-powerapps-web- part-6285f05e-e441-408a-99d7-aa688195cd1c https://docs.microsoft.com/en-us/powerapps/maker/canvas- apps/powerapps-custom-visual https://blogs.msdn.microsoft.com/charles_sterling/2018/01/05/walk- through-of-using-the-powerapps-custom-visual-in-power-bi/

×