Делите путем


Повезивање на везу са Office 365 корисницима из услуге Power Apps

Office 365 корисници.

Office 365 корисници вам омогућавају да приступите корисничким профилима у вашој организацији користећи свој Office 365 налог. Можете да обављате различите радње као што су преузимање вашег профила, профила корисника, менаџера корисника или директних извештаја.

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

Овај чланак вам показује како да додате Office 365 кориснике као везу, додате Office 365 кориснике као извор података за апликацију и користе податке табеле у контроли галерије.

Предуслови

Додај везу

  1. Додајте везу података и изаберите Office 365 корисници:

    Повезивање са услугом Office 365.

  2. Изаберите Повежи се, а ако буде затражено да се пријавите, унесите свој пословни налог.

Веза са Office 365 корисницима је креирана и додата у вашу апликацију. Сада је спремна за употребу.

Коришћење везе у апликацији

Прикажите информације о тренутном кориснику

  1. На менију Уметање, изаберите Ознака

  2. На траци функција, подесите својство Text на било коју од следећих формула:

    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. Додајте ознаку (мени Уметање), и подесите њено својство Text према било којој од следећих формула:

    • Да бисте приказивали информације о другом кориснику:

      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, можете одредити корисника на основу ID-а уместо адресе е-поште.

На пример, можете да креирате апликацију аутоматски, додате екран који садржи контролу Ознака и подесите својство контроле Text према овој формули:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Ако креирате контакт и изаберете га на екрану током прегледа екрана апликације, контрола Ознака ће показати ваше име за приказ.

Приказ директних извештаја другог корисника

  1. Додајте контролу Унос текста (мени Уметање > Текст), и преименујте га у InfoAbout.

  2. У поље InfoAbout унесите адресу е-поште корисника у вашој организацији. На пример, унесите yourManagersName@yourCompany.com

  3. Додајте галерију Са текстом (мени Уметање > Галерија), и подесите њено својство Items према следећој формули:

    Office365Users.DirectReports(InfoAbout.Text)

    Галерија приказује информације које сте унели о директним подређенима том кориснику.

    Када је изабрана галерија, десно окно приказује опције за ту галерију.

  4. На другој листи изаберите JobTitle. На трећој листи изаберите DisplayName. Галерија се ажурира како би приказала ове вредности.

Напомена

Прво поље је заправо контрола слике. Ако немате слику, можете да избришете контролу слике и на њено место додате ознаку. Додавање и конфигурисање контрола је добар ресурс.

Претрага корисника

  1. Додајте контролу Унос текста (мени Уметање > Унос текста).

  2. Изаберите Уметање > Вертикална галерија.

  3. Промените распоред вертикалне галерије на Наслов, поднаслов и тело.

  4. Изаберите икону стрелице из првог реда унутар галерије и избришите је.

  5. Ажурирајте формулу вертикалне галерије на следећу.

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

    У горњој формули, термин за претрагу референцира текст унет у контролу уноса текста ("TextInput1" у овом примеру); а резултати претраге су ограничени на првих 5.

  6. Ажурирајте вертикална поља галерије да бисте приказали DisplayName у наслову галерије, JobTitle у поднаслову и Department у телу.

    Изабрана су поља галерије.

  7. Репродукујте апликацију и унесите текст унутар оквира за унос текста. Док уносите текст, резултати се мењају на основу промене улазне ниске.

    Пример претраге.

Приказ доступних функција

Ова веза укључује следеће функције:

Назив функције Опис
DirectReports Враћа директне извештаје за наведеног корисника.
Менаџер Враћа профил корисника за менаџера одређеног корисника.
MyProfile Враћа профил тренутног корисника.
SearchUser Враћа резултате претраге корисничких профила.
UserProfile Враћа одређени кориснички профил.

MyProfile

Преузимање мог профила: Враћа профил тренутног корисника.

Својства уноса

Ниједно.

Својства излаза

