Conectare la Office 365 Conexiune utilizatori din Power Apps

Utilizatori Office 365.

Office 365 Utilizatorii vă permit să accesați profilurile de utilizator din organizația dvs. cu ajutorul contului dvs. Office 365. Puteți efectua diverse acțiuni, cum ar fi obținerea profilului dvs., profilul unui utilizator, managerul unui utilizator sau rapoarte directe.

Puteți afișa aceste informații într-o etichetă în aplicația dvs. Puteți afișa o funcție, mai multe funcții sau chiar combina diferite funcții. De exemplu, puteți crea o expresie care combină numele de utilizator și numărul de telefon, apoi puteți afișa aceste informații în aplicația dvs.

Acest articol vă arată cum să adăugați utilizatori Office 365 ca o conexiune, să adăugați utilizatori Office 365 ca o sursă de date pentru aplicația dvs., și să utilizați datele tabelului într-un control galerie.

Cerințe preliminare

Adăugați o conexiune

  1. Adăugați o conexiune de date și selectați Office 365 Utilizatori:

    Conectați-vă la Office 365.

  2. Selectați Conectați și dacă vi se solicită să vă conectați, introduceți contul de lucru.

Conexiunea Utilizatori Office 365 a fost creată și adăugată în aplicația dvs. Acum, este gata pentru a fi folosită.

Utilizați conexiunea în aplicația dvs

Afișați informații despre utilizatorul curent

  1. În meniul Inserați, selectați Etichetă

  2. În bara de funcții, setați proprietatea Text pentru oricare dintre următoarele formule:

    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

Eticheta indică informațiile introduse despre utilizatorul curent.

Arată informații despre un alt utilizator

  1. În meniul Inserați, selectați Text, apoi selectați Introducere text. Redenumiți InfoAbout:

    Redenumiți controlul.

  2. În InfoAbout, tastați sau lipiți adresa de e-mail a unui utilizator din organizația dvs. De exemplu, tastați yourName@yourCompany.com.

  3. Adăugați Eticheta (meniul Inserați) și setați proprietatea Text pentru oricare dintre următoarele formule:

    • Pentru a afișa informații despre un alt utilizator:

      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

    • Pentru a afișa informații despre managerul altui utilizator:

      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

Eticheta indică informațiile pe care le-ați introdus despre utilizatorul pe care l-ați specificat sau despre managerul utilizatorului respectiv.

Notă

Dacă dezvoltați o aplicație bazată pe un tabel din Microsoft Dataverse, puteți specifica un utilizator pe baza ID-ului în loc de adresa de e-mail.

De exemplu, puteți Crea o aplicație automat, adăuga un ecran care conține un control de Etichetă și seta proprietate controlului Text pentru această formulă:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Dacă creați o persoană de contact și selectați acel contact în ecranul de navigare al aplicației, controlul Etichetă va afișa numele dvs. de afișat.

Afișează rapoartele directe ale unui alt utilizator

  1. Adăugați un control Intrare text (meniul Inserați > Text) și redenumiți-l InfoAbout.

  2. În InfoAbout, introduceți adresa de e-mail a unui utilizator din organizația dvs. De exemplu, introduceți yourManagersName@yourCompany.com

  3. Adăugați o galerie Cu text (meniul Inserați > Galerie), și setați proprietatea Articole la următoarea formulă:

    Office365Users.DirectReports(InfoAbout.Text)

    Galeria arată informații despre rapoartele directe ale utilizatorului pe care l-ați introdus.

    Cu galeria selectată, panoul din partea dreapta arată opțiunile pentru acea galerie.

  4. În a doua listă, selectați JobTitle. În a treia listă, selectați DisplayName. Galeria este actualizată pentru a arăta aceste valori.

Notă

Prima casetă este de fapt un control al imaginii. Dacă nu aveți o imagine, puteți șterge controlul imaginii și adăuga o etichetă în locul ei. Adăugați și configurați controalele este o resursă bună.

Căutați utilizatori

  1. Adăugați un control Intrare text (meniul Inserați > Intrare text).

  2. Selectați Inserați > Galerie verticală.

  3. Schimbați aspectul galeriei verticale la Titlu, subtitlu și corp.

  4. Selectați pictograma cu săgeată din primul rând din galerie și ștergeți-o.

  5. Actualizați formula galeriei verticale astfel.

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

    În formula de mai sus, termenul de căutare face referire la textul introdus în controlul de introducere a textului ("TextInput1" în acest exemplu); iar rezultatele căutării sunt limitate la primele 5.

  6. Actualizați câmpurile galeriei verticale pentru a afișa DisplayName în titlul galeriei, JobTitle în subtitlu și Departament în corp.

    Câmpurile galeriei selectate.

  7. Redați aplicația și introduceți text în caseta de introducere a textului. Pe măsură ce introduceți text, rezultatele se modifică în funcție de modificările șirului de intrare.

    Exemplu de căutare.

Vizualizați funcțiile disponibile

Această conexiune include următoarele funcții:

Nume funcție Descriere
DirectReports Returnează rapoartele directe pentru utilizatorul specificat.
Manager Regăsește profilul utilizatorului pentru managerul utilizatorului specificat.
MyProfile Regăsește profilul pentru utilizatorul curent.
SearchUser Regăsește rezultatele căutării profilurilor de utilizator.
UserProfile Regăsește un profil de utilizator specific.

MyProfile

Obțineți profilul meu: Regăsește profilul pentru utilizatorul curent.

Proprietăți de intrare

Niciunul.

Proprietăți de ieșire

