Povezivanje s korisnicima sustava Office 365 iz usluge Power Apps
Veza s korisnicima sustava Office 365 omogućuje vam pristup korisničkim profilima u vašoj tvrtki ili ustanovi pomoću računa za Office 365. Možete izvoditi razne radnje, kao što je dohvaćanje svojeg profila, korisničkog profila, korisničkog upravitelja izravnim izvješćima.
Možete prikazati te podatke na oznaci u svojoj aplikaciji. Možete prikazati jednu funkciju, više funkcija ili čak kombinirati različite funkcije. Na primjer, možete stvoriti izraz koji kombinira korisničko ime i telefonski broj, a zatim te podatke prikazati u svojoj aplikaciji.
Ovaj vam članak pokazuje kako dodati korisnike sustava Office 365 kao vezu, kako dodati korisnike sustava Office 365 kao izvor podataka u vašu aplikaciju i kako koristiti podatke tablice u kontroli galerije.
Preduvjeti
- Pristup za Power Apps
- Dodavanje veze
- Stvorite aplikaciju iz obrasca, od podataka ili od početka.
Dodaj vezu
Dodajte podatkovnu vezu i odaberite Korisnici sustava Office 365:
Odaberite Poveži, a ako se od vas zatraži da se prijavite, unesite podatke za poslovni račun.
Veza s korisnicima sustava Office 365 stvorena je i dodana u vašu aplikaciju. Veza je sada spremna za upotrebu.
Upotreba veze u aplikaciji
Prikaz informacija o trenutačnom korisniku
U izborniku Umetanje odaberite Oznaka
Na traci funkcije postavite njezino svojstvo Tekst na bilo koju od sljedećih formula:
Office365Users.MyProfile().City
Office365Users.MyProfile().CompanyName
Office365Users.MyProfile().Country
Office365Users.MyProfile().Department
Office365Users.MyProfile().DisplayName
Office365Users.MyProfile().GivenName
Office365Users.MyProfile().Id
Office365Users.MyProfile().JobTitle
Office365Users.MyProfile().Mail
Office365Users.MyProfile().MailNickname
Office365Users.MyProfile().mobilePhone
Office365Users.MyProfile().OfficeLocation
Office365Users.MyProfile().PostalCode
Office365Users.MyProfile().Surname
Office365Users.MyProfile().TelephoneNumber
Office365Users.MyProfile().UserPrincipalName
Office365Users.MyProfile().AccountEnabled
Oznaka će prikazivati podatke koje ste unijeli o trenutačnom korisniku.
Prikaz informacija o drugom korisniku
U izborniku Umetanje odaberite Tekst, a zatim odaberite Unos teksta. Preimenujte ga u InfoAbout:
U polje InfoAbout upišite ili zalijepite adresu e-pošte korisnika u vašoj tvrtki ili ustanovi. Na primjer, upišite vašeIme@vašaTvrtka.com.
Dodajte kontrolu Oznaka (izbornik Umetanje) i postavite njezino svojstvo Tekst na bilo koju od sljedećih formula:
Za prikaz informacija o drugom korisniku učinite sljedeće:
Office365Users.UserProfile(InfoAbout.Text).City
Office365Users.UserProfile(InfoAbout.Text).CompanyName
Office365Users.UserProfile(InfoAbout.Text).Country
Office365Users.UserProfile(InfoAbout.Text).Department
Office365Users.UserProfile(InfoAbout.Text).DisplayName
Office365Users.UserProfile(InfoAbout.Text).GivenName
Office365Users.UserProfile(InfoAbout.Text).Id
Office365Users.UserProfile(InfoAbout.Text).JobTitle
Office365Users.UserProfile(InfoAbout.Text).Mail
Office365Users.UserProfile(InfoAbout.Text).MailNickname
Office365Users.UserProfile(InfoAbout.Text).mobilePhone
Office365Users.UserProfile(InfoAbout.Text).OfficeLocation
Office365Users.UserProfile(InfoAbout.Text).PostalCode
Office365Users.UserProfile(InfoAbout.Text).Surname
Office365Users.UserProfile(InfoAbout.Text).TelephoneNumber
Office365Users.UserProfile(InfoAbout.Text).UserPrincipalName
Office365Users.UserProfile(InfoAbout.Text).AccountEnabled
Office365Users.UserProfile(InfoAbout.Text).BusinessPhones
Za prikaz informacija o upravitelju drugog korisnika učinite sljedeće:
Office365Users.Manager(InfoAbout.Text).City
Office365Users.Manager(InfoAbout.Text).CompanyName
Office365Users.Manager(InfoAbout.Text).Country
Office365Users.Manager(InfoAbout.Text).Department
Office365Users.Manager(InfoAbout.Text).DisplayName
Office365Users.Manager(InfoAbout.Text).GivenName
Office365Users.Manager(InfoAbout.Text).Id
Office365Users.Manager(InfoAbout.Text).JobTitle
Office365Users.Manager(InfoAbout.Text).Mail
Office365Users.Manager(InfoAbout.Text).MailNickname
Office365Users.Manager(InfoAbout.Text).mobilePhone
Office365Users.Manager(InfoAbout.Text).OfficeLocation
Office365Users.Manager(InfoAbout.Text).PostalCode
Office365Users.Manager(InfoAbout.Text).Surname
Office365Users.Manager(InfoAbout.Text).TelephoneNumber
Office365Users.Manager(InfoAbout.Text).UserPrincipalName
Office365Users.Manager(InfoAbout.Text).AccountEnabled
Office365Users.Manager(InfoAbout.Text).BusinessPhones
Oznaka prikazuje podatke koje ste unijeli o određenom korisniku ili njegovom upravitelju.
Napomena
Ako razvijate aplikaciju koja se temelji na tablici u servisu Microsoft Dataverse, korisnika možete odrediti na temelju ID-a umjesto adrese e-pošte.
Na primjer, možete automatski stvoriti aplikaciju, dodati zaslon koji sadrži kontrolu Oznaka i postaviti svojstvo kontrole Tekst na sljedeću formulu:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Ako stvorite kontakt i odaberete ga na zaslonu za pregledavanje u aplikaciji, kontrola Oznaka prikazat će vaše zaslonsko ime.
Prikaz izravnih izvješća drugog korisnika
Dodajte kontrolu Unos teksta (izbornik Umetanje > Tekst) i preimenujte je u InfoAbout.
U polje InfoAbout unesite adresu e-pošte korisnika u vašoj tvrtki ili ustanovi. Na primjer, unesite imeVašegUpravitelja@vašaTvrtka.com
Dodajte kontrolu S tekstom (izbornik Umetanje > Galerija) i postavite njezino svojstvo Stavke na sljedeću formulu:
Office365Users.DirectReports(InfoAbout.Text)
Galerija će prikazivati podatke o izravnim izvješćima korisnika kojeg ste unijeli.
Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.
Na drugom popisu odaberite mogućnost JobTitle. Na trećem popisu odaberite mogućnost DisplayName. Galerija će se ažurirati za prikaz tih vrijednosti.
Napomena
Prvi je okvir zapravo kontrola slike. Ako nemate sliku, možete izbrisati kontrolu slike i na njezino mjesto dodati oznaku. Dodavanje i konfiguriranje kontrola je dobar izvor informacija.
Pretraživanje korisnika
Dodajte kontrolu Unos teksta (izbornik Umetni > Unos teksta).
Odaberite Umetni > Okomita galerija.
Promijenite raspored okomite galerije tako da se prikazuje Naslov, podnaslov i tijelo.
Odaberite ikonu strelice iz prvog retka unutar galerije i izbrišite je.
Ažurirajte formulu okomite galerije na sljedeću formulu:
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
U gornjoj formuli, termin za pretraživanje upućuje na tekst unesen u kontrolu unosa teksta ("TextInput1" u ovom primjeru); a rezultati pretraživanja ograničeni su na prvih 5.
Ažurirajte polja okomite galerije tako da prikazuju Naziv za prikaz u naslovu galerije, Naziv radnog mjesta u podnaslovu i Odjel u tijelu.
Pokrenite aplikaciju i unesite tekst u okvir za unos teksta. Kako unosite tekst, rezultati se mijenjaju na temelju promjena unesenog niza.
Prikaz dostupnih funkcija
Ta veza obuhvaća sljedeće funkcije:
Naziv funkcije | Opis |
---|---|
DirectReports | Vraća izravna izvješća za određenog korisnika. |
Upravitelj | Dohvaća korisnički profil upravitelja navedenog korisnika. |
MyProfile | Dohvaća profil trenutačnog korisnika. |
SearchUser | Dohvaća rezultate pretraživanja korisničkih profila. |
UserProfile | Dohvaća određeni korisnički profil. |
MyProfile
Dohvati moj profil: dohvaća profil trenutačnog korisnika.
Svojstva unosa
Nijedna.
Svojstva rezultata
Naziv svojstva | Tip | Opis |
---|---|---|
Grad | string | Mjesto korisnika. |
CompanyName | string | Tvrtka korisnika. |
Država | string | Država korisnika. |
Odjel | string | Odjel korisnika. |
DisplayName | string | Zaslonsko ime korisnika. |
GivenName | string | Dano ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Naziv radnog mjesta korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Broj mobilnog telefona korisnika. |
OfficeLocation | string | Lokacija ureda korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Prezime | string | Prezime korisnika. |
TelephoneNumber | string | Telefonski broj korisnika. |
UserPrincipalName | string | Naziv upravitelja korisnika. |
AccountEnabled | boolean | Zastavica za omogućeni račun. |
BusinessPhones | string | Telefonski brojevi tvrtke korisnika. |
UserProfile
dohvati korisnički profil: dohvaća profil određenog korisnika.
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
ID | string | da | Naziv upravitelja korisnika ili ID e-pošte. |
Svojstva rezultata
Naziv svojstva | Tip | Opis |
---|---|---|
Grad | string | Mjesto korisnika. |
CompanyName | string | Tvrtka korisnika. |
Država | string | Država korisnika. |
Odjel | string | Odjel korisnika. |
DisplayName | string | Zaslonsko ime korisnika. |
GivenName | string | Dano ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Naziv radnog mjesta korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
Prezime | string | Prezime korisnika. |
TelephoneNumber | string | Telefonski broj korisnika. |
UserPrincipalName | string | Naziv upravitelja korisnika. |
AccountEnabled | boolean | Zastavica za omogućeni račun. |
BusinessPhones | string | Telefonski brojevi tvrtke korisnika. |
Upravitelj
Dohvati upravitelja: dohvaća korisnički profil upravitelja navedenog korisnika.
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
ID | string | da | Naziv upravitelja korisnika ili ID e-pošte. |
Svojstva rezultata
Naziv svojstva | Tip | Opis |
---|---|---|
Grad | string | Mjesto korisnika. |
CompanyName | string | Tvrtka korisnika. |
Država | string | Država korisnika. |
Odjel | string | Odjel korisnika. |
DisplayName | string | Zaslonsko ime korisnika. |
GivenName | string | Dano ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Naziv radnog mjesta korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Broj mobilnog telefona korisnika. |
OfficeLocation | string | Lokacija ureda korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Prezime | string | Prezime korisnika. |
TelephoneNumber | string | Telefonski broj korisnika. |
UserPrincipalName | string | Naziv upravitelja korisnika. |
AccountEnabled | boolean | Zastavica za omogućeni račun. |
BusinessPhones | string | Telefonski brojevi tvrtke korisnika. |
DirectReports
Dohvati izravna izvješća: dohvaća izravna izvješća.
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
ID | string | da | Naziv upravitelja korisnika ili ID e-pošte. |
Svojstva rezultata
Naziv svojstva | Tip | Opis |
---|---|---|
Grad | string | Mjesto korisnika. |
CompanyName | string | Tvrtka korisnika. |
Država | string | Država korisnika. |
Odjel | string | Odjel korisnika. |
DisplayName | string | Zaslonsko ime korisnika. |
GivenName | string | Dano ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Naziv radnog mjesta korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Broj mobilnog telefona korisnika. |
OfficeLocation | string | Lokacija ureda korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Prezime | string | Prezime korisnika. |
TelephoneNumber | string | Telefonski broj korisnika. |
UserPrincipalName | string | Naziv upravitelja korisnika. |
AccountEnabled | boolean | Zastavica za omogućeni račun. |
BusinessPhones | string | Telefonski brojevi tvrtke korisnika. |
SearchUser
Pretraži korisnike: dohvaća rezultate pretraživanja korisničkih profila.
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
searchTerm | string | ne | Niz za pretraživanje. Odnosi se na sljedeće: zaslonsko ime, dano ime, prezime, poštu, nadimak za e-poštu i naziv upravitelja korisnika. |
Svojstva rezultata
Naziv svojstva | Tip | Opis |
---|---|---|
Grad | string | Mjesto korisnika. |
CompanyName | string | Tvrtka korisnika. |
Država | string | Država korisnika. |
Odjel | string | Odjel korisnika. |
DisplayName | string | Zaslonsko ime korisnika. |
GivenName | string | Dano ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Naziv radnog mjesta korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Broj mobilnog telefona korisnika. |
OfficeLocation | string | Lokacija ureda korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Prezime | string | Prezime korisnika. |
TelephoneNumber | string | Telefonski broj korisnika. |
UserPrincipalName | string | Naziv upravitelja korisnika. |
AccountEnabled | boolean | Zastavica za omogućeni račun. |
BusinessPhones | niz | Telefonski brojevi tvrtke korisnika. |
Pogledajte također
- Pogledajte sve dostupne veze.
- Saznajte kako dodati veze u svoje aplikacije.
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).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za