Catégories
Prestations Audits Formations

Formulaire Power Apps à onglets

Dans cet exemple, vous découvrirez comment créer un formulaire Power Apps avec des onglets.

Pour ce faire, l’astuce consiste à utiliser des boutons qui seront suffisamment arrondis pour ressembler à des onglets.

Par ailleurs, afin de s’éviter trop de manipulations, un premier bouton nommé Jouets sera entièrement configuré. Ensuite, il sera copié 2 fois pour disposer au total de 3 boutons et donc 3 onglets. Il suffira de changer le texte des 2 nouveaux boutons pour les identifier.

Enfin, vous terminerez en associant les contrôles cartes de données aux onglets correspondants.

Préparation

Personnaliser le formulaire SharePoint

Tout d’abord, ouvrez vote site SharePoint puis sur ce site, ouvrez la liste lstAffaires avec l’interface moderne.

Ensuite, dans le menu de la liste, cliquez sur Power Apps, puis dans le sous-menu qui s’ouvre, cliquez sur Personnaliser les formulaires.

Patientez quelques instants, le temps du chargement et de la préparation du formulaire.

Préparer le formulaire

Une fois que le formulaire est ouvert dans Power Apps, fermez le volet Champs avec la croix.

Ensuite, supprimez le contrôle Image1. Ce contrôle avait été inséré précédemment dans le TP Personnaliser une liste SharePoint.

Donnez la couleur suivante au formulaire :

SharePointForm.Fill = RGBA(0; 120; 212; 1)

Puis, avec l’onglet Insérer, insérez une étiquette puis configurez ses propriétés :

Label1.Text = "Détail d'une affaire"
Label1.FontWeight = Bold
Label1.Italic = True
Label1.Height = 151
Label1.Size = 28

Ajouter un bouton

Ensuite, avec l’onglet Insérer, insérez un bouton. Grâce aux propriétés, remplacez le texte Bouton par le texte Jouet.

Button1.Text = "Jouet"

Puis, modifiez la courbure du haut du bouton de 20 degrés :

Button1.RadiusTopLeft = 20
Button1.RadiusTopRight = Button1.RadiusTopLeft

Comprendre les effets visuels des onglets

Un onglet est une sorte “d’illusion d’optique”.

En effet, lorsque l’utilisateur clique sur un onglet, il s’attend à voir l’onglet sur lequel il a cliqué “s’activer”. Inversement, il s’attend à voir les autres onglets “se désactiver”. Ces phénomènes visuels s’obtiennent en jouant sur les paramètres de couleur du bouton et ceux liés aux bordures de l’onglet.

Vous trouverez l’explication des propriétés de couleur et de bordure dans Power Apps sur le site de Microsoft Docs, qui est consultable grâce à ce raccourci : https://coudr.com/powco

De plus, le paramétrage de ces propriétés utilise la fonction ColorFade(). Celle-ci renvoie une version plus claire ou plus sombre d’une couleur. La quantité de fondu varie de -100% (complètement noir) à 100%, qui éclaire complètement une couleur au blanc.

Vous trouverez l’aide de la fonction ColorFade() sur ce lien : https://coudr.com/powfn

Personnaliser les effets visuels des onglets

Configurez les couleurs et la bordure du bouton avec ces paramètres :

Button1.BorderColor = SharePointForm1.BorderColor
Button1.BorderStyle = BorderStyle.Solid
Button1.DisabledBorderColor = ColorFade(Button1.BorderColor;
60%)
Button1.DisabledColor = Button1.Color
Button1.DisabledFill = SharePointForm1.Fill
Button1.HoverBorderColor =
ColorFade(Button1.BorderColor; 20%)
Button1.HoverColor = Button1.Color
Button1.PressedBorderColor = Button1.Fill

Mécanisme d’activation

Les propriétés DisabledBorderColor, DisabledColor, DisabledFill ne s’affichent que si la valeur de la propriété DisplayMode est définie sur Disabled (désactivé). DisplayMode fait partie des propriétés principales de Power Apps, au même titre que OnSelect par exemple. Elle sert à définir si le contrôle autorise l’entrée utilisateur (valeur: Edit), affiche uniquement les données (valeur: View) ou est désactivé (valeur: Disabled).

Si un onglet n’est pas sélectionné, ses propriétés Disabled doivent s’afficher. Si l’onglet est sélectionné, ses propriétés Disabled ne doivent pas s’afficher. Pour savoir, si l’onglet est sélectionné, il suffit de stocker le texte de l’onglet dans une variable au moment où l’utilisateur clique sur l’onglet :

Button1.OnSelect = Set(varOngletTitre;Button1.Text)

Ensuite, il suffit de comparer la valeur de la variable avec la valeur du texte de l’onglet en cours. Configurez la propriété DisplayMode du bouton :

Button1.DisplayMode = If(varOngletTitre=Button1.Text;Disabled;Edit)

Finaliser le paramétrage du bouton

Enfin, pour une raison purement esthétique (et pédagogique), le texte de l’onglet est aligné en haut et la taille du bouton est réduite. La réduction permettra d’avoir bientôt 3 boutons. Configurez ces deux dernières propriétés :

Button1.VerticalAlign = Top
Button1.Width = 148

Ensuite, glissez le bouton pour qu’il s’aligne en haut du contrôle de formulaire.

Pour vous aider, regardez la copie d’écran ci-dessous.

Premier onglet dans Power Apps
Premier onglet dans Power Apps

Multiplier le bouton d’origine

Maintenant, sélectionnez votre bouton, copiez-le et collez-le à 2 reprises : vous obtenez 3 boutons.

Renommez les 2 nouveaux boutons : Button2 et Button3.

Alignez vos boutons en haut du formulaire.

Grâce à la propriété Text, remplacez le texte “Jouet” par “Montant” puis “Responsable”.

Button2.Text = "Montant"
Button3.Text = "Responsable"

Attribuer les contrôles

Chaque onglet doit afficher des cartes de données différentes, sinon ils ne servent à rien.

Dans la vraie vie, il y aurait probablement 12 à 15 champs à répartir sur les onglets. Dans ce scénario, il y a seulement 3 champs. Toutefois, il est facile de décliner ce qu’il y a faire avec plus de champs.

Votre objectif est que le Titre apparaisse sur tous les onglets, la carte MontantHT ne doit apparaître que sur l’onglet “Montant”, tandis que la carte Responsable ne doit apparaître que sur l’onglet “Responsable”.

Cliquez sur la carte Responsable, puis définissez sa propriété visible :

Responsable_DataCard1.Visible = varOngletTitre = "Responsable"

Ne soyez pas surpris de voir le contrôle disparaître. Comme l’application n’a pas été exécutée, la variable varOngletTitre n’a pas encore de valeur. Donc varOngletTitre = “Responsable” est faux. Du coup Responsable_DataCard1.Visible = false.

Ensuite, cliquez sur la carte MontantHT, puis définissez sa propriété visible:

MontantHT_DataCard1.Visible = varOngletTitre = "Montant"

Pour la carte Titre, c’est encore plus simple : il suffit de ne pas définir la propriété OnVisible pour que la carte s’affiche sur tous les onglets. Il n’y a donc rien à faire.

Configurer l’écran

Lors de l’ouverture du formulaire, vous souhaitez que l’utilisateur arrive par défaut sur l’onglet Jouet.

Pour ce faire, configurez la propriété avancée OnVisible de l’écran :

FormScreen1.OnVisible = varOngletTitre = "Jouet"

C’est fini 😉

Tester le nouveau formulaire

Vous allez vérifier l’efficacité de vos modifications. Pour cela, cliquez sur le lien dans le coin supérieur gauche, qui s’intitule Revenir à SharePoint : une boite de dialogue s’ouvre.

Dans cette boîte de dialogue, cliquez sur le bouton Publier sur SharePoint.

Patientez quelques instants : la liste SharePoint va s’ouvrir.

Il est possible que le résultat ne soit pas immédiat suite à la manipulation ci-dessous. Dans ce cas patientez une bonne minute. Si le résultat n’est toujours pas visible : modifiez à nouveau le formulaire PowerApps puis publiez le à nouveau.

Dans cette liste, cliquez sur un élément quelconque pour l’ouvrir : il s’affiche bien dans le nouveau formulaire Power Apps.

Cliquez sur l’onglet Responsable et remarquez la présence des champs Titre et Responsable, uniquement.

Cliquez sur l’onglet Montant et remarquez la présence des champs Titre et MontantHT, uniquement.

Pour vous aider, regardez la copie d’écran ci-dessous.

Affichage d'un onglet
Affichage d’un onglet

Dans SharePoint, fermez le volet de l’élément affiché.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer des formulaires dans un formulaire Power Apps.

Maintenant, vous pouvez appliquer cette technique sur des formulaires ou sur les applications Power Apps que vous développerez dans l’avenir.

Pour aller encore plus loin, vous avez un excellent article (en anglais et en deux parties) de Mme Audrie Gordon sur Microsoft Docs. Il montre une utilisation encore plus poussée des onglets dans une application Power Apps :

Partie 1 : Handling Tab Control Scenarios in PowerApps for Full Screen Formats : https://coudr.com/powtab01

Partie 2 : Tabbed User Interface – Mobile Version : https://coudr.com/powtab02

Article mis à jour le 13.03.2020

Catégories
Prestations Audits Formations

Apprendre à insérer un calendrier dans un formulaire Excel

Microsoft Power Apps est un formidable outil, car il est simple et puissant pour créer des formulaires dans Office 365. Toutefois, il existe de nombreux utilisateurs qui manipulent des fichiers Excel. Ils voudraient pouvoir insérer un calendrier dans un formulaire Excel, sous Windows 10 en version 64-bits.

Comme le contrôle utilisé est très ancien et développé pour les versions 32-bits de l’époque, il faut procéder à des manipulations avancées, qui s’adressent à un public de professionnel en informatique.

Les manipulations suivantes peuvent endommager votre ordinateur.

Elles sont faites sous votre seule et unique responsabilité.

Demandez à un informaticien chevronné de les faire pour vous.

Télécharger le contrôle Date

Pour afficher un calendrier dans Excel, il faut utiliser un contrôle. Un contrôle est le nom donné à un petit programme qui permet généralement de saisir ou d’afficher des données.

Pour afficher le calendrier, c’est le contrôle Microsoft Date and Time Picker Control 6.0 (SP6) qui fait le travail.

Pour le faire fonctionner sous Windows 10 en version 64-bits, téléchargez le fichier MSCOMCT2.OCX : https://coudr.com/datepicker.

Tout d’abord, fermez complètement Microsoft Excel. Vous ne devez pas laisser Excel ouvert. Vérifiez aussi dans l’onglet détail du gestionnaire de tâches, qu’il n’y a plus d’instances d’Excel. Pour ouvrir le gestionnaire de tâches, appuyez simultanément sur les touches suivantes du clavier : Ctrl+Maj+Echap.

Ensuite, copiez le fichier MSCOMCT2.OCX dans le dossier C:\Windows\SysWOW64. Vous aurez probablement un message vous demandant de confirmer la copie.

Copie dans SysWOW64
Demande d’autorisations pour la copie dans SysWOW64

Une fois que la copie est faite, il faut indiquer à Windows 10 64-bits, que le contrôle est présent. Pour ce faire, ouvrez une invite de commande, qui devra être exécutée en tant qu’administrateur. Si vous ne savez pas comment ouvrir une invite de commandes exécutée en tant qu’administrateur, suivez les instructions graphiques ci-dessous.

Invite de commandes Exécuter en tant qu'administrateur
Invite de commandes Exécuter en tant qu’administrateur

Dans l’invite de commandes exécutée en qu’administrateur, tapez la commande suivante et faites entrée :

regsvr32 /s C:\Windows\SysWOW64\MSCOMCT2.OCX
Enregistrement de l'ActiveX
Enregistrement de l’ActiveX

A la suite de cette commande, vous ne verrez rien : c’est normal et plutôt bon signe.

Activer l’onglet Développeur

Pour insérer un calendrier dans Excel, vous devez faire apparaître l’onglet Développeur. Le nom de cet onglet (“Développeur”) ne doit pas vous faire peur. Cet onglet s’adresse aux personnes qui conçoivent les feuilles Excel. Notamment, il offre l’accès à des outils supplémentaires.

Ouvrez votre fichier Excel.

Cliquez sur le menu Fichier qui se trouve en haut à gauche.

Ruban Fichier Excel

Cliquez sur Options, qui se trouve tout en bas à gauche.

Menu Options

Dans le menu des options d’Excel, cliquez sur Personnaliser le ruban.

Personnaliser le ruban
Personnaliser le ruban

A droite, cochez la case vide en face de Développeur.

Onglet Développeur
Onglet Développeur

Puis cliquez sur le bouton OK : un nouvel onglet apparaît dans le menu d’Excel.

Nouvel Onglet Développeur
Nouvel Onglet Développeur

Cliquez sur l’onglet Développeur.

Détail du Menu Onglet Développeur
Détail du Menu Onglet Développeur

Insérer le contrôle Date

Dans le menu Développeur, cliquez sur Insérer : un sous-menu apparaît avec des icônes. Ces icônes permettent de créer des formulaires dans Excel.

Insérer
Insérer

Dans le sous-menu, cliquez sur la dernière icône en forme de clé et un tournevis.

Insérer Autres Contrôles ActiveX
Insérer Autres Contrôles ActiveX

Une fenêtre de dialogue s’affiche avec la liste des contrôles disponibles.

Liste des contrôles
Liste des contrôles

Dans la fenêtre de dialogue, cliquez sur Microsoft Date and Time Picker Control 6.0 (SP6).

Microsoft Date and Time Picker Control 6.0 (SP6)
Microsoft Date and Time Picker Control 6.0 (SP6)

Cliquez sur le bouton OK pour insérer le contrôle Microsoft Date and Time Picker Control 6.0 (SP6).

Manipuler le sélecteur de dates

Avec la souris, cliquez dans votre feuille Excel.

Contrôle Date dans Excel sous Windows 10 en 64-bits
Contrôle Date dans Excel sous Windows 10 en 64-bits

Faites un clic droit sur le contrôle pour accéder aux propriétés du sélecteur de dates.

Propriétés du sélecteur de dates
Propriétés du sélecteur de dates

Notamment, indiquez la cellule liée grâce à la propriété LinkedCell. Dans ce scénario, c’est la cellule C3.

Il est important de lier le sélecteur de dates à une cellule précise. En effet, le sélecteur de dates permet d’indiquer une date mais celle-ci sera enregistrée dans la cellule liée.

Bien évidemment, vous pouvez changer d’autres propriétés.

Propriétés modifiées du sélecteur de dates
Propriétés modifiées du sélecteur de dates

Fermez la fenêtre des propriétés.

Ensuite, cliquez sur Mode Création dans le menu, pour le désactiver.

Mode Création Désactivé
Mode Création Désactivé

Cliquez sur la cellule E3, à droite du sélecteur de dates. Ensuite, vous indiquez que le format de la cellule est Date courte. Puis, tapez la formule suivante dans la cellule E3 pour calculer le lendemain de la date sélectionnée dans C3.

= C3 + 1

Avec la souris, sélectionnez la date : 01/03/2020. La cellule E3 affiche : 02/03/2020.

Fonctionnement du sélecteur de dates
Fonctionnement du sélecteur de dates dans Excel

Article mis à jour le 07.02.2020.

Catégories
Prestations Audits Formations

Créer une application PowerApps canevas avec Common Data Service

Objectif

Cet exercice vous explique comment créer une application canevas avec Common Data Service (CDS).

Common Data Service est une base de données vide, mise à la disposition de l’organisation du tenant. Bien que vide, elle dispose de tables avec des colonnes. Il est possible de rajouter des tables supplémentaires, et de créer de nouvelles colonnes.

Préparation

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le menu supérieur, vérifiez que vous êtes dans votre environnement par défaut. Si vous n’êtes pas dans votre environnement par défaut, cliquez ou tapez sur le nom de votre environnement par défaut, pour le sélectionner.

Ensuite, dans le volet de navigation (à gauche), cliquez ou tapez sur Applications.

Dans le menu supérieur, cliquez ou tapez sur Créer une application puis sur Zone de dessin.

Dans la nouvelle fenêtre, cliquez ou tapez sur Mode téléphone dans Common Data Service.

Dans la zone de recherche, entrez votre prénom : votre table apparaît.

Cliquez ou tapez sur votre table.

En bas et à droite, cliquez ou tapez sur Se connecter.

Si un pop-up qui s’intitule Bienvenue dans PowerApps Studio s’affiche, cochez la case Ne plus afficher ce message puis cliquez ou tapez sur le bouton Ignorer.

Votre application est générée.

Dans le menu supérieur, cliquez ou tapez sur Fichier.

Dans la zone Nom de l’application, entrez le nom de l’application Ventes en le préfixant avec votre prénom, par exemple jack_ventes.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramètres de l'application

Puis cliquez ou tapez sur Enregistrer Sous.

Dans le volet central, cliquez ou tapez sur Le cloud. Vous pourriez éventuellement sauvegarder votre application localement mais ne le faites pas pour la formation.

En bas et à droite, cliquez ou tapez sur Enregistrer.

Ouvrez le site web Microsoft PowerApps.

https://make.powerapps.com/

Dans le menu supérieur, vérifiez que vous êtes dans votre environnement par défaut. Si vous n’êtes pas dans votre environnement par défaut, cliquez ou tapez sur le nom de votre environnement par défaut, pour le sélectionner.

Ensuite, dans le volet de navigation (à gauche), cliquez ou tapez sur Applications : votre application apparaît. Si vous cliquez dessus, elle se lance et vous pouvez l”utiliser pour ajouter, modifier ou supprimer des enregistrements.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer une application canevas avec Common Data Service.

Catégories
Prestations Audits Formations

Créer un projet d’intégration de données

Objectif

Cet exercice vous explique comment créer un projet d’intégration de données.

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le menu supérieur, vérifiez que vous êtes dans votre environnement par défaut. Si vous n’êtes pas dans votre environnement par défaut, cliquez sur Environnement.

Pour vous aider, regardez la copie d’écran ci-dessous.

Sélection de l'environnement
Sélection de l’environnement

Cliquez ou tapez sur le nom de votre environnement par défaut, pour le sélectionner.

Ensuite, dans le volet de navigation (à gauche), cliquez ou tapez sur Données. Dans la liste déroulante qui apparaît, cliquez ou tapez sur Intégration de données : le volet central affiche un message.

Dans le volet central, cliquez ou tapez sur Créer un projet d’intégration de données : une fenêtre Power Query s’ouvre. Celle-ci vous propose de sélectionner une source de données.

Actuellement les sources de données accessibles sont des fichiers Access, Excel, JSON, Texte/CSV, XML ; ou des bases de données Amazon Redshift, IBM Db2, Oracle, PostgreSQL, SQL Server ; ou des sources de données Azure Data Explorer ; Azure SQL Data Warehouse , SQL Azure ; ou des services en ligne Liste SharePoint Online, Objets Salesforce, rapports Salesforce ; ou des sources de données API web, Liste SharePoint, ODAta, Page Web, Table vide, Requête vide.

