Vzpostavitev povezave z uporabniki storitve Office 365 iz storitve Power Apps

Uporabniki storitve Office 365.

Uporabniki storitve Office 365 vam omogočajo dostop do uporabniških profilov v organizaciji prek vašega računa za Office 365. Izvajate lahko različna dejanja, na primer pridobite svoj profil, profil uporabnika, upravitelja uporabnika ali neposredna poročila.

Te podatke lahko prikažete na oznaki v svoji aplikaciji. Prikažete lahko eno funkcijo, več funkcij ali celo kombinirate različne funkcije. Ustvarite lahko na primer izraz, ki združuje uporabniško ime in telefonsko številko, ter nato te podatke prikažete v svoji aplikaciji.

V tem članku lahko preberete, kako dodate uporabnike storitve Office 365 kot povezavo, dodate uporabnike storitve Office 365 kot vir podatkov za aplikacijo in uporabite podatke tabele v kontrolniku galerije.

Zahteve

Dodajanje povezave

  1. Dodajte podatkovno povezavo in izberite uporabnike storitve Office 365:

    Vzpostavite povezavo s storitvijo Office 365.

  2. Izberite Vzpostavljanje povezave in če prejmete poziv za prijavo, odprite svoj službeni račun.

Povezava z uporabniki storitve Office 365 je bila ustvarjena in dodana v vašo aplikacijo. Zdaj je funkcija pripravljena za uporabo.

Uporaba povezave v vaši aplikaciji

Prikaz podatkov o trenutnem uporabniku

  1. V meniju Vstavljanje izberite Oznake.

  2. V vrstici funkcije nastavite lastnost Besedilo na katero koli od naslednjih formul:

    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 podatke, ki ste jih vnesli o trenutnem uporabniku.

Prikaz podatkov o drugem uporabniku

  1. V meniju Vstavljanje izberite Besedilo in nato izberite Vnos besedila. Preimenujte ga v InfoAbout:

    Preimenovanje kontrolnika.

  2. V kontrolniku InfoAbout vnesite ali prilepite e-poštni naslov uporabnika iz vaše organizacije. Vnesite na primer vašeIme@vašePodjetje.com.

  3. Dodajte Oznako (meni Vstavljanje) in nastavite njeno lastnost Besedilo na katero koli od naslednjih formul:

    • Za prikaz podatkov o drugem uporabniku:

      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 podatkov o upravitelju drugega uporabnika:

      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, ki ste jih vnesli o uporabniku, ki ste ga določili, ali o upravitelju tega uporabnika.

Opomba

Če razvijate aplikacijo, ki temelji na tabeli v storitvi Microsoft Dataverse, lahko namesto e-poštnega naslova določite uporabnika na podlagi ID-ja.

Lahko na primer samodejno ustvarite aplikacijo, dodate zaslon, ki vsebuje kontrolnik Oznaka, in nastavite lastnost Besedilo kontrolnika na to formulo:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Če ustvarite stik in ga izberete na zaslonu za brskanje aplikacije, bo kontrolnik Oznaka prikazal vaše prikazno ime.

Prikaz neposrednih poročil drugega uporabnika

  1. Dodajte kontrolnik Vnos besedila (meni Vstavljanje > Besedilo) in ga preimenujte v InfoAbout.

  2. V kontrolniku InfoAbout vnesite e-poštni naslov uporabnika iz vaše organizacije. Vnesite na primer imeVašegaUpravitelja@vašePodjetje.com

  3. Dodajte galerijo Z besedilom (meni Vstavljanje > Galerija) in nastavite lastnost Elementi na naslednjo formulo:

    Office365Users.DirectReports(InfoAbout.Text)

    Galerija prikazuje podatke o neposrednih poročilih uporabnika, ki ste jih vnesli.

    Ko ste izbrali galerijo, se bodo v desnem podoknu prikazale možnosti za to galerijo.

  4. Na drugem seznamu izberite možnost JobTitle. Na tretjem seznamu izberite možnost DisplayName. Galerija se posodobi, da prikaže te vrednosti.

