Připojení k připojení Office 365 Users z Power Apps

Uživatelé Office 365.

Office 365 Users umožňuje přístup k uživatelským profilům ve vaší organizací pomocí vašeho účtu Office 365. Můžete provádět různé akce, jako třeba získat informace o svém profilu, o profilu uživatele, o manažerovi (vedoucím) nebo přímých podřízených uživatele.

Tyto informace můžete zobrazit v aplikaci v popisku. Můžete zobrazit jednu funkci, více funkcí nebo i kombinovat různé funkce. Můžete třeba vytvořit výraz, který zkombinuje uživatelské jméno a telefonní číslo a potom tyto informace zobrazí ve vaší aplikaci.

Tento článek popisuje, jak si přidat Office 365 Users jako připojení, jak Office 365 Users přidat do aplikace jako zdroj dat a jak tabulková data použít v ovládacím prvku galerie.

Požadavky

Přidat připojení

  1. Přidejte datové připojení a vyberte Office 365 Users:

    Připojte se ke službě Office 365.

  2. Vyberte Připojit, a pokud se zobrazí výzva k přihlášení, zadejte svůj pracovní účet.

Připojení k Office 365 Users se vytvoří a přidá do vaší aplikace. Můžete ho začít používat.

Používání připojení v aplikaci

Zobrazení informací o aktuálním uživateli

  1. V nabídce Vložit vyberte Popisek.

  2. Na panelu funkce nastavte vlastnost Text na některý z těchto vzorců:

    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 popisku se zobrazí zadané informace o aktuálním uživateli.

Zobrazení informací o jiném uživateli

  1. V nabídce Vložit vyberte Text a potom vyberte Textové zadání. Změňte název ovládacího prvku na InfoAbout:

    Přejmenování ovládacího prvku.

  2. Do pole InfoAbout zadejte nebo zkopírujte e-mailovou adresu uživatele z vaší organizace. Zadejte ji například ve tvaru Jméno@Organizace.com.

  3. Přidejte Popisek (pomocí nabídky Vložit) a nastavte jeho vlastnost Text na některý z těchto vzorců:

    • Zobrazení informací o jiném uživateli:

      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

    • Zobrazení informací o manažerovi jiného uživatele:

      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 popisku se zobrazí zadané informace o určeném uživateli nebo jeho manažerovi.

Poznámka

Pokud vytváříte aplikaci založenou na tabulce v Microsoft Dataverse, můžete uživatele zadat pomocí ID místo jeho e-mailové adresy.

Můžete například vytvořit aplikaci automaticky, přidat obrazovku, která obsahuje ovládací prvek Popisek, a nastavit u tohoto prvku vlastnost Text na tento vzorec:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Pokud vytvoříte kontakt a vyberete tento kontakt na obrazovce procházení, zobrazí se v ovládacím prvku Popisek vaše zobrazované jméno.

Zobrazení přímých podřízených jiného uživatele

  1. Přidejte ovládací prvek Textové zadání (nabídka Vložit > Text) a přejmenujte ho na InfoAbout.

  2. Do pole InfoAbout zadejte e-mailovou adresu uživatele z vaší organizace. Zadejte ji například ve tvaru JménoManažera@Organizace.com.

  3. Přidejte galerii S textem (nabídka Vložit > Galerie) a nastavte její vlastnost Items (Položky) na tento vzorec:

    Office365Users.DirectReports(InfoAbout.Text)

    V galerii se zobrazí informace o přímých podřízených zadaného uživatele.

    Když je galerie vybraná, zobrazují se v pravém podokně možnosti pro tuto galerii.

  4. V druhém seznamu vyberte JobTitle. V třetím seznamu vyberte DisplayName. Galerie se aktualizuje a zobrazí tyto hodnoty.

Poznámka

První pole je ve skutečnosti ovládací prvek obrázku. Pokud nemáte obrázek, můžete tento ovládací prvek obrázku odstranit a místo něj přidat popisek. Dobrým zdrojem informací je článek o přidávání a konfiguraci ovládacích prvků.

Hledání uživatelů

  1. Přidejte ovládací prvek Textové zadání (nabídka Vložit > Textové zadání).

  2. Vyberte položku Vložit > Vertical gallery.

  3. Změňte rozložení vertikální galerie na Název, titulek a text.

  4. Vyberte ikonu šipky z prvního řádku v galerii a odstraňte ji.

  5. Aktualizujte vzorec vertikální galerie na následující.

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

    Ve výše uvedeném vzorci odkazuje hledaný termín na text zadaný v ovládacím prvku Textové zadání (v tomto příkladu „TextInput1“) a výsledky vyhledávání jsou omezeny na prvních 5 záznamů.

  6. Aktualizujte pole vertikální galerie, aby se zobrazoval text Zobrazovaný název v názvu galerie, Pracovní pozice v titulku a Oddělení v textu.

    Vybraná pole galerie.

  7. Přehrajte aplikaci a zadejte text do pole ovládacího prvku Textové zadání. Při zadávání textu se výsledky mění na základě změn vstupního řetězce.

    Příklad vyhledávání.

Zobrazení dostupných funkcí

Toto připojení obsahuje následující funkce:

Název funkce Popis
DirectReports Vrátí přímé podřízené zadaného uživatele.
Manažer Načte uživatelský profil manažera zadaného uživatele.
MyProfile Načte profil aktuálního uživatele.
SearchUser Načte výsledky hledání uživatelských profilů.
UserProfile Načte profil určitého uživatele.

