Upravljanje povezav v aplikacijah s platnom

Na spletnem mestu powerapps.com ustvarite povezavo z enim ali več viri podatkov, izbrišite povezavo ali posodobite njene poverilnice.

Podatkovna povezava vaše aplikacije delovnega območja se lahko poveže s storitvami SharePoint, SQL Server, Office 365, OneDrive za podjetja, Salesforce, Excel in številnimi drugimi viri podatkov.

Vaš naslednji korak po tem članku je prikaz in upravljanje podatkov iz vira podatkov v vaši aplikaciji kot v teh primerih:

  • Vzpostavite povezavo s storitvijo OneDrive za podjetja in upravljajte podatke v delovnem zvezku Excel v vaši aplikaciji.
  • Posodobite seznam na spletnem mestu storitve SharePoint.
  • Vzpostavite povezavo s strežnikom SQL Server in posodobite tabelo iz svoje aplikacije.
  • Pošljite e-poštno sporočilo v storitvi Office 365.
  • Pošljite tvit.
  • Vzpostavite povezavo s storitvijo Twilio in iz svoje aplikacije pošljite sporočilo SMS.

Zahteve

  1. Prijavite se za Power Apps.
  2. Vpišite se na spletno mesto make.powerapps.com z istimi poverilnicami, kot ste jih uporabili za registracijo.

Ozadje podatkovnih povezav

Večina aplikacij Power Apps uporablja zunanje podatke, imenovane Viri podatkov, ki so shranjeni v storitvah v oblaku. Pogost primer je tabela v Excelovi datoteki, shranjeni v OneDrive za podjetja. Aplikacije lahko dostopajo do teh virov podatkov prek Povezav.

Najpogostejša vrsta vira podatkov je tabela, s katero lahko pridobite in shranite informacije. Za branje in pisanje podatkov v delovne zvezke Microsoft Excel, Microsoftove sezname, SQL-tabele in številne druge oblike, ki jih je mogoče shraniti v storitve v oblaku, kot so OneDrive za podjetja, DropBox in SQL Server, lahko uporabite povezave do virov podatkov.

Obstajajo tudi druge vrste virov podatkov, ki niso tabele, na primer E-pošta, Koledarji, Twitter in Obvestila.

Z uporabo kontrolnikov Galerija, Prikaži obrazec in Uredi obrazec z lahkoto ustvarimo aplikacijo, ki bere in piše podatke iz vira podatkov. Za začetek preberite članek Razumevanje podatkovnih obrazcev.

Poleg ustvarjanja in upravljanja povezav na spletnem mestu powerapps.com ustvarite povezave tudi pri naslednjih opravilih:

Opomba

Če želite namesto tega uporabiti Power Apps Studio, odprite meni Datoteka in nato kliknite ali tapnite Povezave. Spletno mesto powerapps.com se odpre, da lahko tam ustvarite in upravljate povezave.

Ustvari novo povezavo

  1. Če tega še niste storili, se prijavite v make.powerapps.com.

  2. V podoknu za krmarjenje na levi razširite razdelek Podatki in izberite Povezave.

    Upravljanje povezav.

  3. Izberite Nova povezava.

    Nova povezava.

  4. Na seznamu, ki se prikaže, izberite povezovalnik in nato sledite pozivom.

    Izberite povezovalnik.

  5. Izberite gumb Ustvari.

    izberite Ustvari.

  6. Sledite pozivom. Nekateri povezovalniki vas pozovejo k navedbi poverilnic, določanju posebnega niza podatkov ali izvedbi drugih korakov. Nekateri, kot je Microsoft Translator, pa ne.

    Ti povezovalniki na primer potrebujejo dodatne informacije, preden jih lahko uporabite.

Nov povezovalnik se pojavi pod razdelkom Povezave in lahko ga dodate v aplikacijo.

Posodobitev ali brisanje povezave

Na seznamu povezav poiščite povezavo, ki jo želite posodobiti ali izbrisati, nato pa izberite tri pike (...) na desni strani povezave.

Posodobitev povezave.

  • Če želite posodobiti poverilnice za povezavo, izberite ikono ključa in nato navedite poverilnice za to povezavo.
  • Če želite izbrisati povezavo, izberite »Izbriši«.
  • Izberite ikono informacij, če si želite ogledati podrobnosti o povezavi.

V pogovornem oknu s soglasjem so končnim uporabnikom predstavljena podrobna dovoljenja. Namesto da bi uporabnika prosili, naj dodeli dovoljenja za vsa dejanja, ki jih povezovalnik lahko izvede, so v pogovornem oknu za soglasje navedena določena dovoljenja, ki jih uporablja program. Postopki, ki jih uporablja aplikacija, so zajeti in shranjeni v metapodatkih aplikacije, ko je aplikacija shranjena. Če je aplikacija na primer objavljena z določenim dejanjem branja, bo najprej zahtevala le dovoljenje za dejanje Branje. Če nato avtor naknadno doda dejanja Ustvari, Posodobi in Izbriši zapis, bo pogovorno okno za soglasje znova predstavljeno uporabniku za združena dovoljenja za branje, ustvarjanje, posodabljanje in brisanje · ·. · Če avtor naknadno odstrani dejanje Izbriši zapise, pogovorno okno za soglasje ni znova predstavljeno. Dovoljenja se nadaljujejo z največjim naborom dejanj, ki so bila kadar koli uporabljena v aplikaciji. Če želite objaviti aplikacijo, ki prikazuje samo zmanjšana dovoljenja, jo morate znova objaviti pod drugim imenom.