Nume proprietate Tip Descriere
Oraș string Orașul utilizatorului.
CompanyName string Compania utilizatorului.
Țară string Țara utilizatorului.
Departament string Departamentul utilizatorului.
DisplayName string Afișează numele utilizatorului.
GivenName string Prenumele utilizatorului.
Id string ID utilizator.
JobTitle string Ocupația utilizatorului.
Corespondență string ID-ul de e-mail al utilizatorului.
MailNickname string Supranumele utilizatorului.
mobilePhone string Telefonul mobil al utilizatorului.
OfficeLocation string Locația de birou a utilizatorului.
PostalCode string Codul poștal al utilizatorului.
Nume de familie string Numele utilizatorului.
TelephoneNumber string Numărul de telefon al utilizatorului.
UserPrincipalName string Nume principal utilizator.
AccountEnabled boolean Marcajul activat pentru cont.
BusinessPhones string Numere de telefon ale companiei utilizatorului.

UserProfile

Obțineți un profil de utilizator: Regăsește un profil de utilizator specific.

Proprietăți de intrare

Nume Tip de date Obligatoriu Descriere
Id string da Numele principal al utilizatorului sau ID-ul de e-mail.

Proprietăți de ieșire

Nume proprietate Tip Descriere
Oraș string Orașul utilizatorului.
CompanyName string Compania utilizatorului.
Țară string Țara utilizatorului.
Departament string Departamentul utilizatorului.
DisplayName string Afișează numele utilizatorului.
GivenName string Prenumele utilizatorului.
Id string ID utilizator.
JobTitle string Ocupația utilizatorului.
Corespondență string ID-ul de e-mail al utilizatorului.
MailNickname string Supranumele utilizatorului.
Nume de familie string Numele utilizatorului.
TelephoneNumber string Numărul de telefon al utilizatorului.
UserPrincipalName string Nume principal utilizator.
AccountEnabled boolean Marcajul activat pentru cont.
BusinessPhones string Numere de telefon ale companiei utilizatorului.

Manager

Obțineți managerul: Regăsește profilul utilizatorului pentru managerul utilizatorului specificat.

Proprietăți de intrare

Nume Tip de date Obligatoriu Descriere
Id string da Numele principal al utilizatorului sau ID-ul de e-mail.

Proprietăți de ieșire

Nume proprietate Tip Descriere
Oraș string Orașul utilizatorului.
CompanyName string Compania utilizatorului.
Țară string Țara utilizatorului.
Departament string Departamentul utilizatorului.
DisplayName string Afișează numele utilizatorului.
GivenName string Prenumele utilizatorului.
Id string ID utilizator.
JobTitle string Ocupația utilizatorului.
Corespondență string ID-ul de e-mail al utilizatorului.
MailNickname string Supranumele utilizatorului.
mobilePhone string Telefonul mobil al utilizatorului.
OfficeLocation string Locația de birou a utilizatorului.
PostalCode string Codul poștal al utilizatorului.
Nume de familie string Numele utilizatorului.
TelephoneNumber string Numărul de telefon al utilizatorului.
UserPrincipalName string Nume principal utilizator.
AccountEnabled boolean Marcajul activat pentru cont.
BusinessPhones string Numere de telefon ale companiei utilizatorului.

DirectReports

Obțineți rapoarte directe: Obțineți rapoarte directe.

Proprietăți de intrare

Nume Tip de date Obligatoriu Descriere
Id string da Numele principal al utilizatorului sau ID-ul de e-mail.

Proprietăți de ieșire

Nume proprietate Tip Descriere
Oraș string Orașul utilizatorului.
CompanyName string Compania utilizatorului.
Țară string Țara utilizatorului.
Departament string Departamentul utilizatorului.
DisplayName string Afișează numele utilizatorului.
GivenName string Prenumele utilizatorului.
Id string ID utilizator.
JobTitle string Ocupația utilizatorului.
Corespondență string ID-ul de e-mail al utilizatorului.
MailNickname string Supranumele utilizatorului.
mobilePhone string Telefonul mobil al utilizatorului.
OfficeLocation string Locația de birou a utilizatorului.
PostalCode string Codul poștal al utilizatorului.
Nume de familie string Numele utilizatorului.
TelephoneNumber string Numărul de telefon al utilizatorului.
UserPrincipalName string Nume principal utilizator.
AccountEnabled boolean Marcajul activat pentru cont.
BusinessPhones string Numere de telefon ale companiei utilizatorului.

SearchUser

Căutare de utilizatori: Regăsește rezultatele căutării profilurilor de utilizator.

Proprietăți de intrare

Nume Tip de date Obligatoriu Descriere
searchTerm string nu Șir de căutare. Se aplică la: numele afișat, prenumele dat, prenumele, poșta, porecla pentru corespondență și numele principal al utilizatorului.

Proprietăți de ieșire

Nume proprietate Tip Descriere
Oraș string Orașul utilizatorului.
CompanyName string Compania utilizatorului.
Țară string Țara utilizatorului.
Departament string Departamentul utilizatorului.
DisplayName string Afișează numele utilizatorului.
GivenName string Prenumele utilizatorului.
Id string ID utilizator.
JobTitle string Ocupația utilizatorului.
Corespondență string ID-ul de e-mail al utilizatorului.
MailNickname string Supranumele utilizatorului.
mobilePhone string Telefonul mobil al utilizatorului.
OfficeLocation string Locația de birou a utilizatorului.
PostalCode string Codul poștal al utilizatorului.
Nume de familie string Numele utilizatorului.
TelephoneNumber string Numărul de telefon al utilizatorului.
UserPrincipalName string Nume principal utilizator.
AccountEnabled boolean Marcajul activat pentru cont.
BusinessPhones string Numere de telefon ale companiei utilizatorului.

Consultați și

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).