Démarrer un flux dans une application canevas (supprimé)

Vous pouvez utiliser Power Automate pour créer une logique qui effectue une ou plusieurs tâches quand un événement se produit dans une application canevas. Par exemple, configurez un bouton qui permet, quand un utilisateur le sélectionne, de créer un élément dans une liste créée avec Listes Microsoft, d’envoyer un e-mail ou une demande de réunion, d’ajouter un fichier au cloud ou d’effectuer toutes ces opérations. Vous pouvez configurer n’importe quel contrôle dans l’application pour démarrer le flux, qui continue de s’exécuter même si vous fermez Power Apps.

Notes

Lorsqu’un utilisateur exécute un flux à partir d’une application, cet utilisateur doit être autorisé à effectuer les tâches spécifiées dans le flux. Sinon, le flux échouera.

Activer l’expérience Power Automate classique

Par défaut, le nouveau volet Power Automate est activé. Pour utiliser l’expérience Power Automate classique pour créer un flux, vous devrez revenir manuellement à l’ancienne expérience.

Important

Il est recommandé d’utiliser le volet Power Automate pour créer un flux. L’expérience Power Automate classique ne doit être utilisée que pour le dépannage. L’expérience classique sera bientôt retirée et ne sera plus disponible.

  1. Ouvrir une nouvelle application ou une application existante dans Power Apps Studio.

  2. Sélectionnez Paramètres en haut.

  3. Sélectionnez Fonctionnalités à venir.

  4. Sous l’onglet Supprimé, sélectionnez Activer le volet Power Automate classique pour mettre le bouton à bascule sur Activé.

Conditions préalables

  • Inscrivez-vous pour accéder à Power Apps.
  • Découvrez comment configurer un contrôle.
  • Site SharePoint avec deux listes.
    • La liste Atelier de réparation contient les colonnes Titre et ContactEmail.
    • La liste Actifs contient les colonnes Titre, AssetType, et RepairShop. La colonne AssetType est une colonne de choix avec des choix tels que "Desktop", "Laptop".
    • La colonne RepairShop dans la liste Actifs est une colonne de recherche qui obtient les valeurs de la colonne ContactEmail dans la liste RepairShop.
    • Créez quelques éléments dans la liste Atelier de réparation pour des exemples de contacts.

Créer un flux

Dans cette section, vous allez créer un flux en utilisant Power Automate qui crée un élément dans une liste à l’aide de la valeur d’entrée de la colonne de liste d’une application créée à l’aide de Power Apps. Vous allez créer l’application qui utilise ce flux dans la section suivante.

  1. Connectez-vous à Power Apps.

  2. Dans le volet de gauche, sélectionnez Flux.

  3. Sélectionnez + Nouveau flux > Flux de cloud instantané.

  4. Saisissez le nom du flux, par exemple FlowInApp.

  5. En dessous de Choisissez comment déclencher ce flux, sélectionnez Power Apps.

    Créez un flux instantané en utilisant un déclencheur Power Apps.

  6. Sélectionnez Créer.

  7. Cliquez sur + Nouvelle étape.

  8. En dessous de Choisissez une opération, recherchez ou sélectionnez un connecteur SharePoint.

    Rechercher ou choisir un connecteur SharePoint.

  9. Recherchez ou sélectionnez l’action Créer un élément.

    Recherchez ou sélectionnez l’action Créer un élément.

  10. Pour Adresse du site, entrez ou choisissez votre site SharePoint qui a les listes Actifs et RepairShop.

  11. Pour Liste de noms, sélectionnez la liste Actifs.

    Site et liste.

  12. Pour Titre, choisir Demander à Power Apps de l’onglet Contenu dynamique. L’action se met automatiquement à jour sur Createitem_Title.

    Vignette Demander à Power Apps – Créer.

  13. Choisissez des valeurs pour Valeur AssetType, et ID RepairShop de votre choix.

    Valeur AssetType et ID RepairShop.

  14. Sélectionnez Enregistrer.

Ajouter un flux à une application

