Vászonalapú alkalmazáson belüli folyamatok elindítása (kivezetett)

A Power Automate segítségével olyan logikákat hozhat létre, melyek adott vászonalapú alkalmazásbeli esemény bekövetkezésekor végrehajtanak egy vagy több feladatot. Például beállíthatja, hogy egy adott gomb kiválasztásakor, a rendszer létrehozzon egy elemet egy Microsoft Listákkal készített listán, elküldjön egy e-mailt vagy egy értekezlet-összehívást, felvegyen egy fájlt a felhőbe, vagy végrehajtsa ezek mindegyikét. Bármilyen vezérlőt beállíthat a folyamat indításához, amely akkor is folytatódni fog, ha közben bezárja a Power Apps.

Megjegyzés

Amikor egy felhasználó egy alkalmazásból folyamatot futtat, a felhasználónak engedéllyel kell rendelkeznie a folyamatban megadott feladatok végrehajtásához. Ellenkező esetben a folyamat meghiúsul.

A Power Automate klasszikus felület engedélyezése

Alapértelmezés szerint az új Power Automate panel engedélyezve van. A hagyományos Power Automate élmény folyamatlétrehozásának használatához manuálisan kell visszaváltania a régi élményre.

Fontos

Folyamat létrehozásához ajánlott Power Automate panelt használni. A hagyományos Power Automate élményt csak hibaelhárításhoz szabad használni. A klasszikus élményt hamarosan kivezetik, és nem lesz elérhető.

  1. Nyisson meg egy új vagy meglévő alkalmazást itt: Power Apps Studio.

  2. Válassza a Beállítások lehetőséget felül.

  3. Válassza a Jövőbeni funkciók lehetőséget.

  4. A Kivezetett lap alatt válassza a Klasszikus engedélyezése Power Automate panelt, hogy a kapcsolót Be állapotra állíthassa.

Előfeltételek

  • Regisztráció a Power Apps szolgáltatásba.
  • Tekintse át a vezérlők konfigurálása témát.
  • Egy SharePoint-oldal két listával.
    • A RepairShop lista tartalmazza a Cím és a ContactEmail oszlopokat.
    • Az Assets lista tartalmazza a Cím, az AssetType és a RepairShop oszlopokat. Az AssetType oszlop egy választási lehetőség típusú oszlop, amely olyan választási lehetőségeket tartalmaz, mint például „Desktop” vagy „Laptop”.
    • Az Assets lista RepairShop oszlopa egy keresőoszlop, amely a RepairShop lista ContactEmail oszlopából kapja az értékeket.
    • Hozzon létre néhány elemet a RepairShop listában a mintakapcsolatok számára.

Folyamat létrehozása

Ebben a szakaszban egy olyan folyamatot hoz létre a Power Automate használatával, amely egy elemet hoz létre egy listában a lista oszlopának bemeneti értékét használva egy alkalmazásból, amely a Power Apps használatával jött létre. A következő részben létrehozza az alkalmazást, amely ezt a folyamatot használja.

  1. Bejelentkezés a Power Apps-be.

  2. A bal oldali sávban válassza a Folyamatok menüpontot.

  3. Válassza az + Új folyamat > Azonnali felhőfolyamat elemet.

  4. Adja meg a folyamat nevét, például FlowInApp.

  5. A Válassza ki, hogyan aktiválja ezt a folyamatot menüpontban válassza a Power Apps lehetőséget.

    Azonnali folyamat létrehozása Power Apps-aktiválás használatával.

  6. Válassza a Létrehozás parancsot.

  7. Válassza a + Új lépés lehetőséget.

  8. A Művelet kiválasztása menüpontban keressen vagy válasszon ki egy SharePoint-összekötőt.

    SharePoint-összekötő keresése vagy kiválasztása.

  9. Keressen vagy válasszon ki egy Elem létrehozása műveletet.

    Elem létrehozása művelet keresése vagy kiválasztása.

  10. Az Oldalcím mezőbe írja be vagy válassza ki a SharePoint-oldalt, amely tartalmazza a listákat: Assets and RepairShop.

  11. A Lista neve elemhez válassza ki az Assets listát.

    Webhely és lista.

  12. A Cím elemhez válassza a Kérdés Power Apps használatával lehetőséget a Dinamikus tartalom lapon. A tevékenység automatikusan a következőre frissül: Createitem_Title.

    Kérdés Power Apps használatával – cím létrehozása.

  13. Válassza ki az AssetType-érték, és a RepairShop-azonosító értékeket.

    AssetType-érték és RepairShop-azonosító.

  14. Válassza a Mentés parancsot.

Folyamat hozzáadása egy alkalmazáshoz

