Megosztás a következőn keresztül:


Kapcsolatok kezelése vászonalkalmazásokban

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

  1. Iratkozzon fel Power Apps.
  2. 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

  1. Ha még nem tette meg, jelentkezzen be a make.powerapps.com címre.

  2. A bal oldali navigációs sávon bontsa ki az Adatok csomópontot , és válassza a Kapcsolatok lehetőséget.

    Kapcsolatok kezelése.

  3. Válassza az Új kapcsolat lehetőséget.

    Új kapcsolat.

  4. Válasszon egy összekötőt a megjelenő listában, majd kövesse az utasításokat.

    Csatlakozó kiválasztása.

  5. Válassza a Létrehozás gombot.

    Válassza a Létrehozás parancsot.

  6. 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.

Kapcsolat frissítése.

  • 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.

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.

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)

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:

Azure API-összekötők SPN-jének hozzáadása a bérlőhöz

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.

Az Azure API-kapcsolatok előzetes jóváhagyása az egyéni API 1-hez

Az Azure API-kapcsolatok előzetes jóváhagyása az egyéni API 2-hez

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.

Egyéni összekötő konfigurálása egyszeri bejelentkezéshez

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>

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:

  1. 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.
  2. 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