Dans cette liste, sélectionnez Excel.

Dans la fenêtre qui s’ouvre, cliquez ou tapez sur le bouton Parcourir.

Si une fenêtre vous demande de choisir un compte, sélectionnez votre compte de tenant.

Une nouvelle fenêtre s’affiche. Dans le menu supérieur de cette fenêtre, cliquez sur Charger puis sur Fichiers.

Chargez le fichier excel_ventes.xlsx qui se trouve dans les dossiers d’exercice. Une fois que le fichier est chargé, sélectionnez-le puis cliquez ou tapez sur le bouton Ouvrir.

Pour information, sachez que le fichier est chargé à cet emplacement OneDrive : https://monsupersite-my.sharepoint.com/personal/jack_monsupersite_onmicrosoft_com/Documents.

Cliquez ou tapez sur le bouton Suivant.

Dans le volet de gauche, cochez Tableau3 (et non pas Tableau).

Cliquez ou tapez sur le bouton Suivant.

Cliquez ou tapez à nouveau sur le bouton Suivant.

Dans l’écran Mapper des entités, cochez Charger sur la nouvelle entité.

Vous pouvez choisir le type de chaque colonne.

Pour vous aider, regardez la copie d’écran ci-dessous.

Modifiez le type de la zone de destination de chaque colonne en Texte.

Dans la zone Champ Nom principal, sélectionnez Clef.

Cochez la case Supprimer les lignes qui n’existent plus dans la sortie de requête.

Renommez le nom de l’entité en le préfixant avec votre prénom, par exemple jack_Tableau3.

Renommez le nom de l’entité en le préfixant avec votre prénom, par exemple jack_Tableau3.

Cliquez ou tapez à nouveau sur le bouton Suivant.

Dans l’écran Mapper des entités, cochez Actualiser manuellement.

Cliquez ou tapez à nouveau sur le bouton Créer.

Si d’aventures, vous obtenez une erreur : reprenez votre projet et réessayez les étapes précédentes.

Cliquez ou tapez à nouveau sur le bouton Terminé.

Pour vous aider, regardez la copie d’écran ci-dessous.

Projet d'intégration terminé

Avec le menu …, renommez le projet en le préfixant avec votre prénom, par exemple jack_projet1.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un projet d’intégration de données.

Catégories
Prestations Audits Formations

Exécuter une application canevas basée sur un modèle

Objectif

Cet exercice vous explique comment exécuter l’application Donner des bravos.

Préparation

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://web.powerapps.com/

Sous Applications récentes, vous devriez voir l’application de canevas Donner des bravos.

Si elle n’apparaît pas, cliquez dans le volet de gauche, sur Applications.

Cliquez ou tapez sur Donner des bravos pour l’ouvrir.

Application Shoutouts

Il est possible qu’un bandeau rouge s’affiche en haut de l’écran. Ce bandeau va disparaître automatiquement au bout de 30 secondes. Il est lié à des données manquantes vous concernant, comme votre photo de profil. Dans un environnement réel de production, il faudrait le faire.

Cliquez ou tapez sur NEXT (suivant) : cette page explique le rôle de l’application.

Cliquez ou tapez à nouveau sur NEXT (suivant) : cette page explique que vous pouvez ajouter un message qui sera lu par votre communauté.

Cliquez ou tapez à nouveau sur NEXT (suivant) : cette page explique que vous pouvez ajouter une photo ou une image à votre message.

Cliquez ou tapez à nouveau sur NEXT (suivant) : cette page explique que les félicitations seront reçues par email par le destinataire, ainsi que son responsable hiérarchique.

Cliquez ou tapez à nouveau sur NEXT (suivant) : vous pouvez maintenant envoyer des félicitations à quelqu’un. Vous pouvez aussi consulter les félicitations que vous avez reçues et celles que vous avez envoyées. Vous remarquerez que l’application vous a automatiquement envoyé une première félicitation en votre nom.

Pour envoyer vos félicitations, cliquez ou tapez sur le + de Send Shoutout (envoyer des félicitations).

Dans l’écran Search person (recherche de personne), tapez le nom de Bob Durand dans la zone Search : il s’affiche aussitôt juste en dessous de votre saisie.

Cliquez ou tapez sur NEXT (suivant) : la liste des types de félicitations s’affiche.

Dans cette liste, cliquez ou tapez sur Thank You (Merci) puis cliquez ou tapez sur NEXT (suivant).

Dans l’écran Your Personal Message and Photo (Votre message personnel et votre photo), saisissez le message suivant : Tu es la personne qui mérite la plus grande reconnaissance pour le travail accompli.

Facultativement, vous pouvez charger aussi une image. Vous en trouverez une dans les fichiers d’exercices.

Cliquez ou tapez sur NEXT (suivant) : l’écran qui s’intitule Review Your Shoutout (Révisez votre message de félicitation) s’affiche.

Cliquez ou tapez sur SEND (envoyer) : Le message Your Shoutout has been sent (Votre message de félicitation a été envoyé) s’affiche.

Cliquez ou tapez sur l’icône X en haut à droite pour revenir à l’espace de travail par défaut de l’application.

Vérifiez la présence du message de félicitations dans la boite aux lettres de Bob Durand, ainsi que celle de Karine Marchais.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment exécuter une application canevas basée sur un modèle.

Catégories
Prestations Audits Formations

Ouvrir une boite aux lettres avec Office 365

Objectif

Cet exercice vous explique comment ouvrir une boite aux lettres différente de sa boite aux lettres.

Préparation

  • Cet exercice suppose qu’il existe au moins deux comptes utilisateurs dans Office 365. Dans ce scénario, il s’agit du compte de Bob Durand et du compte de Karine Marchais. Celle-ci est la responsable de Bob Durand.

Pratique

Ouvrez un autre navigateur web que celui que vous utilisez pour vous connecter avec votre compte. Par exemple, si vous utilisez Google Chrome, ouvrez Microsoft Edge ou Firefox. Vous pourriez garder le même navigateur web. Toutefois, le fait de disposer de deux navigateurs différents vous évite de jongler entre les comptes.

Éventuellement, vous pouvez aussi ouvrir un onglet en navigation privée.

Dans le nouveau navigateur web, ouvrez le site :

https://portal.office.com

Renseignez le compte de l’utilisateur Bob Durand puis son mot de passe.

Si vous avez oublié le compte ou le mot de passe de l’utilisateur, vous pouvez les récupérer dans votre email.

Éventuellement, vous pouvez aussi le réinitialiser dans l’AD avec un nouveau mot de passe.

Puisque vous vous connectez la première fois avec ce compte, vous devez probablement changer le mot de passe. Dans ce cas, indiquez un nouveau mot de passe comme par exemple : AaBbCcDd01.

Éventuellement, indiquez si vous voulez rester connecté.

Si un pop-up central s’affiche, fermez-le en cliquant sur l’icône X en haut et à droite du pop-up.

Ne tenez pas compte des autres pop-up ou messages éventuels qui peuvent surgir sur l’écran.

Dans la liste de vos applications qui s’affiche, ouvrez Outlook.

Dans l’écran qui apparaît éventuellement, sélectionnez votre fuseau horaire dans la liste déroulante : (UTC+01:00) Brussels, Copenhagen, Madrid, Paris.

Cliquez sur le bouton Enregistrer.

Si des pop-ups s’affichent, fermez-les ou n’en tenez pas compte.

Ouverture boite aux lettres Outlook Office 365

Fin des manipulations

L’exercice est terminé.

Bonus

En vous inspirant de l’exercice précédent, vous allez ouvrir la boite aux lettres de Karine Marchais dans un troisième navigateur, différent des deux premiers.

Résumé

Dans cet exercice, vous avez appris comment ouvrir une boite aux lettres différente de sa boite aux lettres.

Catégories
Prestations Audits Formations

Définir le responsable hiérarchique avec Office 365

Objectif

L’objectif de l’application Donner des bravos est d’envoyer des félicitations à un utilisateur de votre organisation. Toutefois, l’application envoie aussi ce message au responsable de l’utilisateur.

Cet exercice vous explique comment assigner un responsable au compte de Bob Durand.

Préparation

  • Cet exercice suppose qu’il existe au moins deux comptes utilisateurs dans Office 365. Dans ce scénario, il s’agit du compte de Bob Durand et du compte de Karine Marchais, qui sera la responsable hiérarchique de Bob Durand.

Pratique

Ouvrez Microsoft 365 centre d’administration et identifiez-vous comme administrateur du tenant.

https://admin.microsoft.com/

Dans le volet de gauche, sous Utilisateurs, cliquez sur Utilisateurs actifs.

Dans le volet central, cliquez sur le compte de Bob Durand.

Dans le volet de droite qui porte le nom de l’utilisateur, cliquez sur l’onglet Courrier.

Pour vous aider, regardez la copie d’écran ci-dessous.

Propriétés de courrier

Cliquez sur Modifier les propriétés d’Exchange (en bas du formulaire et à droite).

Pour vous aider, regardez la copie d’écran ci-dessous.

Propriétés d'Exchange

Dans le volet qui porte le nom de l’utilisateur, cliquez sur organisation (dans le volet de gauche).

Pour vous aider, regardez la copie d’écran ci-dessous.

Modifier le responsable hiérarchique de l'utilisateur

Sous Responsable, cliquez sur Parcourir.

Dans la liste qui s’affiche, cliquez sur Karine Marchais, puis cliquez sur le bouton OK pour valider votre choix.

Vous revenez dans le volet organisation. Dans ce volet, cliquez sur le bouton Enregistrer.

Fin des manipulations

L’exercice est terminé.

Bonus

En vous inspirant de l’exercice précédent, définissez-vous comme votre propre responsable hiérarchique.

Résumé

Dans cet exercice, vous avez appris comment définir le responsable hiérarchique avec Office 365.

En réalité, d’autres informations doivent être fournies pour éviter l’apparition de bandeaux d’erreurs dans l’application. Dans un environnement réel de production, il faudrait le faire.

Catégories
Prestations Audits Formations

Créer une application PowerApps canevas à partir d’un modèle

Objectif

Cet exercice vous explique comment créer une application canevas à partir d’un modèle.

Vous pourrez ainsi explorer les possibilités de conception de PowerApps. Dans cet exemple, vous pourrez aussi appliquer les premiers concepts de PowerApps et développer votre application de canevas.

Préparation

  • Pour faire cet exercice, vous avez besoin d’un compte utilisateur dans Office 365, ainsi que la messagerie Outlook.

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte.

https://web.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Créer.

Dans la zone de recherche (en haut, à droite), entrez : Shoutouts, puis cliquez sur : Shoutouts.

L’application de canevas Shoutouts encourage les collègues à partager des compliments au travail. Vous pouvez envoyer des notifications automatiques par e-mail aux responsables des destinataires.

Donnez un nom à votre application : Donner des bravos

Le nom de l’application ne doit pas dépasser 64 caractères.

Gardez la case de Tablette sélectionnée.

Sous le libellé Se connecte à, l’application de canevas Shoutouts vous indique qu’elle peut se connecter à Outlook d’Office 365 (icône bleue) et à votre compte (icône rouge).

Application PowerApps canevas basée sur un modèle

Ensuite, cliquez ou tapez sur Créer.

Une fenêtre, intitulée Encore quelques instants, vous informe que l’application de canevas Shoutouts a besoin de votre autorisation pour se connecter à votre compte utilisateur et à votre compte de boîte aux lettres.

Éventuellement, vous pourriez changer de compte. Pour l’instant, ne changez pas de compte.

Dans la fenêtre qui s’intitule Encore quelques instants, cliquez ou tapez sur le bouton Autoriser.

Patientez quelques instants : une fenêtre, intitulée Bienvenue dans PowerApps Studio, s’affiche.

Dans cette fenêtre, cliquez ou tapez sur Afficher un aperçu de cette application.

Puis ouvrez le mode Aperçu en appuyant sur F5 (ou en cliquant ou appuyant sur le bouton de lecture près de l’angle supérieur droit).

Chaque exemple représente un scénario différent avec une variété d’écrans et d’autres contrôles.

Application PowerApps Shoutouts Bravos

Une fois l’exploration de l’application terminée, fermez le mode Aperçu en appuyant sur Échap (ou en cliquant ou en appuyant sur l’icône de fermeture près de l’angle supérieur droit, sous la barre de titre pour PowerApps).

Si une fenêtre, intitulée Le saviez-vous apparaît cliquez ou tapez sur le bouton OK pour la faire disparaître.

Vous allez enregistrer l’application. Pour ce faire, en haut à gauche, cliquez ou tapez sur l’onglet Fichier.

Dans la page Paramètres de l’application, passez en revue les paramètres par défaut.

Près du bord gauche, cliquez ou tapez sur Enregistrer.

Ensuite, sélectionnez Le cloud puis cliquez ou tapez sur le bouton Enregistrer.

Patientez quelques instants : le message Toutes les modifications sont enregistrées s’affiche.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer votre propre application stockée dans votre compte cloud.

Si vous lancez immédiatement l’application Shoutouts, vous aurez probablement des erreurs car le contexte de son fonctionnement n’est pas encore défini. Les exercices suivants vous montreront comment utiliser correctement cette application.

Gardez à l’esprit qu’une application PowerApps s’exécute généralement dans un environnement varié. Il est donc normal de s’assurer que toutes les conditions nécessaires à son exécution sont réunies.

Article mis à jour le 09.11.2019.

Catégories
Prestations Audits Formations

Recevoir un email à partir du contenu de Twitter avec un flux Power Automate

Objectif

Cet exemple vous explique comment créer un flux qui vous avertit par courrier électronique dès que quelqu’un poste un tweet avec un mot clé particulier.

Prérequis

  • Vous devez disposer d’un compte Twitter. Si vous n’avez pas de compte Twitter, vous devez en créer un à partir de cet emplacement : https://twitter.com/
  • Dans le navigateur avec lequel vous faites ces exercices, ouvrez Twitter avec votre compte Twitter.

Créer le flux Microsoft Flow

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous :

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Le volet central affiche une liste de connecteurs et de déclencheurs sous forme d’icône.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste de connecteurs et de déclencheurs

Cliquez ou tapez sur l’icône de Twitter.

Si un pop-up intitulé Ajouter un déclencheur pour Twitter s’affiche, cliquez sur Reçu.

Cliquez sur Lors de la publication d’un nouveau tweet : un écran peut éventuellement vous proposer de vous connecter à Twitter. Si vous êtes déjà connecté à Twitter, vous ne verrez pas cet écran.

Si l’écran ci-dessous apparaît, renseignez votre identifiant Twitter et votre mot de passe Twitter.

Autoriser Microsoft PowerApps and Flow sur Twitter

Cliquez sur Autoriser l’application.

Pour vous aider, regardez la copie d’écran ci-dessous.

Texte de recherche dans Twitter

Ensuite, dans la zone de recherche, entrez un terme fréquent dans Twitter. Dans ce scénario, il s’agit de #teams.

Faites attention dans le choix du mot clé. Un terme peu fréquemment utilisé risque de vous faire attendre longtemps avant de voir le résultat. Si vous avez un doute, gardez le terme proposé dans l’exercice.

Ensuite, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez Envoyer un e-mail.

Faites attention au tiret dans le mot e-mail. Si vous entrez email, cela ne fonctionne pas.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Envoyer un e-mail (V2) (version d’évaluation).

Cliquez ou tapez dans la zone À, puis entrez votre adresse e-mail de propriétaire du tenant.

Cliquez ou tapez dans la zone Objet. Entrez le texte suivant : Nouveau Tweet, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Tweeté par. C’est le nom de l’utilisateur qui a publié le tweet.

Vous devrez peut-être jouer des ascenseurs pour réussir à l’afficher.

Cliquez ou tapez dans la zone Corps. Recherchez et ajoutez les champs suivants sur des lignes séparés :

  • Texte du tweet : c’est le contenu textuel du tweet.
  • Création : c’est la date de publication du tweet.
  • Texte du tweet original : c’est le contenu textuel original du tweet.
  • Tweet original tweeté par : c’est le nom de la personne ayant tweeté le premier ce tweet.

Facultativement : Faites une petite présentation pour bien séparer les champs. Pour vous aider, regardez la copie d’écran ci-dessous.

Pour vous aider, regardez la copie d’écran ci-dessous.

Email préparé

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Remplacez le texte par : Alerte Tweets par email

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Exécuter le flux

Attendez que quelqu’un poste un tweet avec votre mot clé.

Soyez patient avant de recevoir une alerte par e-mail.

Le temps d’attente dépend aussi de votre plan. En particulier, dans le plan Flow, la fréquence maximale du flux est de 15 minutes.

Pour savoir si vous recevez des emails relatifs à votre mot clé, ouvrez Outlook d’Office 365.

Suivre l’activité du flux

Vous pouvez savoir si le flux s’est exécuté.

Retournez dans le centre des processus et tâches Microsoft Flow.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le volet central de droite, sous l’onglet Mes flux, cliquez sur les 3 petits points en face du nom de votre flux Alerte Tweets par email.

Dans ce menu, cliquez ou tapez sur Histor. Exéc : l’historique de l’exécution du flux s’affiche.

Désactiver le flux

Avant de désactiver ce flux, vérifiez que vous avez bien reçu au moins un email.

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule Alerte Tweets par email, puis dans le menu supérieur cliquez ou tapez sur les …

Pour vous aider, regardez la copie d’écran ci-dessous.

Désactiver le flux

Puis cliquez ou tapez sur Désactiver le flux.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un flux qui vous avertit par courrier électronique dès que quelqu’un poste un tweet avec un mot clé particulier.

Catégories
Prestations Audits Formations

Créer une stratégie de protection contre la perte de données

Objectif

Cet exemple vous explique comment créer une nouvelle stratégie de protection contre la perte de données. Des stratégies de protection contre la perte de données définies par les administrateurs de clients peuvent être appliquées à un seul environnement, ou à plusieurs.

Prérequis

  • Pour réaliser cet exercice, vous devez aller sur le site de Microsoft ci-dessous, afin d’activer une version d’évaluation gratuite PowerApps Plan 2.

https://make.powerapps.com/signup?redirect=marketing&email=

Pratique

Ouvrez le centre d’administration PowerApps et identifiez-vous avec votre compte de tenant.

https://admin.powerapps.com/

Centre d'administration PowerApps

Dans le volet de navigation (à gauche), cliquez ou tapez sur Stratégies de données.

Puis cliquez ou tapez sur Nouvelle stratégie (en haut et à droite de l’écran).

Nouvelle stratégie de données

Dans la boîte de dialogue Nom de la stratégie de données, gardez le choix par défaut (Appliquer à TOUS les environnements) puis cliquez ou tapez sur le bouton Continuer : la liste des groupes de données s’affiche.

Groupes de données

Dans l’étiquette horodatée, comme Stratégie 08:22:01 11-16-2019 (en haut et au milieu de la page), entrez le nom de la stratégie de données : Sécuriser les données métiers.

