Povezivanje s SharePoint iz aplikacije radnog područja

SharePoint.

Povežite se s web-mjestom SharePoint da biste automatski generirali aplikaciju s prilagođenog popisa ili stvorili vezu prije nego što dodate podatke u postojeću aplikaciju ili izradite aplikaciju ispočetka.

Ovisno o tome gdje su vaši podaci pohranjeni, možete upotrijebiti jedan od načina u nastavku ili oba:

  • Prikažite podatke s prilagođenog popisa na web-mjestu SharePoint Online ili lokalno web-mjestu.
  • Prikaz slika i reprodukcija videodatoteka ili audiodatoteka u biblioteci (samo SharePoint na mreži).

Generiranje aplikacije

Ako želite upravljati podacima na prilagođenom popisu, Power Apps može automatski generirati aplikaciju s tri zaslona. Korisnici mogu pregledavati popis na prvom zaslonu, prikazati pojedinosti o stavci na drugom zaslonu i stvoriti ili ažurirati stavke na trećem zaslonu.

Napomena

Ako popis SharePoint sadrži stupac Odabir, Pretraživanje ili Osoba ili grupa, pročitajte članak Prikaz podataka u galeriji u nastavku ovog tema.

Stvori vezu

  1. prijavite se da biste Power Apps, na lijevoj navigacijskoj traci odaberite > Podatkovne veze, a zatim u gornjem lijevom kutu odaberite Nova veza.

    Odaberite Podaci > Veze u lijevoj navigacijskoj traci, zatim odaberite Nova veza pokraj gornjeg lijevog kuta.

  2. Odaberite SharePoint.

    Odaberite SharePoint.

  3. Izvršite bilo koji od sljedećeg niza koraka:

    • Da biste se povezali sa sustavom SharePoint Online, odaberite Poveži se izravno (servisi u oblaku), odaberite Stvori, a zatim unijeti vjerodajnice (ako se to od vas zatraži).

      Da biste se povezali sa sustavom SharePoint Online, odaberite Poveži se izravno (servisi u oblaku).

      Stvori se veza i možete dodati podatke postojećoj aplikaciji ili stvoriti novu aplikaciju iz početka.

    • Da biste se povezali s lokalnim web-mjestom, odaberite Povezivanje putem lokalnog pristupnika za podatke.

      Da biste se povezali s lokalnim web-mjestom, odaberite **Povezivanje putem lokalnog pristupnika za podatke).

      Navedite Windows kao vrstu provjere autentičnosti, zatim navedite vjerodajnice. (Ako vaše vjerodajnice sadrže naziv domene, navedite to kao domain\alias.)

      Navedite vjerodajnice.

      Na padajućem popisu Odabir pristupnika odaberite pristupnik koji želite upotrijebiti, zatim odaberite Stvori.

      Napomena

      Ako nemate instaliran lokalni pristupnik za podatke, instalirajte ga, zatim odaberite ikonu za osvježavanje popisa pristupnika.

      Odaberite pristupnik.

      Stvori se veza i možete dodati podatke postojećoj aplikaciji ili stvoriti novu aplikaciju iz početka.

Dodavanje podataka postojećoj aplikaciji

  1. U Power Apps Studio otvorite aplikaciju koju želite ažurirati, a zatim u lijevom oknu odaberite Podaci.

    Odaberite podatke u lijevom oknu.

  2. Odaberite Dodaj > poveznike podataka > SharePoint.

  3. U odjeljku Povezivanje s web-mjestom SharePoint odaberite unos na popisu Nedavna web-mjesta (ili upišite ili zalijepite URL web-mjesta koje želite koristiti), a zatim odaberite Poveži.

    Odaberite web-mjesto.

  4. U odjeljku Odaberite popis potvrdite okvir za jedan ili više popisa koje želite koristiti, a zatim odaberite Poveži:

    U odjeljku Odaberite popis potvrdite okvir za jedan ili više popisa koje želite koristiti, a zatim odaberite Poveži.

    Ne prikazuju se zadano sve vrste popisa. Power Apps podržava prilagođene popise, a ne popise utemeljene na predlošcima. Ako naziv popisa koji želite upotrijebiti nije prikazan, pomaknite se na dno popisa pa u okvir koji sadrži opciju Unesite naziv prilagođene tablice upišite naziv popisa.

    U okvir koji sadrži opciju Unesite naziv prilagođene tablice upišite naziv popisa.

    Izvor ili izvori podataka dodaju se vašoj aplikaciji.

