Claude Couderc Consulting

Démarrer un flux dans une application PowerApps

Paramétrer la formule

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.

Claude COUDERC

Ajouter un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.