Cliquez ou tapez sur le lien Ajouter qui se trouve dans la zone de groupe Business data only (Données métiers uniquement) : la liste des connecteurs s’affiche. Cette liste est constituée de tous les connecteurs de données qui figurent dans le groupe No business data allowed (Données métiers non autorisées).

Dans la page Ajouter des connecteurs, sélectionnez les connecteurs Office 365 Outlook et SharePoint.

Cliquez ou tapez sur le bouton Ajouter des connecteurs. L’ajout d’un connecteur à un groupe de données le supprime automatiquement de l’autre groupe de donnée.

Enfin cliquez ou tapez sur Enregistrer la stratégie (en haut et à droite de l’écran) pour valider vos manipulations.

Une fois la stratégie créée, elle apparaît dans la liste des stratégies de données de la page Stratégies de protection contre la perte de données.

Stratégie de protection contre la perte de données

Cliquez ou tapez sur Sécuriser les données métiers pour afficher les détails de la stratégie.

Notez que vous pourriez éventuellement modifier les environnements sur lesquels la stratégie s’applique. Vous pourriez aussi éventuellement classer différemment les connecteurs de données. Toutefois, ne faites aucune modification pour l’instant.

Une fois que vous avez passé en revue les détails de la stratégie, cliquez ou tapez sur Fermer (en haut et à droite de l’écran).

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer une nouvelle stratégie de protection contre la perte de données.

Cette stratégie permet aux applications concernées de partager des données entre Office 365 Outlook et SharePoint. Par ailleurs, elle bloque automatiquement le partage des données avec les autres connecteurs.

Concrètement et grâce à cette stratégie, une application ne pourra pas partager des données métiers entre SharePoint et LinkedIn, par exemple.

Article mis à jour le 16.11.2019.

Catégories
Prestations Audits Formations

Créer une connexion à une passerelle

Objectif

Cet exemple vous explique comment créer une connexion à une passerelle. Cette connexion permettra de connecter une base de données locale, qui pourra être utilisée dans une application PowerApps.

Prérequis

  • L’exercice du TP Créer une nouvelle passerelle doit être terminé avec succès.
  • Vous devez disposer des droits pour vous connecter à un site SharePoint Server local ou à une base de données SQL Server locale.

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le menu supérieur, vérifiez que vous êtes dans votre environnement par défaut. Si vous n’êtes pas dans votre environnement par défaut, cliquez sur Environnement.

Pour vous aider, regardez la copie d’écran ci-dessous.

Sélection de l'environnement
Sélection de l’environnement

Cliquez ou tapez sur le nom de votre environnement par défaut, pour le sélectionner.

Ensuite, dans le volet de navigation (à gauche), cliquez ou tapez sur Données. Dans la liste déroulante qui apparaît, cliquez ou tapez sur Connexions : le volet central apparaît.

Dans le volet central, cliquez ou tapez sur Nouvelle connexion (en haut à gauche).

Dans la zone de recherche (en haut, à droite), entrez SharePoint, puis cliquez sur SharePoint.

Variante : Si vous disposez d’une base de données SQL Server sur laquelle vous avez un accès autorisé, vous pouvez vous connecter à cette base.

Un pop-up propose de vous connecter directement au service Cloud, ou à l’aide d’une passerelle de données locales.

Pour vous aider, regardez la copie d’écran ci-dessous.

Sélection de la connexion

Dans le pop-up, cochez sur Se connecter à l’aide d’une passerelle de données locale : le pop-up s’agrandit.

Dans la nouvelle zone, gardez l’authentification Windows.

Renseignez le nom d’utilisateur local et son mot de passe.

Gardez la passerelle qui porte votre prénom.

Puis cliquez sur le bouton Créer.

Pour vous aider, regardez la copie d’écran ci-dessous.

Création de la connexion

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer une connexion à une passerelle pour vous connecter à un serveur SharePoint local ou à une base de données SQL Server locale.

Catégories
Prestations Audits Formations

Créer une nouvelle passerelle

Objectif

Cet exemple vous explique comment créer une nouvelle passerelle. Cette passerelle permettra de vous connecter à une base de données locale.

Prérequis

  • Pour réaliser cet exercice, vous devez aller sur le site de Microsoft ci-dessous, afin d’activer une version d’évaluation gratuite PowerApps Plan 2.

https://make.powerapps.com/signup?redirect=marketing&email=

  • Vous devez disposer des autorisations d’Administrateur de l’environnement PowerApps, Administrateur global Office 365 ou Administrateur Azure Active Directory.

Pratique

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le menu supérieur, vérifiez que vous êtes dans votre environnement par défaut. Si vous n’êtes pas dans votre environnement par défaut, cliquez sur Environnement.

Pour vous aider, regardez la copie d’écran ci-dessous.

Sélection de l'environnement

Cliquez ou tapez sur le nom de votre environnement par défaut, pour le sélectionner.

Ensuite, dans le volet de navigation (à gauche), cliquez ou tapez sur Données. Dans la liste déroulante qui apparaît, cliquez ou tapez sur Passerelles : le volet central affiche un message.

Si le volet central affiche le message suivant : “Vous ne pouvez pas installer de passerelle dans cet environnement”, basculez sur votre environnement par défaut comme indiqué plus haut.

Dans le volet central, cliquez ou tapez sur Nouvelle passerelle. Vous arrivez sur une page web qui vous propose de télécharger la passerelle de données locale.

Pour vous aider, regardez la copie d’écran ci-dessous.

Télécharger la passerelle locale

Cliquez ou tapez sur le bouton Télécharger.

Installez le logiciel GatewayInstall.exe en suivant les instructions.

À la fin de l’installation, entrez l’email associé à votre tenant. Dans ce scénario, il s’agit de l’adresse jack@monsupersite.onmicrosoft.com. Pour vous l’adresse sera forcément différente : il s’agit de votre adresse email dans le tenant.

Dans la fenêtre qui s ‘ouvre, entrez le mot de passe associé.

La fenêtre peut être cachée. Faites Alt-Tab pour la faire apparaître.

Une nouvelle fenêtre apparait.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrage de la passerelle

Dans la zone Nouveau nom de on-premises data gateway, entrez votre prénom.

Entrez la clé de récupération suivante : AaBbCcDd01.

Cliquez ou tapez sur le bouton Configurer : patientez quelques instants. Votre passerelle est prête à être utilisée.

Pour vous aider, regardez la copie d’écran ci-dessous.

On-premises data gateway

Décochez la case Contribuez à l’amélioration de on-premises data gateway en envoyant des informations d’utilisation à Microsoft puis cliquez sur le bouton Fermer.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer une nouvelle passerelle. Cette passerelle permet ensuite de vous connecter à un SharePoint Server local ou à une base de données SQL Server locale.

Article mis à jour le 16.11.2019.

Catégories
Prestations Audits Formations

Créer une nouvelle base de données pour PowerApps

Objectif

Cet exemple vous explique comment créer une nouvelle base de données dans un environnement existant.

Prérequis

  • Pour réaliser cet exercice, vous devez aller sur le site de Microsoft ci-dessous, afin d’activer une version d’évaluation gratuite PowerApps Plan 2.

https://make.powerapps.com/signup?redirect=marketing&email=

Pratique

Ouvrez le centre d’administration PowerApps et identifiez-vous avec votre compte de tenant.

https://admin.powerapps.com/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Environnements.

Cherchez l’environnement qui est par défaut. S’il n’y a qu’un seul environnement, alors il est forcément par défaut. En revanche, si vous avez plusieurs environnements qui sont présents, vous devez appliquer la méthode suivante pour déterminer l’environnement par défaut. Regardez la valeur qui se trouve dans la colonne TYPE. S’il est indiqué Par défaut, il s’agit de l’environnement par défaut.

Une fois que vous avez déterminé l’environnement par défaut, cliquez ou tapez sur son nom.

Dans les détails de l’environnement, cliquez ou tapez sur le bouton Créer une base de données (à droite).

Cette action active l’accès au Common Data Service (Service de données communes).

Sélectionnez la devise EUR et la langue French pour les données stockées dans la base de données.

Vous ne pourrez plus changer la devise ou la langue une fois la base de données créée.

Notez que Microsoft se réserve le droit d’utiliser vos noms d’entité et de champs pour améliorer leur Common Data Service. En revanche, ils n’utilisent pas le contenu de vos tables de base de données.

Pour vous aider, regardez la copie d’écran ci-dessous.

Créer ma base de données

Ensuite, cliquez ou tapez sur le bouton Créer une base de données.

Patientez quelques minutes, le temps de la création de la base de données sur le service de données communes. Ce temps est variable, mais comptez au moins 3 à 5 minutes.

Si d’aventures, vous obtenez un message d’erreur, cliquez à nouveau sur le bouton Créer une base de données.

Une fois la base de données créée, cliquez ou tapez sur Environnements (volet de gauche) pour afficher la liste des environnements de la page Environnements.

Remarquez la présence d’une chaîne de caractères entre parenthèses, à côté du nom de l’environnement, comme orgfe408f65. C’est le nom unique de la division racine dans Dynamics 365 Customer Engagement. Une division est un groupe logique d’activités professionnelles liées. Une division peut avoir plusieurs sous-divisions.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer une nouvelle base de données dans un environnement existant.

Catégories
Prestations Audits Formations

Créer un environnement de développement pour PowerApps

Objectif

Cet exemple vous explique comment créer un environnement de développement.

Prérequis

  • Pour réaliser cet exercice, vous devez aller sur le site de Microsoft ci-dessous, afin d’activer une version d’évaluation gratuite PowerApps Plan 2.

https://make.powerapps.com/signup?redirect=marketing&email=

Pratique

Ouvrez le centre d’administration PowerApps et identifiez-vous avec votre compte de tenant.

https://admin.powerapps.com/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Environnements.

Puis cliquez ou tapez sur Nouvel environnement (en haut et à droite de l’écran).

Dans la boîte de dialogue Nouvel environnement, entrez le nom suivant pour l’environnement : Formation.

Puis sélectionnez votre région Europe et un type d’environnement Essai.

La région proposée par défaut est la région d’origine du tenant Azure Active Directory. Toutefois, vous pouvez la changer lors de la création de l’environnement. En revanche, vous ne pourrez plus la changer une fois que l’environnement sera créé.

Ensuite, cliquez ou tapez sur le bouton Créer un environnement.

Une fois l’environnement créé, vous recevez un message de confirmation dans la boîte de dialogue qui vous propose de créer une base de données.

Pour vous aider, regardez la copie d’écran ci-dessous.

Créer une base de données

Cliquez ou tapez sur le bouton Créer une base de données.

Cette action active l’accès au Common Data Service (Service de données communes).

Sélectionnez la devise EUR et la langue French pour les données stockées dans la base de données.

Vous ne pourrez plus changer la devise ou la langue une fois la base de données créée.

Gardez cochée la case Inclure des exemples d’applications et de données.

Notez que Microsoft se réserve le droit d’utiliser vos noms d’entité et de champs pour améliorer leur Common Data Service. En revanche, ils n’utilisent pas le contenu de vos tables de base de données.

Ensuite, cliquez ou tapez sur le bouton Créer une base de données.

Attendez la disparition du bandeau bleu qui vous informe que la configuration de la base de données est en cours.

Le temps de la configuration de la base de données sur le service de données communes est variable, mais comptez au moins 3 à 5 minutes. À la fin de la configuration, l’écran s’actualisera automatiquement et le bandeau bleu disparaîtra comme par magie.

Une fois la base de données créée, votre nouvel environnement apparaît dans la liste des environnements de la page Environnements.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un environnement de développement.

Catégories
Prestations Audits Formations

Collecter les tweets dans un fichier Excel avec un flux Power Automate

Objectif

Cet exemple vous explique comment alimenter automatiquement un fichier Excel dès que quelqu’un poste un tweet avec un mot clé particulier.

Prérequis

  • Vous devez disposer d’un compte Twitter. Si vous n’avez pas de compte Twitter, vous devez en créer un à partir de cet emplacement : https://twitter.com/
  • Dans le navigateur avec lequel vous faites ces exercices, ouvrez Twitter avec votre compte Twitter.

Déposer le fichier de collecte

Dans un premier temps, vous allez ajouter un fichier Excel dans la bibliothèque qui s’intitule Documents dans votre site SharePoint. Pour ce faire :

Ouvrez votre site SharePoint.

Dans le site SharePoint, cliquez ou tapez sur Documents (à gauche) : la bibliothèque Documents s’ouvre.

Avec la méthode de votre choix, ajoutez le fichier collecterTwitter.xlsx qui se trouve dans les fichiers d’exercices.

Ce fichier permettra de collecter les flux de Twitter.

Faites un simple clic sur le fichier pour l’ouvrir et prendre connaissance de sa structure.

Fermez l’onglet qui affiche le contenu du fichier.

Créer le flux

Maintenant, vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous éventuellement en tant qu’Administrateur du tenant. Pour ce faire, ouvrez l’adresse suivante dans un navigateur :

https://emea.flow.microsoft.com/fr-fr/

Il est possible que Flow reconnaisse automatiquement votre compte, si vous vous êtes déjà identifié.

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Vous allez indiquer la condition qui déclenche le flux. Pour ce faire, dans la zone Rechercher parmi les connecteurs et les déclencheurs, entrez : Twitter.

Dans la liste des résultats qui apparaît, cliquez ou tapez sur Twitter.

Si un pop-up intitulé Ajouter un déclencheur pour Twitter s’affiche, cliquez sur Reçu.

Cliquez sur “Lors de la publication d’un nouveau tweet” : un écran peut éventuellement vous proposer de vous connecter à Twitter. Si vous êtes déjà connecté à Twitter, vous ne verrez pas cet écran. Si l’écran ci-dessous apparaît, renseignez votre identifiant Twitter et votre mot de passe Twitter.

Autoriser Microsoft PowerApps and Flow sur Twitter

Cliquez sur Autoriser l’application.

Pour vous aider, regardez la copie d’écran ci-dessous.

 Texte de recherche dans Twitter

Ensuite, dans la zone de recherche, entrez un terme fréquent dans Twitter. Dans ce scénario, il s’agit de #office365.

Faites attention dans le choix du mot clé. Un terme peu fréquemment utilisé risque de vous faire attendre longtemps avant de voir le résultat. Si vous avez un doute, gardez le terme proposé dans l’exercice.

Ensuite, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez : Ajouter une ligne à un tableau.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Ajouter une ligne à un tableau dans Excel Online (Business) : pendant quelques secondes vous verrez éventuellement une demande de connexion à Excel. Toutefois, ne faites rien la connexion se fera automatiquement via le cloud Microsoft.

Pour vous aider, regardez la copie d’écran ci-dessous.

Ajouter une ligne à un tableau

Dans le champ Emplacement, cliquez ou tapez sur Entrer une valeur personnalisée.

Fermez la fenêtre qui s’est ouverte sur le côté en cliquant sur Ajouter du contenu dynamique.

Puis entrez l’URL de votre site SharePoint.

Dans le champ Bibliothèque de documents, sélectionnez Documents.

Dans le champ Fichier, cliquez ou tapez sur l’icône en forme de dossier, qui se trouve à droite de la zone Fichier. Puis, sélectionnez /collecterTwitter.xlsx.

Dans la liste déroulante Table, sélectionnez tableauTwitter.

Pour vous aider, regardez la copie d’écran ci-dessous.

Affichage du tableau

Cliquez ou tapez dans la zone Nom d’utilisateur : une fenêtre s’affiche sur le côté. Elle vous propose d’ajouter du contenu dynamique qui provient de Twitter. Dans le cas présent, recherchez et sélectionnez le champ Nom d’utilisateur.

Cliquez ou tapez dans la zone Description : recherchez et sélectionnez le champ Description.

Cliquez ou tapez dans la zone Nombre d’abonnés : recherchez et sélectionnez le champ Nombre d’abonnés.

Cliquez ou tapez dans la zone Texte du tweet : recherchez et sélectionnez le champ Texte du tweet.

Cliquez ou tapez dans la zone Divers : recherchez et sélectionnez un champ quelconque.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrage du tableau

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Remplacez le texte par : Collecter Tweets dans Excel

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Exécuter le flux

Attendez que quelqu’un poste un tweet avec votre mot clé.

Soyez patient avant que le fichier Excel ne soit alimenté. En effet, son alimentation dépend directement de l’activité du mot clé sur Twitter. En revanche, il ne dépend pas de vos abonnements dans Twitter.

Le temps d’attente dépend aussi de votre plan. En particulier, dans le plan Flow, la fréquence maximale du flux est de 15 minutes.

Pour consulter le fichier Excel, il suffit de l’ouvrir dans la bibliothèque Documents du site Extranet.

Pour vous aider, regardez la copie d’écran ci-dessous.

Contenu du fichier Excel

Suivre l’activité

Vous pouvez savoir si le flux s’est exécuté.

Retournez dans le centre des processus et tâches Microsoft Flow.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le volet central de droite, sous l’onglet Mes flux, cliquez sur les 3 petits points en face du nom de votre flux Collecter Tweets dans Excel. Pour vous aider, regardez la copie d’écran ci-dessous.

Pour vous aider, regardez la copie d’écran ci-dessous.

Suivre l'activité

Dans ce menu, cliquez ou tapez sur Histor. Exéc : l’historique de l’exécution du flux s’affiche. Pour vous aider, regardez la copie d’écran ci-dessous.

Pour vous aider, regardez la copie d’écran ci-dessous.

Historique d'exécution
Historique d’exécution

Désactiver le flux

Avant de désactiver ce flux, vérifiez que le fichier Excel est bien alimenté avec au moins une entrée.

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule Collecter Tweets dans Excel, puis dans le menu supérieur cliquez ou tapez sur les …

Pour vous aider, regardez la copie d’écran ci-dessous.

Désactiver le flux
Désactiver le flux

Puis cliquez ou tapez sur Désactiver le flux.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment alimenter automatiquement un fichier Excel dès que quelqu’un poste un tweet avec un mot clé particulier.

Catégories
Prestations Audits Formations

Publier des tweets avec un flux Power Automate basé sur un modèle

Objectif

Cet exemple vous explique comment poster des éléments de liste sur Twitter après approbation.

Prérequis

  • Vous devez disposer d’un compte Twitter. Si vous n’avez pas de compte Twitter, vous devez en créer un à partir de cet emplacement : https://twitter.com
  • Dans le navigateur avec lequel vous faites ces exercices, ouvrez Twitter avec votre compte Twitter.

Créer la liste lstTweets

Vous allez créer une liste qui s’intitule lstTweets, dans votre site SharePoint.

Le nom de la liste débute par les 3 caractères lst qui est l’abréviation du mot liste. La première lettre est donc un L minuscule (l), et non pas le chiffre 1.

Ouvrez votre site SharePoint.

Si la liste lstTweets a déjà été créée, il est inutile de chercher à la recréer : passez à l’étape suivante. Pour savoir si la liste lstTweets existe déjà, affichez le contenu du site SharePoint qui porte votre prénom.

Cliquez ou tapez sur la roue dentée Paramètres (en haut, à droite) : un menu s’ouvre.

Dans le menu, cliquez ou tapez sur Ajouter une application : les modèles du site s’affichent.

