Povezivanje na vezu sa Office 365 korisnicima iz usluge Power Apps

Office 365 korisnici.

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

Dodaj vezu

  1. Dodajte vezu podataka i izaberite Office 365 korisnici:

    Povezivanje sa uslugom Office 365.

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

  1. Na meniju Umetanje, izaberite Oznaka

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

  1. U meniju Umetanje, izaberite Tekst, a zatim izaberite Unos teksta. Preimenujte ga InfoAbout:

    Preimenovanje kontrole.

  2. U polju InfoAbout, upišite ili nalepite adresu e-pošte korisnika u vašoj organizaciji. Na primer, upišite yourName@yourCompany.com.

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

  1. Dodajte kontrolu Unos teksta (meni Umetanje > Tekst), i preimenujte ga u InfoAbout.

  2. U polje InfoAbout unesite adresu e-pošte korisnika u vašoj organizaciji. Na primer, unesite yourManagersName@yourCompany.com

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

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

  1. Dodajte kontrolu Unos teksta (meni Umetanje > Unos teksta).

  2. Izaberite Umetanje > Vertikalna galerija.

  3. Promenite raspored vertikalne galerije na Naslov, podnaslov i telo.

  4. Izaberite ikonu strelice iz prvog reda unutar galerije i izbrišite je.

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

  6. Ažurirajte vertikalna polja galerije da biste prikazali DisplayName u naslovu galerije, JobTitle u podnaslovu i Department u telu.

    Izabrana su polja galerije.

  7. Reprodukujte aplikaciju i unesite tekst unutar okvira za unos teksta. Dok unosite tekst, rezultati se menjaju na osnovu promene ulazne niske.

    Primer pretrage.

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

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