Izjema od tega pravila so dejanja, ki se uporabljajo v poteku Power Automate , ki je vdelan v Power App. V tem primeru so vsa dejanja vedno prikazana za dejanja, ki jih Power Automate uporablja tok.

Ko končni uporabniki zaženejo aplikacije storitve Power Apps, se jim pred prvo izkušnjo z aplikacijo privzeto prikaže pogovorno okno za soglasje za povezavo. Skrbniki lahko onemogočijo to pogovorno okno za soglasje za izbrane povezovalnike: povezovalnike Microsoft First Party (kot so SharePoint »uporabniki« Office 365) in povezovalnike po meri, ki uporabljajo Microsoft Entra ID OAuth.

Če želite onemogočiti pogovorno okno soglasja za aplikacije, ustvarjene s Power Apps povezovanjem prek povezovalnikov po meri z Microsoft Entra uporabo ID OAuth, sledite spodnjim korakom.

1. korak: Omogočanje glavnega pomena Microsoftove storitve povezav API za Azure v najemniku Microsoft Entra

Storitev API Azure družbe Microsoft uporabljajo vse aplikacije Power Apps, ki uporabljajo povezovalnike. Omogočanje uporabe te storitve v vašem najemniku je predpogoj za vaše aplikacije in povezovalnike po meri, da to storitev predhodno pooblastite za izvajanje zmogljivosti enotne prijave z vašimi aplikacijami po meri in dovolite storitvi Power Apps, da zatre pogovorno okno za soglasje.

Skrbnik najemnik mora izvesti spodnje ukaze PowerShell:

 Connect-AzureAD -TenantId <target tenant id>
 New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"

Primer uspešnega izhoda:

Najemniku dodajte glavno ime storitve API Azure

2. korak: Predhodno avtorizirajte glavno Microsoftovo storitev povezav API za Azure v aplikaciji Microsoft Entra

Za vsak povezovalnik po meri, za katerega se pričakuje, da bo soglasje zatrto, pooblastite glavno ime storitve API Azure družbe Microsoft na enega od obsegov, opredeljenih v vaši aplikaciji.

Lastnik Microsoft Entra programa po meri, ki ga uporablja povezovalnik po meri, mora dodati ID aplikacije »fe053c5f-3692-4f14-aef2-ee34fc081cae« enemu od obsegov aplikacije. Ustvarite lahko kateri koli obseg in ga uporabite za enotno prijavo.

Če želite nastaviti obseg s portalom Azure, odprite Registracije aplikacij za portal > > Microsoft Entra Azure > Izberite ustrezno aplikacijo > Izpostavljanje API-ja > Dodajanje odjemalske aplikacije > Dodajanje ID-ja aplikacije ""fe053c5f-3692-4f14-aef2-ee34fc081cae enemu od obsegov aplikacije.

Vnaprej odobrite povezave API-ja storitve Azure na API po meri 1

Vnaprej odobrite povezave API-ja storitve Azure na API po meri 2

Za vsak povezovalnik po meri, ki uporablja OAuth, za katerega se pričakuje, da bo soglasje preklicano, mora skrbnik za program uporabiti skrbniško soglasje Microsoft Entra za celotno najemnika.

Opomba

Skrbniki imajo granularni nadzor nad tem, katere aplikacije po meri in ustrezno soglasje povezovalnika po meri lahko zatrejo.

4. korak: Posodobite povezovalnik po meri v storitvi Power Platform in poskusite z enotno prijavo

Za vsak povezovalnik po meri, ki uporablja OAuth, kjer se pričakuje, da bo soglasje zatrto, mora uporabnik z dovoljenji za povezovalnik po meri spremeniti vrednost »Omogoči za prijavo« na »pravilno«.

Lastnik povezovalnika po meri mora izbrati urejanje povezovalnika. Pojdite na razdelek Varnost in spremenite vrednost v Omogoči za prijavo iz »napačno« na »pravilno«.

Konfigurirajte povezovalnik po meri za enotno prijavo

Poleg skrbniškega soglasja, podeljenega za program po meri v Microsoft Entra ID-ju, ki ga uporablja povezovalnik po meri, mora skrbnik konfigurirati aplikacijo, da zaobide soglasje. Skrbnik mora za vsako aplikacijo, za katero se pričakuje, da bo soglasje zaobideno, izvesti naslednji ukaz:

 Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>

Če želite odstraniti zatiranje soglasja za povezovalnik po meri, mora skrbnik izvesti vsaj eno od naslednjih dejanj:

  1. Odstranite podelitev skrbniškega soglasja za aplikacijo v storitvi Azure: Microsoft Entra's grant admin na ravni celotnega najemnika za aplikacijo.
  2. Uporabite naslednji ukaz »cmdlet« storitve Power Apps, da storitvi Power Apps onemogočite zatiranje pogovornega okna za soglasje. Clear-AdminPowerAppApisToBypassConsent

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).