Dans la liste des modèles, cliquez ou tapez sur le modèle qui s’intitule Liste personnalisée : un pop-up s’ouvre.

Dans le pop-up, entrez le nom de la liste : lstTweets puis cliquez ou tapez sur le bouton Créer.

Créer le flux

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous en tant qu’Administrateur du tenant.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Créer à partir d’un modèle.

Dans la zone de recherche, saisissez liste sur Twitter et faites entrée.

Dans la liste des résultats des modèles, cliquez ou tapez sur postez des éléments de liste sur Twitter après approbation.

Ce modèle permet d’approuver les tweets dans votre entreprise. Le texte du tweet est saisi au préalable dans une liste SharePoint. Lors de l’ajout d’un nouvel élément dans la liste, une demande d’approbation est envoyée. Si la demande est approuvée, un tweet est posté avec le texte de l’élément de liste.

Cliquez ou tapez sur Continuer.

Dans le déclencheur When a new Item is created (“Quand un nouvel élément est créé”), cliquez ou tapez dans la zone Adresse du site, et saisissez l’adresse du site SharePoint qui porte votre prénom.

Ensuite, cliquez ou tapez dans la zone Nom de la liste, et saisissez lstTweets.

Pour vous aider, regardez la copie d’écran ci-dessous.

Quand un nouvel élément est créé

Dans le déclencheur Start an approval (“Démarrer une demande d’approbation”), cliquez ou tapez dans la zone Title (“Titre”), et remplacez le texte existant par Nouveau tweet. N’ajoutez pas de champ personnalisé.

Ensuite, cliquez ou tapez dans la zone Assigned To (“Assigné à”), et saisissez votre adresse email de propriétaire du tenant.

Laissez les autres champs à leur valeur par défaut.

Pour vous aider, regardez la copie d’écran ci-dessous.

Démarrer une demande d'approbation

N’apportez aucune modification à la condition.

Pour vous aider, regardez la copie d’écran ci-dessous.

Condition

N’apportez aucune modification à l’action Si Oui.

Pour vous aider, regardez la copie d’écran ci-dessous.

Si Oui

Maintenant, vous allez paramétrer le refus.

Paramétrer le refus

Sous la section Si Non, cliquez ou tapez sur Ajouter une action.

Dans la zone de recherche parmi les actions, entrez Envoyer un e-mail.

Faites attention au tiret dans le mot e-mail. Si vous entrez email, cela ne fonctionne pas.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Envoyer un e-mail (V2) (version d’évaluation).

Cliquez ou tapez dans la zone À, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Créé par Email. C’est l’adresse de courrier électronique de l’utilisateur qui a créé l’élément sur lequel porte le flux.

Cliquez ou tapez dans la zone Objet puis entrez le texte suivant : REJET du Tweet de, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez à nouveau le champ Créé par Email. Enfin, ajoutez aussi le texte “créé le” et ajoutez le champ Créé.

Cliquez ou tapez dans la zone Corps, puis entrez le texte suivant : “Tweet rejeté :”, que vous mettrez en gras et en police 14. Puis vous recherchez et ajoutez le champ Titre, que vous mettrez entre guillemets.

Pour vous aider, regardez la copie d’écran ci-dessous.

Email de refus

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Postez des éléments de liste sur Twitter après approbation.

Remplacez le texte par : Publier des tweets

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Tester l’approbation

Vous allez tester votre flux. Notamment, vous allez créer un élément dans la liste SharePoint qui sera accepté.

Pour ce faire, ouvrez le site SharePoint qui porte votre prénom.

Dans ce site, ouvrez la liste lstTweets.

Dans celle liste, créez un élément avec le titre : Test du flux.

Restez sur cet écran et patientez quelques instants.

Dans la zone de notification (en haut, à droite), vous venez de recevoir une nouvelle notification.

Pour vous aider, regardez la copie d’écran ci-dessous.

Zone de notifications

Cliquez ou tapez dans la zone de notifications pour l’ouvrir.

Cliquez ou tapez sur le courrier qui provient de Microsoft Flow et qui s’intitule “Nouveau tweet”.

Pour vous aider, regardez la copie d’écran ci-dessous.

Notification

Dans le message, cliquez ou tapez sur Approuver puis cliquez ou tapez sur le bouton Submit.

Ensuite, allez dans Twitter pour vérifier que votre Tweet a bien été publié.

Pour vous aider, regardez la copie d’écran ci-dessous.

Tweet publié

Tester le refus

Vous allez tester votre flux. Notamment, vous allez créer un élément dans la liste SharePoint qui sera refusé.

Pour ce faire, ouvrez le site SharePoint qui porte votre prénom.

Dans ce site, ouvrez la liste lstTweets.

Dans celle liste, créez un élément avec le titre : “plain deux fote”.

Restez sur cet écran et patientez quelques instants.

Dans la zone de notification (en haut, à droite), vous venez de recevoir une nouvelle notification.

Cliquez ou tapez dans la zone de notifications pour l’ouvrir.

Cliquez ou tapez sur le courrier qui provient de Microsoft Flow, qui s’intitule Nouveau tweet et qui se trouve en premier en haut de la liste.

Dans le message, cliquez ou tapez sur Refuser puis cliquez ou tapez sur le bouton Submit.

Ensuite, allez dans Outlook pour vérifier la présence d’un nouveau message qui vous informe du refus de publication.

Pour vous aider, regardez la copie d’écran ci-dessous.

Tweet rejeté

Ensuite, allez dans Twitter pour vérifier que votre Tweet n’a pas été publié.

Fin des manipulations

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment poster des éléments de liste sur Twitter après approbation.

Article mis à jour le 15.11.2019.

Catégories
Prestations Audits Formations

Démarrer un flux Power Automate dans une application PowerApps

Objectif

Cet exemple vous explique comment démarrer un flux dans une application canevas PowerApps.

Prérequis

  • La liste lstAffaires doit exister dans votre site SharePoint.

Créer le flux

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow :

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Vous allez indiquer le connecteur à utiliser. Pour ce faire, dans la zone Rechercher parmi les connecteurs et les déclencheurs, saisissez powerapps et faites entrée.

Pour vous aider, regardez la copie d’écran ci-dessous.

Connecteur PowerApps
Connecteur PowerApps

Dans la liste des déclencheurs, cliquez ou tapez sur PowerApps de PowerApps.

Cliquez sur Nouvelle étape.

Dans la zone de recherche parmi les actions, entrez Créer un élément.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Créer un élément dans SharePoint.

Si un pop-up intitulé Entrer l’adresse et le nom de liste/bibliothèque du site SharePoint s’affiche, cliquez sur Reçu (ou sur Ne plus afficher).

Cliquez ou tapez dans la zone Adresse du site, patientez quelques secondes puis sélectionnez l’adresse du site SharePoint qui porte votre prénom.

Cliquez ou tapez dans la zone Nom de la liste, patientez quelques secondes puis sélectionnez votre liste (lstAffaires).

Cliquez ou tapez dans la zone Titre, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le paramètre Demander dans PowerApps : le nom du paramètre change automatiquement en Créerunélément_Titre.

Le rôle de Demander dans PowerApps est de faire un lien entre Flow et PowerApps pour chaque champ qui le nécessite. Cela signifie que PowerApps va transmettre le contenu du champ titre au champ Titre de Flow à travers Créerunélément_Titre.

Ensuite, cliquez ou tapez dans la zone FinWkf, et saisissez : non.

Pour vous aider, regardez la copie d’écran ci-dessous.

Flux PowerApps
Flux PowerApps

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Saisissez le texte : NouvelleAffaire (sans espace).

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Créer une application PowerApps

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Applications.

Dans la bannière du volet central (en haut), cliquez sur Créer une application (en haut, vers la gauche).

Dans le menu qui s’affiche, cliquez sur Zone de dessin : un nouvel onglet s’ouvre.

Pour vous aider, regardez la copie d’écran ci-dessous.

Démarrer avec un modèle ou un canevas vierge
Démarrer avec un modèle ou un canevas vierge

Dans le volet central du nouvel onglet et sous Démarrer avec un modèle ou un canevas vierge, cliquez sur Mode téléphone sous Application vide, puis patientez.

Si la fenêtre Bienvenue dans PowerApps Studio s’ouvre, cliquez sur le bouton Ignorer. Éventuellement, vous pouvez aussi cocher la case Ne plus afficher ce message.

Enregistrer et renommer l’application

Cliquez sur le ruban Fichier puis dans le volet de gauche, cliquez sur Enregistrer.

Dans le volet central (vers la droite), remplacez le nom de l’application (“Application”) par appNouvelleAffaire.

En bas, cliquez sur le bouton Enregistrer.

Cliquez sur la flèche en haut et à gauche pour revenir à l’accueil.

Afin d’éviter toute ambiguïté, il est indiqué systématiquement le nom du contrôle. Toutefois, vous pouvez aussi sélectionner un contrôle dans la représentation graphique de l’écran au milieu.

Insérer un contrôle Entrée de texte (Text input)

Un contrôle Entrée de texte permet de saisir du texte ou des nombres.

Dans l’arborescence (à gauche), cliquez sur l’écran Screen1, puis dans le menu du haut cliquez sur le ruban Insérer.

Sous Insérer, cliquez sur Texte puis sélectionnez Entrée de texte : une entrée de texte apparaît sur l’écran blanc. Le nom du contrôle s’affiche dans l’arborescence (à gauche), sous Screen1 : TextInput1.

Dans l’arborescence (à gauche), cliquez sur le contrôle TextInput1 puis cliquez dans ses propriétés (à droite), cliquez dans la zone Texte et supprimez Entrée de texte : la case doit être vierge.

Dans l’arborescence (à gauche), cliquez sur le contrôle TextInput1 puis cliquez sur les 3 petits points (…) puis dans le menu cliquez sur Renommer et renommez en affaireTitre.

Insérer un contrôle Bouton (Button)

Un contrôle Bouton permet d’interagir avec l’application.

Dans l’arborescence (à gauche), cliquez sur l’écran Screen1, puis dans le menu du haut cliquez sur le ruban Insérer.

Sous Insérer, cliquez sur Bouton : un bouton apparaît sur l’écran central. Le nom du contrôle s’affiche dans l’arborescence (à gauche), sous Screen1 : Button1.

Avec la souris, sélectionnez Button1 sur l’écran central puis glissez Button1 sous affaireTitre.

Dans l’arborescence (à gauche), cliquez sur le contrôle Button1 puis cliquez dans ses propriétés (à droite), cliquez dans la zone Texte et remplacez Bouton par Créer.

Dans l’arborescence (à gauche), cliquez sur le contrôle Button1 puis cliquez sur les 3 petits points (…) puis dans le menu cliquez sur Renommer et renommez en affaireCreer.

Pour vous aider, regardez la copie d’écran ci-dessous.

Ecran avec 2 contrôles
Ecran avec 2 contrôles

Relier au flux

Dans l’arborescence (à gauche), cliquez sur le contrôle affaireCreer pour le sélectionner, puis cliquez dans le menu Action, et cliquez sur Flows : un volet s’ouvre à droite.

Cliquez sur le nom du flux : NouvelleAffaire.

Patientez une dizaine de secondes : une formule a été créée automatiquement dans la barre de formules.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrer la formule
Paramétrer la formule

Cliquez dans la barre de formule, juste après la parenthèse et complétez la formule pour obtenir exactement.

NouvelleAffaire.Run(affaireTitre.Text)

Cette formule permet de transmettre à PowerApps le contenu du champ titre.

Fermez le volet Données.

Enregistrer l’application

Cliquez sur le ruban Fichier puis cliquez sur Enregistrer.

Cliquez sur la flèche en haut et à gauche pour revenir à l’accueil.

Exécuter l’application PowerApps

Cliquez sur Screen1.

Cliquez sur l’icône Aperçu en forme de triangle (en haut, à droite) ou appuyez sur la touche F5.

Dans la zone d’entrée de texte, tapez le texte : Chevaux en bois.

Fermez le mode Aperçu en appuyant sur la touche Échap du clavier. Vous pouvez aussi fermer le mode Aperçu, à l’aide de la croix en haut et à droite.

Si un pop-up apparaît, lisez-le puis fermez-le.

Ensuite, ouvrez la liste lstAffaires : la nouvelle affaire a bien été créée.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste lstAffaires mise à jour
Liste lstAffaires mise à jour

Fin des manipulations

L’exercice est terminé.

Bonus

Si vous en voulez plus : modifiez le flux pour que les nouvelles affaires disposent d’un champ IDAffaire qui soit attribué aléatoirement entre 1000 et 10000.

Résumé

Dans cet exercice, vous avez appris démarrer un flux dans une application canevas PowerApps. Ce n’était pas demandé, mais vous auriez pu mettre à jour plusieurs éléments de la liste à partir de PowerApps. Par ailleurs, il aurait aussi été possible de démarrer plusieurs flux à partir de cette application PowerApps.

Article mis à jour le 09.11.2018.

Catégories
Prestations Audits Formations

Déclencher un flux Power Automate à la création d’un élément d’une liste SharePoint

Aujourd’hui un travail pour débuter les vacances ;-). C’est une mise en pratique où vous serez autonome. Si cela vous rassure, vous pourrez me demander de l’aide à tout moment.

Objectif

En vous aidant des manipulations présentées dans l’article Créer un élément dans une liste SharePoint avec un flux sans modèle, vous allez créer un flux sans modèle.

Vous trouverez ci-dessous, les objectifs :

  • Le flux sans modèle doit se déclencher automatiquement à la création d’un élément dans la liste lstAffaires.
  • Si une affaire est créée dans la liste lstAffaires, le flux doit créer un élément dans la liste lstAnnonces.
  • Le titre de l’élément créé dans la liste lstAnnonces doit comporter le titre de l’élément de la liste lstAffaires, ainsi que le montant HT et sa date de la création.

Cette mise en pratique autonome ne devrait pas prendre plus de 10 à 15 minutes maximum.

Bonus

Pour les plus courageux, vous trouverez un bonus supplémentaire. C’est aussi la partie la plus intéressante de cette mise en pratique.

Vous trouverez ci-dessous, les objectifs du bonus :

  • Si l’opération a réussi, un email doit être envoyé au créateur de l’affaire.
  • Si l’opération a échoué, un email doit être envoyé à l’administrateur du tenant.

Indice pour le bonus : Utilisez les paramètres de l’étape précédente.

Pratique

C’est à vous !

Si vous êtes bloqué, n’hésitez pas à me laisser un commentaire ci-dessous afin d’obtenir de l’aide.

Résumé

Dans cet exercice, vous avez appris comment déclencher un flux sans modèle lors de la création d’un élément dans une liste SharePoint

Article mis à jour le 03.11.2019.

Catégories
Prestations Audits Formations

Créer un élément dans une liste SharePoint avec un flux Power Automate

Objectif

Cet exemple vous explique comment déclencher un flux en fonction de l’objet d’un email pour alimenter une liste dans SharePoint.

Prérequis

  • L’exercice Créer une collection de sites doit être terminé avec succès.
  • La liste lstAnnonces doit exister dans votre site SharePoint. Si cette liste n’existe pas, ou s’il n’y a pas de liste de type Annonces, suivez la procédure ci-dessous pour créer ceette liste.

Créer la liste lstAnnonces

Vous allez créer une liste qui s’intitule lstAnnonces, dans votre site SharePoint. Le nom de la liste débute par les 3 caractères lst qui est l’abréviation du mot liste. La première lettre est donc un L minuscule (l), et non pas le chiffre 1.

Ouvrez votre site SharePoint.

Si la liste lstAnnonces a déjà été créée, ou s’il existe déjà une liste de type Annonces, il est inutile de chercher à la recréer : passez à l’étape suivante. Pour savoir si la liste lstAnnonces existe déjà, affichez le contenu du site SharePoint qui porte votre prénom.

Cliquez ou tapez sur la roue dentée Paramètres (en haut, à droite) : un menu s’ouvre.

Dans le menu, cliquez ou tapez sur Ajouter une application : les modèles du site s’affichent.

Dans la liste des modèles, cliquez ou tapez sur le modèle qui s’intitule Liste personnalisée : un pop-up s’ouvre.

Dans le pop-up, entrez le nom de la liste lstAnnonces puis cliquez ou tapez sur le bouton Créer : la liste est créée.

Créer le flux

Maintenant, vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous éventuellement en tant qu’Administrateur du tenant. Pour ce faire, ouvrez l’adresse suivante dans un navigateur :

https://emea.flow.microsoft.com/fr-fr/

Il est possible que Flow reconnaisse automatiquement votre compte, si vous vous êtes déjà identifié.

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Vous allez indiquer la condition qui déclenche le flux. Pour ce faire, dans la zone Rechercher parmi les connecteurs et les déclencheurs, entrez : Lors de l’arrivée d’un nouveau message électronique.

Dans la liste des résultats qui apparaît, cliquez ou tapez sur Lors de l’arrivée d’un nouveau message électronique d’Office 365 Outlook.

Dans le déclencheur Lors de l’arrivée d’un nouveau message électronique, cliquez dans Dossier. Grâce à l’icône en forme de dossier, qui se trouve à droite de la zone Dossier, faites apparaître la liste des dossiers.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste des dossiers
Liste des dossiers

Dans cette liste, sélectionnez Boîte de réception.

Pour vous aider, regardez la copie d’écran ci-dessous.

Boîte de réception
Boîte de réception

Cliquez sur Afficher les options avancées.

Pour vous aider, regardez la copie d’écran ci-dessous.

Options avancées
Options avancées

Dans le champ Filtre Objet (en bas), entrez le texte que va utiliser le flux pour filtrer les courriers entrants. Dans ce scénario, il s’agit du mot annonce.

Ensuite, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez : Créer un élément.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Créer un élément dans SharePoint.

Si un pop-up intitulé Entrer l’adresse et le nom de liste/bibliothèque du site SharePoint s’affiche, cliquez sur Reçu.

Pour vous aider, regardez la copie d’écran ci-dessous.

Créer un élément
Créer un élément

Cliquez ou tapez dans la zone Adresse du site puis ensuite sur Entrer une valeur personnalisée. Si vous avez déjà utilisé cette boite de dialogue et que vous patientez quelques secondes, vous verrez apparaître automatiquement le nom de votre site. Vous n’aurez plus qu’à le sélectionner. Si le nom de votre site n’apparaît pas automatiquement, entrez l’adresse de votre site SharePoint.

Cliquez ou tapez dans la zone Nom de liste SharePoint puis sélectionnez : lstAnnonces.

Cliquez ou tapez dans la zone Titre : une liste de paramètres s’affiche. Dans cette liste, cliquez ou tapez sur le paramètre Objet.

Pour vous aider, regardez la copie d’écran ci-dessous. Il est possible que la liste de paramètre s’affiche sur le côté, selon la résolution de votre écran.

Pour vous aider, regardez la copie d’écran ci-dessous.

Provisionnement de la liste SharePoint
Provisionnement de la liste SharePoint

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Remplacez le texte par : Email alimente SharePoint

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Exécuter le flux