Opomba

Prvo polje je pravzaprav kontrolnik slike. Če nimate slike, lahko izbrišete kontrolnik slike in na njegovo mesto dodate oznako. Dodajanje in konfiguriranje kontrolnikov je dober vir.

Iskanje uporabnikov

  1. Dodajte kontrolnik za vnos besedila (meni Vstavljanje > Text input).

  2. Izberite Vstavljanje > Navpična galerija.

  3. Postavitev navpične galerije spremenite v Naslov, podnaslov in telo.

  4. V prvi vrstici v galeriji izberite ikono puščice in jo izbrišite.

  5. Formulo navpične galerije posodobite na naslednjo formulo.

    Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
    

    V zgornji formuli se iskalni izraz sklicuje na besedilo, vneseno v kontrolnik za vnos besedila (v tem primeru »TextInput1«), rezultati iskanja pa so omejeni na prvih 5.

  6. Polja navpične galerije posodobite tako, da bo v naslovu galerije prikazano DisplayName, v podnaslovu JobTitle v telesu pa Department.

    Izbrana polja galerije.

  7. Predvajajte aplikacijo in v polje za vnos besedila vnesite besedilo. Med vnašanjem besedila se rezultati spreminjajo glede na spremembe vhodnega niza.

    Primer iskanja.

Prikaz razpoložljivih funkcij

Ta povezava vključuje naslednje funkcije:

Ime funkcije Opis
DirectReports Vrne neposredna poročila za določenega uporabnika.
Vodja oddelka Pridobi uporabniški profil za upravitelja določenega uporabnika.
MyProfile Pridobi profil trenutnega uporabnika.
SearchUser Pridobi rezultate iskanja uporabniških profilov.
UserProfile Pridobi določen uporabniški profil.

MyProfile

Pridobivanje mojega profila: pridobi profil trenutnega uporabnika.

Lastnosti vnosa

Brez.

Lastnosti rezultatov

Ime lastnosti Vrsti Opis
Kraj string Mesto uporabnika.
CompanyName string Podjetje uporabnika.
Država string Država uporabnika.
Oddelek string Oddelek uporabnika.
DisplayName string Prikazno ime uporabnika.
GivenName string Določeno ime uporabnika.
ID string ID uporabnika.
JobTitle string Naziv delovnega mesta uporabnika.
Pošta string ID e-pošte uporabnika.
MailNickname string Vzdevek uporabnika.
mobilePhone string Mobilni telefon uporabnika.
OfficeLocation string Lokacija pisarne uporabnika.
PostalCode string Poštna številka uporabnika.
Priimek string Priimek uporabnika.
TelephoneNumber string Telefonska številka uporabnika.
UserPrincipalName string Glavno ime uporabnika.
AccountEnabled boolean Zastavica za omogočen račun.
BusinessPhones string Telefonske številke podjetja uporabnika.

UserProfile

Pridobivanje uporabniškega profila: pridobi določen uporabniški profil.

Lastnosti vnosa

Imenu Podatkovni tip Zahtevano Opis
ID string da Glavno ime ali ID e-pošte uporabnika.

Lastnosti rezultatov

Ime lastnosti Vrsti Opis
Kraj string Mesto uporabnika.
CompanyName string Podjetje uporabnika.
Država string Država uporabnika.
Oddelek string Oddelek uporabnika.
DisplayName string Prikazno ime uporabnika.
GivenName string Določeno ime uporabnika.
ID string ID uporabnika.
JobTitle string Naziv delovnega mesta uporabnika.
Pošta string ID e-pošte uporabnika.
MailNickname string Vzdevek uporabnika.
Priimek string Priimek uporabnika.
TelephoneNumber string Telefonska številka uporabnika.
UserPrincipalName string Glavno ime uporabnika.
AccountEnabled boolean Zastavica za omogočen račun.
BusinessPhones string Telefonske številke podjetja uporabnika.