Dans cette section, vous apprendrez à créer une application à l’aide de Power Apps qui utilise le flux créé dans la section précédente. L’application utilise le texte entré dans une zone de texte lorsque le bouton est sélectionné pour déclencher le flux de création d’un élément dans la liste.

  1. Créez une application canevas vierge avec un nom tel que AppWithFlow.

  2. Sélectionnez + (Insérer) dans le volet de gauche.

  3. Sélectionnez le contrôle Saisie de texte.

  4. Sélectionner le contrôle Bouton.

  5. Sur le canevas, déplacez le contrôle Bouton sous le contrôle de saisie de texte.

    Concevoir l’application.

  6. Sélectionnez le menu Action en haut, puis Power Automate.

    Notes

    L’ajout de flux au contrôle ou au composant sélectionné efface toute formule existante pour la propriété choisie. Par exemple, lorsque vous ajoutez un flux à la propriété OnSelect d’un bouton qui a une formule complexe, l’ajout de flux efface cette formule. Assurez-vous de faire une copie de la formule avant d’ajouter le flux. Cependant, ce comportement est différent lors de l’ajout de flux avec le volet Power Automate activé. Pour plus d’informations, voir : Référencer un flux

    Action > Power Automate.

    Alternativement, si vous avez activé la fonctionnalité de version préliminaire « Activer le volet Power Automate », vous pourrez choisir votre flux dans le volet gauche de Studio.

    Capture d’écran montrant le bouton Power Automate dans le volet gauche avec la boîte de dialogue Ajouter un flux ouverte, montrant le flux FlowInApp disponible pour l’ajout à l’application.

    Pour plus d’informations : Utiliser le volet Power Automate (version préliminaire)

  7. Sélectionnez FlowInApp.

  8. Dans la barre de formule, supprimez la formule de la propriété OnVisible.

  9. Sélectionnez le contrôle de saisie de texte.

  10. Dans le coin supérieur gauche de l’écran, sélectionnez la liste déroulante des propriétés, puis choisissez la propriété Default.

  11. Dans la barre de formule, modifiez la valeur de propriété par défaut de "Text input" à "Enter Asset Title".

  12. Sélectionner le contrôle Bouton.

  13. Dans le coin supérieur gauche de l’écran, sélectionnez la liste déroulante des propriétés, puis choisissez la propriété Text.

  14. Dans la barre de formule, modifiez la valeur de propriété de texte de "Button" à "Create Asset".

  15. Dans la liste des propriétés en haut à gauche, sélectionnez la propriété OnSelect du bouton.

  16. Entrez la formule suivante dans la barre de formule.

    FlowInApp.Run(TextInput1.Text)
    

    Dans cette formule, FlowInApp est le nom du flux que vous avez ajouté à l’aide Power Automate. .Run spécifie le flux à exécuter. Le flux s’exécute avec le contrôle de saisie de texte TextInput1 ajouté à ce canevas, avec la valeur entrée dans cette zone de texte (.Text).

    En d’autres termes, lorsque ce bouton est sélectionné, l’application exécute le flux avec la valeur du contrôle de saisie de texte, en transmettant la valeur de texte au flux à exécuter. Et le flux créera l’élément de liste avec cette valeur de saisie de texte avec le reste de la sélection dans la configuration de flux.

    Formule OnSelect pour le bouton.

  17. Enregistrez et publiez l’application.

Tester le flux

Maintenant que vous avez créé à la fois le flux et l’application, vous allez exécuter l’application et vérifier la création d’un élément dans la liste.

  1. Dans Power Apps, sélectionnez applications, puis sélectionnez l’application AppWithFlow.

    Exécuter AppWithFlow.

  2. Entrez une valeur dans la zone de saisie de texte, puis sélectionnez Créer un actif.

    Exécutez l’application.

  3. Vérifiez que l’élément est créé dans votre liste.

    Vérifiez la liste.

Maintenant que vous avez créé un exemple d’application qui exécute un flux et ajoute un élément dans une liste, vous pouvez créer des applications plus complexes qui interagissent avec Power Automate et manipuler des données à l’intérieur de diverses sources de données.

Voir aussi

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).