Споделяне чрез


Свържете се с потребители на Office 365 от Power Apps

Потребители на Office 365.

Потребители на Office 365 ви позволяват да имате достъп до потребителски профили във вашата организация, като използвате своя акаунт на Office 365. Можете да извършвате различни действия, като например да получите вашия профил, потребителски профил, мениджър на потребителя или директни отчети.

Можете да покажете тази информация в етикет на приложението си. Можете да покажете една функция, няколко функции или дори да комбинирате различни функции. Например можете да създадете израз, който комбинира потребителското име и телефонен номер, и след това да показвате тази информация в приложението си.

Тази статия ви показва как да добавите Потребители на Office 365 като връзка, добавете Потребители на Office 365 като източник на данни за вашето приложение и използвайте данни на таблица в контрола на галерия.

Предварителни изисквания

Добавяне на връзка

  1. Добавете връзка за данни и изберете Потребители на Office 365:

    Свързване към Office 365.

  2. Изберете Свързване и ако бъдете подканени да влезете, въведете работния си акаунт.

Връзката на Потребители на Office 365 е създадена и добавена към приложението ви. Сега тя е готова за употреба.

Използвайте връзката в приложението си

Показване на информацията за текущия потребител

  1. В менюто Вмъкване изберете Етикет

  2. В функционалната лента задайте неговото свойство Текст към която и да е от следните формули:

    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

Етикетът показва информацията, която сте въвели за текущия потребител.

Показване на информация за друг потребител

  1. В менюто Вмъкване изберете Текст и след това изберете Въвеждане на текст. Преименувайте го InfoAbout:

    Преименуване на контрола.

  2. В InfoAbout въведете или поставете имейл адрес на потребител във вашата организация. Например въведете yourName@yourCompany.com.

  3. Добавете Етикет (меню Вмъкване) и задайте свойството му Текст на която и да е от следните формули:

    • За да покажете информация за друг потребител:

      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

    • За да покажете информация за мениджър на друг потребител:

      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

Етикетът показва информацията, която сте въвели за посочения от вас потребител или за мениджъра на този потребител.

Бележка

Ако разработвате приложение, базирано на таблица в Microsoft Dataverse, можете да посочите потребител въз основа на идентификатор вместо имейл адрес.

Например, можете да създайте приложение автоматично, да добавите екран, който съдържа контрола Етикет и да задайте свойство Текст на контрола на тази формула:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Ако създадете контакт и го изберете в екрана за преглед на приложението, контролата Етикет ще покаже вашето име.

Показване на директните отчети на друг потребител

  1. Добавете контрола Въвеждане на текст (меню Вмъкване > Текст) и я преименувайте на InfoAbout.

  2. В InfoAbout въведете имейл адрес на потребител във вашата организация. Например, въведете yourManagersName@yourCompany.com

  3. Добавете галерия С текст (меню Вмъкване > галерия), и задайте свойството Предмети на следната формула:

    Office365Users.DirectReports(InfoAbout.Text)

    Галерията показва информацията за директните подчинени на въведения потребител.

    С избраната галерия десният прозорец показва опции за тази галерия.

  4. Във втория списък, изберете JobTitle. В третия списък, изберете DisplayName. Галерията се актуализира, за да показва тези стойности.

Бележка

Първата кутия всъщност е контрол на изображението. Ако нямате изображение, можете да изтриете контрола на изображението и да добавите етикет на негово място. Добавете и конфигурирайте контролите е добър ресурс.

Търсене на потребители

  1. Добавете контрола Въвеждане на текст (меню Вмъкване > Въвеждане на текст).

  2. Изберете Вмъкване > Вертикална галерия.

  3. Променете оформлението на вертикалната галерия на Заглавие, подзаглавие и тяло.

  4. Изберете иконата със стрелка от първия ред в галерията и я изтрийте.

  5. Актуализирайте формулата за вертикалната галерия по следния начин.

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

    Във формулата по-горе думата за търсене препраща към текст, въведен в контролата за въвеждане на текст ("TextInput1" в този пример); и резултатите от търсенето са ограничени до топ 5.

  6. Актуализирайте вертикалните полета на галерията, за да се показват Екранно име в заглавието на галерията, Длъжност в подзаглавието и Отдел в тялото.

    Избрани полета на галерията.

  7. Пуснете приложението и въведете текст в полето за въвеждане на текст. Докато въвеждате текст, резултатите се променят въз основа на промените във въведения низ.

    Пример за търсене.

Преглед на наличните функции

Тази връзка включва следните функции:

Име на функция Описание
DirectReports Връща директните подчинени за посочения потребител.
Управител Извлича потребителски профил за мениджъра на указания потребител.
MyProfile Извлича профила за текущия потребител.
SearchUser Извлича резултати от търсенето на потребителски профили.
UserProfile Извлича конкретен потребителски профил.

MyProfile

Получаване на моя профил: Извлича профила за текущия потребител.

Свойства за въвеждане

Нищо.

Изходни свойства

