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. Konfigurálhat például egy vagy több feladatot végrehajtó gombot. A gomb megnyomásakor létrejön egy elem egy listában (Microsoft Lists), e-mailt vagy értekezlet-összehívást küld, és egy fájl kerül a felhőbe. 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.
Feljegyzé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 alapértelmezés szerint engedélyezve van. Ha a klasszikus Power Automate felületet szeretné használni egy folyamat létrehozásához, váltson vissza manuálisan a régi felületre.
Fontos
Javasoljuk, hogy a Power Automate panel segítségével hozzon létre egy folyamatot. 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ő.
Nyisson meg egy új vagy meglévőalkalmazást Power Apps Studio.
Válassza a Beállítások lehetőséget a tetején.
Válassza a Közelgő funkciók lehetőséget.
A Kivont lapon válassza a Klasszikus panel Power Automate engedélyezése lehetőséget a kapcsoló Be beállításához.
Előfeltételek
- Iratkozzon fel Power Apps.
- Megtudhatja, hogyan konfigurálhat egy vezérlőt.
- Egy SharePoint-oldal két listával.
- A Repair Shop listája a Title és a ContactEmail oszlopokat tartalmazza.
- Az Eszközök listája a Title, az AssetType és a RepairShop oszlopokat tartalmazza. Az AssetType oszlop egy választási oszlop, amely olyan lehetőségeket tartalmaz, mint az "Asztali" vagy a "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 mintanévjegyek számára.
Folyamat létrehozása
Ebben a szakaszban egy olyan folyamatot Power Automate hoz létre, amely létrehoz egy elemet egy listában egy használatával létrehozott Power Apps alkalmazás listaoszlopának bemeneti értékével. A folyamatot használó alkalmazást a következő szakaszban hozza létre.
Jelentkezzen be a Power Apps rendszerbe.
A bal oldali panelen válassza a Folyamatok lehetőséget.
Kiválasztás+ Új folyamat>Azonnali felhőfolyamat.
Adja meg a folyamat nevét, például FlowInApp.
A folyamat aktiválási módjának kiválasztása alattválassza a lehetőséget Power Apps.
Válassza a Létrehozás parancsot.
Válassza a + Új lépés lehetőséget.
A Művelet kiválasztása alattkeresse meg vagy válassza ki az SharePoint összekötőt.
Keresse meg vagy válassza az Elem létrehozása műveletet.
A Webhely címe mezőben adja meg vagy válassza ki azt a webhelyet, amely az Eszközök SharePoint és a RepairShop listákat tartalmazza.
A Lista neve mezőben válassza azEszközök listát.
A Cím mezőben válassza a Dinamikus tartalomlap Bekérdezése elemét Power Apps. A művelet automatikusan frissül Createitem_Title.
Válassza ki az AssetType Value ésa RepairShop Id értékeit .
Válassza a Mentés parancsot.
Fontos
A címzett Power Apps Power Automate argumentumok hálózati forgalomként láthatók, és elfoghatók. A legtöbb forgalom valószínűleg ártalmatlan adat, amely irreleváns az alkalmazáson kívül, például olyan argumentumok, mint az "igen" vagy a "Redmond".
Értékelje ki a paramétereket Power Automate , és vegye figyelembe a következményeket (ha vannak), ha egy külső szereplő módosítja őket. A kockázatok csökkentése érdekében ellenőrizze az átadott paraméterértékeket.
Ha például bizalmas adatokat küld a szervezet egy személyének e-mailben, someuser@contoso.com
például érvényesítse a címet Power Automate. A bejövő argumentumok ellenőrzésével megerősítheti a szervezetet, @contoso.com
és csak akkor engedélyezheti a folyamat folytatását, ha a megfelelő szervezet jelen van.
Folyamat hozzáadása egy alkalmazáshoz
Ebben a szakaszban egy olyan alkalmazást Power Apps hoz létre, 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.
Hozzon létre egy üres vászonalapú alkalmazást olyan névvel, mint AppWithFlow .
Válassza ki + (Beszúrás) a bal oldali ablaktáblán.
Válassza a Szövegbeviteli vezérlő lehetőséget .
Válassza a Gombvezérlő lehetőséget .
Mozgassa a vásznon a gomb vezérlőelemet a beviteli vezérlő alá.
Válassza a Művelet menü lehetőséget felül, majd válassza a lehetőséget Power Automate.
Feljegyzés
Ha folyamatot ad hozzá a kiválasztott vezérlőhöz vagy összetevőhöz, akkor a kiválasztott tulajdonság minden meglévő képlete törlődik. Ha például egy összetett képlettel rendelkező gombtulajdonsághoz
OnSelect
ad hozzá egy folyamatot, a folyamatkiegészítés 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 eltérő, ha a folyamatot engedélyezve van. Power Automate További információ: Hivatkozás folyamatra.Ha engedélyezte az Ablaktábla Power Automate előnézetének engedélyezése funkciót, kiválaszthatja a folyamatot a bal oldali panelen Power Apps Studio.
További információ: Ablaktábla használata Power Automate (előzetes verzió)
Válassza a FlowInApp lehetőséget.
A szerkesztőlécen távolítsa el a kijelölt OnVisible tulajdonság képletét.
Válassza ki a szövegbeviteli vezérlőt.
A képernyő bal felső sarkában válassza ki a tulajdonságlista legördülő menüjét, majd válassza az Alapértelmezett tulajdonságot .
A szerkesztőlécen módosítsa az alapértelmezett tulajdonság értékét erről
"Text input"
"Enter Asset Title"
.Válassza ki a gomb vezérlőelemet.
A képernyő bal felső sarkában válassza ki a tulajdonságlista legördülő menüjét, majd válassza a Szöveg tulajdonságot .
A szerkesztőlécen módosítsa a szövegtulajdonság értékét erre
"Button"
"Create Asset"
.A bal felső tulajdonságlistában válassza ki a gomb OnSelect tulajdonságát.
Írja be a következő képletet a képletsávba.
FlowInApp.Run(TextInput1.Text)
Ebben a képletben a FlowInApp a hozzáadott Power Automate folyamat neve. Az . A Futtatás megadja a végrehajtandó folyamatot. A folyamat a vászonhoz hozzáadott TextInput1 szövegbeviteli vezérlővel fut le, az ebbe a szövegmezőbe (. szöveg).
Ha ez a gomb be van jelölve, az alkalmazás a szövegbeviteli vezérlő értékével futtatja a folyamatot, és továbbítja a szöveges értéket a folyamatnak a végrehajtáshoz. A folyamat pedig létrehozza a listaelemet ezzel a szövegbeviteli értékkel, valamint a folyamat konfigurációján belüli kijelölés többi részét.
Mentse és tegye közzé az alkalmazást.
A folyamat tesztelése
Most, hogy a folyamatot és az alkalmazást is létrehozta, futtassa az alkalmazást, és ellenőrizze, hogy létrejött-e egy elem a kiválasztott listában.
In, Power Apps válassza az Alkalmazások lehetőséget, majd válassza ki az AppWithFlow alkalmazást .
Adjon meg egy értéket a szövegbeviteli mezőben, majd válassza az Eszköz létrehozása lehetőséget.
Ellenőrizze, hogy az elem létrejött-e a listában.
Most, hogy létrehozott egy mintaalkalmazást, amely folyamatot futtat, és hozzáad egy elemet egy listához, összetettebb alkalmazásokat hozhat létre. Az alkalmazások különböző adatforrásokban kommunikálhatnak Power Automate és kezelhetik az adatokat.