Povezivanje s vezom Office 365 korisnika iz Power Apps

Office 365 korisnici.

Office 365 Korisnici vam omogućuje pristup korisničkim profilima u tvrtki ili ustanovi pomoću Office 365 računa. 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.

U ovom se članku prikazuje kako dodati Office 365 korisnike kao vezu, dodati Office 365 korisnicima kao izvor podataka u aplikaciju te koristiti podatke tablice u kontroli galerije.

Preduvjeti

Dodaj vezu

  1. Dodajte podatkovnu vezu i odaberite Office 365 Korisnici:

    Povežite se s Office 365.

  2. Odaberite Poveži, a ako se od vas zatraži da se prijavite, unesite podatke za poslovni račun.

Veza Office 365 korisnika stvorena je i dodana u vašu aplikaciju. Veza je sada spremna za upotrebu.

Upotreba veze u aplikaciji

Prikaz informacija o trenutačnom korisniku

  1. U izborniku Umetanje odaberite Oznaka

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

  1. U izborniku Umetanje odaberite Tekst, a zatim odaberite Unos teksta. Preimenujte ga u InfoAbout:

    Preimenujte kontrolu.

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

  3. 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 na temelju tablice u Microsoft Dataverse, možete odrediti korisnika 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

  1. Dodajte kontrolu Unos teksta (izbornik Umetanje > Tekst) i preimenujte je u InfoAbout.

  2. U polje InfoAbout unesite adresu e-pošte korisnika u vašoj tvrtki ili ustanovi. Na primjer, unesite imeVašegUpravitelja@vašaTvrtka.com

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

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

  1. Dodajte kontrolu Unos teksta (izbornik Umetanje > Tekst) i preimenujte je u SearchTerm. Unesite ime za pretraživanje. Na primjer, unesite svoje ime.

  2. Dodajte kontrolu S tekstom (izbornik Umetanje > Galerija) i postavite njezino svojstvo Stavke na sljedeću formulu:

    Office365Users.SearchUserV2({searchTerm: SearchTerm.Text})

    Galerija će prikazati korisnike čije ime sadrži tekst za pretraživanje koji ste unijeli.

    Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.

  3. Na drugom popisu odaberite mogućnost E-pošta. Na trećem popisu odaberite mogućnost DisplayName.

    Ažuriraju se druga i treća oznaka u galeriji.

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