Kapcsolatok kezelése vászonalkalmazásokban

A powerapps.com webhelyen létrehozhat egy kapcsolatot egy vagy több adatforráshoz, törölheti a kapcsolatot, vagy frissítheti annak hitelesítő adatait.

A vászonalapú alkalmazás adatkapcsolata kapcsolódhat a SharePoint-szolgáltatáshoz, az SQL Serverhez, az Office 365-höz, a OneDrive Vállalati verzióhoz, a Salesforce-hoz, az Excelhez és sok egyéb 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. Regisztráció a Power Apps szolgáltatásba.
  2. Jelentkezzen be a make.powerapps.com helyre a regisztráció során használt hitelesítő adatokkal.

Az adatkapcsolatok háttere

A legtöbb Power Apps-alkalmazás Adatforrásoknak nevezett felhőszolgáltatásokban tárolt külső adatokat használ. Erre gyakori példa egy OneDrive Vállalati verzióban tárolt Excel-fájlban található táblázat. Az alkalmazások Kapcsolatokkal tudnak hozzáférni 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 Gyűjtemény, a Megjelenítési űrlap és a Szerkesztési űrlap vezérlőelemmel könnyedén létrehozhatók olyan alkalmazások, melyek beolvasnak adatokat egy adatforrásból, illetve abba írnak adatokat. Első lépésként olvassa el Az adatűrlapok ismertetése című cikket.

A kapcsolatok powerapps.com webhelyen való létrehozása és kezelése mellett a következő feladatok elvégzésekor is létrehozhat kapcsolatokat:

  • Alkalmazások automatikus létrehozása adatokból, például lista létrehozása a Microsoft Lists segítségével.
  • Létező alkalmazás frissítése vagy teljesen új létrehozása a kapcsolat hozzáadása részben leírtak szerint.
  • Egy másik felhasználó által létrehozott és megosztott alkalmazás megnyitása.

Megjegyzés

Ha inkább a Power Apps Studio használata mellett dönt, nyissa meg a Fájl menüt, majd kattintson vagy koppintson a Kapcsolatok elemre, és megnyílik a powerapps.com, ahol kapcsolatokat hozhat létre és kezelhet.

Új kapcsolat létrehozása

  1. Ha még nem tette volna meg, jelentkezzen be a make.powerapps.com webhelyen.

  2. A bal oldali navigációs ablakban bontsa ki az Adatok elemet, é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ás összekötők, mint 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 területen jelenik meg, és hozzáadhatja egy 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 jelenít meg 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 konkrét 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ást az adott Olvasás művelettel tesznek közzé, akkor először csak engedélyt kér az Olvasás művelethez. Ha ezután a szerző 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 és Törlés összesített engedélyeihez. 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 korlátozott engedélyekkel rendelkezik, az alkalmazást más néven újra közzé kell tennie.

Ez alól a szabály alól kivételt képeznek a Power Appba beágyazott folyamatokban Power Automate használt 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 Power Apps alkalmazásokat indítanak, akkor először bemutatják a kapcsolat beleegyezésére vonatkozó párbeszédpanelt, és csak ezt megelőzően férhetnek hozzá az alkalmazáshoz. A rendszergazdák letilthatják ezt a hozzájárulási párbeszédpanelt a kiválasztott összekötőkhöz: Microsoft First Party összekötők (például SharePoint Office 365 felhasználók) és egyéni összekötők OAuth azonosítóval Microsoft Entra .

Az OAuth azonosítót használó Power Apps egyéni összekötőkön keresztül csatlakozó alkalmazásokkal létrehozott Microsoft Entra hozzájárulási párbeszédpanel letiltásához kövesse az alábbi lépéseket.

1. lépés A Microsoft Azure API-kapcsolatok szolgáltatásnevének 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-AzureAD -TenantId <target tenant id>
 New-AzureADServicePrincipal -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ásnevének 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 az alkalmazásazonosítót fe053c5f-3692-4f14-aef2-ee34fc081cae "" 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 nyissa meg a Azure Portal >ID > Alkalmazásregisztrációk > Válassza ki a megfelelő alkalmazást > API-t > Microsoft Entra Ügyfélalkalmazás hozzáadása > Adja hozzá az alkalmazásazonosítót "fe053c5f-3692-4f14-aef2-ee34fc081cae" 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 OAuth-ot használó egyéni összekötő esetében, ahol a jóváhagyá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.

Megjegyzé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 OAuth típusú egyéni csatlakozó esetén, ahol beleegyezésre van szükség, az egyéni összekötőkre vonatkozó szerkesztési jogosultságokkal rendelkező felhasználónak a „Bejelentkezés engedélyezése a felhasználó nevében” értéket „igaz” értékre kell változtatnia.

Az egyéni összekötő tulajdonosának ki kell választania az összekötő szerkesztését, lépjen a Biztonság szakaszba, és módosítsa a Bejelentkezés engedélyezése a felhasználó nevében beállítást „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 azonosítóban Microsoft Entra lévő egyéni alkalmazáshoz megadott rendszergazdai jóváhagyás mellett a rendszergazdának konfigurálnia kell egy alkalmazást is a hozzájárulás megkerülésére. 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 az alkalmazásnak megadott bérlői szintű rendszergazdai jóváhagyást az Azure Microsoft Entra:-ban: bérlői szintű rendszergazdai jóváhagyást ad 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

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