Een stroom starten in een canvas-app (buiten gebruik gesteld)

U kunt Power Automate gebruiken om logica te maken waarmee een of meer taken worden uitgevoerd wanneer er een gebeurtenis plaatsvindt in een canvas-app. U configureert een knop bijvoorbeeld zo dat, wanneer een gebruiker deze selecteert, er een item wordt gemaakt in een lijst met Microsoft Lijsten, een e-mailbericht of vergaderverzoek wordt verzonden, een bestand wordt toegevoegd aan de cloud of zelfs al deze dingen. U kunt elk besturingselement in de app configureren om de stroom te starten, die zelfs blijft lopen als u Power Apps sluit.

Notitie

Wanneer een gebruiker een stroom vanuit een app uitvoert, moet die gebruiker toestemming hebben om de taken uit te voeren die in de stroom zijn gespecificeerd. Anders mislukt de stroom.

De klassieke Power Automate-ervaring inschakelen

Standaard is het nieuwe Power Automate-deelvenster ingeschakeld. Als u de klassieke Power Automate-ervaring wilt gebruiken om een stroom te creëren, moet u handmatig terugschakelen naar de oude ervaring.

Belangrijk

Het wordt aanbevolen om het deelvenster Power Automate te gebruiken om een stroom te creëren. De klassieke Power Automate-ervaring moet eigenlijk alleen worden gebruikt voor het oplossen van problemen. De klassieke ervaring wordt binnenkort buiten gebruik gesteld en is dan niet meer beschikbaar.

  1. Open een nieuwe of een bestaande app in Power Apps Studio.

  2. Selecteer Instellingen bovenaan.

  3. Selecteer Toekomstige functies.

  4. Selecteer op het tabblad Buiten gebruik gesteld de optie Klassiek deelvenster van Power Automate Power Automate inschakelen om de schakelaar op Aan te zetten.

Vereisten

  • Meld u aan voor Power Apps.
  • Lees hoe u een besturingselement kunt configureren.
  • Een SharePoint-site met twee lijsten.
    • De lijst RepairShop bevat de kolommen Title en ContactEmail.
    • De lijst Assets bevat de kolommen Title, AssetType en RepairShop. De kolom AssetType is een keuzekolom met keuzen zoals "Desktop", "Laptop".
    • De kolom RepairShop in de lijst Activa is een opzoekkolom die waarden ophaalt uit de kolom ContactEmail in de lijst RepairShop.
    • Maak een paar items in de lijst RepairShop voor voorbeeldcontactpersonen.

Een stroom maken

In dit gedeelte maakt u een stroom met Power Automate waarmee een item in een lijst wordt gemaakt met behulp van de invoerwaarde voor de lijstkolom van een app die is gemaakt met Power Apps. In het volgende gedeelte maakt u de app die deze stroom gebruikt.

  1. Meld u aan bij Power Apps.

  2. Selecteer Stromen in het linkerdeelvenster.

  3. Selecteer +Nieuwe stroom > Directe cloudstroom.

  4. Voer de stroomnaam in, zoals FlowInApp.

  5. Selecteer onder Kiezen hoe deze stroom wordt geactiveerd Power Apps.

    Directe stroom maken met behulp van Power Apps-trigger.

  6. Selecteer Maken.

  7. Selecteer + Nieuwe stap.

  8. Zoek naar of selecteer onder Een bewerking kiezen SharePoint-connector.

    SharePoint-connector zoeken of kiezen.

  9. Zoek naar of selecteer de actie Een item maken.

    De actie Een item maken zoeken of kiezen.

  10. Typ of kies voor Siteadres uw SharePoint-site die de lijsten Assets en RepairShop heeft.

  11. Selecteer voor Lijstnaam de lijst Assets.

    Site en lijst.

  12. Kies voor Titel Vragen in Power Apps op het tabblad Dynamische inhoud. De actie wordt automatisch bijgewerkt naar Createitem_Title.

    Vragen in Power Apps - titel maken.

  13. Kies waarden voor AssetType-waarde en RepairShop-id van jouw keuze.

    AssetType-waarde en RepairShop-id.

  14. Selecteer Opslaan.

Een stroom toevoegen aan een app