MyProfile

Získat můj profil: Načte profil aktuálního uživatele.

Vstupní vlastnosti

Žádné

Výstupní vlastnosti

Název vlastnosti Typ Popis
Město string Město uživatele.
CompanyName string Společnost uživatele.
Země/oblast string Země uživatele.
Oddělení string Oddělení uživatele.
DisplayName string Zobrazované jméno uživatele
GivenName string Křestní jméno uživatele.
ID string ID uživatele.
Funkce string Funkce uživatele.
Pošta string E-mailový identifikátor uživatele.
MailNickname string Přezdívka uživatele.
mobilePhone string Mobilní telefon uživatele.
OfficeLocation string Kancelář umístění uživatele.
PostalCode string PSČ uživatele.
Surname string Příjmení uživatele
TelephoneNumber string Telefonní číslo uživatele.
UserPrincipalName string Hlavní název uživatele.
AccountEnabled boolean Příznak Účet povolen
BusinessPhones string Telefonní čísla společnosti uživatele.

UserProfile

Získat profil uživatele: Načte profil určitého uživatele.

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
ID string ano Hlavní název nebo e-mailový identifikátor uživatele.

Výstupní vlastnosti

Název vlastnosti Typ Popis
Město string Město uživatele.
CompanyName string Společnost uživatele.
Země/oblast string Země uživatele.
Oddělení string Oddělení uživatele.
DisplayName string Zobrazované jméno uživatele
GivenName string Křestní jméno uživatele.
ID string ID uživatele.
Funkce string Funkce uživatele.
Pošta string E-mailový identifikátor uživatele.
MailNickname string Přezdívka uživatele.
Surname string Příjmení uživatele
TelephoneNumber string Telefonní číslo uživatele.
UserPrincipalName string Hlavní název uživatele.
AccountEnabled boolean Příznak Účet povolen
BusinessPhones string Telefonní čísla společnosti uživatele.

Manažer

Získat manažera: Načte uživatelský profil manažera zadaného uživatele.

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
ID string ano Hlavní název nebo e-mailový identifikátor uživatele.

Výstupní vlastnosti

Název vlastnosti Typ Popis
Město string Město uživatele.
CompanyName string Společnost uživatele.
Země/oblast string Země uživatele.
Oddělení string Oddělení uživatele.
DisplayName string Zobrazované jméno uživatele
GivenName string Křestní jméno uživatele.
ID string ID uživatele.
Funkce string Funkce uživatele.
Pošta string E-mailový identifikátor uživatele.
MailNickname string Přezdívka uživatele.
mobilePhone string Mobilní telefon uživatele.
OfficeLocation string Kancelář umístění uživatele.
PostalCode string PSČ uživatele.
Surname string Příjmení uživatele
TelephoneNumber string Telefonní číslo uživatele.
UserPrincipalName string Hlavní název uživatele.
AccountEnabled boolean Příznak Účet povolen
BusinessPhones string Telefonní čísla společnosti uživatele.

DirectReports

Získat přímé podřízené: Načte přímé podřízené.

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
ID string ano Hlavní název nebo e-mailový identifikátor uživatele.

Výstupní vlastnosti

Název vlastnosti Typ Popis
Město string Město uživatele.
CompanyName string Společnost uživatele.
Země/oblast string Země uživatele.
Oddělení string Oddělení uživatele.
DisplayName string Zobrazované jméno uživatele
GivenName string Křestní jméno uživatele.
ID string ID uživatele.
Funkce string Funkce uživatele.
Pošta string E-mailový identifikátor uživatele.
MailNickname string Přezdívka uživatele.
mobilePhone string Mobilní telefon uživatele.
OfficeLocation string Kancelář umístění uživatele.
PostalCode string PSČ uživatele.
Surname string Příjmení uživatele
TelephoneNumber string Telefonní číslo uživatele.
UserPrincipalName string Hlavní název uživatele.
AccountEnabled boolean Příznak Účet povolen
BusinessPhones string Telefonní čísla společnosti uživatele.

SearchUser

Hledání uživatelů: Načte výsledky hledání uživatelských profilů.

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
searchTerm string ne Vyhledávací řetězec. Platí pro: zobrazované jméno, křestní jméno, příjmení, e-mail, e-mailovou přezdívku a hlavní název uživatele.

Výstupní vlastnosti

Název vlastnosti Typ Popis
Město string Město uživatele.
CompanyName string Společnost uživatele.
Země/oblast string Země uživatele.
Oddělení string Oddělení uživatele.
DisplayName string Zobrazované jméno uživatele
GivenName string Křestní jméno uživatele.
ID string ID uživatele.
Funkce string Funkce uživatele.
Pošta string E-mailový identifikátor uživatele.
MailNickname string Přezdívka uživatele.
mobilePhone string Mobilní telefon uživatele.
OfficeLocation string Kancelář umístění uživatele.
PostalCode string PSČ uživatele.
Surname string Příjmení uživatele
TelephoneNumber string Telefonní číslo uživatele.
UserPrincipalName string Hlavní název uživatele.
AccountEnabled boolean Příznak Účet povolen
BusinessPhones string Telefonní čísla společnosti uživatele.

Viz také

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).