Stvaranje vlastite aplikacije iz početka

Primijenite koncepte u članku Stvaranje aplikacije od nule do SharePoint umjesto programa Excel.

Ako vaš prilagođeni popis sadrži bilo koju od tih vrsta stupaca, prikažite te podatke u kontroli Galerija tako da pomoću trake formule postavite svojstvo Tekst za jednu ili više kontrola Oznaka u toj galeriji:

  • Za stupac Izbor ili Pretraživanje navedite ThisItem.ColumnName.Value za prikaz podataka u tom stupcu.

    Na primjer, navedite ThisItem.Location.Value ako imate stupac Izbor pod nazivom Mjesto i navedite ThisItem.PostalCode.Value ako imate stupac Pretraživanje pod nazivom PostalCode.

  • Za stupac Osoba ili grupa navedite ThisItem.ColumnName.DisplayName za prikaz zaslonskog imena korisnika ili grupe.

    Na primjer, navedite ThisItem.Manager.DisplayName za prikaz zaslonskih imena iz stupca Osoba ili grupa pod nazivom Upravitelj.

    Možete i prikazati različite podatke o korisnicima, npr. adrese e-pošte ili naslove poslova. Za prikaz sveobuhvatnog popisa mogućnosti navedite ThisItem.ColumnName. (uključujući završnu točku).

    Napomena

    Za stupac CreatedBy navedite ThisItem.Author.DisplayName za prikaz zaslonskih imena korisnika koji su stvorili stavke na popisu. Za stupac ModifiedBy navedite ThisItem.Editor.DisplayName za prikaz zaslonskih imena korisnika koji su promijenili stavke na popisu.

  • Za stupac Upravljani metapodaci navedite ThisItem.ColumnName.Label za prikaz podataka u tom stupcu.

    Na primjer, navedite ThisItem.Languages.Label ako imate stupac Upravljani metapodaci pod nazivom Jezici.

Prikaz podataka iz biblioteke

Ako u SharePoint biblioteci imate nekoliko slika, aplikaciji možete dodati kontrolu padajućeg izbornika da bi korisnici mogli odrediti koju će sliku prikazati. Ista načela možete primijeniti i na druge kontrole, npr. Galerija, i druge vrste podataka, npr. videozapisi.

  1. Ako već niste, stvorite vezu, zatim dodajte podatke u postojeću aplikaciju.

  2. Dodajte kontrolu Padajući popis i imenujte je ImageList.

  3. Postavite svojstvo Stavke za ImageList na Dokumenti.

  4. Na kartici Svojstva desnog okna otvorite popis Vrijednost, a zatim odaberite Naziv.

    Nazivi datoteka slika u vašoj biblioteci prikazat će se na popisu ImageList.

    Popis slika.

  5. Dodajte kontrolu Slika i postavite njezino svojstvo Slika na sljedeći izraz:

    ImageList.Selected.'Link to item'

  6. Pritisnite F5, a zatim odaberite drugu vrijednost na popisu ImageList.

    Prikazat će se slika koju ste odredili.

    Popis slike.

Možete preuzeti oglednu aplikaciju koja pokazuje složeniji pristup prikazivanju podataka iz SharePoint biblioteke.

  1. Kada preuzmete aplikaciju, otvorite Power Apps Studio, na lijevoj navigacijskoj traci odaberite Otvori, a zatim Pregledaj.
  2. U dijaloškom okviru Otvaranje pronađite i otvorite datoteku koju ste preuzeli, a zatim dodajte biblioteku SharePoint kao izvor podataka slijedeći prva dva postupka u ovom tema.

Napomena

Prema zadanim postavkama ta aplikacija prikazuje upozorenja o delegaciji, ali ako vaša aplikacija sadrži manje od 500 stavki, možete ih zanemariti.