Grâce à Outlook d’Office 365, envoyez-vous un premier message avec l’objet : Annonce de la semaine.

Aussitôt après, envoyez-vous un autre message avec l’objet : Vive cet été !

Aussitôt après, envoyez-vous un autre message avec l’objet : Pas d’annonce cette semaine ?

Patientez 5 minutes.

Ouvrez la liste lstAnnonces de votre site SharePoint, pour vérifier que le premier et le dernier message ont bien été enregistrés dans cette liste.

Suivre l’activité

Vous pouvez savoir si le flux s’est exécuté.

Retournez dans le centre des processus et tâches Microsoft Flow.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le volet central de droite, sous l’onglet Mes flux, cliquez sur les 3 petits points en face du nom de votre flux Email alimente SharePoint.

Dans ce menu, cliquez ou tapez sur Histor. Exéc : l’historique de l’exécution du flux s’affiche.

Désactiver le flux

Avant de désactiver ce flux, vérifiez que vous les éléments ont bien été créés dans la liste lstAnnonces.

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule Email alimente SharePoint, puis dans le menu supérieur cliquez ou tapez sur les …

Pour vous aider, regardez la copie d’écran ci-dessous.

Désactiver le flux
Désactiver le flux

Puis cliquez ou tapez sur Désactiver le flux.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment déclencher un flux en fonction de l’objet d’un email pour alimenter une liste dans SharePoint.

Bien évidemment, vous auriez pu déclencher le flux à partir d’un autre élément que l’objet de l’email : le destinataire, l’émetteur, l’importance, etc.

Article mis à jour le 01.11.2019.

Catégories
Prestations Audits Formations

Créer un flux systématique Power Automate

Objectif

Cet exemple vous explique comment créer un flux systématique qui s’applique à tous les éléments d’une liste SharePoint.

Prérequis

  • La liste lstAffaires doit exister dans votre site SharePoint.

Alimenter la liste lstAffaires

Ouvrez votre site SharePoint.

Cliquez ou tapez sur la roue dentée Paramètres (en haut, à droite) : un menu s’ouvre.

Dans le menu, cliquez ou tapez sur Contenu du site : le contenu du site apparaît.

Dans le contenu, cliquez ou tapez sur la liste lstAffaires pour l’ouvrir : un nouvel onglet s’ouvre.

Dans la liste, ajoutez au moins 3 éléments différents avec les valeurs ci-dessous. Ne renseignez que le Titre, IDaffaire, MontantHT et FinWkf qui doit être à “non”.

Pour vous aider, regardez la copie d’écran ci-dessous.

Alimenter la liste lstAffaires
Alimenter la liste lstAffaires

Créer le flux

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous en tant qu’Administrateur du tenant.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Vous allez indiquer la condition qui déclenche le flux. Pour ce faire, dans la zone Rechercher parmi les connecteurs et les déclencheurs, saisissez planification et faites entrée.

Dans la liste des résultats, cliquez ou tapez sur Récurrence de Planification.

Dans la condition Récurrence, sélectionnez la fréquence Jour.

Ne modifiez pas la valeur de la zone Intervalle.

Pour vous aider, regardez la copie d’écran ci-dessous.

Fréquence d'un jour
Fréquence d’un jour

Le flux s’exécutera automatiquement tous les jours. Toutefois, vous pouvez toujours l’exécuter manuellement.

Maintenant, vous allez ajouter une action.

Pour ce faire, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez Obtenir les éléments.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Obtenir les éléments de SharePoint.

Si un pop-up intitulé Entrer l’adresse et le nom de liste/bibliothèque du site SharePoint s’affiche, cliquez sur Reçu.

Dans le déclencheur Obtenir les éléments, cliquez ou tapez dans la zone Adresse du site, et saisissez l’adresse du site SharePoint qui porte votre prénom.

Ensuite, cliquez ou tapez dans la zone Nom de la liste, et saisissez lstAffaires.

Pour vous aider, regardez la copie d’écran ci-dessous.

Obtenir les éléments
Obtenir les éléments

Vous allez ajouter une nouvelle action.

Pour ce faire, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez Appliquer à chacun.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Appliquer à chacun de Contrôle.

Dans le déclencheur Appliquer à chacun, cliquez ou tapez dans la zone Sélectionnez un résultat à partir des étapes précédentes, et sélectionnez le paramètre value.

Ensuite, cliquez sur Ajouter une action.

Dans Choisir une action, cliquez sur l’action Condition de Contrôle.

Pour vous aider, regardez la copie d’écran ci-dessous.

Ajout de la condition
Ajout de la condition

Dans Condition, cliquez ou tapez dans le premier champ Choisir une valeur, et sélectionnez : FinWkf

Modifiez “est égal à” par “contient”.

Ensuite, cliquez ou tapez dans l’autre champ Choisir une valeur, et saisissez : oui.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrage de la condition
Paramétrage de la condition

Ensuite, cliquez sur Ajouter une action.

Paramétrer le bloc Si Non

Dans le bloc Si Non, cliquez sur l’action Ajouter une action.

Dans Choisir une action, saisissez Mettre à jour l’élément.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Mettre à jour l’élément de SharePoint.

Dans l’action Mettre à jour l’élément, cliquez ou tapez dans la zone Adresse du site, et sélectionnez le site SharePoint qui porte votre prénom.

Cliquez ou tapez dans la zone Nom de la liste, et sélectionnez lstAffaires.

Cliquez ou tapez dans la zone ID, et ajoutez le paramètre ID.

Cliquez ou tapez dans la zone Titre, et ajoutez le paramètre Titre.

Cliquez ou tapez dans la zone MontantHT, et entrez 20.

Cliquez ou tapez dans la zone FinWkf, et ajoutez oui.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrage de Mettre à jour l'élément
Paramétrage de Mettre à jour l’élément

Paramétrer le bloc Si Oui

Ne faites rien dans de bloc et laissez le tel quel.

En effet, si la condition (FinWkf contient “oui”), il n’y a rien à faire.

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Saisissez le texte par : Mettre à jour le montant HT

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Tester le flux

Vous allez tester votre flux.

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Sélectionnez le flux qui s’intitule Mettre à jour le montant HT, puis cliquez ou tapez sur l’icône en forme de triangle (w) qui permet d’exécuter maintenant : un pop-up s’ouvre.

Dans le pop-up, cliquez ou tapez sur le bouton Exécuter le flux.

Ensuite, ouvrez la liste lstAffaires : les éléments sont bien mis à jour.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste lstAffaires mise à jour
Liste lstAffaires mise à jour

Désactiver le flux

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule : Mettre à jour le montant HT, puis dans le menu supérieur cliquez ou tapez sur les …

Puis cliquez ou tapez sur Désactiver le flux.

L’exercice est terminé.

Bonus : calcul d’une expression

Dans cette manipulation avancée, vous allez utiliser une expression pour diviser par 2 le montant HT de chaque article.

Ne faites cette manipulation que si vous êtes en avance sur le groupe.

Si vous n’êtes pas en avance, vous pourrez la faire de retour dans votre organisation.

Ouvrez la liste lstAffaires et modifiez la valeur de FinWkf de oui à non.

Ouvrez votre flux en modification.

Cherchez et ouvrez l’action Mettre à jour l’élément.

Cliquez dans MontantHT, supprimez la valeur présente (20) puis cliquez dans Expression.

Pour vous aider, regardez la copie d’écran ci-dessous.

Mettre à jour l'élément
Mettre à jour l’élément

Dans la zone vierge, tapez :

div(item()?['MontantHT'],2)

La fonction item()?[], quand elle est utilisée à l’intérieur d’une action répétée, renvoie la valeur de l’élément entre crochet.

La fonction div() renvoie le résultat de la division de la valeur de MontantHT par 2.

Pour vous aider, regardez la copie d’écran ci-dessous.

Expression de calcul
Expression de calcul

Puis cliquez sur le bouton OK.

Enregistrez.

Changez Réactivez le flux.

Exécuter le flux.

Vérifiez que le montant HT a été divisé par deux.

Pour vous aider, regardez la copie d’écran ci-dessous.

Montant HT modifié
Montant HT modifié

Le bonus est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un flux systématique qui s’applique à tous les éléments d’une liste SharePoint.

Article mis à jour le 31.10.2019.

Catégories
Prestations Audits Formations

Créer un pop-up de confirmation dans PowerApps

Objectif

Lors d’une suppression d’un élément, il est préférable d’afficher une demande de confirmation à l’utilisateur de l’application PowerApps. Cette demande de confirmation permet de s’assurer notamment que l’utilisateur n’a pas cliqué par erreur sur le bouton de suppression.

La demande de confirmation se présente souvent d’un pop-up. Celui-ci affiche généralement un message avec un bouton pour confirmer et un bouton pour revenir en arrière.

L’objet de cet exercice est de voir comment implémenter ce pop-up. Il permet aussi de découvrir le regroupement de contrôles dans un nouveau contrôle.

Plus précisément, dans l’application PowerApps, vous allez utiliser 4 contrôles : 1 rectangle pour griser le fond de l’écran, 1 contrôle pour afficher un message de demande de confirmation, 1 bouton de confirmation et 1 bouton d’annulation de la suppression.

Le bouton de confirmation supprimera réellement l’élément.

Le bouton d’annulation reviendra à l’écran sans rien supprimer.

Ces 4 contrôles seront dans un groupe. Le groupe s’affichera uniquement en fonction de la valeur d’une variable booléenne.

Cette variable sera créée et alimentée grâce au contrôle de suppression de l’écran de modification. En effet, généralement c’est l’écran de modification qui propose la suppression d’un élément. Toutefois, il est possible de mettre un contrôle de suppression sur un contrôle galerie, par exemple.

Prérequis

Modifier une application existante

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de gauche, cliquez sur Applications.

Dans le volet central de droite, sous l’onglet Applications récentes, cliquez sur les 3 petits points en face du nom de votre application canFruits.

Pour vous aider, regardez la copie d’écran ci-dessous.

Modification de l'application canFruits
Modification de l’application canFruits

Dans la liste qui apparaît, cliquez sur Modifier. Patientez quelques instants. Si vous obtenez un pop-up de bienvenue, cliquez sur le bouton Ignorer : votre application s’ouvre en modification.

Pour vous aider, regardez la copie d’écran ci-dessous.

Application canFruits en modification
Application canFruits en modification

Créer une variable associée à la suppression

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Avec la méthode de votre choix, renommez le contrôle Icon1 en IconSuppression. Le contrôle Icon1 est la corbeille.

Copiez le contenu de la propriété OnSelect du contrôle IconSuppression, dans un fichier texte quelconque. A peu de choses près, vous pourrez le réutiliser plus tard, lorsque la suppression sera confirmée. Le contenu est le suivant :

Remove(lstFruits; BrowseGallery1.Selected);;Navigate(EcranListe;
ScreenTransition.None)

Ensuite, définissez la propriété OnSelect du contrôle IconSuppression avec cette nouvelle formule.

OnSelect = UpdateContext({boolSuppression: true})

Cette formule permet de créer une variable locale qui s’intitule boolSuppression et de définir sa valeur à true (vraie). Elle permettra de décider plus loin, s’il faut afficher ou non, la fenêtre de confirmation.

Pour vous aider, regardez la copie d’écran ci-dessous.

Insérer et définir un contrôle Rectangle

Afin de simuler la superposition du pop-up sur l’écran en cours, il est d’usage de flouter l’arrière-plan. Pour cela, vous allez utiliser un rectangle semi-transparent.

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Cliquez sur le ruban Insérer puis cliquez sur Icônes puis cliquez sur Rectangle (presque tout en bas de la liste) : le contrôle Rectangle1 s’affiche.

Renommez Rectangle1 en rctSuppression. Les 3 premières lettres du nom du rectangle sont rct. C’est une abréviation de rectangle.

Définissez les propriétés suivantes de rctSuppression :

Fill = RGBA(219; 219; 219; 0,50)
Height = 1136
Width = 640
X = 0
Y = 0

Ces propriétés définissent essentiellement l’aspect du rectangle.

Insérer et définir un contrôle Étiquette

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Cliquez sur le ruban Insérer puis cliquez sur Étiquette : le contrôle Label1 s’affiche.

Renommez Label1 en lblSuppression. Les 3 premières lettres du nom de l’étiquette sont lbl. C’est une abréviation de label, soit étiquette en français.

Définissez les propriétés suivantes de lblSuppression :

BorderThickness = 5
Color = RGBA(0; 0; 0; 1)
Fill = RGBA(215; 223; 240; 1)
Text = "Confirmez-vous la suppression ?"
Size = 26
Height = 140
Width = 580
X = 30
Y = 248

Ces propriétés définissent essentiellement l’aspect de l’étiquette.

Insérer et définir un premier contrôle Bouton

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Cliquez sur le ruban Insérer puis cliquez sur Entrée puis cliquez sur Bouton : le contrôle Bouton1 s’affiche.

Renommez Bouton1 en btbSuppression. Les 3 premières lettres du nom du bouton sont btn. C’est une abréviation de button, soit bouton en français.

Définissez les propriétés suivantes de btbSuppression :

BorderThickness = lblSuppression.BorderThickness
BorderColor = lblSuppression.BorderColor
Color = lblSuppression.Color
Fill = lblSuppression.Fill
Text = "Oui"
Size = lblSuppression.Size
Height = 70
Width = 290
X = lblSuppression.X
Y = 388
OnSelect = Remove(lstFruits; BrowseGallery1.Selected);;UpdateContext({boolSuppression:
false});;Navigate(EcranListe; ScreenTransition.None)

La propriété OnSelect supprime l’élément, met à jour la variable boolSuppression à false (faux) et affiche l’écran EcranListe.

Vous noterez aussi que certaines propriétés du contrôle sont alimentées par les valeurs des propriétés du contrôle lblSuppression. Quand cela a du sens, c’est pratique pour modifier en une fois tous les contrôles concernés.

Insérer et définir un second contrôle Bouton

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Copiez-coller le bouton btbSuppression.

Renommez btbSuppression_1 en btbAnnulation. Les 3 premières lettres du nom du bouton sont btn. C’est une abréviation de button, soit bouton en français.

Définissez les propriétés suivantes de btbAnnulation :

BorderThickness = lblSuppression.BorderThickness
BorderColor = lblSuppression.BorderColor
Color = lblSuppression.Color
Fill = lblSuppression.Fill
Text = "Non"
Size = lblSuppression.Size
Height = 70
Width = 290
X = 320
Y = 388
OnSelect = UpdateContext({boolSuppression: false})

La propriété OnSelect met à jour la variable boolSuppression à false (faux).

Pour vous aider, regardez la copie d’écran ci-dessous.

Message de demande de confirmation
Message de demande de confirmation

Grouper les contrôles

Dans cette section, vous allez regrouper les contrôles liés à la demande de confirmation. L’intérêt d’avoir un groupe est de pouvoir faire apparaître ou disparaître les 4 contrôles simultanément. Comme un groupe est un contrôle, il possède des propriétés. Notamment, la propriété Visible du groupe va servir à l’afficher ou pas.

Dans l’arborescence (à gauche), cliquez sur l’écran EcranModification.

Sélectionnez les 4 contrôles suivants : rctSuppression, lblSuppression, btbSuppression et btbAnnulation puis faites un clic droit sur la souris et sélectionnez le menu Groupe : le contrôle Group1 est créé.

Le regroupement des 4 contrôles permet de les manipuler d’un seul bloc.

Renommez Group1 en grpSuppression. Les 3 premières lettres du nom du groupe sont grp. C’est une abréviation de Group, soit groupe en français.

Maintenant, il reste à mettre en œuvre la visibilité ou non du groupe.

Pour ce faire, définissez les propriétés suivantes de grpSuppression :

Visible = boolSuppression

La propriété Visible indique s’il faut afficher ou non le groupe. Cet affichage dépend de la valeur de la variable boolSuppression.

Pour vous aider, regardez la copie d’écran ci-dessous.

Message de demande de confirmation
Message de demande de confirmation

Enregistrer et tester l’application

Cliquez sur le ruban Fichier puis dans le volet de gauche, cliquez sur Enregistrer.

Cliquez sur la flèche en haut et à gauche pour revenir à l’accueil.

Appuyez sur la touche F5.

Procédez à des tests. Par exemple, vous pouvez faire une tentative de suppression d’un élément. Puis, ensuite, vous pouvez faire une réelle suppression.

Une fois vos vérifications terminées, fermez la fenêtre en cliquant sur la croix en haut et à droite ou sur Échap du clavier.

Fin des manipulations

Fermez l’onglet de votre application : un pop-up apparaît pour confirmer la fermeture. Dans ce pop-up, cliquez sur le bouton Quitter la page. Vous retrouverez votre application sous le menu Applications de l’accueil du site PowerApps.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment implémenter un pop-up de confirmation. Vous avez aussi découvert le regroupement de contrôles dans un nouveau contrôle.

Article mis à jour le 30.10.2019.

Catégories
Prestations Audits Formations

Créer un flux planifié Power Automate

Objectif

Cet exemple vous explique comment créer un flux planifié qui envoie automatiquement une notification par email toutes les 5 minutes.

Pour envoyer une notification avec un délai inférieur de 5 minutes, il vous faut une licence premium.

Créer le flux

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous en tant qu’Administrateur du tenant.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Automatisé – à partir de zéro.

Si la fenêtre Générer un flux automatisé s’ouvre, cliquez sur Ignorer.

Vous allez indiquer la condition qui déclenche le flux. Pour ce faire, dans la zone Rechercher parmi les connecteurs et les déclencheurs, saisissez planification et faites entrée.

Dans la liste des résultats, cliquez ou tapez sur Récurrence de Planification.

Dans le déclencheur Récurrence, cliquez ou tapez dans la zone Intervalle, et saisissez 5.

Ensuite, cliquez ou tapez dans la zone Fréquence, et sélectionnez Minute.

Ainsi, le flux s’exécutera toutes les 5 minutes.

