Qu'est-ce que PowerApps ?
- Cas d'usages, licences.
- Outils : site Web Microsoft PowerApps, PowerApps Studio, PowerApps Mobile.
- Interactions entre les éléments de l'interface : Liaison de données, Galeries, Formulaires, Cartes.
- Canevas d’application : Vierge, Tablette, Téléphone, Prête à l'emploi, Connexions de données, Basé sur un modèle.
- Gérer les applications, connecteurs et passerelles.
Travaux pratiques
Manipuler les écrans, la navigation, les contrôles, les fonctions, les variables et les formules. Réaliser une application PowerApps à partir d'un canevas vierge.
Créer et gérer une application pour SharePoint
- PowerApps dans SharePoint.
- Écran de navigation, écran de détails, écran de modification.
- Menus Fichier, Accueil, Insérer, Affichage, Action.
- Débuguer une application.
- Créer, manipuler les environnements. Gérer les accès.
Travaux pratiques
Créer automatiquement, partager, publier, versionner une application PowerApps. Ajouter un site SharePoint à une application. Ajouter une connexion SharePoint Online dans PowerApps.
Qu'est-ce que Microsoft Power Automate (anciennement Flow) ?
- Conception d'un flux, expériences possibles. Les outils.
- Les différents types de flux.
- Test des flux, gestion des erreurs, intégration de Power Automate (anciennement Flow) avec PowerApps.
- Déclencheur, Action, Contrôle, Condition, Boucle, Commutateur.
- Intégration à SharePoint, OneDrive. Contexte SharePoint.
Travaux pratiques
Réaliser des applications intégrant les différents types de flux : flux automatisé, flux planifié, flux d’approbation, flux de boutons, notifications… Démarrer un flux dans une application PowerApps.
Administrer PowerApps et Power Automate (anciennement Flow)
- Gérer les environnements, rôles et autorisations dans l'environnement, types d'environnement, licences.
- Base de données Common Data Service, Gérer les autorisations d'entité CDS.
- Data Loss Protection (DLP), stratégies de protection contre la perte de données.
Travaux pratiques
Créer un environnement de développement. Créer une nouvelle base de données, une nouvelle passerelle, une connexion à une passerelle. Créer une stratégie de protection contre la perte de données.