U toj aplikaciji s jednim zaslonom na popisu u donjem lijevom kutu prikazuju se sve datoteke u vašoj biblioteci.

  • Možete pretražiti datoteku tako da upišete ili zalijepite jedan ili više znakova u okvir za pretraživanje pri vrhu.
  • Ako vaša knjižnica sadrži mape, možete filtrirati popis datoteka tako da odaberete ikonu filtra na popisu mapa ispod naslovne trake.

Kada pronađete željenu datoteku, odaberite je kako bi se prikazala u kontroli Videozapis, Slika ili Zvuk duž desne strane.

Primjer slike.

Poznati problemi

Popisi

Power Apps može čitati nazive stupaca koji sadrže razmake, ali se razmaci zamjenjuju heksadecimalnim kodom za bijeg " _ x0020 _ ". Na primjer, "Naziv stupca" u SharePoint pojavit će se kao "Column_x0020_Name" u Power Apps kada se prikaže u izgledu podataka ili se koristi u formuli.

Nisu podržane sve vrste stupaca i ne podržavaju sve vrste stupaca sve vrste kartice.

Vrsta stupca Služba za podršku Zadane kartice
Jedan redak teksta Jest Prikaz teksta
Više redaka teksta Jest Prikaz teksta
Mogućnost odabira Jest Prikaz traženja
Uređivanje traženja
Prikaz višeodaberite stavke (samo SharePoint na mreži)
Uređivanje višeodaberite stavku (samo SharePoint na mreži)
Broj Jest Prikaz postotka
Prikaz ocjene
Prikaz teksta
Valuta Jest Prikaz postotka
Prikaz ocjene
Prikaz teksta
Datum i vrijeme Jest Prikaz teksta
Traženje Jest Prikaz traženja
Uređivanje traženja
Prikaz višestrukog izbora
Uređivanje višestrukog izbora
Booleova vrijednost (Da/Ne) Jest Prikaz teksta
Prikaz preklopnika
Osoba ili grupa Jest Prikaz traženja
Uređivanje traženja
Prikaz višestrukog izbora
Uređivanje višestrukog izbora
Hiperveza Jest Prikaži URL
Prikaz teksta
Slika Da (samo za čitanje) Prikaz slike
Prikaz teksta
Privitak Da (samo za čitanje) Prikaz privitaka
Izračunato Da (samo za čitanje)
Slika Ne
Ishod zadatka Ne
Vanjski podaci Ne
Upravljani metapodaci Da (samo za čitanje)
Rating No

Biblioteke

  • Ne možete prenositi datoteke iz Power Apps u biblioteku.
  • Prikaz PDF datoteka iz biblioteke nije moguće prikazati u kontroli PDF preglednika.
  • Power Apps Mobile ne podržava Preuzmite funkciju.
  • Ako će korisnici pokrenuti aplikaciju u aplikaciji Power Apps Mobile ili u aplikaciji Sustava Windows 10, pomoću funkcije Pokreni prikažite sadržaj biblioteke u galeriji.

SharePoint slike biblioteke dokumenata prikazuju se povremeno

SharePoint popisi s vezama na slike pohranjene u SharePoint bibliotekama dokumenata možda neće uspjeti prikazati unutar Power Apps s pogreškama provjere autentičnosti.

Power Apps veze s SharePoint su napravljene s eksplicitno identificiranim popisom, a ne s SharePoint web-mjestom općenito. Power Apps pokušat će riješiti vanjsku vezu s vanjskim izvorom. Renderiranje takvih slika uspijeva ako nije potrebna provjera autentičnosti ili ako je korisnik prethodno provjerio autentičnost referentnog web-mjesta SharePoint. Međutim, uobičajeno je da Power Apps korisnici na mobilnim uređajima možda nisu prethodno provjerili autentičnost referentnog web-mjesta SharePoint slike. Korištenje veza za upućivanje na slike iz SharePoint biblioteka dokumenata u ovom scenariju možda neće uspjeti. To se ponašanje primjenjuje čak i ako za biblioteku dokumenata unutar aplikacije postoji zasebna veza.

Kao rješenje za takve scenarije pohranite slike na izvor s omogućenim CORS-om, kao što je Pohrana usluge Azure ili usluga CDN kao što je Azure CDN koja omogućuje anonimni pristup.

Sljedeći koraci

Pogledajte