Име својства Тип Опис
Град string Град корисника.
CompanyName string Предузеће корисника.
Земља string Земља корисника.
Одељење string Одељење корисника.
DisplayName string Име за приказ корисника.
GivenName string Лично име корисника.
ID string ID корисника.
JobTitle string Радно место корисника.
Пошта string ИД е-поште корисника.
MailNickname string Надимак корисника.
mobilePhone string Мобилни телефон корисника.
OfficeLocation string Локација канцеларије корисника.
PostalCode string Поштански број корисника.
Surname string Презиме корисника.
TelephoneNumber string Број телефона корисника.
UserPrincipalName string Главно име корисника.
AccountEnabled boolean Ознака омогућеног налога.
BusinessPhones string Бројеви телефона компаније корисника.

UserProfile

Преузимање корисничког профила: Враћа одређени кориснички профил.

Својства уноса

Назив Тип података Обавезно Опис
ID string Да Главно име корисника или ID е-поште.

Својства излаза

Име својства Тип Опис
Град string Град корисника.
CompanyName string Предузеће корисника.
Земља string Земља корисника.
Одељење string Одељење корисника.
DisplayName string Име за приказ корисника.
GivenName string Лично име корисника.
ID string ID корисника.
JobTitle string Радно место корисника.
Пошта string ИД е-поште корисника.
MailNickname string Надимак корисника.
Surname string Презиме корисника.
TelephoneNumber string Број телефона корисника.
UserPrincipalName string Главно име корисника.
AccountEnabled boolean Ознака омогућеног налога.
BusinessPhones string Бројеви телефона компаније корисника.

Менаџер

Преузимање менаџера: Враћа профил корисника за менаџера одређеног корисника.

Својства уноса

Назив Тип података Обавезно Опис
ID string Да Главно име корисника или ID е-поште.

Својства излаза

Име својства Тип Опис
Град string Град корисника.
CompanyName string Предузеће корисника.
Земља string Земља корисника.
Одељење string Одељење корисника.
DisplayName string Име за приказ корисника.
GivenName string Лично име корисника.
ID string ID корисника.
JobTitle string Радно место корисника.
Пошта string ИД е-поште корисника.
MailNickname string Надимак корисника.
mobilePhone string Мобилни телефон корисника.
OfficeLocation string Локација канцеларије корисника.
PostalCode string Поштански број корисника.
Surname string Презиме корисника.
TelephoneNumber string Број телефона корисника.
UserPrincipalName string Главно име корисника.
AccountEnabled boolean Ознака омогућеног налога.
BusinessPhones string Бројеви телефона компаније корисника.

DirectReports

Преузимање директних извештаја: Набавите директне извештаје.

Својства уноса

Назив Тип података Обавезно Опис
ID string Да Главно име корисника или ID е-поште.

Својства излаза

Име својства Тип Опис
Град string Град корисника.
CompanyName string Предузеће корисника.
Земља string Земља корисника.
Одељење string Одељење корисника.
DisplayName string Име за приказ корисника.
GivenName string Лично име корисника.
ID string ID корисника.
JobTitle string Радно место корисника.
Пошта string ИД е-поште корисника.
MailNickname string Надимак корисника.
mobilePhone string Мобилни телефон корисника.
OfficeLocation string Локација канцеларије корисника.
PostalCode string Поштански број корисника.
Surname string Презиме корисника.
TelephoneNumber string Број телефона корисника.
UserPrincipalName string Главно име корисника.
AccountEnabled boolean Ознака омогућеног налога.
BusinessPhones string Бројеви телефона компаније корисника.

SearchUser

Претрага корисника: Враћа резултате претраге корисничких профила.

Својства уноса

Назив Тип података Обавезно Опис
searchTerm string не Ниска за претрагу. Односи се на: име за приказ, име, презиме, пошту, надимак поште и главно име корисника.

Својства излаза

Име својства Тип Опис
Град string Град корисника.
CompanyName string Предузеће корисника.
Земља string Земља корисника.
Одељење string Одељење корисника.
DisplayName string Име за приказ корисника.
GivenName string Лично име корисника.
ID string ID корисника.
JobTitle string Радно место корисника.
Пошта string ИД е-поште корисника.
MailNickname string Надимак корисника.
mobilePhone string Мобилни телефон корисника.
OfficeLocation string Локација канцеларије корисника.
PostalCode string Поштански број корисника.
Surname string Презиме корисника.
TelephoneNumber string Број телефона корисника.
UserPrincipalName string Главно име корисника.
AccountEnabled boolean Ознака омогућеног налога.
BusinessPhones ниска Бројеви телефона компаније корисника.

Такође погледајте

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).