SlideShare una empresa de Scribd logo
1 de 103
Descargar para leer sin conexión
Microsoft Power Platform:
Denys Chamberland
Senior BI Developer
© MBAU2019 – Denys Chamberland
• PowerApps +
• Microsoft Flow +
• Power BI
en action
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+
Dynamic 365 Office 365 Standalone Apps
Dynamics 365
Office 365
Standalone Apps
Microsoft
Power platform Azure
Common Data Service for Apps and
Data Connectors
PowerApps
An application Platform as a Service (aPaaS) for citizen-
developers to build high-productivity business apps
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.
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
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
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
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
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.
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.
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
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
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...)
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).
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
PowerApps Studio
PowerApps Studio
PowerApps Studio
PowerApps Studio
PowerApps Studio
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Ordering App
PowerApps Studio – Device Procurement
Business Process Flows
RelationshipsEntity
Site Map
Dashboards
Microsoft Power Platform en Action
Microsoft Flow
Microsoft Flow is a service for business users
to automate workflows across apps and services
é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
Scheduled flows
Automated
flows
Business
process flows
Instant flows
Microsoft Power Platform en Action
Microsoft Power Platform en Action
Microsoft Power Platform en Action
Microsoft Power Platform en Action
PowerApps Studio – My Flows
PowerApps Studio – My Flows
PowerApps Studio – My Flows
action trigger
événement event
• Manual
• On a schedule
• Event Driven
PowerApps Studio – My Flows…
PowerApps Studio – My Flows…
actions
Action tâche s
Peut inclure une ou plusieurs
condition(s)
(If then else, Case)
PowerApps Studio – My Flows…
tâches conditionnelles
PowerApps Studio – My Flows…
PowerApps Studio – Business process flows
PowerApps Studio – Business process flows
PowerApps Studio – Business process flows
SharePoint Framework Microsoft Flow PowerApps
SharePoint Online – Webpart (Preview)
SharePoint Online – Webpart (Preview)
SharePoint Online – Webpart (Preview)
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
IIApp web LInk!!!?
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Online – Webpart (Preview)…
SharePoint Framework – Webpart (Raw Code)
SharePoint Framework – Webpart (Raw Code)
SharePoint Framework – Webpart (Raw Code)
SharePoint Framework – Webpart (Raw Code)
SharePoint Framework – Webpart (Raw Code)
Microsoft Power Platform en Action
Microsoft Power Platform en Action
PowerApps Visual
ceci celà
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Desktop
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps – Power BI Visual (Preview) - Power BI Online
PowerApps Studio – Device Ordering App
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.
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.
Merci de votre collaboration
Questions?
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/

Más contenido relacionado

La actualidad más candente

Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power appsRezaDorrani1
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring CloudFlorian Beaufumé
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)James Serra
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureMartyn Coupland
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and FlowJames Milne
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerAppsBIWUG
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsNanddeep Nachan
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMd. Tahmidul Abedin
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateDaniel Laskewitz
 

La actualidad más candente (20)

PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring Cloud
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Power Automate
Power AutomatePower Automate
Power Automate
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerApps
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval Flow
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
 

Similar a Microsoft Power Platform en Action

Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Philippe Beraud
 
Business Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingBusiness Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingSamia NACIRI
 
Webinar - Comment intégrer des contenus riches et attractifs dans vos Apps
Webinar - Comment intégrer des contenus riches et attractifs dans vos AppsWebinar - Comment intégrer des contenus riches et attractifs dans vos Apps
Webinar - Comment intégrer des contenus riches et attractifs dans vos AppsRakuten Aquafadas
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Community
 
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint 2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint Patrick Guimonet
 
La BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesLa BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesMicrosoft Technet France
 
La BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesLa BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesMicrosoft Décideurs IT
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneChristophe Lauer
 
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsIntegration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsCellenza
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformGregory Renard
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantMicrosoft
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSebastien Coulon
 
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et TeamsPatrick Guimonet
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open DataLogilab
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Michael Noel
 
Plaquette Xerox Codendi
Plaquette Xerox CodendiPlaquette Xerox Codendi
Plaquette Xerox CodendiCodendi
 

Similar a Microsoft Power Platform en Action (20)

Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Business Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingBusiness Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarking
 
Webinar - Comment intégrer des contenus riches et attractifs dans vos Apps
Webinar - Comment intégrer des contenus riches et attractifs dans vos AppsWebinar - Comment intégrer des contenus riches et attractifs dans vos Apps
Webinar - Comment intégrer des contenus riches et attractifs dans vos Apps
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
 
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint 2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
 
La BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesLa BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devices
 
La BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devicesLa BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devices
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligne
 
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power appsIntegration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power apps
 
Introduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft FlowIntroduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft Flow
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
Presentation platform flash
Presentation platform flashPresentation platform flash
Presentation platform flash
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams
2020 03-26 aOS online Intégrer la Power Platform avec SharePoint et Teams
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open Data
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée
 
Plaquette Xerox Codendi
Plaquette Xerox CodendiPlaquette Xerox Codendi
Plaquette Xerox Codendi
 

