Повезивање на везу са Office 365 корисницима из услуге Power Apps
Office 365 корисници вам омогућавају да приступите корисничким профилима у вашој организацији користећи свој Office 365 налог. Можете да обављате различите радње као што су преузимање вашег профила, профила корисника, менаџера корисника или директних извештаја.
Те информације можете приказати на ознаци у вашој апликацији. Можете приказати једну функцију, више функција или чак комбиновати различите функције. На пример, можете креирати израз који комбинује корисничко име и телефонски број, а затим те информације приказати у својој апликацији.
Овај чланак вам показује како да додате Office 365 кориснике као везу, додате Office 365 кориснике као извор података за апликацију и користе податке табеле у контроли галерије.
Предуслови
- Приступ за Power Apps
- Додајте везу
- Креирајте апликацију помоћу предлошка, података или из почетка
Додај везу
Додајте везу података и изаберите Office 365 корисници:
Изаберите Повежи се, а ако буде затражено да се пријавите, унесите свој пословни налог.
Веза са Office 365 корисницима је креирана и додата у вашу апликацију. Сада је спремна за употребу.
Коришћење везе у апликацији
Прикажите информације о тренутном кориснику
На менију Уметање, изаберите Ознака
На траци функција, подесите својство 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
Ознака приказује информације које сте унели о тренутном кориснику.
Приказивање информација о другом кориснику
У менију Уметање, изаберите Текст, а затим изаберите Унос текста. Преименујте га InfoAbout:
У пољу InfoAbout, упишите или налепите адресу е-поште корисника у вашој организацији. На пример, упишите yourName@yourCompany.com.
Додајте ознаку (мени Уметање), и подесите њено својство 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
Ако креирате контакт и изаберете га на екрану током прегледа екрана апликације, контрола Ознака ће показати ваше име за приказ.
Приказ директних извештаја другог корисника
Додајте контролу Унос текста (мени Уметање > Текст), и преименујте га у InfoAbout.
У поље InfoAbout унесите адресу е-поште корисника у вашој организацији. На пример, унесите yourManagersName@yourCompany.com
Додајте галерију Са текстом (мени Уметање > Галерија), и подесите њено својство Items према следећој формули:
Office365Users.DirectReports(InfoAbout.Text)
Галерија приказује информације које сте унели о директним подређенима том кориснику.
Када је изабрана галерија, десно окно приказује опције за ту галерију.
На другој листи изаберите JobTitle. На трећој листи изаберите DisplayName. Галерија се ажурира како би приказала ове вредности.
Напомена
Прво поље је заправо контрола слике. Ако немате слику, можете да избришете контролу слике и на њено место додате ознаку. Додавање и конфигурисање контрола је добар ресурс.
Претрага корисника
Додајте контролу Унос текста (мени Уметање > Унос текста).
Изаберите Уметање > Вертикална галерија.
Промените распоред вертикалне галерије на Наслов, поднаслов и тело.
Изаберите икону стрелице из првог реда унутар галерије и избришите је.
Ажурирајте формулу вертикалне галерије на следећу.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
У горњој формули, термин за претрагу референцира текст унет у контролу уноса текста ("TextInput1" у овом примеру); а резултати претраге су ограничени на првих 5.
Ажурирајте вертикална поља галерије да бисте приказали DisplayName у наслову галерије, JobTitle у поднаслову и Department у телу.
Репродукујте апликацију и унесите текст унутар оквира за унос текста. Док уносите текст, резултати се мењају на основу промене улазне ниске.
Приказ доступних функција
Ова веза укључује следеће функције:
Назив функције | Опис |
---|---|
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 | ниска | Бројеви телефона компаније корисника. |
Такође погледајте
- Погледајте све доступне везе.
- Сазнајте како да додајете везе у апликације.
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).
Повратне информације
https://aka.ms/ContentUserFeedback.
Стиже ускоро: Током 2024. године постепено ћемо укидати проблеме са услугом GitHub као механизам повратних информација за садржај и заменити га новим системом повратних информација. За додатне информације, погледајте:Пошаљите и прегледајте повратне информације за