Pripojenie k pripojeniu Používatelia Office 365 z Power Apps

Office 365 Users.

Používatelia Office 365 umožňujú prístup k používateľským profilom vo vašej organizácii pomocou účtu Office 365. Môžete vykonávať rôzne akcie, napríklad získať informácie o svojom profile, o používateľskom profile, o manažérovi (vedúcom) alebo priamych podriadených používateľa.

Tieto informácie môžete zobraziť v aplikácii v popise. Môžete zobraziť jednu funkciu, viac funkcií, alebo dokonca kombinovať rôzne funkcie. Môžete napríklad vytvoriť výraz, ktorý spája používateľské meno a telefónne číslo, a potom tieto informácie zobrazí vo vašej aplikácii.

Tento článok popisuje, ako do svojej aplikácie pridať používateľov Office 365 ako pripojenie, používateľov Office 365 ako zdroj údajov, a ako použiť údaje v tabuľke v ovládacom prvku Galéria.

Predpoklady

Pridať pripojenie

  1. Pridajte dátové pripojenie a vyberte Používatelia Office 365:

    Pripojte sa k službe Office 365.

  2. Vyberte Pripojiť, a ak sa zobrazí výzva na prihlásenie, zadajte svoje pracovné konto.

Pripojenie Používatelia Office 365 sa vytvorí a pridá do vašej aplikácie. Môžete ho začať používať.

Používanie pripojenia v aplikácii

Zobrazenie informácií o aktuálnom používateľovi

  1. V ponuke Vložiť vyberte Označenie

  2. Na paneli funkcie nastavte vlastnosť Text na niektorý z nasledujúcich vzorcov:

    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

V označení sa zobrazia zadané informácie o aktuálnom používateľovi.

Zobrazenie informácií o inom používateľovi

  1. V ponuke Vložiť vyberte položku Text a potom vyberte Textový vstup. Ovládací prvok premenujte na InfoAbout:

    Premenovanie ovládacieho prvku.

  2. Do poľa InfoAbout zadajte alebo prilepte e-mailovú adresu používateľa vo vašej organizácii. Zadajte ju napríklad v tvare vasemeno@vasaspolocnost.com.

  3. Pridajte Označenie (pomocou ponuky Vložiť) a nastavte jeho vlastnosť Text na niektorý z nasledujúcich vzorcov:

    • Zobrazenie informácií o inom používateľovi:

      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

    • Zobrazenie informácií o manažérovi iného používateľa:

      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

V popise sa zobrazia zadané informácie o určenom používateľovi alebo jeho manažérovi.

Poznámka

Ak vyvíjate aplikáciu založenú na tabuľke v Microsoft Dataverse, môžete používateľa zadať pomocou ID namiesto jeho e-mailovej adresy.

Môžete napríklad vytvoriť aplikáciu automaticky, pridať obrazovku, ktorá obsahuje ovládací prvok Popis, a nastaviť v danom prvku vlastnosť Text na tento vzorec:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Ak vytvoríte kontakt a vyberiete ho na obrazovke prehľadávania, zobrazí sa v ovládacom prvku Označenie vaše zobrazované meno.

Zobrazenie priamych podriadených iného používateľa

  1. Pridajte ovládací prvok Textový vstup (ponuka Vložiť > Text) a premenujte ho na InfoAbout.

  2. Do poľa InfoAbout zadajte e-mailovú adresu používateľa vo vašej organizácii. Zadajte ju napríklad v tvare menomanazera@vasaspolocnost.com

  3. Pridajte galériu S textom (ponuka Vložiť > Galéria) a nastavte jej vlastnosť Items na tento vzorec:

    Office365Users.DirectReports(InfoAbout.Text)

    Galéria zobrazuje informácie o priamych podriadených zadaného používateľa.

    Keď je galéria zvolená, zobrazujú sa na pravej table možnosti pre túto galériu.

  4. V druhom zozname vyberte JobTitle. V treťom zozname vyberte DisplayName. Galéria sa aktualizuje a zobrazí tieto hodnoty.

Poznámka

Prvé pole je v skutočnosti ovládací prvok obrázka. Ak nemáte obrázok, môžete tento ovládací prvok obrázku odstrániť a namiesto neho pridať označenie. Dobrým zdrojom informácií je článok o pridávaní a konfigurácii ovládacích prvkov.

Hľadanie používateľov

  1. Pridajte ovládací prvok Textový vstup (ponuka Vložiť > Textový vstup).

  2. Stlačte možnosť Vložiť > Zvislá galéria.

  3. Zmeňte rozloženie zvislej galérie na Nadpis, podnadpis a telo.

  4. Vyberte ikonu šípky z prvého radu vnútri galérie a odstráňte ju.

  5. Aktualizujte vzorec zvislej galérie na nasledujúce.

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

    Vo vzorci vyššie hľadaný výraz odkazuje na text zadaný v ovládacom prvku zadávania textu (v tomto príklade "TextInput1"); a výsledky vyhľadávania sú obmedzené na prvých 5.

  6. Aktualizujte vertikálne polia galérie, aby sa zobrazilo DisplayName v názve galérie, JobTitle v titulkoch a oddelenie v tele.

    Vybraté polia galérie.

  7. Spustite aplikáciu a zadajte text do poľa na zadávanie textu. Pri zadávaní textu sa výsledky menia na základe zmien vstupného reťazca.

    Príklad vyhľadávania.

Dostupné funkcie

Toto pripojenie obsahuje nasledujúce funkcie:

Názov funkcie Popis
DirectReports Vráti priamych podriadených zadaného používateľa.
Manažér Načíta používateľský profil manažéra zadaného používateľa.
MyProfile Načíta profil aktuálneho používateľa.
SearchUser Načíta výsledky vyhľadávania používateľských profilov.
UserProfile Načíta profil určitého používateľa.

