Pregled poveznika za aplikacije od gotovih gradivnih elemenata

Podaci su u središtu većine aplikacija, uključujući podatke koje ugrađujete u Power Apps. Podaci se pohranjuju u izvor podataka i donosite te podatke u svoju aplikaciju stvaranjem veze. Veza koristi specifični poveznik za razgovor s izvorom podataka. Power Apps ima konektore za mnoge popularne servise i lokalno izvore podataka, uključujući SharePoint, SQL Server, Office 365, Salesforce i Twitter. Da biste počeli dodavati podatke u aplikaciju radnog područja, pročitajte članak Dodavanje podatkovne veze u Power Apps.

Poveznik može pružati tablice podataka ili akcije. Neki poveznici pružaju samo tablice, neki samo akcije a neki oboje. Također vaš poveznik može biti standardni ili prilagođeni.

Tablice

Ako vaš poveznik pruža tablice, dodajte izvor podataka a zatim odaberite tablicu u izvoru podataka kojom želite upravljati. Power Apps dohvatiti podatke tablice u aplikaciju i ažurirati podatke u izvor podataka za vas. Na primjer, možete dodati izvor podataka koji obuhvaća tablicu s nazivom Lekcije a zatim postaviti svojstvo kontrole Stavke poput galerije ili obrasca, na ovu vrijednost u traci formule:

Svojstvo stavke običnog izvora podataka.

Možete odrediti podatke koje vaša aplikacija dohvaća prilagođavanjem svojstva kontrole Stavke koja pokazuje vaše podatke. Nastavljajući prethodni primjer, možete sortirati ili filtrirati podatke u tablici Lekcije koristeći to ime kao argument za funkcije Traži i Sortirajpostupcu. Na ovom grafičkom prikazu, formula prema kojoj je svojstvo Stavke postavljano određuje to da su podaci sortirani i filtrirani na temelju teksta u Okvirzapretraživanjeteksta1.

Svojstvo stavke proširenog izvora podataka.

Dodatne informacije o prilagođavanju formula tablicama potražite u sljedećim člancima:

Razumijevanje izvora podataka u Power Apps
Generirajte aplikaciju iz Excel podataka
Stvaranje aplikacije otpočetka
Razumijevanje tablica i zapisa u Power Apps

Napomena

Da biste se povezali s podacima u radnoj knjizi programa Excel, ona se mora nalaziti u servisu za pohranu u oblaku, kao što je OneDrive. Dodatne informacije potražite u članku Povezivanje s pohranom u oblaku iz Power Apps.

Radnje

Ako vaš poveznik pruža akcije, još uvijek morate odabrati svoj izvor podataka kao i prije. Umjesto odabira tablice kao sljedećeg koraka, ipak ručno povežite kontrolu s akcijom uređivanjem svojstva kontrole Stavke koja će prikazati vaše podatke. Formula na koju ste postavili svojstvo Stavke određuje akciju koja dohvaća podatke. Na primjer, aplikacija neće dohvatiti podatke ako se povežete s Yammer a zatim svojstvo Stavke postavite na naziv izvor podataka. Da biste popunili kontrolu s podacima, navedite akciju kao što je GetMessagesInGroup(5033622).messages.

Svojstvo stavke akcijskog izvora podataka.

Ako trebate rukovati prilagođenim ažuriranjima podataka za akcijske poveznike, izradite formulu koja obuhvaća funkciju Naljepak. U formuli, odredite akciju i polja koja ćete vezati uz akciju.

Dodatne informacije o prilagođavanju formula prilagođenim ažuriranjima potražite u sljedećim člancima:

Zakrpa
Collect
Ažuriranje

Napomena

Power Apps ne radi s dinamičkom shemom. Fraza dinamička shema odnosi se na mogućnost da ista akcija može vratiti drugačiju tablicu s različitim stupcima. Uvjeti koji mogu prouzročiti da se stupci u tablicmama razlikuju uključuju, između ostalog, ulazne parametre akcije, korisnika ili ulogu koja izvršava akciju te grupu u kojoj korisnik radi. Na primjer, pohranjene procedure SQL Server mogu vratiti različite stupce ako se izvode s različitim ulazima. Za akcije s dinamičkom shemom, dokumentacija poveznika pokazuje Izlazne vrijednosti ove operacije su dinamične. kao povratna vrijednost. Nasuprot tome, Power Automate radi s dinamičkom shemom i može pružiti zaobilazno rješenje za vaš scenarij.