In dit gedeelte leert u hoe u een app maakt met Power Apps waarin de stroom wordt gebruikt die in het eerdere gedeelte is gemaakt. De app gebruikt tekst die is ingevoerd in een tekstvak wanneer de knop wordt geselecteerd om de stroom te activeren om een item te maken in de geselecteerde lijst.

  1. Maak een lege canvas-app met een naam als AppWithFlow.

  2. Selecteer + (Invoegen) in het linkerdeelvenster.

  3. Selecteer het besturingselement Tekstinvoer.

  4. Selecteer het besturingselement Knop.

  5. Verplaats op het canvas het besturingselement voor knop onder het besturingselement voor tekstinvoer.

    De app ontwerpen.

  6. Selecteer het menu Actie bovenaan en selecteer vervolgens Power Automate.

    Notitie

    Door een stroom toe te voegen aan het geselecteerde besturingselement of onderdeel, wordt elke bestaande formule voor de gekozen eigenschap gewist. Als u bijvoorbeeld een stroom toevoegt aan de eigenschap OnSelect van een knop die een complexe formule heeft, wordt deze formule gewist door de stroomtoevoeging. Zorg ervoor dat u een kopie van de formule maakt voordat u de stroom toevoegt. Dit gedrag is echter anders bij het toevoegen van stroom met het deelvenster Power Automate ingeschakeld. Meer informatie: Verwijzen naar een stroom

    Actie > Power Automate.

    U kunt ook, als u de previewfunctie Deelvenster Power Automate inschakelen hebt ingeschakeld, uw stroom kiezen in het linkerdeelvenster in Studio.

    Een schermopname met de knop Power Automate in het linkerdeelvenster met het dialoogvenster Stroom toevoegen geopend met de FlowInApp-stroom die beschikbaar is om aan de app toe te voegen.

    Meer informatie: Power Automate-deelvenster gebruiken (preview)

  7. Selecteer FlowInApp.

  8. Verwijder in de formulebalk de formule voor de geselecteerde eigenschap OnVisible.

  9. Selecteer het besturingselement Tekstinvoer.

  10. Selecteer in de linkerbovenhoek van het scherm de vervolgkeuzelijst met de eigenschappenlijst en selecteer vervolgens de eigenschap Default.

  11. Wijzig in de formulebalk de standaardeigenschapswaarde van "Text input" in "Enter Asset Title".

  12. Selecteer het besturingselement voor knop.

  13. Selecteer in de linkerbovenhoek van het scherm de vervolgkeuzelijst met de eigenschappenlijst en selecteer vervolgens de eigenschap Text.

  14. Wijzig in de formulebalk de teksteigenschapswaarde van "Button" in "Create Asset".

  15. Selecteer in de lijst met eigenschappen linksboven de eigenschap OnSelect voor de knop.

  16. Voer op de formulebalk de volgende formule in.

    FlowInApp.Run(TextInput1.Text)
    

    In deze formule is FlowInApp de naam van de stroom die u hebt toegevoegd met Power Automate. Met Uitvoeren wordt de stroom opgegeven die moet worden uitgevoerd. De stroom wordt uitgevoerd met het besturingselement voor tekstinvoer TextInput1 dat is toegevoegd aan dit canvas, met de waarde ingevoerd in dit tekstvak (.Text).

    Met andere woorden: wanneer deze knop wordt geselecteerd, voert de app de stroom uit met de waarde van het besturingselement voor tekstinvoer en geeft de tekstwaarde door aan de uit te voeren stroom. Bovendien wordt met de stroom het lijstitem gemaakt met deze tekstinvoerwaarde samen met de rest van de selectie in de stroomconfiguratie.

    OnSelect-formule voor de knop.

  17. Sla de app op en publiceer deze.

De stroom testen

Nu u zowel de stroom als de app hebt gemaakt, voert u de app uit en controleert u of er een item is gemaakt in de geselecteerde lijst.

  1. Selecteer in Power Apps Apps en selecteer vervolgens de app AppWithFlow.

    AppWithFlow uitvoeren.

  2. Voer een waarde in het tekstinvoervak in en selecteer vervolgens Activum maken.

    De app uitvoeren.

  3. Controleer of het item is gemaakt in uw lijst.

    Controleer de lijst.

Nu u een voorbeeldapp hebt gemaakt waarmee een stroom wordt uitgevoerd en item wordt toegevoegd aan een lijst, kunt u complexere toepassingen maken die samenwerken met Power Automate en bewerk gegevens in verschillende gegevensbronnen.

Zie ook

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).