Cliquez sur Afficher les options avancées, puis cliquez ou tapez dans la zone Fuseau horaire, et sélectionnez (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris. En réalité, vous n’avez pas besoin de spécifiez le fuseau horaire car Microsoft Flow tient compte du fuseau horaire local lorsqu’il exécute le flux. L’objectif ici de montrer que vous pouvez spécifier un fuseau horaire particulier.

Notez aussi que vous pouvez spécifier une heure de début, ce qui permet de différer l’exécution des actions du flux. Vous devez aussi respecter le format UTC, comme 2017-03-24T15:00:00Z. Ce qui signifie que durant l’heure d’été, il faut faire -2 heures par rapport à l’heure souhaitée. Autrement dit, si vous souhaitez que le flux démarre à 23 heures, il faudra indiquer 2017-03-24T21:00:00Z, durant l’heure d’été. Le Z fait référence au temps nautique.

Pour l’instant, ne saisissez rien dans ce champ.

Pour vous aider, regardez la copie d’écran ci-dessous.

Récurrence
Récurrence

À partir de maintenant, vous pouvez rajouter autant d’étapes que vous voulez, dans les limites de Flow.

À titre d’exemple, l’action que vous allez ajouter émettra une simple notification.

Pour ce faire, cliquez sur le bouton Nouvelle étape : vous allez choisir une action.

Dans la zone de recherche parmi les actions, entrez Notification.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Send me an email notification (“Envoyez-moi une notification par e-mail”).

Dans l’action, cliquez ou tapez dans la zone Subject, et saisissez : Alerte !

Ensuite, cliquez ou tapez dans la zone Body, et saisissez : Notification pour exemple.

Pour vous aider, regardez la copie d’écran ci-dessous.

Notification
Notification

Bien évidemment, vous pourriez rajouter d’autres actions sur le même principe dans un environnement de production. Pour la formation, ce n’est pas nécessaire.

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Sans titre.

Saisissez le texte par : Notification planifiée

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Tester le flux

Vous allez tester votre flux.

Pour ce faire, allez dans Outlook pour vérifier la présence d’un nouveau message qui vous informe d’une alerte.

Si vous patientez 5 minutes, vous verriez apparaître automatiquement un nouveau message d’alerte, etc.

Pour vous aider, regardez la copie d’écran ci-dessous.

Alerte
Alerte

Désactiver le flux

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule : Notification planifiée, puis dans le menu supérieur cliquez ou tapez sur les …

Puis cliquez ou tapez sur Désactiver le flux.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un flux planifié qui envoie automatiquement une notification par email toutes les 5 minutes.

Article mis à jour le 29.10.2019

Catégories
Prestations Audits Formations

Personnaliser un flux d’approbation Power Automate (Flow)

Objectif

Cet exemple vous explique comment personnaliser un flux d’approbation basé sur un modèle.

Le résultat final ressemblera à une fenêtre comme celle-ci, sans être exactement identique :

Personnaliser un flux d'approbation
Personnaliser un flux d’approbation

Prérequis

  • La liste lstAffaires doit exister dans votre site SharePoint.

Créer le flux

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous en tant qu’Administrateur du tenant.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Créer à partir d’un modèle.

Vérifiez bien que vous êtes dans l’onglet Tous les flux : n’allez pas dans l’onglet Approbation.

Dans la zone Rechercher dans les modèles, entrez Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément.

Attention ! Soyez très précis dans votre saisie car il existe plusieurs modèles avec des noms similaires. Or, il existe de menues différences entre les modèles qui portent des noms similaires.

Appuyez sur la touche entrée de votre clavier.

Dans la liste des modèles qui apparaît, sélectionnez le modèle qui s’intitule Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément.

Pour vous aider, regardez la copie d’écran ci-dessous.

Envoyer un e-mail d'approbation lors de l'ajout d'un nouvel élément
Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément

Normalement, il se connecte automatiquement à SharePoint et Office 365 Outlook.

Pour vous aider, regardez la copie d’écran ci-dessous.

Modele de flux Envoyer un e-mail d'approbation lors de l'ajout d'un nouvel élément
Modele de flux Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément

Cliquez sur le bouton Continuer.

Cliquez ou tapez dans la zone Adresse du site puis ensuite sur Entrer une valeur personnalisée. Si vous avez déjà utilisé cette boite de dialogue et que vous patientez quelques secondes, vous verrez apparaître automatiquement le nom de votre site. Vous n’aurez plus qu’à le sélectionner. Si le nom de votre site n’apparaît pas automatiquement, entrez l’adresse de votre site SharePoint.

Cliquez ou tapez dans la zone Nom de liste SharePoint puis sélectionnez lstAffaires.

Pour vous aider, regardez la copie d’écran ci-dessous.

Déclenchement du flux
Déclenchement du flux

Paramétrer les actions

Dans l’action Start an approval, cliquez ou tapez sur la zone Approval type, puis dans la liste proposée, sélectionnez Approuver/Rejeter – Premier à répondre. Si ce choix est déjà sélectionné, conservez-le.

Cliquez ou tapez dans la zone Titre : une fenêtre s’affiche sur le côté. Elle vous propose d’ajouter du contenu dynamique. Dans le cas présent, recherchez et sélectionnez le champ Titre, puis changez le texte existant (“Approval Request”) par Demande d’approbation.

Ensuite, cliquez ou tapez dans la zone Assigned to, puis entrez votre email du tenant. Dans ce scénario, il s’agit de l’adresse jack@monsupersite.onmicrosoft.com. Pour vous l’adresse sera forcément différente : il s’agit de votre adresse email dans le tenant.

Si d’aventures, vous voyez un message qui vous demande d’entrer un email valide, n’en tenez pas compte si vous n’avez pas fait d’erreur. Il va disparaitre tout seul, si vous continuez l’exercice.

Dans la zone Details, entrez changez le texte existant (“Please approve this item – “) par Merci d’approuver ce nouvel élément :

Notez que le champ Title se renomme automatiquement en Titre au bout de quelques secondes.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrer les actions
Paramétrer les actions

Si vous ne voyez pas Approval type, c’est que vous n’avez probablement pas choisi le bon modèle. Vous avez sélectionné un modèle qui porte presque le même nom. Vous devez recommencer en choisissant le bon type de modèle : Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément.

Paramétrer la condition

En réalité, il n’y a rien à faire pour paramétrer la condition. Cependant, notez que la condition d’approbation est Approve (et non pas Approuver ou Approuvé). La casse est aussi importante. C’est Approve et non pas APPROVE ou approve, etc.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrer la condition
Paramétrer la condition

Paramétrer l’approbation

Sous la section Si Oui, cliquez ou tapez dans la zone Objet. Remplacez tout le texte existant par APPROBATION de l’objet :

Gardez le champ Titre à la fin de la phrase.

Cliquez ou tapez dans la zone Corps, puis remplacez tout le contenu, y compris le champ Title, par le texte suivant : Objet approuvé.

Pour vous aider, regardez la copie d’écran ci-dessous.

Paramétrer l'approbation
Paramétrer l’approbation

Maintenant, vous allez ajouter une action pour initialiser l’élément approuvé.

Pour ce faire, sous la section Si Oui, cliquez ou tapez sur Ajouter une action.

Dans la zone de recherche parmi les actions, entrez Mettre à jour l’élément.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Mettre à jour l’élément dans SharePoint.

Cliquez ou tapez dans la zone Adresse du site, patientez quelques secondes puis sélectionnez l’adresse du site SharePoint qui porte votre prénom.

Cliquez ou tapez dans la zone Nom de la liste, patientez quelques secondes puis sélectionnez votre liste (lstAffaires).

Cliquez ou tapez dans la zone ID, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ ID de SharePoint. C’est l’ID de l’élément sur lequel porte le flux.

Cliquez ou tapez dans la zone Titre, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Titre. C’est le titre de l’élément sur lequel porte le flux.

Vous devrez peut-être jouer des ascenseurs pour réussir à l’afficher.

Maintenant, vous allez calculer la valeur de la zone IDAffaire. Celle-ci est égal à 1000 + la valeur numérique de l’ID de la colonne SharePoint.

Pour ce faire, cliquez ou tapez dans la zone IDAffaire, puis dans la fenêtre de contenu dynamique, cliquez ou tapez sur l’onglet Expression. Dans la zone où apparait le symbole fx, entrez la formule suivante.

add(1000,int())

Cliquez ou tapez entre les parenthèses de int(), puis , cliquez ou tapez sur l’onglet Contenu Dynamique. Puis, recherchez et ajoutez le champ ID de SharePoint (et non pas celui d’Office qui a un logo orange). Vous obtenez la formule suivante :

add(1000,int(triggerBody()?['ID']))

Cliquez ou tapez sur le bouton OK.

Vous devez aussi renseigner la zone FournisseurID à 1 par défaut.

Pour ce faire, cliquez ou tapez dans la zone FournisseurID, puis remplacez la valeur -1 par la valeur 1.

Enfin, il vous reste à utiliser la zone FinWkf. Celle-ci spécifie l’état de l’élément. Notamment, cette zone est utilisée pour indiquer si l’élément est approuvé, rejeté ou en cours.

Pour ce faire, cliquez ou tapez dans la zone FinWkf, puis entrez le texte Approuvé.

Ne faites aucune modification dans les autres zones.

Pour vous aider, regardez la copie d’écran ci-dessous.

Action d'approbation
Action d’approbation

Paramétrer le refus

Sous la section Si Non, cliquez ou tapez sur Ajouter une action.

Dans la zone de recherche parmi les actions, entrez Envoyer un e-mail.

Faites attention au tiret dans le mot e-mail. Si vous entrez email, cela ne fonctionne pas.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Envoyer un e-mail (V2) (version d’évaluation).

Cliquez ou tapez dans la zone À, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Créé par Email. C’est l’adresse de courrier électronique de l’utilisateur qui a créé l’élément sur lequel porte le flux.

Cliquez ou tapez dans la zone Objet. Entrez le texte suivant : REJET de l’objet, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Titre de SharePoint. . C’est le titre de l’élément sur lequel porte le flux. Normalement, il est tout en bas de la liste de contenu dynamique.

Vous devrez peut-être jouer des ascenseurs pour réussir à l’afficher.

Cliquez ou tapez dans la zone Corps, puis entrez le texte suivant : Objet rejeté.

Pour vous aider, regardez la copie d’écran ci-dessous.

Email de refus
Email de refus

Maintenant, vous allez ajouter une action pour initialiser l’élément approuvé.

Pour ce faire, sous la section Si Non, cliquez ou tapez sur Ajouter une action.

Dans la zone de recherche parmi les actions, entrez Mettre à jour l’élément.

Dans la liste des actions qui s’affiche, cliquez ou tapez sur Mettre à jour l’élément dans SharePoint.

Cliquez ou tapez dans la zone Adresse du site, patientez quelques secondes puis sélectionnez l’adresse du site SharePoint qui porte votre prénom.

Cliquez ou tapez dans la zone Nom de la liste, patientez quelques secondes puis sélectionnez votre liste (lstAffaires).

Cliquez ou tapez dans la zone ID, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ ID de SharePoint. C’est l’ID de l’élément sur lequel porte le flux.

Cliquez ou tapez dans la zone Titre, puis dans la fenêtre de contenu dynamique, recherchez et ajoutez le champ Titre. C’est le titre de l’élément sur lequel porte le flux.

Maintenant, vous allez alimenter la valeur de la zone IDAffaire. Celle-ci est égal à 0 pour les objets rejetés. Cette valeur permet de retrouver les anciens objets rejetés.

Pour ce faire, cliquez ou tapez dans la zone IDAffaire, puis entrez la valeur 0.

Enfin, il vous reste à utiliser la zone FinWkf. Celle-ci spécifie l’état de l’élément. Notamment, cette zone est utilisée pour indiquer si l’élément est approuvé, rejeté ou en cours.

Pour ce faire, cliquez ou tapez dans la zone FinWkf, puis entrez le texte Rejeté.

Ne faites aucune modification dans les autres zones, y compris la zone FournisseurID.

Pour vous aider, regardez la copie d’écran ci-dessous.

Action de refus
Action de refus

Vous avez presque terminé.

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Envoyer un e-mail d’approbation lors de l’ajout d’un nouvel élément : le texte est en surbrillance.

Remplacez le texte en surbrillance par : lstAffaires approbation personnalisée

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer.

Il est possible que des pop-ups s’affichent pour vous demander d’entrer l’adresse du site SharePoint. Généralement, il ne faut pas en tenir compte. Cliquez simplement sur Reçu.

En revanche, si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une véritable erreur. Dans ce cas, demandez de l’aide à votre formateur.

Exécuter le flux

Dans un autre onglet, ouvrez la liste lstAffaires.

Ajoutez un élément intitulé Peluche Ours. Vérifiez bien que par défaut, MontantHT est à zéro et LivraisonEtranger n’est pas cochée. Si ce n’est pas le cas, annulez et modifiez les valeurs par défaut de ces deux colonnes (voir la préparation des exercices plus haut). En dehors du Titre (Peluche Ours), ne saisissez rien et cliquez sur le bouton Enregistrer.

Ouvrez la boite aux lettres qui correspond à votre email dans le tenant. Dans ce scénario, il s’agit de l’adresse jack@monsupersite.onmicrosoft.com.

Dans l’email qui s’intitule Demande d’approbation Peluche Ours, cliquez ou tapez sur le bouton Approuver puis ensuite vous cliquez sur Submit.

Ouvrez votre boite aux lettres. Vous avez un email qui s’intitule APPROBATION de l’objet : Peluche Ours.

Retournez dans la liste lstAffaires, vous devriez voir la valeur de IDAffaire mise à jour, ainsi que la valeur de Fournisseur ID à 1.

Pour vous aider, regardez la copie d’écran ci-dessous.

Mise à jour des champs de l'élément
Mise à jour des champs de l’élément

Désactiver le flux

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule lstAffaires approbation personnalisée, puis dans le menu supérieur cliquez ou tapez sur les …

Puis cliquez ou tapez sur Désactiver le flux.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment personnaliser un flux d’approbation basé sur un modèle.

Article mis à jour le 25.10.2019.

Catégories
Prestations Audits Formations

Créer un flux d’approbation à partir d’un modèle Power Automate

Objectif

Cet exemple vous explique comment créer un flux d’approbation à partir d’un modèle. L’objectif est de vous familiariser avec le fonctionnement de l’interface graphique.

Le résultat final ressemblera à une fenêtre comme celle-ci, sans être exactement identique :

Résultat attendu (vue partielle)
Résultat attendu (vue partielle)

Vous noterez que le flux comprend :

  • Un déclencheur : When a new item is created,
  • Une action : Start an approval,
  • Une condition : Condition. Celle-ci comprend 2 actions nommées : Si Oui, Si Non.

La condition est générée entièrement sans votre intervention. Il n’est donc pas obligatoire de la modifier ou de la personnaliser. Aussi, les informations suivantes sont donc données à titre purement indicatif afin de vous aider à comprendre le fonctionnement du flux.

Pour vous aider, regardez la copie d’écran ci-dessous.

Condition
Condition

Grâce à un email, la condition informe le créateur de la demande de la nouvelle affaire, si celle-ci a été approuvée ou refusée.

Par exemple ci-dessous, un email en cas d’acceptation de la demande.

Email lors de l'acceptation de la nouvelle demande
Email lors de l’acceptation de la nouvelle demande

Un email équivalent est envoyé en cas de refus. Le texte du corps indique simplement que la demande a été rejetée.

Pour vous aider, regardez la copie d’écran ci-dessous.

Email lors du refus de la nouvelle demande
Email lors du refus de la nouvelle demande

Prérequis

  • Attribuez une licence Office 365 à un compte, par exemple au compte Alice Martin.
  • La liste lstAffaires doit exister dans le site SharePoint qui porte votre prénom.

Créer le flux

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous en tant qu’Administrateur du tenant.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Modèles.

Dans le volet central, cliquez ou tapez sur l’onglet Approbation.

Dans la zone Rechercher dans les modèles…, entrez Envoyer une approbation lors de l’ajout d’un nouvel élément.

Attention ! Soyez très précis dans votre saisie car il existe plusieurs modèles avec des noms très similaires. Or, il existe de menues différences entre les modèles qui portent des noms similaires.

Appuyez sur la touche entrée du clavier.

Pour vous aider, regardez la copie d’écran ci-dessous.

Recherche d'un modèle
Recherche d’un modèle

Dans la liste des modèles qui apparaît, sélectionnez le modèle qui s’intitule Envoyer une approbation lors de l’ajout d’un nouvel élément.

Pour vous aider, regardez la copie d’écran ci-dessous.

Choix du modèle d'approbation
Choix du modèle d’approbation

Normalement, il se connecte automatiquement à SharePoint et Office 365 Outlook.

Pour vous aider, regardez la copie d’écran ci-dessous.

Modèle de flux
Modèle de flux

Cliquez ou tapez sur le bouton Continuer.

Le modèle génère un flux relativement riche. Notamment, à coté de la branche Condition, vous verrez une branche avec 3 étapes : Get my profile (V2), Send an email (V2), Terminate.

Supprimez ces 3 étapes : Get my profile (V2), Send an email (V2), Terminate. Pour ce faire, cliquez sur les 3 petits points (…) en face de chaque action puis cliquez sur Supprimer.

Et non, vous ne pouvez pas supprimer la branche en une fois : vous devrez le faire 3 fois 😉

Cliquez ou tapez dans la zone Adresse du site puis ensuite sur Entrer une valeur personnalisée. Si vous avez déjà utilisé cette boite de dialogue et que vous patientez quelques secondes, vous verrez apparaître automatiquement le nom de votre site. Vous n’aurez plus qu’à le sélectionner. Si le nom de votre site n’apparaît pas automatiquement, entrez l’adresse de votre site SharePoint.

Cliquez ou tapez dans la zone Nom de liste SharePoint puis sélectionnez lstAffaires.

Pour vous aider, regardez la copie d’écran ci-dessous.

Déclenchement du flux
Déclenchement du flux

Paramétrer les actions

Dans l’action Start an approval, cliquez ou tapez dans la zone Assigned to, puis entrez votre email du tenant. Dans ce scénario, il s’agit de l’adresse jack@monsupersite.onmicrosoft.com. Pour vous l’adresse sera forcément différente : il s’agit de votre adresse email dans le tenant.

Si le flux refuse votre adresse email ou signale un problème, supprimez le point-virgule qui se trouve après votre adresse email.

Pour vous aider, regardez la copie d’écran ci-dessous.

Déclenchement de l'approbation
Déclenchement de l’approbation

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur Envoyer une approbation lors de l’ajour d’un nouvel élément : le texte est en surbrillance.

Remplacez le texte en surbrillance par : lstAffaires approbation puis email

Pour l’instant, ne faites aucune autre modification. Gardez toutes les valeurs par défaut et les textes en anglais. Vous aurez l’occasion de modifier plus tard ce contenu.

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Exécuter le flux

Dans un autre onglet, ouvrez la liste lstAffaires.

Ajoutez un élément intitulé Poupée russe. Vérifiez bien que par défaut, MontantHT est à zéro et LivraisonEtranger n’est pas cochée. Si ce n’est pas le cas, annulez et modifiez les valeurs par défaut de ces deux colonnes (voir la préparation des exercices plus haut). En dehors du Titre (Poupée russe), ne saisissez rien et cliquez sur le bouton Enregistrer.

La réception d’un email prend généralement entre 5 et 10 minutes.

Il est donc normal que vous ne le receviez pas tout de suite.

Tant que le workflow est en cours d’exécution, vous devez patienter.

En revanche, vous ne devez pas patienter plus de 10 minutes.

Ouvrez la boite aux lettres qui correspond à votre email dans le tenant. Dans ce scénario, il s’agit de l’adresse jack@monsupersite.onmicrosoft.com.

Dans l’email qui s’intitule Please Review : Poupée russe, cliquez ou tapez sur le bouton Approuver puis ensuite vous cliquez sur Submit.

Ouvrez votre boite aux lettres. Vous avez un email qui s’intitule Item: Poupée russe approved.

Retournez dans la liste lstAffaires.

Pour vous aider, regardez la copie d’écran ci-dessous.

Affichage de la liste
Affichage de la liste

Vous remarquerez que ce flux ne met pas à jour le statut de la colonne État d’approbation dans la liste. En effet car le flux n’envoie qu’un courrier électronique à l’approbateur, puis un autre avec le résultat à l’auteur du document.

Pour résoudre cette situation, il est conseillé d’utiliser une colonne personnalisée qui gère l’état d’approbation. Le flux peut ensuite être facilement adapté afin que cette colonne d’état soit mise à jour automatiquement lorsqu’un élément a été approuvé ou rejeté.

Désactiver le flux

Pour éviter de perturber la compréhension des futurs flux, vous allez désactiver le flux de cet exercice.

Pour ce faire, dans le volet de navigation du centre des processus et tâches Microsoft Flow, cliquez ou tapez sur Mes flux.

Dans ls liste des flux qui s’affiche, cochez le flux qui s’intitule lstAffaires approbation puis email, puis dans le menu supérieur cliquez ou tapez sur les …

Pour vous aider, regardez la copie d’écran ci-dessous.

Désactiver le flux
Désactiver le flux

Puis cliquez ou tapez sur Désactiver le flux.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un flux d’approbation à partir d’un modèle. Vous avez aussi appris comment l’exécuter et comment le désactiver.

Article mis à jour le 24.10.2019.

Catégories
Prestations Audits Formations

Notification avec un flux de bouton planifié Power Automate

Objectif

Cet exercice vous explique comment créer un flux de bouton avec temporisation.

Un simple bouton permettra de déclencher automatiquement une notification personnalisée.

Cette notification sera reçue par l’application mobile Microsoft Flow. Le déclenchement du flux peut aussi se faire à l’aide de cette application.

Le résultat final ressemblera à une fenêtre comme celle-ci, sans être exactement identique :

Notification avec un flux de bouton planifié
Notification avec un flux de bouton planifié

Créer le flux

Vous allez créer le flux Flow. Pour ce faire :

Ouvrez le centre des processus et tâches Microsoft Flow et identifiez-vous.

https://emea.flow.microsoft.com/fr-fr/

Dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans le menu supérieur, cliquez ou tapez sur le menu Nouveau.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau flux
Nouveau flux

Puis cliquez ou tapez sur Créer à partir d’un modèle.

Dans la zone Rechercher dans les modèles…, saisissez Bouton

Zone de recherche
Zone de recherche

Faites entrée.

Dans la liste des résultats, cliquez ou tapez sur M’envoyer un rappel dans 10 minutes.

Ce modèle sert à vous envoyer une notification différée personnalisée.

Cliquez ou tapez sur Créer un flux.

Personnaliser le flux

Vous allez modifier ce flux. Pour ce faire, dans le volet de navigation (à gauche), cliquez ou tapez sur Mes flux.

Dans la liste des flux, sélectionnez le flux qui s’intitule M’envoyer un rappel dans 10 minutes en cochant la case devant.

Pour vous aider, regardez la copie d’écran ci-dessous.

Sélectionner un flux
Sélectionner un flux

Puis, dans la bannière (en haut), cliquez ou tapez sur Modifier.

Modification du flux
Modification du flux

En suivant les consignes ci-dessous, vous allez bientôt changer le délai de la notification pour le passer de 10 minutes à 10 secondes.

Ce paramétrage se fait dans l’action Delay. Il définit la durée pendant laquelle une action doit être différée une fois que le flux est déclenché.

Cela signifie aussi que vous pouvez créer des flux planifiés ou temporisés, grâce à cette action.

Pour ce faire, cliquez ou tapez sur Delay.

Changez l’unité de minute en seconde.

Ensuite, vous allez personnaliser le texte que vous allez recevoir. Pour cela, il faut modifier l’action Send a push notification. Le rôle de cette action est d’envoyer une notification à l’application mobile Microsoft Flow.

Changez le texte “Reminder by Flow” par Notification de rappel.

Puis ajoutez le champ Date grâce au contenu dynamique.

Pour vous aider, regardez la copie d’écran ci-dessous.

Personnaliser un flux
Personnaliser un flux

Renommer le flux de travail

Maintenant, vous allez renommer votre flux.

Pour ce faire, cliquez, en haut et à gauche de l’écran, sur M’envoyer un rappel dans 10 minutes.

Remplacez le texte par : Flux de bouton

Vérifier le flux

Vous allez vérifier votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Vérificateur de flux.

Un volet apparaît sur la droite. Normalement, vous devez avoir 0 erreur et 0 avertissement. Dans le cas contraire, demandez de l’aide à votre formateur.

Faites attention que le vérificateur de flux ne capte pas toutes les erreurs. Vous pouvez avoir des erreurs lors de l’enregistrement et lors de l’exécution du flux.

Si vous n’avez pas d’erreur, ni d’avertissement, fermez en cliquant sur l’icône X en haut et à droite du volet.

Enregistrer le flux

Vous allez enregistrer votre flux.

Pour ce faire, cliquez, en haut et à droite de l’écran, sur le lien Enregistrer. Vous pouvez aussi cliquer sur le bouton Enregistrer qui se trouve sous le flux.

Si vous avez un message sur un bandeau rouge en haut de l’écran, il s’agit d’une erreur. Dans ce cas, demandez de l’aide à votre formateur.

Tester le flux

Vous allez tester votre flux.

Pour ce faire, cliquez ou tapez, en haut et à droite de l’écran, sur le lien Test : un volet s’ouvre.

Dans le volet, sélectionnez l’option J’effectuerai l’action de déclenchement puis cliquez ou tapez sur le bouton Test.

Dans la boite de dialogue qui s’affiche, cliquez ou tapez sur le bouton Continuer puis cliquez ou tapez sur le bouton Exécuter le flux.

Dans la boîte de dialogue, cliquez ou tapez sur le lien Voir l’activité d’exécution de flux.

Le résultat vous indique que l’opération s’est déroulée avec succès mais vous n’avez pas vu la notification, ce qui est frustrant. Toutefois, c’est normal car la notification est reçue par l’application mobile Microsoft Flow.

Autre méthode pour tester le flux

Il existe une autre méthode pour tester le flux, qui consiste à utiliser l’application mobile Microsoft Flow.

Sur votre smartphone, installez et ouvrez l’application mobile Microsoft Flow de Microsoft Corporation.

Identifiez-vous comme l’administrateur du tenant.

Vous voyez la notification sur votre smartphone.

Pour vous aider, regardez la copie d’écran ci-dessous.

Notification reçue
Notification reçue

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment créer un flux de bouton. Vous avez aussi appris comment le renommer, l’enregistrer, le vérifier et le tester.

Article mis à jour 21.10.2019

Catégories
Prestations Audits Formations

Ajouter une connexion SharePoint Online dans PowerApps

Objectif

Cet exercice vous explique comment ajouter une nouvelle connexion SharePoint Online dans PowerApps.

L’objectif est de relier une nouvelle liste SharePoint à l’application, afin de pouvoir sélectionner ces valeurs dans la liste existante. Cette manipulation est équivalente à l’utilisation du type de colonne Rechercher dans SharePoint.

Toutefois, il existe des différences importantes. En effet, cette manipulation permet de récupérer le contenu de n’importe quelle liste de n’importe quel site SharePoint. Ce qui n’est pas le cas avec la colonne Rechercher qui est limitée aux listes du site.

Par ailleurs, pour des raisons pédagogiques, la nouvelle connexion est faite dans cet exercice avec une liste SharePoint. En réalité, la nouvelle connexion pourrait se faire avec n’importe quelle source de données PowerApps et pas uniquement une liste SharePoint.

Prérequis

  • L’exercice du TP Créer une application PowerApps doit être terminé avec succès.
  • La liste lstFruits doit exister dans votre site SharePoint.
  • La liste lstProducteurs doit exister dans votre site SharePoint.

Modifier une application existante

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de gauche, cliquez sur Applications.

Dans le volet central de droite, sous l’onglet Applications récentes, cliquez sur les 3 petits points en face du nom de votre application canFruits.

Pour vous aider, regardez la copie d’écran ci-dessous.

Modification de l'application CanFruits
Modification de l’application CanFruits

Dans la liste qui apparaît, cliquez sur Modifier. Patientez quelques instants.

Si un pop-up vous demande l’autorisation de vous connecter à SharePoint, cliquez sur Autoriser.

À l’issue de ce temps de préparation, il est possible que vous obteniez un pop-up de bienvenue.

Dans ce pop-up, cliquez sur le bouton Ignorer : votre application s’ouvre en modification.

Pour vous aider, regardez la copie d’écran ci-dessous.

Application canFruits en modification
Application canFruits en modification

Personnaliser une carte de données

Pour changer un champ texte en liste déroulante qui pointe sur une autre liste, il faut personnaliser sa carte de données. Vous ne pouvez pas changer le type du contrôle. Vous devrez donc supprimer le contrôle existant puis ensuite, insérer un nouveau contrôle de type liste déroulante. Par ailleurs, comme la suppression du contrôle existant va générer des erreurs, il faudra les corriger en substituant le nom du nouveau contrôle à la place de l’ancien nom.

Vous allez voir comment faire ci-dessous.

Tout d’abord, développez EditForm1 qui se trouve sous EcranModification.

Ensuite, cliquez sur la carte qui s’intitule Producteur_DataCard1.

Pour personnaliser la carte Producteur, ouvrez ses propriétés avancées et cliquez sur Déverrouiller pour modifier les propriétés.

Ensuite, ouvrez la carte Producteur_DataCard1 pour faire apparaître ses contrôles.

Maintenant, il faut supprimer uniquement le contrôle de saisie du producteur DataCardValue4. Il ne faut pas supprimer la carte. Pour supprimer DataCardValue4, sélectionnez le dans l’arborescence puis appuyez sur la touche Suppr de votre clavier.

Pour l’instant, ne vous préoccupez pas des icônes rouges. Ces icônes rouges sont liées à la suppression du contrôle. En effet, il subsiste des formules qui font toujours référence aux propriétés de DataCardValue4. Ces erreurs vont être bientôt corrigées.

Insérer un contrôle Liste déroulante

Maintenant, il faut insérer un contrôle Liste déroulante dans Producteur_DataCard1. Pour ce faire, sélectionnez la carte Producteur_DataCard1 dans l’arborescence.

Ensuite, cliquez dans l’onglet Insérer puis cliquez sur Contrôles, et sélectionnez Liste déroulante : un nouveau contrôle apparait (Dropdown1) dans la carte.

Avant de continuer, vérifiez bien que le contrôle Dropdown1 est contenu dans Producteur_DataCard1. Si ce n’est pas le cas, supprimez le contrôle et recommencez.

Pour vous aider, regardez la copie d’écran ci-dessous.

Nouveau contrôle Producteur_DataCard1
Nouveau contrôle Producteur_DataCard1

Comme l’affichage est un peu encombré, vous allez l’aérer.

Pour ce faire, supprimez complètement la carte Pièces jointes_DataCard1.

Ensuite, agrandissez la carte Producteur_DataCard1 avec la souris.

Puis, déplacez le contrôle Dropdown1 sous producteur avec la souris.

Pour vous aider, regardez la copie d’écran ci-dessous.

Aménagement de l'écran (vue partielle)
Aménagement de l’écran (vue partielle)

Avec la méthode de votre choix, renommez le contrôle Dropdown1 en ListeDeroulanteProducteurs.

Ajouter une nouvelle source de données

Maintenant, vous allez ajouter une source de données de type SharePoint.

Sous Affichage, cliquez sur Source de données : le volet Source de données apparaît à gauche.

En haut du volet Source de données, cliquez dans la zone Rechercher…

Dans cette zone de recherche, saisissez SharePoint puis cliquez sur l’icône bleue SharePoint aide les organisations à partager : ne cliquez pas sur les icônes violettes Common Data Service.

Dans la liste qui s ‘affiche, cliquez sur la première connexion SharePoint : la liste des sites récents apparaît.

Patientez quelques instants.

Dans cette liste, sélectionnez le site SharePoint qui porte votre prénom.

Sous Choisir une liste, cochez la case lstProducteurs, puis cliquez sur Se connecter (en bas du volet).

À partir de maintenant, vous pouvez utiliser les données de cette liste dans votre application.

Ouvrez l’arborescence.

Dans l’arborescence, cliquez sur ListeDeroulanteProducteurs.

Dans la propriété Par défaut, changez la valeur 1 par :

Parent.Default

Cette formule récupère la valeur par défaut de la liste.

Dans la propriété avancée Items, changez la valeur DropDownSample par :

lstProducteurs.Titre

Cette formule affiche le contenu de la liste lstProducteurs.

Corriger les erreurs

Vous allez corriger les erreurs liées à la suppression du contrôle DataCardValue4.

Pour ce faire, cliquez sur Producteur_DataCard1.

Dans le sélecteur de propriétés du ruban, sélectionnez Update.

Pour vous aider, regardez la copie d’écran ci-dessous.

Propriété Update
Propriété Update

Dans la zone de la formule, remplacez son contenu avec la formule suivante :

ListeDeroulanteProducteurs.Selected.Titre

Cette formule affiche la valeur du champ sélectionné.

Ensuite, cliquez sur ErrorMessage4.

Dans le sélecteur de propriétés du ruban, sélectionnez Y.

Dans la zone de la formule, remplacez son contenu avec la formule suivante :

ListeDeroulanteProducteurs.Y + ListeDeroulanteProducteurs.Height

Cette formule calcule la nouvelle valeur de Y (axe des ordonnées) en fonction de la hauteur du champ.

Exécuter l’application PowerApps

Avant d’exécuter l’application, vous allez l’enregistrer. Pour ce faire, appuyez sur les touches suivantes de votre clavier : Ctrl + S.

Ensuite, cliquez sur EcranModification.

Cliquez sur l’icône Aperçu en forme de triangle (en haut, à droite) ou appuyez sur la touche F5.

Pour vous aider, regardez la copie d’écran ci-dessous.

Affichage de la liste déroulante
Affichage de la liste déroulante

Changez le producteur du fruit sélectionné, puis validez votre choix.

Fermez le mode Aperçu en appuyant sur la touche Échap du clavier. Vous pouvez aussi fermer le mode Aperçu, à l’aide de la croix en haut et à droite.

Vérifiez que la liste lstFruits a bien été mise à jour.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste lstFruits à jour
Liste lstFruits à jour

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment ajouter et utiliser une nouvelle connexion SharePoint Online dans PowerApps.

Article modifié le 19.10.2019

Catégories
Prestations Audits Formations

Créer une nouvelle liste dans SharePoint

Vous allez créer une liste qui s’intitule lstProducteurs, dans le site SharePoint qui porte votre prénom. La liste lstProducteurs aura les colonnes et les valeurs suivantes.

Valeurs de Producteurs
Valeurs de Producteurs

Le nom de la liste débute par les 3 caractères lst qui est l’abréviation du mot liste. La première lettre est donc un L minuscule (l), et non pas le chiffre 1.

Pour ce faire, ouvrez votre site SharePoint.

Si la liste lstProducteurs a déjà été créée, il est inutile de chercher à la recréer : passez à l’étape suivante. Pour savoir si la liste lstProducteurs existe déjà, affichez le contenu du site SharePoint qui porte votre prénom.

La liste lstProducteurs recense les producteurs avec leur nom, leur pays et le prix unitaire de leur fruit.

Si la liste lstProducteurs n’existe pas, vous allez créer manuellement cette liste. Pour cela :

Dans votre site SharePoint qui porte votre prénom, cliquez sur Paramètres (roue dentée en haut et à droite) puis sur Ajouter une application.

Sélectionnez le modèle de Liste personnalisée et nommez la liste lstProducteurs puis cliquez sur le bouton Créer.

Vous allez créer et ajouter des colonnes à lstProducteurs.

Cliquez sur le nom de la liste pour l’ouvrir.

Sous le nom de la liste, cliquez sur +Ajouter une… (début de “Ajouter une colonne”).

Créez et ajoutez les colonnes du tableau ci-dessous avec leur type de données associé, et leur valeur par défaut éventuelle. Si une valeur par défaut est indiquée, saisissez-la (ou sélectionnez-la). Dans le cas contraire, ne la changez pas.

Nom de la colonne Type de la colonne Valeur par défaut
Provenance Choix  
PU Devise  

La colonne Provenance a les valeurs de choix suivantes :

  • France
  • Portugal
  • Italie
  • Espagne

La création de la liste lstProducteurs est terminée.

Bien que ça ne soit pas indispensable, vous pouvez modifier le paramétrage la liste lstProducteurs pour l’afficher dans le volet de lancement rapide, avec le lien Nom, description et navigation de liste.

Enfin, renseignez la liste avec les valeurs ci-dessous. Respectez les noms et les valeurs.

Pour ce faire, dans le menu, cliquez sur Modification rapide et alimentez la liste.

Valeurs de Producteurs
Valeurs de Producteurs

Quand vous aurez terminé de saisir les valeurs, cliquez sur Quittez la modification rapide,

Article modifié le 17.10.2019

Catégories
Prestations Audits Formations

Publier et Versionner une application PowerApps

Objectif

Cet exemple vous explique comment publier et restaurer une version d’une application PowerApps.

Publier une application vous permet de déployer les modifications faites dans une application Microsoft PowerApps.

Les versions d’une application PowerApps permettent de revenir à une version précédente de votre application. Dans leur fonctionnement, elles sont similaires aux versions d’une bibliothèque SharePoint.

Personnaliser une application PowerApps

Vous allez changer l’alignement du stock pour le mettre à droite.

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Applications.

Dans le volet central, cochez la case en face d’une application déjà publiée, afin de la sélectionner. Dans ce scénario, il s’agit de l’application qui s’intitule canFruits.

Dans la bannière (en haut), cliquez sur Modifier : un nouvel onglet s’ouvre à droite.

Si la fenêtre Bienvenue dans PowerApps Studio s’ouvre, cliquez sur le bouton Ignorer. Éventuellement, vous pouvez aussi cocher la case Ne plus afficher ce message.

Dans l’arborescence (à gauche), cliquez sur le contrôle Body1 (sous EcranListe et BrowseGallery1) puis, dans ses propriétés (à droite), cliquez sur droite (right) dans Alignement du texte.

Enregistrer l’application

Pour ce faire, appuyez sur les touches suivantes de votre clavier : Ctrl + S.

Si une bannière vous propose de publier l’application pour la partager, ignorez-la.

Une fois enregistrée, ne cliquez pas sur le bouton Publier !

La publication permet de rendre vos modifications publiques. En effet, l’enregistrement stocke vos modifications mais celles-ci ne sont pas encore visible. Vous allez le vérifier.

Ne fermez pas cet écran.

Tester le partage

Pour vérifier que votre modification n’est pas encore visible, vous allez utiliser l’application avec le compte d’Alice.

Pour ce faire, ouvrez un autre navigateur web que celui que vous utilisez actuellement. Par exemple, si vous utilisez Google Chrome, ouvrez Microsoft Edge ou Firefox. Vous pourriez garder le même navigateur web. Toutefois, le fait de disposer de deux navigateurs différents vous évite de jongler entre les comptes.

Dans le nouveau navigateur web, ouvrez le site :

https://portal.office.com

Renseignez le compte de l’utilisateur Alice puis son mot de passe.

Si vous avez oublié le compte ou le mot de passe de l’utilisateur, vous pouvez les récupérer dans votre email.

Éventuellement, vous pouvez aussi le réinitialiser dans l’AD avec un nouveau mot de passe.

Une fois l’ouverture du site, fermez les pop-ups qui surgissent éventuellement.

Dans la page d’accueil du site Office 365, cliquez sur Outlook qui s’ouvre.

Une fois que Outlook est ouvert, fermez les pop-ups qui surgissent éventuellement.

Dans Outlook, cherchez et ouvrez le message qui vous indique que l’application PowerApps est partagée avec vous.

Dans ce message, cliquez sur le bouton Open : l’application se lance.

Vous constatez immédiatement que les valeurs du stock ne sont pas alignées à droite.

Appuyez 2 ou 3 fois sur CTRL + F5 de votre clavier pour rafraîchir l’affichage : les valeurs du stock ne sont toujours pas alignées à droite.

C’est normal car vous n’avez pas encore publié votre application.

Ne fermez pas cet écran.

Revenez sur le navigateur précédent, où vous avez modifié l’application.

Publier l’application

Cliquez sur le ruban Fichier puis dans le volet de gauche, cliquez sur Enregistrer.

Maintenant, cliquez sur le bouton Publier : un pop-up apparaît qui vous rappelle que les utilisateurs autorisés verront la nouvelle version de l’application.

Dans ce pop-up, cliquez sur le bouton Publier cette version.

Ne fermez pas cet écran.

Tester la publication

Pour vérifier que votre modification est visible, vous allez utiliser l’application avec le compte d’Alice.

Revenez sur le navigateur d’Alice.

Sur le navigateur d’Alice, appuyez sur touche F5 de votre clavier pour rafraîchit son écran.

Vous constatez immédiatement que les valeurs du stock sont alignées à droite.

Les modifications ont été publiées.

Ne fermez pas cet écran.

Revenez sur le navigateur précédent, où vous avez modifié l’application.

Versionner l’application

Normalement, vous devriez être sur le volet Enregistrer.

Cliquez sur le bouton Afficher toutes les versions : la liste des versions apparaît.

Pour vous aider, regardez la copie d’écran ci-dessous.

Liste des versions
Liste des versions

Dans cet exemple, vous avez 3 versions. La dernière version (Version 3) est celle qui vient d’être publiée : elle est dans un état Actif. Vous allez restaurer la version précédente.

Pour ce faire, cochez la case de la version précédente.

Dans la bannière (en haut), cliquez sur Restaurer : un pop-up vous demande de confirmer la restauration.

Dans ce pop-up, cliquez sur le bouton Restaurer.

Si un message vous indique que l’application est verrouillée, fermez les autres onglets PowerApps et recommencez.

Pour vous aider, regardez la copie d’écran ci-dessous.

Version restaurée
Version restaurée

Faites attention que la version a bien été restaurée mais qu’elle n’est pas encore publiée. Si vous souhaitez réellement revenir à la version précédente en production, vous devez la publier.

Pour ce faire, cliquez sur les 3 petits points (“…”) en face de la dernière version, puis cliquez sur Publier cette version : un volet s’ouvre.

Dans ce volet, cliquez sur le bouton Publier cette version.

Une fois que vous l’aurez fait, vous vérifierez que les modifications ont été publiées grâce au compte d’Alice. Notamment, vous constaterez que les valeurs du stock sont à nouveau alignées à gauche.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment publier et restaurer une version d’une application PowerApps.

Vous avez pu aussi vérifier les conséquences de la publication.

Article mis à jour le 11.10.2019

Catégories
Prestations Audits Formations

Partager et Autoriser une application PowerApps

Cet exemple vous explique comment partager une application PowerApps, grâce à une série d’autorisations.

Prérequis

  • Créez un compte dans Office 365, comme celui d’Alice Martin.
  • Attribuez une licence Office 365 au compte Alice Martin avant de commencer l’exercice.
  • L’exercice du TP Créer une application PowerApps doit être terminé avec succès.
  • La liste lstFruits doit exister dans votre site SharePoint.

Partager une application PowerApps

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Applications.

Dans volet central, cochez la case en face d’une application déjà publiée, afin de la sélectionner. Dans ce scénario, il s’agit de l’application qui s’intitule canFruits.

Dans la bannière (en haut), cliquez sur Partager : un grand volet s’ouvre à droite.

Vous pouvez partager l’application avec un utilisateur ou un groupe. Vous pouvez le faire en entrant un nom, une adresse email d’utilisateurs ou de groupes de sécurité Azure Active Directory avec lesquels vous souhaitez partager l’application.

Il n’est pas possible de partager une application avec un groupe de distribution de l’organisation ou avec un utilisateur ou un groupe qui n’appartient pas à votre organisation.

Dans ce scénario, entrez Alice.

Pour vous aider, regardez la copie d’écran ci-dessous.

Partage d'une application PowerApps
Partage d’une application PowerApps

Sélectionnez le compte Alice mais ne cliquez pas sur le bouton Partager.

Vous pourriez éventuellement autoriser Alice à être copropriétaire de l’application en cochant la case Copropriétaire. Dans ce cas, elle pourrait aussi modifier ou partager l’application. Toutefois, elle ne pourrait pas la supprimer ou modifier les propriétaires. Même s’il existe plusieurs propriétaires, une seule personne peut modifier une application à un instant t. Il n’est pas possible que deux personnes puissent modifier simultanément l’application. Pour l’instant, ne cochez pas la case Copropriétaire.

Pour vous aider, regardez la copie d’écran ci-dessous.

Partage en cours d'une application PowerApps
Partage en cours d’une application PowerApps

Ne fermez pas ce volet.

Définir des autorisations de la source de données

L’application sélectionnée manipule les données d’un site SharePoint. Vous devez donc donner les autorisations suffisantes sur SharePoint aux utilisateurs avec lesquels vous partagez l’application.

Puisque le site SharePoint qui porte votre prénom hérite par défaut des autorisations du site Extranet, vous allez partager le site SharePoint Extranet avec Alice.

Pour ce faire, ouvrez le site SharePoint Extranet.

Dans le coin supérieur droit de votre site, cliquez sur l’icône membre : un volet s’ouvre.

Dans ce volet, cliquez sur Ajouter des membres.

Dans la boîte de dialogue, entrez Alice puis cliquez sur le bouton Enregistrer.

Une fois que le partage du site SharePoint est fait, revenez au volet de partage de l’application PowerApps.

Au bas du panneau de partage, cliquez sur le bouton Partager.

Par défaut, les utilisateurs concernés recevront un email pour les prévenir que l’application est partagée avec eux. Celui-ci contient un lien qui ouvre l’application. Si l’utilisateur ouvre le lien à partir d’un appareil mobile, l’application s’ouvre dans PowerApps Mobile. Si l’utilisateur ouvre le lien à partir d’un ordinateur de bureau, l’application s’ouvre dans un navigateur.

Les copropriétaires de l’application recevront un email supplémentaire. Celui-ci contient un lien qui ouvre l’application pour la modifier.

Tester le partage

Vous allez tester le partage avec le compte d’Alice.

Pour ce faire, ouvrez un autre navigateur web que celui que vous utilisez actuellement. Par exemple, si vous utilisez Google Chrome, ouvrez Microsoft Edge ou Firefox. Vous pourriez garder le même navigateur web. Toutefois, le fait de disposer de deux navigateurs différents vous évite de jongler entre les comptes.

Dans le nouveau navigateur web, ouvrez le site :

https://portal.office.com

Renseignez le compte de l’utilisateur Alice puis son mot de passe.

Si vous avez oublié le compte ou le mot de passe de l’utilisateur, vous pouvez les récupérer dans votre email.

Éventuellement, vous pouvez aussi le réinitialiser dans l’AD avec un nouveau mot de passe.

Une fois l’ouverture du site, fermez les pop-ups qui surgissent éventuellement.

Dans la page d’accueil du site Office 365, cliquez sur Outlook : un nouvel onglet s’ouvre.

Dans le nouvel onglet, sélectionnez votre fuseau horaire : (UTC+01:00) Brussels, Copenhagen, Madrid, Paris puis cliquez sur Enregistrer.

Une fois que Outlook est ouvert, fermez les pop-ups qui surgissent éventuellement.

Dans Outlook, cherchez et ouvrez le message qui vous indique que l’application PowerApps est partagée avec vous.

Dans ce message, cliquez sur le bouton Ouvrez l’application : le pop-up d’autorisation s’affiche.

Si vous ne voyez qu’un écran blanc, c’est probablement parce que l’application n’a pas été publiée. Publiez l’application et partagez à nouveau l’application avec Alice.

Sous SharePoint, cliquez sur Afficher les autorisations afin d’obtenir la liste des autorisations nécessaires pour faire fonctionner l’application. Notamment, l’application peut Lire les noms de listes et de bibliothèques, ainsi que les noms des colonnes ; Créer, lire mettre à jour, copier et supprimer des fichiers et des métadonnées ; Créer, lire, mettre à jour et supprimer des éléments de liste.

Cette manipulation est nécessaire pour des raisons de sécurité. En effet, vous devez vous assurer que les autorisations nécessaires sont cohérentes avec l’objet de l’application.

Cliquez sur le bouton Fermer, pour fermer la fenêtre de SharePoint.

Cliquez sur le bouton Autoriser : l’application se lance.

Dans la zone Rechercher des éléments, tapez la lettre i : tous les fruits avec cette lettre restent affichés (Citron, Mandarine).

Enlevez la lettre i dans la zone de recherche.

Cliquez deux ou trois fois sur l’icône de tri afin de vérifier que les éléments sont triés en ordre croissant ou décroissant sur le nom du fruit.

Fermez l’onglet de l’application.

L’exercice est terminé.

Résumé

Dans cet exercice, vous avez appris comment partager une application publiée. Vous avez pu vérifier que l’utilisateur pouvait manipuler l’application.

Article mis à jour le 04.10.2019

Catégories
Prestations Audits Formations

Créer des listes en cascade dans PowerApps

Cet exercice fait partie d’une série consacrée à l’apprentissage de PowerApps. C’est donc un entraînement purement pédagogique, qui sert à vous familiariser avec l’interface, les concepts, etc.

Objectif

Les listes en cascade sont basées généralement sur au moins deux listes déroulantes. Il y a une relation de dépendance entre ces listes déroulantes.

Par exemple, une première liste des départements énumère les départements. Lorsque l’utilisateur sélectionne un département dans cette liste déroulante, la seconde liste déroulante affiche les villes du département.

Ce mécanisme est très pratique. En effet, il réduit la quantité d’informations exposées à l’utilisateur. Celui-ci peut donc faire son choix plus efficacement.

Dans l’exemple de cet exercice, une liste déroulante va afficher la liste des identifiants des fournisseurs de la liste lstAffaires. Une seconde liste déroulante affichera la liste des affaires du fournisseur sélectionné.

Prérequis

  • La liste lstAffaires doit exister dans votre site SharePoint.

Créer une application PowerApps

Ouvrez le site web Microsoft PowerApps et identifiez-vous avec votre compte de tenant.

https://make.powerapps.com/

Dans le volet de navigation (à gauche), cliquez sur Applications.

Dans la bannière du volet central (en haut), cliquez sur Créer une application (en haut, vers la gauche).

Dans le menu qui s’affiche, cliquez sur Zone de dessin : un nouvel onglet s’ouvre.

Dans le volet central du nouvel onglet et sous Démarrer avec un modèle ou un canevas vierge, cliquez sur Disposition de la tablette sous Application vide, puis patientez.

Pour vous aider, regardez la copie d’écran ci-dessous.

Démarrer avec un modèle tablette
Démarrer avec un modèle tablette

Notez que vous auriez pu aussi bien choisir le mode téléphone sous Application vide, car les manipulations sont strictement identiques. Il s’agit d’un choix purement arbitraire.

Si la fenêtre Bienvenue dans PowerApps Studio s’ouvre, cliquez sur le bouton Ignorer. Éventuellement, vous pouvez aussi cocher la case Ne plus afficher ce message.

Enregistrer et renommer l’application

Cliquez sur le ruban Fichier puis dans le volet de gauche, cliquez sur Enregistrer.

Dans le volet central (vers la droite), remplacez le nom de l’application (“Application”) par canAffaires.

En bas, cliquez sur le bouton Enregistrer.

Si vous ne voyez pas le bouton Enregistrer, c’est parce que vous êtes dans les Paramètres de l’application. Dans ce cas, cliquez sur Enregistrer dans le volet de gauche.

Cliquez sur la flèche en haut et à gauche pour revenir à l’accueil.

Afin d’éviter toute ambiguïté, il est indiqué systématiquement le nom du contrôle. Toutefois, vous pouvez aussi sélectionner un contrôle dans la représentation graphique de l’écran au milieu.

Se connecter aux données

Dans le menu du haut, cliquez sur le ruban Affichage.

Sous Affichage, cliquez sur Source de données : le volet Source de données apparaît à gauche.

En haut du volet Source de données, cliquez dans la zone Rechercher…

Dans cette zone de recherche, saisissez SharePoint puis cliquez sur l’icône bleue SharePoint aide les organisations à partager : ne cliquez pas sur les icônes violettes Common Data Service.

Dans la liste qui s ‘affiche, cliquez sur la première connexion SharePoint : la liste des sites récents apparaît.

Patientez quelques instants.

Dans cette liste, sélectionnez votre site SharePoint.

Sous Choisir une liste, cochez la case lstAffaires, puis cliquez sur Se connecter (en bas du volet).

Lorsque la connexion est terminée, cliquez sur la croix en haut et à droite du volet Source de données pour fermer ce volet.

Insérer et définir un premier contrôle Liste déroulante (Dropdown)

Dans l’arborescence (à gauche), cliquez sur l’écran Screen1.

Cliquez sur le ruban Insérer puis cliquez sur Contrôles puis cliquez sur Liste déroulante : une liste déroulante apparaît sur l’écran Screen1. Le nom du contrôle s’affiche dans l’arborescence (à gauche), sous Screen1: Dropdown1.

Dans l’arborescence, double-cliquez sur Dropdown1, et nommez-le : ListeDeroulanteFournisseur.

Ensuite, définissez les propriétés suivantes de ListeDeroulanteFournisseur :

Items = Distinct(lstAffaires.FournisseurID;FournisseurID)

Cette liste déroulante affiche les identifiants des fournisseurs. Chaque identifiant est un nombre qui se termine par 5.

La fonction Distinct() élimine les doublons d’une liste de valeurs. Par ailleurs, elle retourne une table à une colonne des résultats avec des valeurs en double supprimées. Le nom de la colonne est result. Dans le cas présent, la fonction dédoublonne les valeurs en double de la colonne FournisseurID.

Pour en savoir plus sur Distinct(), consultez la page de Microsoft dédiée aux fonctions : https://coudr.com/powfn.

Petite astuce : la fonction Dictinct() permet de forcer l’alimentation d’une liste déroulante. En effet, il arrive que PowerApps ne renseigne pas le champ de la liste déroulante lors du premier accès à l’écran. L’utilisation, même temporaire, de cette fonction oblige PowerApps à alimenter la liste déroulante.

Insérer et définir un second contrôle Liste déroulante (Dropdown)

Dans l’arborescence (à gauche), cliquez sur l’écran Screen1.

Cliquez sur le ruban Insérer puis cliquez sur Contrôles puis cliquez sur Liste déroulante : une liste déroulante apparaît sur l’écran Screen1. Le nom du contrôle s’affiche dans l’arborescence (à gauche), sous Screen1: Dropdown1.

Déplacez légèrement le contrôle sous le premier, afin de bien voir les deux contrôles.

Dans l’arborescence, double-cliquez sur Dropdown1, et nommez-le : ListeDeroulanteAffaires.

Ensuite, définissez les propriétés suivantes de ListeDeroulanteAffaires :

Items = Distinct(Filter(lstAffaires;FournisseurID = ListeDeroulanteFournisseur.Selected.Result);Titre)

Cette liste déroulante affiche les affaires qui dépendent du fournisseur sélectionné dans la liste déroulante précédente.

Insérer et définir un contrôle Formulaire d’affichage (Display Form)

Dans l’arborescence (à gauche), cliquez sur l’écran Screen1.

Cliquez sur le ruban Insérer puis cliquez sur Formulaires puis cliquez sur Affichage : un formulaire d’affichage apparaît sur l’écran Screen1.

Ensuite, définissez les propriétés suivantes du formulaire d’affichage :

DataSource = lstAffaires

Ensuite, cliquez sur le lien Choisissez les champs à ajouter à partir du volet Personnalisation. Ce lien se trouve dans le formulaire.

Dans le volet Champs qui s’ouvre, cliquez sur Ajouter un champ.

Cochez :

  • Titre
  • Responsable
  • MontantHT

Puis cliquez sur le bouton Ajouter.

Fermez le volet Champs.

Dans l’onglet Propriétés, modifiez la valeur de la propriété Colonnes de 3 à 1 : les champs se retrouvent l’un en-dessous de l’autre.

Ensuite, définissez les propriétés suivantes du formulaire d’affichage :

Item = LookUp(lstAffaires; Titre = ListeDeroulanteAffaires.Selected.Result)
Heigh = 358
Width = 436
X = 146
Y = 200

La fonction LookUp() utilise 2 paramètres. Le premier paramètre indique la source de données utilisée. Le second paramètre est une formule de filtre.

Dans ce scénario, la fonction LookUp() cherche dans la liste lstAffaires, l’élément dont le titre est égal au choix de la seconde liste déroulante.

Enregistrer et tester l’application

Cliquez sur le ruban Fichier puis dans le volet de gauche, cliquez sur Enregistrer.

Cliquez sur la flèche en haut et à gauche pour revenir à l’accueil.

Appuyez sur la touche F5.

Procédez à des tests.

Résultat des listes en cascade
Résultat des listes en cascade

Une fois vos vérifications terminées, fermez la fenêtre en cliquant sur la croix en haut et à droite ou sur Échap du clavier.

Fin des manipulations

Fermez l’onglet de votre application : un pop-up apparaît pour confirmer la fermeture. Dans ce pop-up, cliquez sur le bouton Quitter la page. Vous retrouverez votre application sous le menu Applications de l’accueil du site PowerApps.

L’exercice est terminé.

Bonus : tri des éléments des listes déroulantes.

Les listes déroulantes ne sont pas triées.

Vous devez les trier dans l’ordre alphabétique du résultat.

Pour cela, utilisez la fonction SortByColumns() pour trier les éléments des listes déroulantes en ordre descendant.

Pour savoir comment utiliser la fonction SortByColumns(), consultez la page de Microsoft dédiée aux fonctions : https://coudr.com/powfn.

Résumé

Dans cet exercice, vous avez appris comment réaliser des listes en cascade dans PowerApps, à partir d’une source de données.

Vous avez aussi vu comment afficher le résultat d’une sélection d’une liste déroulante.

Article mis à jour le 28.09.2019.