Ova tablica koristi veze za više informacija o našim najpopularnijim poveznicima. Za potpuni popis poveznika pogledajte Svi poveznici.

         
Microsoft Dataverse. Microsoft Dataverse   Pohrana u oblaku Pohrana u oblaku **
Dinamika AX. Dynamics AX   Microsoft Excel Excel
Microsoft prevoditelj. Microsoft prevoditelj   Outlook u sustavu Office 365 Outlook u sustavu Office 365
Office 365 korisnici. Korisnici sustava Office 365   Oracle Oracle
Power BI. Power BI   Logotip SharePoint SharePoint
SQL Server. SQL Server   Logotip društvene mreže Twitter Twitter

** Odnosi se na Azure Blob, Box, Dropbox, Google Drive, OneDrive i OneDrive za tvrtke

Standardni i prilagođeni poveznici

Power Apps pruža standardne poveznike za mnoge najčešće korištene izvore podataka. Ako Power Apps ima standardni poveznik za vrstu izvor podataka koju želite koristiti, trebali biste koristiti taj poveznik. Ako se želite povezati na druge vrste izvora podataka kao što je usluga koju ste ugradili, pogledajte Registrirajte se i koristite prilagođene poveznike.

Svi standardni poveznici

Standardni poveznici ne zahtijevaju posebno licenciranje. Dodatne informacije potražite u odjeljku planovi Power Apps.

Možete postavljati pitanja o određenom povezniku na Power Apps forumima, a možete predložiti i konektore koje želite dodati ili druga poboljšanja koja želite napraviti u Power Apps Ideas.

Sigurnost i vrste provjere autentičnosti

Dok stvarate svoju aplikaciju i uspostavljate vezu s izvorom podataka, vidjet ćete da vam odabir poveznika dopušta korištenje različitih načina provjere autentičnosti. Na primjer, poveznik sustava SQL Server omogućuje korištenje Azure AD Integrirana, SQL Server provjera autentičnosti i Windows provjera autentičnosti. Svaka vrsta provjere autentičnosti koristi s njom povezane različite razine sigurnosti. Važno je razumjeti koje informacije i prava dijelite s korisnicima koji koriste vašu aplikaciju. Primarni primjer u ovom članku je SQL Server, međutim principi se primijenjuju na sve vrste veza.

Napomena

Detaljne informacije o sigurnosnim pitanjima prilikom korištenja poslužitelja relacijske baze podataka (kao što su Microsoft SQL Server ili Oracle) kao izvor podataka za aplikaciju potražite u članku Sigurno korištenje Microsoft SQL Server s Power Apps.

Azure AD integrirana

Ovo je sigurna vrsta veze. Na primjer, SharePoint koristi ovu vrstu provjere autentičnosti. SQL Server također dopušta ovu vrstu provjere autentičnosti. Kada se povežete, usluga Azure AD identificira vas zasebno kako biste SharePoint u vaše ime. Ne morate navesti korisničko ime ili lozinku. Kao autor možete stvoriti i raditi s izvorima podataka sa svojim vjerodajnicama. Kada objavite svoju aplikaciju i korisnik vaše aplikacije se prijavi, oni to čine sa svojim vjerodajnicama. Ako su podaci na odgovarajući način zaštićeni u pozadini, vaši korisnici mogu vidjeti samo ono što su ovlašteni vidjeti na temelju svojih vjerodajnica. Ova vrsta sigurnosti dopušta vam promijeniti prava za određene korisnike aplikacija u pozadini izvora podataka nakon što je aplikacija objavljena. Na primjer, možete odobriti pristup, zabraniti pristup ili suziti ono što korisnik ili skupina korisnika mogu vidjeti na pozadinskom izvoru podataka.

Otvoreni standard za autorizaciju (OAuth)