Ebben a szakaszban egy olyan, Power Apps szolgáltatással létrehozott alkalmazás létrehozásával ismerkedhet meg, amely a korábbi szakaszban létrehozott folyamatot használja. Az alkalmazás a gomb kiválasztásakor egy szövegdobozba beírt szöveget használ a folyamat aktiválásához, hogy létrehozzon egy elemet a kiválasztott listában.

  1. Hozzon létre egy üres vászonalapú alkalmazást olyan néven, mint például AppWithFlow.

  2. Válassza a + (Beillesztés) lehetőséget a bal oldali panelen.

  3. Válassza ki a Szövegbeviteli vezérlő.

  4. Válassza ki a Gomb típusú vezérlőelemet.

  5. Mozgassa a vásznon a gomb vezérlőelemet a beviteli vezérlő alá.

    Az alkalmazás megtervezése.

  6. Lépjen az oldal tetején található Művelet menübe, majd válassza a Power Automate lehetőséget.

    Megjegyzés

    Ha folyamatot ad a kijelölt vezérlőhöz vagy összetevőhöz, a rendszer törli a kiválasztott tulajdonság meglévő képletét. Ha például olyan folyamatot ad egy gomb OnSelect tulajdonságához, amely összetett képletet tartalmaz, a folyamat hozzáadása törli ezt a képletet. Az folyamat hozzáadása előtt készítse el a képlet másolatát. Ez a viselkedés azonban nem különbözik az olyan folyamat hozzáadásakor, amelynél engedélyezve van a Power Automate panel. További információ: Hivatkozás egy folyamatra

    Művelet > Power Automate.

    Másik lehetőségként ha engedélyezte az „Power Automate Panel engedélyezése” előzetes funkciót, akkor a Studio bal panelén is kiválaszthatja a folyamatot.

    Képernyőkép, amely a bal oldali panelen látható Power Automate gombot mutatja, megnyitva a Folyamat hozzáadása párbeszédpanelt, és azt mutatja, hogy az alkalmazáshoz hozzáadható FlowInApp folyamat elérhető.

    További információ: A Power Automate panel használata (előzetes verzió)

  7. Válassza a FlowInApp elemet.

  8. A képletsávból távolítsa el a kiválasztott OnVisible tulajdonság képletét.

  9. Válassza ki a szövegbeviteli vezérlőt.

  10. A képernyő bal felső részén válassza ki a legördülő tulajdonságlistát, majd az Alapértelmezett tulajdonságot.

  11. A képletsávban módosítsa az alapértelmezett tulajdonság értékét "Text input" értékről "Enter Asset Title" értékre.

  12. Válassza ki a gomb vezérlőelemet.

  13. A képernyő bal felső részén válassza ki a legördülő tulajdonságlistát, majd a Szöveges tulajdonságot.

  14. A képletsávban módosítsa a szöveges tulajdonság értékét "Button" értékről "Create Asset" értékre.

  15. A bal felső tulajdonságlistából válassza ki a gombhoz az OnSelect tulajdonságot.

  16. Írja be a következő képletet a képletsávba.

    FlowInApp.Run(TextInput1.Text)
    

    Ebben a képletben a FlowInApp a folyamat neve, amelyet a Power Automate használatával adott hozzá. A .Run megadja a végrehajtandó folyamatot. A folyamat a vászonhoz hozzáadott TextInput1 szövegbeviteli vezérlővel és a szövegdobozba beírt értékkel (.Text) kerül végrehajtásra.

    Más szóval, amikor ezt a gombot választja ki, az alkalmazás a szövegbeviteli vezérlő értékével futtatja a folyamatot, és a szöveg értékét átadja a folyamatnak a végrehajtáshoz. A folyamat létrehozza a listaelemet ezzel a szövegbeviteli értékkel és a folyamatkonfiguráció összes többi kiválasztásával.

    OnSelect képlet a gombhoz.

  17. Alkalmazás mentése és közzététele.

A folyamat tesztelése

Most, hogy mind a folyamat, mind az alkalmazás elkészült, futtassa az alkalmazást, és ellenőrizze az elem létrehozását a kiválasztott listán belül.

  1. A Power Apps szolgáltatásban válassza az Alkalmazások lehetőséget, majd az AppWithFlow alkalmazást.

    Az AppWithFlow futtatása.

  2. Adjon meg egy értéket a szöveges beviteli mezőbe, majd válassza az Eszköz létrehozása lehetőséget.

    Alkalmazás futtatása.

  3. Ellenőrizze, hogy az elem létrejött-e a listában.

    Lista ellenőrzése.

Most, hogy létrehozott egy mintaalkalmazást, amely egy folyamot futtat és elemet ad hozzá egy listán belül, létrehozhat összetettebb alkalmazásokat, amelyek interakcióba lépnek a Power Automate szolgáltatással és különböző adatforrásokon belüli adatokat manipulálnak.

Kapcsolódó információk

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).