Име на свойство Тип Описание
Град string Град на потребителя.
CompanyName string Фирма на потребителя.
Страна string Държава на потребителя.
Отдел string Отдел на потребителя.
DisplayName string Показвано име на потребителя.
GivenName string Собствено име на потребителя.
ИД string ИД на потребител.
JobTitle string Длъжност на потребител.
Поща string ИД на имейл на потребителя.
MailNickname string Псевдоним на потребител.
mobilePhone string Мобилен телефон на потребител.
OfficeLocation string Местоположение на офиса на потребителя.
PostalCode string Пощенски код на потребителя.
Презиме string Презиме на потребител.
TelephoneNumber string Телефонен номер на потребителя.
UserPrincipalName string Основно име на потребителя.
AccountEnabled boolean Флаг за активиран акаунт.
BusinessPhones string Телефонни номера на компанията на потребителя.

UserProfile

Получете потребителски профил: Извлича конкретен потребителски профил.

Свойства за въвеждане

Име Тип данни Необходимо Описание
ИД string да Основно потребителско име или ИД на имейл.

Изходни свойства

Име на свойство Тип Описание
Град string Град на потребителя.
CompanyName string Фирма на потребителя.
Страна string Държава на потребителя.
Отдел string Отдел на потребителя.
DisplayName string Показвано име на потребителя.
GivenName string Собствено име на потребителя.
ИД string ИД на потребител.
JobTitle string Длъжност на потребител.
Поща string ИД на имейл на потребителя.
MailNickname string Псевдоним на потребител.
Презиме string Презиме на потребител.
TelephoneNumber string Телефонен номер на потребителя.
UserPrincipalName string Основно име на потребителя.
AccountEnabled boolean Флаг за активиран акаунт.
BusinessPhones string Телефонни номера на компанията на потребителя.

Мениджър

Получаване на мениджър: Извлича потребителски профил за мениджъра на указания потребител.

Свойства за въвеждане

Име Тип данни Необходимо Описание
ИД string да Основно потребителско име или ИД на имейл.

Изходни свойства

Име на свойство Тип Описание
Град string Град на потребителя.
CompanyName string Фирма на потребителя.
Страна string Държава на потребителя.
Отдел string Отдел на потребителя.
DisplayName string Показвано име на потребителя.
GivenName string Собствено име на потребителя.
ИД string ИД на потребител.
JobTitle string Длъжност на потребител.
Поща string ИД на имейл на потребителя.
MailNickname string Псевдоним на потребител.
mobilePhone string Мобилен телефон на потребител.
OfficeLocation string Местоположение на офиса на потребителя.
PostalCode string Пощенски код на потребителя.
Презиме string Презиме на потребител.
TelephoneNumber string Телефонен номер на потребителя.
UserPrincipalName string Основно име на потребителя.
AccountEnabled boolean Флаг за активиран акаунт.
BusinessPhones string Телефонни номера на компанията на потребителя.

DirectReports

Получаване на директни подчинени: Получаване на директни подчинени.

Свойства за въвеждане

Име Тип данни Необходимо Описание
ИД string да Основно потребителско име или ИД на имейл.

Изходни свойства

Име на свойство Тип Описание
Град string Град на потребителя.
CompanyName string Фирма на потребителя.
Страна string Държава на потребителя.
Отдел string Отдел на потребителя.
DisplayName string Показвано име на потребителя.
GivenName string Собствено име на потребителя.
ИД string ИД на потребител.
JobTitle string Длъжност на потребител.
Поща string ИД на имейл на потребителя.
MailNickname string Псевдоним на потребител.
mobilePhone string Мобилен телефон на потребител.
OfficeLocation string Местоположение на офиса на потребителя.
PostalCode string Пощенски код на потребителя.
Презиме string Презиме на потребител.
TelephoneNumber string Телефонен номер на потребителя.
UserPrincipalName string Основно име на потребителя.
AccountEnabled boolean Флаг за активиран акаунт.
BusinessPhones string Телефонни номера на компанията на потребителя.

SearchUser

Търсене на потребители: Извлича резултати от търсенето на потребителски профили.

Свойства за въвеждане

Име Тип данни Необходимо Описание
searchTerm string не Низ за търсене. Отнася се за: показвано име, собствено име, фамилия, имейл, псевдоним на имейл и основно потребителско име.

Изходни свойства

Име на свойство Тип Описание
Град string Град на потребителя.
CompanyName string Фирма на потребителя.
Страна string Държава на потребителя.
Отдел string Отдел на потребителя.
DisplayName string Показвано име на потребителя.
GivenName string Собствено име на потребителя.
ИД string ИД на потребител.
JobTitle string Длъжност на потребител.
Поща string ИД на имейл на потребителя.
MailNickname string Псевдоним на потребител.
mobilePhone string Мобилен телефон на потребител.
OfficeLocation string Местоположение на офиса на потребителя.
PostalCode string Пощенски код на потребителя.
Презиме string Презиме на потребител.
TelephoneNumber string Телефонен номер на потребителя.
UserPrincipalName string Основно име на потребителя.
AccountEnabled boolean Флаг за активиран акаунт.
BusinessPhones string Телефонни номера на компанията на потребителя.

Вижте също

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).