Ova vrsta veze je također zaštićena. Na primjer Twitter koristi ovu vrstu provjere autentičnosti. Kada se povežete, morate navesti svoje korisničko ime i lozinku. Kao autor možete stvoriti i raditi s izvorima podataka sa svojim vjerodajnicama. Kada objavite svoju aplikaciju i korisnik vaše aplikacije se prijavi, oni također moraju navesti svoje vjerodajnice. Stoga je ova vrsta veze zaštićena jer vaši korisnici moraju koristiti vlastite vjerodajnice za pristup usluzi izvor podataka.

SQL provjera autentičnosti korisničkog imena i lozinke

Ova vrsta veze nije sigurna jer se ne oslanja na provjeru autentičnosti krajnjeg korisnika. Treba je koristiti samo u slučajevima kada možete sigurno pretpostaviti da svi koji imaju pristup ovoj vezi mogu vidjeti i koristiti sve podatke kojima veza omogućuje pristup. Ne možete pouzdano zaključati dijelove dostupnih podataka unutar veze. Na primjer, ako veza dopušta pristup jednoj tablici, ne možete se osloniti na ID korisnika da filtrira i prikazuje samo podatke u toj tablici za tog određenog korisnika. Za pouzdanu sigurnost koristite sigurniju vezu kao što je Azure AD Integrated.

Na platformi SQL Server se ova vrsta veze zove Provjera autentičnosti SQL poslužitelja. Mnogi drugi podatkovni izvori podataka pružaju sličnu mogućnost. Kada objavite aplikaciju, vaši korisnici ne trebaju navesti jedinstveno korisničko ime i lozinku. Oni koriste korisničko ime i lozinku koje ste naveli prilikom stvaranja aplikacije. Provjera autentičnosti veze s izvorom podataka je Implicitno dijeljena s vašim korisnicima. Čim se aplikacija objavi, veza se također objavljuje i dostupna je vašim korisnicima. Vaši krajnji korisnici također mogu stvarati aplikacije upotrebom veze koja koristi provjeru autentičnosti za SQL Server koja je podijeljena s njima. Korisnici ne mogu vidjeti korisničko ime ili lozinku, ali veza će im biti dostupna. Postoje valjani scenariji za ovu vrstu veze. Na primjer, ako imate bazu podataka samo za čitanje koja je dostupna svima u tvrtki. Za ovu vrstu veze mogu biti korisni referentni scenariji podataka (npr. korporativni kalendar). Dodatne informacije: Sigurno Microsoft SQL Server koristite uz Power Apps

Provjera autentičnosti sustava Windows

Ova vrsta veze nije sigurna jer se ne oslanja na provjeru autentičnosti krajnjeg korisnika. Koristite provjeru autentičnosti za Windows kada se trebate povezati na izvor podataka koji je lokalan. Primjer ove vrste veze je lokalni poslužitelj koji ima SQL Server. Veza mora proći kroz pristupnik. S obzirom na to da prolazi kroz pristupnik, poveznik ima pristup svim podacima na tom izvoru podataka. Kao rezultat, sve informacije kojima možete pristupiti s vjerodajnicama Windows koje navodite dostupne su povezniku. Čim se aplikacija objavi, veza se također objavljuje i dostupna je vašim korisnicima. To ponašanje znači da vaši krajnji korisnici također mogu stvarati aplikacije koristeći istu vezu i pristupiti podacima na tom računalu. Veze na izvoru podataka također su Implicitno dijeljene s korisnicima s kojima se aplikacija dijeli. Ova vrsta veze može biti valjana kada se vaš izvor podataka nalazi samo na lokalnom poslužitelju, a podaci na tom izvoru slobodni su za zajedničko korištenje.

Izvori podataka u rješenjima

Rješenja se koriste za upravljanje životnim ciklusom aplikacije i pružaju dodatne mogućnosti za upravljanje životnim ciklusom izvora podataka. Ako je rješenje aplikacija od gotovih gradivnih elemenata, mogu se stvoriti reference veza i varijable okruženja za pohranu podataka o izvorima podataka. To osigurava da se izvori podataka mogu mijenjati ili ponovno uspostavljati kada se rješenja migriraju u različita okruženja.

Preimenovanje izvora podataka u aplikacijama

Da biste saznali više o preimenovanju izvora podataka u aplikaciji i razlici između tabličnih izvora podataka utemeljenih na akcijama, idite na Preimenovanje Power Apps izvora podataka utemeljenih na akcijama.

