Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A powerapps.com-ban hozzon létre kapcsolatot egy vagy több adatforrással, töröljön egy kapcsolatot, vagy frissítse a hitelesítő adatait.
A vászonalapú alkalmazás adatkapcsolata csatlakozhat SharePoint a SQL Server, Office 365, OneDrive for Business, Salesforce, Excel és sok más adatforráshoz.
Miután elvégezte a cikkben leírtakat, a következő lépés az adatok adatforrásból történő megjelenítése és kezelése az alkalmazásban, az alábbi példáknak megfelelően:
- Létesítsen kapcsolatot a OneDrive vállalati verzióval, majd a saját alkalmazásában végezze el az adatkezelést egy Excel-munkafüzetben.
- Frissíthet egy listát egy SharePoint-webhelyen.
- Létesítsen kapcsolatot az SQL Serverrel, majd frissítsen egy táblát a saját alkalmazásából.
- E-mail küldése az Office 365-ben.
- Tweet küldése.
- Létesítsen kapcsolatot a Twilióval, majd küldjön SMS-t a saját alkalmazásából.
Előfeltételek
- Iratkozzon fel Power Apps.
- Jelentkezzen be a make.powerapps.com oldalra ugyanazokkal a hitelesítő adatokkal, amelyeket a regisztrációhoz használt.
Az adatkapcsolatok háttere
A legtöbb vászonalapú alkalmazás adatforrásoknak nevezett külső információkat használ, amelyek a felhőszolgáltatásokban vannak tárolva. Erre gyakori példa egy OneDrive Vállalati verzióban tárolt Excel-fájlban található táblázat. Az alkalmazások a Kapcsolatok használatávalférhetnek hozzá ezekhez az adatforrásokhoz.
A leggyakoribb adatforrástípus a táblázat, amelyet információk lekérdezésére és tárolására használhat. Az adatforrások kapcsolataival beolvashat és írhat Microsoft Excel-munkafüzetekben, Microsoft Listsben vagy SQL-táblákban található, illetve számos más formátummal rendelkező adatokat, melyeket olyan felhőszolgáltatásokban tárolhat, mint például a OneDrive Vállalati verziója, a DropBox és az SQL Server.
Egyéb típusú olyan adatforrások is léteznek, amelyek nem minősülnek táblának, ilyenek például az e-mailek, a naptárak, tweetek és az értesítések.
A Katalógus, a Megjelenítési űrlap ésaz Űrlap szerkesztése vezérlők használatával egyszerűen létrehozhat egy olyan alkalmazást, amely adatokat olvas és ír egy adatforrásból. Első lépésként olvassa el az Adatűrlapok ismertetése című cikket.
A powerapps.com kapcsolatok létrehozása és kezelése mellett a következő feladatok végrehajtásakor is létrehozhat kapcsolatokat:
- Automatikusan létrehoz egy alkalmazást az adatokból, például a Microsoft Lists használatával létrehozott listából.
- Frissítsen egy meglévő alkalmazást, vagy hozzon létre egyet az alapoktól a kapcsolat hozzáadása leírtak szerint .
- Nyisson meg egy alkalmazást, amelyet egy másik felhasználó hozott létre és osztott meg Önnel.
Feljegyzés
Ha ehelyett szeretné használni Power Apps Studio , nyissa meg a Fájl menüt , majd kattintson vagy koppintson a Kapcsolatok elemre, a powerapps.com megnyílik, hogy ott kapcsolatokat hozhasson létre és kezelhessen.
Új kapcsolat létrehozása
Ha még nem tette meg, jelentkezzen be a make.powerapps.com címre.
A bal oldali navigációs sávon bontsa ki az Adatok csomópontot , és válassza a Kapcsolatok lehetőséget.
Válassza az Új kapcsolat lehetőséget.
Válasszon egy összekötőt a megjelenő listában, majd kövesse az utasításokat.
Válassza a Létrehozás gombot.
Kövesse az utasításokat. Egyes összekötők hitelesítő adatok megadását, adott adatkészletek meghatározását vagy további lépések végrehajtását kérhetik. Mások, például a Microsoft Translator, nem.
Az alábbi összekötők használatához például további információ szükséges.
Az új összekötő a Kapcsolatok alatt jelenik meg, és hozzáadhatjaegy alkalmazáshoz .
Kapcsolat frissítése vagy törlése
A kapcsolatok listájában keresse meg a frissíteni vagy törölni kívánt kapcsolatot, majd válassza a három pontot (…) az adott kapcsolat jobb oldalán.
- A kapcsolat hitelesítő adatainak frissítéséhez válassza a kulcs ikont, majd adja meg a kapcsolathoz tartozó hitelesítő adatokat.
- A kapcsolat törléséhez válassza a törlés elemet.
- A kapcsolat részleteinek megtekintéséhez válassza az információ ikont.
Hozzájárulási párbeszédpanel részletes engedélyek
A hozzájárulási párbeszédpanel részletes engedélyeket mutat be a végfelhasználók számára. Ahelyett, hogy arra kérné a felhasználót, hogy adjon engedélyeket az összekötő által végrehajtható összes művelethez, a hozzájárulási párbeszédpanel felsorolja az alkalmazás által használt engedélyeket. Az alkalmazás által használt műveleteket a rendszer rögzíti és tárolja az alkalmazás metaadataiban az alkalmazás mentésekor. Ha például egy alkalmazás az adott Olvasás művelettel van közzétéve, akkor kezdetben csak engedélyt kér az Olvasás művelethez. Ha a szerző ezt követően hozzáadja a Létrehozás, Frissítés és Rekord törlése műveleteket, akkor a hozzájárulási párbeszédpanel ismét megjelenik a felhasználó számára az Olvasás , Létrehozás , Frissítés ésTörlés összesített engedélyekhez. Ha a szerző később eltávolítja a Rekordok törlése műveletet , akkor a hozzájárulási párbeszédpanel nem jelenik meg újra. Az engedélyek az alkalmazásban valaha használt műveletek maximális készletével folytatódnak. Ha olyan alkalmazást szeretne közzétenni, amely csak csökkentett engedélyeket jelenít meg, az alkalmazást más néven kell közzétennie.
Ez alól a szabály alól kivételt képeznek a Power Appba beágyazott folyamatokban használt Power Automate műveletek. Ebben az esetben az összes művelet mindig megjelenik a folyamat által Power Automate használt műveletekhez.
Egyéni összekötők hozzájárulási párbeszédpaneljének megjelenésének kezelése azonosító használatával Microsoft Entra OAuth
Alapértelmezés szerint, amikor a végfelhasználók elindítják a vászonalapú alkalmazásokat, megjelenik egy kapcsolati hozzájárulási párbeszédpanel, mielőtt először hozzáférnének az alkalmazáshoz. A rendszergazdák letilthatják ezt a hozzájárulási párbeszédpanelt a kiválasztott összekötők esetében:
- Microsoft első féltől származó összekötők (például SharePoint, felhasználók Office 365 ) és
- Egyéni összekötők azonosító Microsoft Entra vagy NoAuth használatával OAuth (nincs hitelesítés)
Hozzájárulási párbeszédpanel letiltása az azonosítót használó egyéni összekötőket használó alkalmazások esetében Microsoft Entra OAuth
Ha le szeretné tiltani a hozzájárulási párbeszédpanelt az ID/NoAuth használatával Power Apps Microsoft Entra egyéni összekötőkön keresztül csatlakozni létrehozott alkalmazásokhoz OAuth, kövesse az alábbi lépéseket.
1. lépés A Microsoft Azure API-kapcsolatok szolgáltatásnév kiépítése a Microsoft Entra bérlőben
A Microsoft Azure API-összekötők szolgáltatást minden Power Apps használja, aki összekötőket használ. A szolgáltatás bérlőn keresztüli áttekintésének előfeltétele az egyéni alkalmazásoknak, illetve az egyéni összekötőknek ahhoz, hogy előre engedélyezzék a szolgáltatás számára az egyéni alkalmazásokkal való egyszeri bejelentkezési funkciókat, és lehetővé tegyék a Power Apps számára a beleegyezési párbeszéd letiltását.
A bérlői rendszergazdának a következő PowerShell-parancsokat kell futtatniuk:
Connect-MgGraph -Scope Application.ReadWrite.All -TenantId <target tenant id>
New-MgServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"
Példa a sikeres kimenetre:
2. lépés A Microsoft Azure API-kapcsolatok szolgáltatásnév előzetes engedélyezése az Microsoft Entra alkalmazásban
Minden egyes egyéni összekötőnél, ahol a jóváhagyást várhatóan vissza kell vonni, engedélyezni kell a „Microsoft Azure API-összekötők” szolgáltatást az alkalmazásban definiált hatókörök valamelyikének.
Az egyéni összekötő által használt egyéni alkalmazás tulajdonosának Microsoft Entra hozzá kell adnia a "fe053c5f-3692-4f14-aef2-ee34fc081cae" alkalmazásazonosítót az egyik alkalmazáshatókörhöz. Bármilyen hatókört létre lehet létrehozni, és a sikeres bejelentkezéshez fel lehet használni.
A hatókör Azure Portal használatával való beállításához válassza ki> Microsoft Entra >> a megfelelő alkalmazást > API elérhetővé tétele > Ügyfélalkalmazás > hozzáadása Adja hozzá a "fe053c5f-3692-4f14-aef2-ee34fc081cae" alkalmazásazonosítót az egyik alkalmazáshatókörhöz.
3. lépés Rendszergazdai jóváhagyás megadása a harmadik féltől származó Microsoft Entra ügyfélalkalmazáshoz
Minden olyan egyéni összekötő esetében OAuth, ahol a hozzájárulás várhatóan le lesz tiltva, a rendszergazdának bérlői szintű rendszergazdai jóváhagyást kell adnia Microsoft Entra egy alkalmazáshoz.
Feljegyzés
A rendszergazdák részletesen szabályozhatják, hogy mely egyéni alkalmazásokra és a megfelelő egyéni összekötőkre vonatkozó jóváhagyást kell visszavonni.
4. lépés Egyéni összekötő frissítése a Power Platformban az egyszeri bejelentkezési kísérlethez
Minden olyan egyéni összekötő esetében OAuth, ahol a hozzájárulás várhatóan le lesz tiltva, az egyéni összekötőhöz szerkesztési engedéllyel rendelkező felhasználónak módosítania kell az "Engedélyezés nevében történő bejelentkezés" értéket "true" értékre.
Az egyéni összekötő tulajdonosának az összekötő szerkesztését kell választania, a Biztonság szakaszra kell lépnie , és módosítania kell a Bejelentkezés nevében történő bejelentkezés engedélyezése beállítás értékét "hamis" értékről "igaz" értékre.
5. lépés A rendszergazda konfigurálja az alkalmazás hozzájárulásának megkerülését
Az egyéni összekötő által használt egyéni alkalmazáshoz Microsoft Entra megadott rendszergazdai hozzájárulás mellett a rendszergazdának konfigurálnia kell egy alkalmazást a hozzájárulás megkerülésére is. Minden olyan alkalmazásnál, ahol a jóváhagyást várhatóan visszautasítják, a rendszergazdának a következő parancsot kell futtatnia:
Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>
Hozzájárulás-mellőzés eltávolítása az ID Microsoft Entra /NoAuth használatával OAuthegyéni összekötőket használó alkalmazásoknál
Az egyéni összekötő beleegyezésének eltávolításához a rendszergazdának legalább az alábbi műveletek egyikét végre kell hajtania:
- Távolítsa el a bérlői szintű rendszergazdai jóváhagyást az alkalmazáshoz az Azure: Microsoft Entra bérlői szintű rendszergazdai jóváhagyás megadása egy alkalmazáshoz.
- A következő Power Apps rendszergazdai parancsmag segítségével tiltsa le a Power Apps beleegyezési párbeszéd tiltási kísérletét. Clear-AdminPowerAppApisToBypassConsent