Connecta't a Office 365 connexió d'usuaris des de Power Apps

Office 365 usuaris.

Office 365 Usuaris us permeten accedir als perfils d'usuari de la vostra organització mitjançant el vostre compte Office 365. Podeu dur a terme diverses accions, com ara obtenir un perfil, un perfil d'usuari, un administrador d'un usuari o els subordinats directes.

Podeu mostrar aquesta informació en una etiqueta de l'aplicació. Podeu mostrar una funció, diverses funcions o fins i tot combinar diferents funcions. Per exemple, podeu crear una expressió que combini el nom d'usuari i el número de telèfon i, a continuació, mostrar aquesta informació a l'aplicació.

En aquest article es mostra com afegir Office 365 Usuaris com a connexió, afegir Office 365 Usuaris com a font de dades a l'aplicació i utilitzar les dades de la taula en un control de galeria.

Requisits previs

Afegeix una connexió

  1. Afegiu una connexió de dades i seleccioneu Office 365 Usuaris:

    Connecta't a Office 365.

  2. Seleccioneu Connecta i, si se us sol·licita, inicieu la sessió i introduïu el compte de treball.

La connexió Office 365 Usuaris s'ha creat i afegit a l'aplicació. Ara, ja està a punt per utilitzar-se.

Utilitzar la connexió a l'aplicació

Mostrar informació sobre l'usuari actual

  1. Al menú Insereix, seleccioneu Etiqueta

  2. A la barra de funcions, definiu la propietat Text en una de les fórmules següents:

    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

L'etiqueta mostra la informació que heu introduït sobre l'usuari actual.

Mostrar informació sobre un altre usuari

  1. Al menú Insereix, seleccioneu Text i, a continuació, seleccioneu Entrada de text. Canvieu-li el nom a InfoAbout:

    Canviar el nom d'un control.

  2. A InfoAbout, escriviu o enganxeu una adreça electrònica d'un usuari de l'organització. Per exemple, escriviu yourName@yourCompany.com.

  3. Afegiu una Etiqueta (menú Insereix) i definiu la propietat Text en qualsevol de les fórmules següents:

    • Per mostrar informació sobre un altre usuari:

      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

    • Per mostrar informació sobre l'administrador d'un altre usuari:

      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

L'etiqueta mostra la informació que heu introduït sobre l'usuari que heu especificat o l'administrador de l'usuari.

Nota

Si estàs desenvolupant una aplicació basada en una taula de la Microsoft Dataverse, pots especificar un usuari basat en l'identificador en lloc de l'adreça electrònica.

Per exemple, podeu crear una aplicació automàticament, afegir una pantalla que contingui un control Etiqueta i definir la propietat Text del control en aquesta fórmula:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Si creeu un contacte i seleccioneu aquest contacte a la pantalla de navegació de l'aplicació, el control Etiqueta mostrarà el nom de visualització.

Mostrar els subordinats directes d'un altre usuari

  1. Afegiu un control Entrada de text (menú Insereix > Text) i canvieu-ne el nom a InfoAbout.

  2. A InfoAbout, introduïu l'adreça electrònica d'un usuari de l'organització. Per exemple, introduïu yourManagersName@yourCompany.com

  3. Afegiu una galeria Amb text (menú Insereix > Galeria) i definiu la propietat Items a la fórmula següent:

    Office365Users.DirectReports(InfoAbout.Text)

    La galeria mostra la informació sobre els subordinats directes de l'usuari que heu introduït.

    Amb la galeria seleccionada, la subfinestra de la dreta mostra les opcions de la galeria.

  4. A la segona llista, seleccioneu JobTitle. A la tercera llista, seleccioneu DisplayName. La galeria s'actualitza per mostrar aquests valors.

Nota

La primera casella és en realitat un control d'imatge. Si no teniu una imatge, podeu suprimir el control de la imatge i afegir una etiqueta al seu lloc. Afegir i configurar controls és un bon recurs.

Cercar usuaris

  1. Afegiu un control Entrada de text (menú Insereix > Text) i canvieu-ne el nom a SearchTerm. Introduïu un nom per cercar. Per exemple, introduïu el vostre nom.

  2. Afegiu una galeria Amb text (menú Insereix > Galeria) i definiu la propietat Items a la fórmula següent:

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

    A la galeria es mostren usuaris el nom dels quals conté el text de cerca que heu introduït.

    Amb la galeria seleccionada, la subfinestra de la dreta mostra les opcions de la galeria.

  3. A la segona llista, seleccioneu Mail. A la tercera llista, seleccioneu DisplayName.

    La segona i tercera etiqueta de la galeria s'actualitzen.

Veure les funcions disponibles

Aquesta connexió inclou les funcions següents:

Nom de la funció Descripció
DirectReports Retorna els subordinats directes de per a l'usuari especificat.
Administrador Recupera el perfil d'usuari de l'administrador de l'usuari especificat.
MyProfile Recupera el perfil de l'usuari actual.
SearchUser Recupera els resultats de la cerca de perfils d'usuari.
UserProfile Recupera un perfil d'usuari específic.

MyProfile

Obtén el meu perfil: recupera el perfil de l'usuari actual.

Propietats d'entrada

Cap.

Propietats de sortida

