Conectare la Office 365 Conexiune utilizatori din Power Apps
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
- Acces la Power Apps
- Adăugați conexiunea
- Creați o aplicație pornind de la un șablon, de la date sau de la zero
Adăugați o conexiune
Adăugați o conexiune de date și selectați Office 365 Utilizatori:
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
În meniul Inserați, selectați Etichetă
Î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
În meniul Inserați, selectați Text, apoi selectați Introducere text. Redenumiți InfoAbout:
Î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.
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
Adăugați un control Intrare text (meniul Inserați > Text) și redenumiți-l InfoAbout.
În InfoAbout, introduceți adresa de e-mail a unui utilizator din organizația dvs. De exemplu, introduceți yourManagersName@yourCompany.com
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.
Î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
Adăugați un control Intrare text (meniul Inserați > Intrare text).
Selectați Inserați > Galerie verticală.
Schimbați aspectul galeriei verticale la Titlu, subtitlu și corp.
Selectați pictograma cu săgeată din primul rând din galerie și ștergeți-o.
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.
Actualizați câmpurile galeriei verticale pentru a afișa DisplayName în titlul galeriei, JobTitle în subtitlu și Departament în corp.
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.
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
- Vizualizați toate conexiunile disponibile
- Aflați cum puteți adăuga conexiuni la aplicațiile dvs.
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).
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru