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 vaše aplikacije može se povezati s uslugama SharePoint, SQL Server, Office 365, OneDrive za tvrtke, Salesforce, Excel i brojnim 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 uslugom OneDrive za tvrtke i upravljajte podacima u radnoj knjizi programa Excel u aplikaciji.
  • Ažurirajte popis na web-mjestu usluge SharePoint.
  • Povežite se s uslugom SQL Server i ažurirajte tablicu iz svoje aplikacije.
  • Pošaljite poruku e-pošte u usluzi Office 365.
  • Pošaljite tweet.
  • Povežite se s uslugom Twilio i pošaljite SMS poruku putem aplikacije.

Preduvjeti

  1. Registrirajte se za Power Apps.
  2. Prijavite se na uslugu make.powerapps.com istim vjerodajnicama koje ste upotrijebili za registraciju.

Pozadina podatkovnih veza

Većina aplikacija Power Apps upotrebljava vanjske informacije, pod nazivom Izvori podataka, koje su pohranjene u uslugama u oblaku. Uobičajeni primjer je tablica u datoteci programa Excel pohranjena u usluzi 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. Možete koristiti veze na izvore podataka za čitanje i upisivanje podataka u radne bilježnice Microsoft Excel, Microsoftove popise, SQL tablice i mnoge druge formate koji se mogu pohraniti u uslugama oblaka, poput 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 popis stvoren s pomoću Microsoftovih popisa.
  • 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 upotrijebiti Power Apps Studio, otvorite izbornik Datoteka, zatim kliknite ili dodirnite Veze. Otvorit će se web-mjesto powerapps.com kako biste tamo mogli stvarati veze i upravljati njima.

Stvaranje nove veze

  1. Ako to već niste učinili, prijavite se na make.powerapps.com.

  2. U lijevom oknu za navigaciju proširite područje Podaci i odaberite Veze.

    Upravljanje vezama.

  3. Odaberite Nova veza.

    Nova veza.

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

    Odaberite poveznik.

  5. Odaberite gumb Stvori.

    Kliknite Stvori.

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

Ažurirajte vezu.

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

Dijaloški okvir pristanka predstavlja precizne dozvole krajnjim korisnicima. Umjesto traženja od korisnika da dodijeli dopuštenja za sve radnje koje poveznik može izvršiti, dijaloški okvir pristanka navodi određena dopuštenja koja aplikacija koristi. Operacije koje aplikacija koristi bilježe se i pohranjuju u metapodatke aplikacije prilikom spremanja aplikacije. Na primjer, ako je aplikacija objavljena s određenom akcijom Čitanje, u početku će samo zatražiti dopuštenje za akciju Čitanje. Ako autor naknadno doda akcije stvaranja, ažuriranja i brisanja zapisa, dijaloški okvir pristanka ponovno će se prikazati korisniku za zbirne dozvole za čitanje, stvaranje, ažuriranje i brisanje. Ako autor naknadno ukloni akciju Brisanje zapisa, dijaloški okvir pristanka više se ne prikazuje. Dopuštenja se nastavljaju s maksimalnim skupom radnji koje su ikada korištene u aplikaciji u bilo kojem trenutku. Ako želite objaviti aplikaciju koja prikazuje samo smanjena dopuštenja, aplikacija se mora ponovno objaviti pod drugim nazivom.

Iznimka od ovog pravila odnosi se na radnje koje se koriste u tijeku ugrađenom Power Automate u Power App. U tom se slučaju sve radnje uvijek prikazuju za radnje koje Power Automate koristi tijek.

Prema zadanim postavkama, kada krajnji korisnici pokrenu aplikacije Power Apps pojavljuje se dijaloški okvir za potvrdu pristanka za povezivanje prije nego što prvi put mogu pristupiti doživljaju aplikacije. Administratori mogu potisnuti ovaj dijaloški okvir pristanka za odabrane poveznike: poveznike Microsoft First Party (kao što SharePoint su,Korisnici Office 365) i prilagođene poveznike pomoću Microsoft Entra ID-a OAuth.

Da biste potisnuli dijaloški okvir pristanka za aplikacije stvorene pomoću Power Apps prilagođenih poveznika pomoću Microsoft Entra ID-a OAuth, slijedite korake u nastavku.

1. korak Dodjela resursa Microsoftovom servisu za veze servisa Azure API u klijentu Microsoft Entra

Microsoftovu uslugu Azure API poveznici koriste sve Power Apps koje koriste poveznike. Omogućavanje ove usluge u vašem klijentu preduvjet je da bi vaše prilagođene aplikacije i prilagođeni poveznici prethodno odobrili ovu uslugu za izvršavanje mogućnosti jedinstvene prijave s vašim prilagođenim aplikacijama i dopuštanje Power Apps za potiskivanje dijaloškog okvira za potvrdu pristanka.

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:

Stanaru dodajte Azure API veze SPN

2. korak Predautorizacija Microsoftova upravitelja servisa za veze servisa Azure API u aplikaciji Microsoft Entra

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 Microsoft Entra aplikacije koju koristi prilagođeni poveznik mora dodati ID aplikacije ""fe053c5f-3692-4f14-aef2-ee34fc081cae jednom 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 Azure portal > Microsoft Entra ID > Registracije aplikacija > Odaberite odgovarajuću aplikaciju > Izložite API > Dodavanje klijentske aplikacije > Dodajte ID aplikacije ""fe053c5f-3692-4f14-aef2-ee34fc081cae u jedan od dosega aplikacije.

Prethodno odobrenje Azure API veza s prilagođenim API-jem 1

Prethodno odobrenje Azure API veza s prilagođenim API-jem 2

Za svaki prilagođeni poveznik koji koristi OAuth gdje se očekuje da će pristanak biti potisnut, administrator mora koristiti Microsoft Entra pristanak administratora na razini klijenta za prijavu.

Napomena

Administratori imaju detaljnu kontrolu nad tim koje prilagođene aplikacije i odgovarajući pristanak prilagođenog poveznika mogu biti potisnuti.

4. korak Ažurirajte prilagođeni poveznik u Power Platform za pokušaj jednokratne 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".

Konfigurirajte prilagođeni poveznik za jednokratnu prijavu

Osim privole administratora dodijeljene prilagođenoj aplikaciji u Microsoft Entra ID-u, 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>

Da bi uklonio potiskivanje pristanka za prilagođeni konektor, administrator mora izvršiti barem jednu od sljedećih radnji:

  1. Uklonite pristanak administratora na razini klijenta za prijavu na servisu Azure: Microsoft Entra's dodijelite pristanak administratora na razini klijenta za prijavu.
  2. Upotrijebite sljedeće Power Apps cmdlet administratora za onemogućavanje pokušaja Power Apps da potisne dijaloški okvir za potvrdu pristanka. Clear-AdminPowerAppApisToBypassConsent

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).