Upravitelj

Pridobivanje upravitelja: pridobi uporabniški profil za upravitelja določenega uporabnika.

Lastnosti vnosa

Imenu Podatkovni tip Zahtevano Opis
ID string da Glavno ime ali ID e-pošte uporabnika.

Lastnosti rezultatov

Ime lastnosti Vrsti Opis
Kraj string Mesto uporabnika.
CompanyName string Podjetje uporabnika.
Država string Država uporabnika.
Oddelek string Oddelek uporabnika.
DisplayName string Prikazno ime uporabnika.
GivenName string Določeno ime uporabnika.
ID string ID uporabnika.
JobTitle string Naziv delovnega mesta uporabnika.
Pošta string ID e-pošte uporabnika.
MailNickname string Vzdevek uporabnika.
mobilePhone string Mobilni telefon uporabnika.
OfficeLocation string Lokacija pisarne uporabnika.
PostalCode string Poštna številka uporabnika.
Priimek string Priimek uporabnika.
TelephoneNumber string Telefonska številka uporabnika.
UserPrincipalName string Glavno ime uporabnika.
AccountEnabled boolean Zastavica za omogočen račun.
BusinessPhones string Telefonske številke podjetja uporabnika.

DirectReports

Pridobivanje neposrednih poročil: pridobite neposredna poročila.

Lastnosti vnosa

Imenu Podatkovni tip Zahtevano Opis
ID string da Glavno ime ali ID e-pošte uporabnika.

Lastnosti rezultatov

Ime lastnosti Vrsti Opis
Kraj string Mesto uporabnika.
CompanyName string Podjetje uporabnika.
Država string Država uporabnika.
Oddelek string Oddelek uporabnika.
DisplayName string Prikazno ime uporabnika.
GivenName string Določeno ime uporabnika.
ID string ID uporabnika.
JobTitle string Naziv delovnega mesta uporabnika.
Pošta string ID e-pošte uporabnika.
MailNickname string Vzdevek uporabnika.
mobilePhone string Mobilni telefon uporabnika.
OfficeLocation string Lokacija pisarne uporabnika.
PostalCode string Poštna številka uporabnika.
Priimek string Priimek uporabnika.
TelephoneNumber string Telefonska številka uporabnika.
UserPrincipalName string Glavno ime uporabnika.
AccountEnabled boolean Zastavica za omogočen račun.
BusinessPhones string Telefonske številke podjetja uporabnika.

SearchUser

Iskanje uporabnikov: pridobi rezultate iskanja uporabniških profilov.

Lastnosti vnosa

Imenu Podatkovni tip Zahtevano Opis
searchTerm string ne Iskalni niz. Velja za: prikazno ime, določeno ime, priimek, pošto, vzdevek za pošto in glavno ime uporabnika.

Lastnosti rezultatov

Ime lastnosti Vrsti Opis
Kraj string Mesto uporabnika.
CompanyName string Podjetje uporabnika.
Država string Država uporabnika.
Oddelek string Oddelek uporabnika.
DisplayName string Prikazno ime uporabnika.
GivenName string Določeno ime uporabnika.
ID string ID uporabnika.
JobTitle string Naziv delovnega mesta uporabnika.
Pošta string ID e-pošte uporabnika.
MailNickname string Vzdevek uporabnika.
mobilePhone string Mobilni telefon uporabnika.
OfficeLocation string Lokacija pisarne uporabnika.
PostalCode string Poštna številka uporabnika.
Priimek string Priimek uporabnika.
TelephoneNumber string Telefonska številka uporabnika.
UserPrincipalName string Glavno ime uporabnika.
AccountEnabled boolean Zastavica za omogočen račun.
BusinessPhones niz Telefonske številke podjetja uporabnika.

Glejte tudi

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).