Povezivanje na vezu sa Office 365 korisnicima iz usluge Power Apps
Office 365 korisnici vam omogućavaju da pristupite korisničkim profilima u vašoj organizaciji koristeći svoj Office 365 nalog. Možete da obavljate različite radnje kao što su preuzimanje vašeg profila, profila korisnika, menadžera korisnika ili direktnih izveštaja.
Te informacije možete prikazati na oznaci u vašoj aplikaciji. Možete prikazati jednu funkciju, više funkcija ili čak kombinovati različite funkcije. Na primer, možete kreirati izraz koji kombinuje korisničko ime i telefonski broj, a zatim te informacije prikazati u svojoj aplikaciji.
Ovaj članak vam pokazuje kako da dodate Office 365 korisnike kao vezu, dodate Office 365 korisnike kao izvor podataka za aplikaciju i koriste podatke tabele u kontroli galerije.
Preduslovi
- Pristup za Power Apps
- Dodajte vezu
- Kreirajte aplikaciju pomoću predloška, podataka ili iz početka
Dodaj vezu
Dodajte vezu podataka i izaberite Office 365 korisnici:
Izaberite Poveži se, a ako bude zatraženo da se prijavite, unesite svoj poslovni nalog.
Veza sa Office 365 korisnicima je kreirana i dodata u vašu aplikaciju. Sada je spremna za upotrebu.
Korišćenje veze u aplikaciji
Prikažite informacije o trenutnom korisniku
Na meniju Umetanje, izaberite Oznaka
Na traci funkcija, podesite svojstvo Text na bilo koju od sledeć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 prikazuje informacije koje ste uneli o trenutnom korisniku.
Prikazivanje informacija o drugom korisniku
U meniju Umetanje, izaberite Tekst, a zatim izaberite Unos teksta. Preimenujte ga InfoAbout:
U polju InfoAbout, upišite ili nalepite adresu e-pošte korisnika u vašoj organizaciji. Na primer, upišite yourName@yourCompany.com.
Dodajte oznaku (meni Umetanje), i podesite njeno svojstvo Text prema bilo kojoj od sledećih formula:
Da biste prikazivali informacije o drugom korisniku:
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
Da biste prikazivali informacije o menadžeru drugog korisnika:
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 informacije koje ste uneli o korisniku kojeg ste naveli ili menadžeru tog korisnika.
Napomena
Ako razvijate aplikaciju zasnovanu na tabeli na platformi Microsoft Dataverse, možete odrediti korisnika na osnovu ID-a umesto adrese e-pošte.
Na primer, možete da kreirate aplikaciju automatski, dodate ekran koji sadrži kontrolu Oznaka i podesite svojstvo kontrole Text prema ovoj formuli:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Ako kreirate kontakt i izaberete ga na ekranu tokom pregleda ekrana aplikacije, kontrola Oznaka će pokazati vaše ime za prikaz.
Prikaz direktnih izveštaja drugog korisnika
Dodajte kontrolu Unos teksta (meni Umetanje > Tekst), i preimenujte ga u InfoAbout.
U polje InfoAbout unesite adresu e-pošte korisnika u vašoj organizaciji. Na primer, unesite yourManagersName@yourCompany.com
Dodajte galeriju Sa tekstom (meni Umetanje > Galerija), i podesite njeno svojstvo Items prema sledećoj formuli:
Office365Users.DirectReports(InfoAbout.Text)
Galerija prikazuje informacije koje ste uneli o direktnim podređenima tom korisniku.
Kada je izabrana galerija, desno okno prikazuje opcije za tu galeriju.
Na drugoj listi izaberite JobTitle. Na trećoj listi izaberite DisplayName. Galerija se ažurira kako bi prikazala ove vrednosti.
Napomena
Prvo polje je zapravo kontrola slike. Ako nemate sliku, možete da izbrišete kontrolu slike i na njeno mesto dodate oznaku. Dodavanje i konfigurisanje kontrola je dobar resurs.
Pretraga korisnika
Dodajte kontrolu Unos teksta (meni Umetanje > Unos teksta).
Izaberite Umetanje > Vertikalna galerija.
Promenite raspored vertikalne galerije na Naslov, podnaslov i telo.
Izaberite ikonu strelice iz prvog reda unutar galerije i izbrišite je.
Ažurirajte formulu vertikalne galerije na sledeću.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
U gornjoj formuli, termin za pretragu referencira tekst unet u kontrolu unosa teksta ("TextInput1" u ovom primeru); a rezultati pretrage su ograničeni na prvih 5.
Ažurirajte vertikalna polja galerije da biste prikazali DisplayName u naslovu galerije, JobTitle u podnaslovu i Department u telu.
Reprodukujte aplikaciju i unesite tekst unutar okvira za unos teksta. Dok unosite tekst, rezultati se menjaju na osnovu promene ulazne niske.
Prikaz dostupnih funkcija
Ova veza uključuje sledeće funkcije:
Naziv funkcije | Opis |
---|---|
DirectReports | Vraća direktne izveštaje za navedenog korisnika. |
Menadžer | Vraća profil korisnika za menadžera određenog korisnika. |
MyProfile | Vraća profil trenutnog korisnika. |
SearchUser | Vraća rezultate pretrage korisničkih profila. |
UserProfile | Vraća određeni korisnički profil. |
MyProfile
Preuzimanje mog profila: Vraća profil trenutnog korisnika.
Svojstva unosa
Nijedno.
Svojstva izlaza
Ime svojstva | Tip | Opis |
---|---|---|
Grad | string | Grad korisnika. |
CompanyName | string | Preduzeće korisnika. |
Zemlja | string | Zemlja korisnika. |
Odeljenje | string | Odeljenje korisnika. |
DisplayName | string | Ime za prikaz korisnika. |
GivenName | string | Lično ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Radno mesto korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Mobilni telefon korisnika. |
OfficeLocation | string | Lokacija kancelarije korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Surname | string | Prezime korisnika. |
TelephoneNumber | string | Broj telefona korisnika. |
UserPrincipalName | string | Glavno ime korisnika. |
AccountEnabled | boolean | Oznaka omogućenog naloga. |
BusinessPhones | string | Brojevi telefona kompanije korisnika. |
UserProfile
Preuzimanje korisničkog profila: Vraća određeni korisnički profil.
Svojstva unosa
+Ime | Tip podataka | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime korisnika ili ID e-pošte. |
Svojstva izlaza
Ime svojstva | Tip | Opis |
---|---|---|
Grad | string | Grad korisnika. |
CompanyName | string | Preduzeće korisnika. |
Zemlja | string | Zemlja korisnika. |
Odeljenje | string | Odeljenje korisnika. |
DisplayName | string | Ime za prikaz korisnika. |
GivenName | string | Lično ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Radno mesto korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
Surname | string | Prezime korisnika. |
TelephoneNumber | string | Broj telefona korisnika. |
UserPrincipalName | string | Glavno ime korisnika. |
AccountEnabled | boolean | Oznaka omogućenog naloga. |
BusinessPhones | string | Brojevi telefona kompanije korisnika. |
Menadžer
Preuzimanje menadžera: Vraća profil korisnika za menadžera određenog korisnika.
Svojstva unosa
+Ime | Tip podataka | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime korisnika ili ID e-pošte. |
Svojstva izlaza
Ime svojstva | Tip | Opis |
---|---|---|
Grad | string | Grad korisnika. |
CompanyName | string | Preduzeće korisnika. |
Zemlja | string | Zemlja korisnika. |
Odeljenje | string | Odeljenje korisnika. |
DisplayName | string | Ime za prikaz korisnika. |
GivenName | string | Lično ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Radno mesto korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Mobilni telefon korisnika. |
OfficeLocation | string | Lokacija kancelarije korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Surname | string | Prezime korisnika. |
TelephoneNumber | string | Broj telefona korisnika. |
UserPrincipalName | string | Glavno ime korisnika. |
AccountEnabled | boolean | Oznaka omogućenog naloga. |
BusinessPhones | string | Brojevi telefona kompanije korisnika. |
DirectReports
Preuzimanje direktnih izveštaja: Nabavite direktne izveštaje.
Svojstva unosa
+Ime | Tip podataka | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime korisnika ili ID e-pošte. |
Svojstva izlaza
Ime svojstva | Tip | Opis |
---|---|---|
Grad | string | Grad korisnika. |
CompanyName | string | Preduzeće korisnika. |
Zemlja | string | Zemlja korisnika. |
Odeljenje | string | Odeljenje korisnika. |
DisplayName | string | Ime za prikaz korisnika. |
GivenName | string | Lično ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Radno mesto korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Mobilni telefon korisnika. |
OfficeLocation | string | Lokacija kancelarije korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Surname | string | Prezime korisnika. |
TelephoneNumber | string | Broj telefona korisnika. |
UserPrincipalName | string | Glavno ime korisnika. |
AccountEnabled | boolean | Oznaka omogućenog naloga. |
BusinessPhones | string | Brojevi telefona kompanije korisnika. |
SearchUser
Pretraga korisnika: Vraća rezultate pretrage korisničkih profila.
Svojstva unosa
+Ime | Tip podataka | Zahtevano | Opis |
---|---|---|---|
searchTerm | string | ne | Niska za pretragu. Odnosi se na: ime za prikaz, ime, prezime, poštu, nadimak pošte i glavno ime korisnika. |
Svojstva izlaza
Ime svojstva | Tip | Opis |
---|---|---|
Grad | string | Grad korisnika. |
CompanyName | string | Preduzeće korisnika. |
Zemlja | string | Zemlja korisnika. |
Odeljenje | string | Odeljenje korisnika. |
DisplayName | string | Ime za prikaz korisnika. |
GivenName | string | Lično ime korisnika. |
ID | string | ID korisnika. |
JobTitle | string | Radno mesto korisnika. |
Pošta | string | ID e-pošte korisnika. |
MailNickname | string | Nadimak korisnika. |
mobilePhone | string | Mobilni telefon korisnika. |
OfficeLocation | string | Lokacija kancelarije korisnika. |
PostalCode | string | Poštanski broj korisnika. |
Surname | string | Prezime korisnika. |
TelephoneNumber | string | Broj telefona korisnika. |
UserPrincipalName | string | Glavno ime korisnika. |
AccountEnabled | boolean | Oznaka omogućenog naloga. |
BusinessPhones | niska | Brojevi telefona kompanije korisnika. |
Takođe pogledajte
- Pogledajte sve dostupne veze.
- Saznajte kako da dodajete veze u aplikacije.
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za