Más de Denys Chamberland

MBAUG - Power BI REST API + PowerShell en action
MBAUG - Power BI REST API + PowerShell en action MBAUG - Power BI REST API + PowerShell en action
MBAUG - Power BI REST API + PowerShell en action Denys Chamberland
 
Azure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionAzure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionDenys Chamberland
 
Creating custom visuals with Power BI Visuals CLI
Creating custom visuals with Power BI Visuals CLICreating custom visuals with Power BI Visuals CLI
Creating custom visuals with Power BI Visuals CLIDenys Chamberland
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisésavec Power BI Visuals CLICréation de visuels personnalisésavec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLIDenys Chamberland
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLICréation de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLIDenys Chamberland
 

Más de Denys Chamberland (6)

MBAUG - Power BI REST API + PowerShell en action
MBAUG - Power BI REST API + PowerShell en action MBAUG - Power BI REST API + PowerShell en action
MBAUG - Power BI REST API + PowerShell en action
 
Azure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionAzure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in Action
 
Ferrari f1 svg
Ferrari f1 svgFerrari f1 svg
Ferrari f1 svg
 
Creating custom visuals with Power BI Visuals CLI
Creating custom visuals with Power BI Visuals CLICreating custom visuals with Power BI Visuals CLI
Creating custom visuals with Power BI Visuals CLI
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisésavec Power BI Visuals CLICréation de visuels personnalisésavec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLI
 
Création de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLICréation de visuels personnalisés avec Power BI Visuals CLI
Création de visuels personnalisés avec Power BI Visuals CLI
 

Microsoft Power Platform en Action

  • 1. Microsoft Power Platform: Denys Chamberland Senior BI Developer © MBAU2019 – Denys Chamberland • PowerApps + • Microsoft Flow + • Power BI en action
  • 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. Dynamic 365 Office 365 Standalone Apps
  • 4. Dynamics 365 Office 365 Standalone Apps Microsoft Power platform Azure Common Data Service for Apps and Data Connectors
  • 5. PowerApps An application Platform as a Service (aPaaS) for citizen- developers to build high-productivity business apps
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 23. PowerApps Studio – Device Ordering App
  • 24. PowerApps Studio – Device Ordering App
  • 25. PowerApps Studio – Device Ordering App
  • 26. PowerApps Studio – Device Ordering App
  • 27. PowerApps Studio – Device Ordering App
  • 28. PowerApps Studio – Device Ordering App
  • 29. PowerApps Studio – Device Ordering App
  • 30. PowerApps Studio – Device Ordering App
  • 31. PowerApps Studio – Device Ordering App
  • 32. PowerApps Studio – Device Ordering App
  • 33. PowerApps Studio – Device Ordering App
  • 34. PowerApps Studio – Device Ordering App
  • 35. PowerApps Studio – Device Procurement Business Process Flows RelationshipsEntity Site Map Dashboards
  • 37. Microsoft Flow Microsoft Flow is a service for business users to automate workflows across apps and services
  • 38. é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
  • 47. action trigger événement event • Manual • On a schedule • Event Driven PowerApps Studio – My Flows…
  • 48. PowerApps Studio – My Flows… actions Action tâche s
  • 49. Peut inclure une ou plusieurs condition(s) (If then else, Case) PowerApps Studio – My Flows…
  • 51. PowerApps Studio – Business process flows
  • 52. PowerApps Studio – Business process flows
  • 53. PowerApps Studio – Business process flows
  • 55. SharePoint Online – Webpart (Preview)
  • 56. SharePoint Online – Webpart (Preview)
  • 57. SharePoint Online – Webpart (Preview)
  • 58. SharePoint Online – Webpart (Preview)…
  • 59. SharePoint Online – Webpart (Preview)… IIApp web LInk!!!?
  • 60. SharePoint Online – Webpart (Preview)…
  • 61. SharePoint Online – Webpart (Preview)…
  • 62. SharePoint Online – Webpart (Preview)…
  • 63. SharePoint Online – Webpart (Preview)…
  • 64. SharePoint Online – Webpart (Preview)…
  • 65. SharePoint Online – Webpart (Preview)…
  • 66. SharePoint Online – Webpart (Preview)…
  • 67. SharePoint Online – Webpart (Preview)…
  • 68. SharePoint Framework – Webpart (Raw Code)
  • 69. SharePoint Framework – Webpart (Raw Code)
  • 70. SharePoint Framework – Webpart (Raw Code)
  • 71. SharePoint Framework – Webpart (Raw Code)
  • 72. SharePoint Framework – Webpart (Raw Code)
  • 76. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 77. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 78. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 79. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 80. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 81. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 82. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 83. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 84. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 85. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 86. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 87. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 88. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 89. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 90. PowerApps – Power BI Visual (Preview) - Power BI Desktop
  • 91. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 92. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 93. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 94. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 95. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 96. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 97. PowerApps – Power BI Visual (Preview) - Power BI Online
  • 98. PowerApps Studio – Device Ordering App
  • 99. 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.
  • 100. 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.
  • 101. Merci de votre collaboration