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
- Prijavite se za Power Apps.
- 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:
- Samodejno ustvarjanje aplikacije iz podatkov, na primer seznam, ustvarjen z Microsoftovimi seznami.
- Posodabljanje obstoječe aplikacije ali ustvarjanje aplikacije od začetka, kot je opisano v razdelku Dodajanje povezave.
- Odpiranje aplikacije, ki jo je ustvaril drug uporabnik in jo dal v skupno rabo z vami.
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
Če tega še niste storili, se prijavite v make.powerapps.com.
V podoknu za krmarjenje na levi razširite razdelek Podatki in izberite Povezave.
Izberite Nova povezava.
Na seznamu, ki se prikaže, izberite povezovalnik in nato sledite pozivom.
Izberite gumb Ustvari.
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.
- Č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.
Natančna dovoljenja pogovornega okna za soglasje
Pogovorno okno za soglasje predstavlja natančna dovoljenja končnim uporabnikom. Namesto da bi od uporabnika zahteval, da da dovoljenja za vsa dejanja, ki jih lahko izvaja povezovalnik, so v pogovornem oknu za soglasje navedena posebna dovoljenja, ki jih uporablja aplikacija. Operacije, ki jih uporablja aplikacija, so zajete in shranjene v metapodatkih aplikacije, ko je aplikacija shranjena. Na primer, če je aplikacija objavljena z določenim dejanjem Branje, bo najprej samo zahtevala dovoljenje za dejanje Branje. Če nato avtor naknadno doda Ustvari, Posodobi in Izbriši zabeležite dejanja, nato pa bo uporabniku znova prikazano pogovorno okno za soglasje za združena dovoljenja Branje, Ustvarjanje, Posodobi in Izbriši. Če avtor naknadno odstrani dejanje Izbriši zapise, pogovorno okno za soglasje ni več prikazano. Dovoljenja se nadaljujejo z največjim naborom dejanj, ki so bila kadar koli uporabljena v aplikaciji na kateri koli točki. Če želite objaviti aplikacijo, ki prikazuje samo zmanjšana dovoljenja, morate aplikacijo znova objaviti pod drugim imenom.
Izjema od tega pravila so dejanja, uporabljena v Power Automate Toku, ki je vdelan v Power App. V tem primeru vsa dejanja so vedno prikazana za dejanja, ki jih uporablja Power Automate tok.
Upravljajte videz pogovornega okna za soglasje za povezovalnike po meri z uporabo Microsoft Entra ID OAuth
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 konektorje: Microsoftove konektorje First Party (kot so SharePoint, Office 365 Uporabniki) in konektorje po meri, ki uporabljajo Microsoft Entra ID OAuth.
Zavrni pogovorno okno za soglasje za aplikacije, ki uporabljajo priključke po meri z uporabo Microsoft Entra ID OAuth
Če želite onemogočiti pogovorno okno za soglasje za aplikacije, ustvarjene z uporabo Power Apps ki se povezujejo prek priključkov po meri z uporabo Microsoft Entra ID OAuth, sledite spodnjim korakom.
1. korak: Zagotavljanje glavne storitve povezav Microsoftovega API-ja Azure v vašem Microsoft Entra najemniku
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:
2. korak: Vnaprej pooblastite Microsoftovega principala storitve povezav Azure API v svoji Microsoft Entra aplikaciji
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 aplikacije po meri, ki jo uporablja priključek 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, pojdite na portal Azure > Microsoft Entra ID > Registracije aplikacij > Izberite ustrezno aplikacijo > Razkrij API > Dodaj odjemalsko aplikacijo > Dodajte ID aplikacije »fe053c5f-3692-4f14-aef2-ee34fc081cae« enemu od obsegov aplikacije.
3. korak: Podeli skrbniško soglasje odjemalski aplikaciji tretje osebe Microsoft Entra
Za vsak povezovalnik po meri, ki uporablja OAuth, kjer se pričakuje, da bo soglasje onemogočeno, mora skrbnik uporabiti Microsoft Entra dajanje skrbniškega soglasja celotnega najemnika aplikaciji.
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«.
5. korak: Skrbnik konfigurira zaobitje soglasja za aplikacijo Power Apps
Poleg skrbniškega soglasja, podeljenega aplikaciji po meri v Microsoft Entra ID, ki ga uporablja konektor po meri, mora skrbnik konfigurirati tudi 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>
Odstranite zatiranje soglasja za aplikacije, ki uporabljajo priključke po meri z uporabo Microsoft Entra ID OAuth
Če želite odstraniti zatiranje soglasja za povezovalnik po meri, mora skrbnik izvesti vsaj eno od naslednjih dejanj:
- Odstranite dodelitev skrbniškega soglasja celotnega najemnika za aplikacijo v Azure: Microsoft Entra podelitev skrbniškega soglasja celotnega najemnika aplikaciji.
- 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).