Nom de la propietat Type Descripció
Ciutat string Ciutat de l'usuari.
CompanyName string Empresa de l'usuari.
Country string País de l'usuari.
Departament string Departament de l'usuari.
DisplayName string Nom de visualització de l'usuari.
GivenName string Nom de pila de l'usuari.
ID string Identificador d'usuari.
JobTitle string Càrrec de l'usuari.
Correu string Identificador del correu electrònic de l'usuari.
MailNickname string Sobrenom de l'usuari.
mobilePhone string Telèfon mòbil de l'usuari.
OfficeLocation string Ubicació de l'oficina de l'usuari.
PostalCode string Codi postal de l'usuari.
Cognom string Cognom de l'usuari.
TelephoneNumber string Número de telèfon de l'usuari.
UserPrincipalName string Nom principal de l'usuari.
AccountEnabled boolean Senyalador de compte habilitat.
BusinessPhones string Números de telèfon de l'empresa de l'usuari.

UserProfile

Obtén el perfil d'usuari: recupera un perfil d'usuari específic.

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
ID string Nom principal de l'usuari o identificador de correu electrònic.

Propietats de sortida

Nom de la propietat Type Descripció
Ciutat string Ciutat de l'usuari.
CompanyName string Empresa de l'usuari.
Country string País de l'usuari.
Departament string Departament de l'usuari.
DisplayName string Nom de visualització de l'usuari.
GivenName string Nom de pila de l'usuari.
ID string Identificador d'usuari.
JobTitle string Càrrec de l'usuari.
Correu string Identificador del correu electrònic de l'usuari.
MailNickname string Sobrenom de l'usuari.
Cognom string Cognom de l'usuari.
TelephoneNumber string Número de telèfon de l'usuari.
UserPrincipalName string Nom principal de l'usuari.
AccountEnabled boolean Senyalador de compte habilitat.
BusinessPhones string Números de telèfon de l'empresa de l'usuari.

Cap

Obtén l'administrador: recupera el perfil d'usuari de l'administrador de l'usuari especificat.

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
ID string Nom principal de l'usuari o identificador de correu electrònic.

Propietats de sortida

Nom de la propietat Type Descripció
Ciutat string Ciutat de l'usuari.
CompanyName string Empresa de l'usuari.
Country string País de l'usuari.
Departament string Departament de l'usuari.
DisplayName string Nom de visualització de l'usuari.
GivenName string Nom de pila de l'usuari.
ID string Identificador d'usuari.
JobTitle string Càrrec de l'usuari.
Correu string Identificador del correu electrònic de l'usuari.
MailNickname string Sobrenom de l'usuari.
mobilePhone string Telèfon mòbil de l'usuari.
OfficeLocation string Ubicació de l'oficina de l'usuari.
PostalCode string Codi postal de l'usuari.
Cognom string Cognom de l'usuari.
TelephoneNumber string Número de telèfon de l'usuari.
UserPrincipalName string Nom principal de l'usuari.
AccountEnabled boolean Senyalador de compte habilitat.
BusinessPhones string Números de telèfon de l'empresa de l'usuari.

DirectReports

Obtén els subordinats directes: obtén els subordinats directes.

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
ID string Nom principal de l'usuari o identificador de correu electrònic.

Propietats de sortida

Nom de la propietat Type Descripció
Ciutat string Ciutat de l'usuari.
CompanyName string Empresa de l'usuari.
Country string País de l'usuari.
Departament string Departament de l'usuari.
DisplayName string Nom de visualització de l'usuari.
GivenName string Nom de pila de l'usuari.
ID string Identificador d'usuari.
JobTitle string Càrrec de l'usuari.
Correu string Identificador del correu electrònic de l'usuari.
MailNickname string Sobrenom de l'usuari.
mobilePhone string Telèfon mòbil de l'usuari.
OfficeLocation string Ubicació de l'oficina de l'usuari.
PostalCode string Codi postal de l'usuari.
Cognom string Cognom de l'usuari.
TelephoneNumber string Número de telèfon de l'usuari.
UserPrincipalName string Nom principal de l'usuari.
AccountEnabled boolean Senyalador de compte habilitat.
BusinessPhones string Números de telèfon de l'empresa de l'usuari.

SearchUser

Cerca d'usuaris: recupera els resultats de la cerca de perfils d'usuari.

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
searchTerm string no Cadena de cerca. S'aplica a: nom de visualització, nom, cognoms, correu, àlies de correu i nom principal de l'usuari.

Propietats de sortida

Nom de la propietat Type Descripció
Ciutat string Ciutat de l'usuari.
CompanyName string Empresa de l'usuari.
Country string País de l'usuari.
Departament string Departament de l'usuari.
DisplayName string Nom de visualització de l'usuari.
GivenName string Nom de pila de l'usuari.
ID string Identificador d'usuari.
JobTitle string Càrrec de l'usuari.
Correu string Identificador del correu electrònic de l'usuari.
MailNickname string Sobrenom de l'usuari.
mobilePhone string Telèfon mòbil de l'usuari.
OfficeLocation string Ubicació de l'oficina de l'usuari.
PostalCode string Codi postal de l'usuari.
Cognom string Cognom de l'usuari.
TelephoneNumber string Número de telèfon de l'usuari.
UserPrincipalName string Nom principal de l'usuari.
AccountEnabled boolean Senyalador de compte habilitat.
BusinessPhones cadena Números de telèfon de l'empresa de l'usuari.

Consulteu també