Upravljanje vezama u aplikacijama od gotovih gradivnih elemenata
Na web-mjestu powerapps.com, stvorite vezu s jednim ili više izvora podataka, izbrišite vezu ili ažurirajte njezine vjerodajnice.
Podatkovna veza aplikacije radnog područja može se povezati s SharePoint, SQL Serverom, Office 365, OneDrive za tvrtke, Salesforceom, Excelom i mnogim drugim izvorima podataka.
Vaš sljedeći korak nakon ovog članka je prikaz podataka i upravljanje njima putem izvora podataka u vašoj aplikaciji, kao u sljedećim primjerima:
- Povežite se s OneDrive za tvrtke i upravljajte podacima u radnoj knjizi programa Excel u aplikaciji.
- Ažurirajte popis na web-mjestu SharePoint.
- Povežite se s uslugom SQL Server i ažurirajte tablicu iz svoje aplikacije.
- Pošaljite e-poštu u Office 365.
- Pošaljite tweet.
- Povežite se s uslugom Twilio i pošaljite SMS poruku putem aplikacije.
Preduvjeti
- Prijavite se za Power Apps.
- Prijavite se na uslugu make.powerapps.com istim vjerodajnicama koje ste upotrijebili za registraciju.
Pozadina podatkovnih veza
Većina Power Apps aplikacija koristi vanjske podatke pod nazivom Izvori podataka pohranjene u uslugama u oblaku. Čest primjer je tablica u datoteci programa Excel spremljenoj u OneDrive za tvrtke. Aplikacije mogu pristupati tim izvorima podataka putem Veza.
Najčešća vrsta izvora podataka je tablica pomoću koje možete dohvatiti i pohraniti podatke. Veze s izvorima podataka možete koristiti za čitanje i pisanje podataka u Microsoft Excel radnim knjigama, popisima SharePoint, SQL tablicama i mnogim drugim formatima koji se mogu pohraniti u servise u oblaku kao što su OneDrive za tvrtke, DropBox i SQL Server.
Postoje i druge vrste izvora podataka koji nisu tablice, kao što su e-pošta, kalendari, twitter i obavijesti.
Korištenjem kontrola Galerija, Prikaži obrazac, i Uredi obrazac, lako je stvoriti aplikaciju koja čita i zapisuje podatke iz izvora podataka. Za početak pročitajte članak Razumijevanje obrazaca podataka.
Osim stvaranja veza i upravljanja njima u usluzi powerapps.com, stvarajte veze i prema sljedećim koracima:
- Automatski generirajte aplikaciju iz podataka, kao što je prilagođeni popis SharePoint.
- Ažurirajte postojeću aplikaciju ili stvorite jednu iz početka kao što je opisano u odjeljku Dodavanje veze.
- Otvorite aplikaciju koju je stvorio drugi korisnik i podijelio s vama.
Napomena
Ako umjesto toga želite koristiti Power Apps Studio, otvorite izbornik Datoteka, a zatim kliknite ili dodirnite Veze, powerapps.com se otvara da biste tamo moglistvarati veze i upravljati njima.
Stvaranje nove veze
Ako to već niste učinili, prijavite se na make.powerapps.com.
U lijevom oknu za navigaciju proširite područje Podaci i odaberite Veze.

Odaberite Nova veza.

Na popisu koji će se prikazati odaberite poveznik i slijedite upute.

Odaberite gumb Stvori.

Slijedite upute. Neki poveznici zahtijevaju da navedete vjerodajnice, odredite određeni skup podataka ili izvršite druge korake. Drugi poput Microsoft Prevoditelj to ne zahtijevaju.
Na primjer, za te je poveznike potrebno navesti dodatne informacije prije nego što ih možete upotrebljavati.
Novi će se poveznik prikazati u odjeljku Veze i možete dodati ga u aplikaciju.
Ažuriranje ili brisanje veze
Na popisu veza pronađite vezu koju želite ažurirati ili izbrisati, zatim odaberite tri točke (...) s desne strane veze.

- Da biste ažurirali vjerodajnice za vezu, odaberite ikonu ključa, a zatim navedite vjerodajnice za tu vezu.
- Za brisanje veze odaberite Izbriši.
- Odaberite ikonu informacija za prikaz pojedinosti o vezi.
Upravljanje izgledom dijaloškog okvira suglasnosti za prilagođene poveznike pomoću programa Azure Active Directory OAuth
Prema zadanim postavkama, kada krajnji korisnici pokrenu Power Apps aplikacije, prikazuje im se dijaloški okvir za pristanak na vezu prije nego što prvi put mogu pristupiti doživljaju aplikacije. Administratori mogu potisnuti ovaj dijaloški okvir za pristanak za odabrane poveznike: poveznike prve strane tvrtke Microsoft (kao što su SharePoint, Office 365 korisnici) i prilagođene poveznike pomoću značajke OAuth.
Potisnite dijaloški okvir za potvrdu pristanka za aplikacije koje koriste prilagođene poveznike koristeći OAuth
Da biste potisnuli dijaloški okvir za pristanak za aplikacije stvorene pomoću Power Apps koje se povezuju putem prilagođenih poveznika pomoću aplikacije OAuth, slijedite korake u nastavku.
1. korak Dodjela resursa Microsoftovom servisu za Azure API veze u klijentu za Azure AD
Microsoftov servis Azure API konektora koriste svi Power Apps pomoću poveznika. Dodjela resursa ovoj usluzi u klijentu preduvjet je za vaše prilagođene aplikacije i prilagođene poveznike za predodređenje ove usluge za korištenje mogućnosti jedinstvene prijave pomoću prilagođenih aplikacija i omogućavanje Power Apps da potisne dijaloški okvir za pristanak.
Administrator klijenta mora pokrenuti sljedeće PowerShell naredbe:
Connect-AzureAD -TenantId <target tenant id>
New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"
Primjer uspješnog izlaza:

2. korak Predodobražajte Microsoftov servisni direktor za Azure API veze u aplikaciji Azure AD
Za svaki prilagođeni poveznik gdje se očekuje potiskivanje pristanka odobrite glavnu uslugu "Microsoftove Azure API veze" jednom od opsega definiranih u vašoj aplikaciji.
Vlasnik prilagođene aplikacije Azure AD koju koristi prilagođeni poveznik mora dodati ID aplikacije "fe053c5f-3692-4f14-aef2-ee34fc081cae" u jedan od dosega aplikacije. Bilo koji opseg može se stvoriti i upotrijebiti za uspjeh s jednom prijavom.
Da biste postavili doseg pomoću portala Azure, idite na portal Azure > Azure Active Directory > registracije aplikacija > Odaberite odgovarajuću aplikaciju > Izložite API > Dodajte klijentsku aplikaciju > Dodajte ID aplikacije "fe053c5f-3692-4f14-aef2-ee34fc081cae" u jedan od dosega aplikacije.


3. korak Dodjela suglasnosti administratora klijentu treće strane Azure AD aplikaciji
Za svaki prilagođeni poveznik koji koristi OAuth gdje se očekuje da će pristanak biti potisnut, administrator mora koristiti Azure AD dati administratorski pristanak na cijelom klijentu za aplikaciju.
Napomena
Administratori imaju detaljnu kontrolu nad tim koje prilagođene aplikacije i odgovarajući pristanak prilagođenog poveznika mogu biti potisnuti.
4. korak Ažuriranje prilagođenog poveznika u Power Platform za pokušaj jedinstvene prijave
Za svaki prilagođeni poveznik koji koristi OAuth gdje se očekuje potiskivanje pristanka, korisnik s dopuštenjima za uređivanje na prilagođenom povezniku mora promijeniti vrijednost "Omogući u ime prijave" u "istinito".
Vlasnik prilagođenog poveznika mora odabrati uređivanje poveznika, idite na odjeljak Sigurnost i promijenite vrijednost u Omogući u ime prijave iz "lažno" u "istinito".

5. korak Administrator konfigurira zaobilaženje privole za aplikaciju Power Apps
Osim administratorskog pristanka dodijeljenog na prilagođenoj aplikaciji u Azure AD, koju koristi prilagođeni poveznik, administrator mora konfigurirati i aplikaciju za zaobilaženje pristanka. Za svaku aplikaciju u kojoj se očekuje zaobilaženje pristanka administrator mora pokrenuti sljedeću naredbu:
Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>
Uklonite potiskivanje pristanka za aplikacije koje koriste prilagođene poveznike koristeći OAuth
Da bi uklonio potiskivanje pristanka za prilagođeni konektor, administrator mora izvršiti barem jednu od sljedećih radnji:
- Uklonite administratorski pristanak na razini klijenta koji je odobren aplikaciji na servisu Azure: Azure AD dodijelite administratorsku suglasnost za aplikaciju na razini klijenta.
- Upotrijebite sljedeći cmdlet administratora Power Apps da biste onemogućili pokušaj Power Apps da potisne dijaloški okvir za pristanak. Clear-AdminPowerAppApisToBypassConsent