Kad korisnici prvi put otvore aplikaciju koja koristi poveznike, vidjet će dijaloški okvir „Pristanak na povezivanje” u sljedeće svrhe.

  1. Za obavještavanje korisnika o izvorima podataka kojima aplikacija pristupa.

  2. Za opis radnji koje poveznik može ili ne mora izvoditi u aplikaciji. Na primjer, za aplikacije koje koriste poveznik Office 365 korisnici, to može biti sljedeće.

    • Ova aplikacija moći će:
      • Pročitati cjelokupan korisnički profil
      • Pročitati cjelokupan profil svih korisnika
    • Neće moći:
      • Izmijeniti ili izbrisati bilo koje podatke o korisničkom profilu
  3. Zabilježiti pristanak krajnjeg korisnika za povezivanje s izvorima podataka koje aplikacija koristi.

  4. Ubrzati ručnu provjeru autentičnosti krajnjeg korisnika, kada je to potrebno.

Za neke veze Power Platform može automatski provjeriti autentičnost korisnika za pristup izvor podataka. Međutim, ako automatska prijava ne uspije, ovaj dijaloški okvir traži od korisnika da poprave vezu ručnom prijavom. Power Platform može pokušati automatsku prijavu za vezu samo kada izvor podataka unaprijed autorizira Microsoftov nalog za povezivanje Szure API-ja, dajući mu dozvolu za jedinstvenu prijavu za korisnika prilikom stvaranja veze. Dodatne informacije o pojedinačnoj prijavi pogledajte u odjeljku Što je jednokratna prijava (SSO)?

Sljedeća slika primjer je dijaloškog okvira za pristanak na vezu za aplikaciju koja se povezuje s web-mjestom za SharePoint.

Dijaloški okvir Power Apps pristanka

Za odabrane poveznike administratori mogu skriti taj dijaloški okvir i u ime krajnjih korisnika pristati na povezivanje s izvorom podataka. Sljedeća tablica objašnjava za koje se vrste poveznika dijaloški okvir za pristanak može skriti za aplikaciju.

Napomena

Ako administrator skrije dijaloški okvir za pristanak, ali platforma ne može provesti jednokratnu prijavu za krajnjeg korisnika, dijaloški okvir prikazat će se korisniku kada pokrene aplikaciju.

Vrsta poveznika Dijaloški okvir za pristanak može se skriti? Referenca
Microsoftovi poveznici prve strane koji podržavaju jedinstvenu prijavu (kao što su SharePoint, Office 365 korisnici) Jest cmdlet Power Apps administratora
Poveznik koji pristupa servisu treće strane koji ne pripada Microsoftu, poput Salesforcea No Nije primjenjivo
Prilagođeni poveznici koji koriste OAuth s Azure Active Directory kao davateljem identiteta. To su prilagođeni poveznici koje su izradile tvrtke ili ustanove, a njima mogu pristupiti samo korisnici unutar tvrtke ili ustanove (na primjer, izradila tvrtka Contoso samo za korisnike tvrtke Contoso) Jest Upravljanje vezama

Microsoft Power Platform može suzbiti dijaloški okvir privole za veze s izvorima podataka samo ako:

  1. Izvor podataka ne obvezuje pokazivanje korisničkog sučelja s izričitim pristankom.
  2. Izvor podataka unaprijed ovlaštava upravitelja servisa za povezivanje Microsoft Azure API za omogućivanje jednokratne prijave.
  3. Administrator konfigurira aplikaciju da skrije pristanak za prethodne veze.

Predautorizacija Microsoftova direktora servisa za Azure API veze postoji za Microsoftove izvore podataka prve strane, a mogu ga konfigurirati prilagođene aplikacije registrirane u klijentu Azure AD koje koriste prilagođeni poveznici. Administrator upravlja skrivanjem pristanka na osnovi svake aplikacije (za razliku od poveznika), tako da se skrivanjem upravlja na najgranularnijoj razini iskustva rada s aplikacijom—ta razina granularnosti sprječava skrivanje pristanka za „odobrene aplikacije” tvrtke ili ustanove od nenamjernog skrivanja pristanka za aplikacije koje nisu odobrene ili pregledane.