MyProfile

Získať môj profil: Načíta profil aktuálneho používateľa.

Vstupné vlastnosti

Žiadne.

Výstupné vlastnosti

Názov vlastnosti Typ Popis
Mesto string Mesto používateľa.
CompanyName string Spoločnosť používateľa.
Krajina/oblasť string Krajina používateľa.
Oddelenie string Oddelenie používateľa.
DisplayName string Zobrazované meno používateľa.
GivenName string Krstné meno používateľa.
Identifikácia string ID používateľa.
JobTitle string Názov pracovnej pozície používateľa.
Pošta string E-mailový identifikátor používateľa.
MailNickname string Prezývka používateľa.
mobilePhone string Mobilný telefón používateľa.
OfficeLocation string Poloha pracoviska používateľa.
PostalCode string PSČ používateľa.
Surname string Priezvisko používateľa.
TelephoneNumber string Telefónne číslo používateľa.
UserPrincipalName string Hlavné meno používateľa.
AccountEnabled boolean Príznak Účet povolený.
BusinessPhones string Telefónne čísla spoločnosti používateľa.

UserProfile

Získať profil používateľa: Načíta profil daného používateľa.

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
Identifikácia string áno Hlavný názov alebo e-mailový identifikátor používateľa.

Výstupné vlastnosti

Názov vlastnosti Typ Popis
Mesto string Mesto používateľa.
CompanyName string Spoločnosť používateľa.
Krajina/oblasť string Krajina používateľa.
Oddelenie string Oddelenie používateľa.
DisplayName string Zobrazované meno používateľa.
GivenName string Krstné meno používateľa.
Identifikácia string ID používateľa.
JobTitle string Názov pracovnej pozície používateľa.
Pošta string E-mailový identifikátor používateľa.
MailNickname string Prezývka používateľa.
Surname string Priezvisko používateľa.
TelephoneNumber string Telefónne číslo používateľa.
UserPrincipalName string Hlavné meno používateľa.
AccountEnabled boolean Príznak Účet povolený.
BusinessPhones string Telefónne čísla spoločnosti používateľa.

Manažér

Získať manažéra: Načíta používateľský profil manažéra daného používateľa.

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
Identifikácia string áno Hlavný názov alebo e-mailový identifikátor používateľa.

Výstupné vlastnosti

Názov vlastnosti Typ Popis
Mesto string Mesto používateľa.
CompanyName string Spoločnosť používateľa.
Krajina/oblasť string Krajina používateľa.
Oddelenie string Oddelenie používateľa.
DisplayName string Zobrazované meno používateľa.
GivenName string Krstné meno používateľa.
Identifikácia string ID používateľa.
JobTitle string Názov pracovnej pozície používateľa.
Pošta string E-mailový identifikátor používateľa.
MailNickname string Prezývka používateľa.
mobilePhone string Mobilný telefón používateľa.
OfficeLocation string Poloha pracoviska používateľa.
PostalCode string PSČ používateľa.
Surname string Priezvisko používateľa.
TelephoneNumber string Telefónne číslo používateľa.
UserPrincipalName string Hlavné meno používateľa.
AccountEnabled boolean Príznak Účet povolený.
BusinessPhones string Telefónne čísla spoločnosti používateľa.

DirectReports

Získať priamych podriadených: Načíta priamych podriadených.

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
Identifikácia string áno Hlavný názov alebo e-mailový identifikátor používateľa.

Výstupné vlastnosti

Názov vlastnosti Typ Popis
Mesto string Mesto používateľa.
CompanyName string Spoločnosť používateľa.
Krajina/oblasť string Krajina používateľa.
Oddelenie string Oddelenie používateľa.
DisplayName string Zobrazované meno používateľa.
GivenName string Krstné meno používateľa.
Identifikácia string ID používateľa.
JobTitle string Názov pracovnej pozície používateľa.
Pošta string E-mailový identifikátor používateľa.
MailNickname string Prezývka používateľa.
mobilePhone string Mobilný telefón používateľa.
OfficeLocation string Poloha pracoviska používateľa.
PostalCode string PSČ používateľa.
Surname string Priezvisko používateľa.
TelephoneNumber string Telefónne číslo používateľa.
UserPrincipalName string Hlavné meno používateľa.
AccountEnabled boolean Príznak Účet povolený.
BusinessPhones string Telefónne čísla spoločnosti používateľa.

SearchUser

Vyhľadávania používateľov: Načíta výsledky vyhľadávania používateľských profilov.

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
searchTerm string nie Hľadaný reťazec. Platí pre: zobrazované meno, krstné meno, priezvisko, e-mail, e-mailovú prezývku a hlavné meno používateľa.

Výstupné vlastnosti

Názov vlastnosti Typ Popis
Mesto string Mesto používateľa.
CompanyName string Spoločnosť používateľa.
Krajina/oblasť string Krajina používateľa.
Oddelenie string Oddelenie používateľa.
DisplayName string Zobrazované meno používateľa.
GivenName string Krstné meno používateľa.
Identifikácia string ID používateľa.
JobTitle string Názov pracovnej pozície používateľa.
Pošta string E-mailový identifikátor používateľa.
MailNickname string Prezývka používateľa.
mobilePhone string Mobilný telefón používateľa.
OfficeLocation string Poloha pracoviska používateľa.
PostalCode string PSČ používateľa.
Surname string Priezvisko používateľa.
TelephoneNumber string Telefónne číslo používateľa.
UserPrincipalName string Hlavné meno používateľa.
AccountEnabled boolean Príznak Účet povolený.
BusinessPhones string Telefónne čísla spoločnosti používateľa.

Pozrite si tiež

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).