Šablona obrazovky Lidé v aplikacích plátna

V aplikaci plátna přidejte obrazovku lidí, která uživatelům umožní hledat lidi v jejich organizacích. Uživatelé mohou vyhledávat, vybírat a přidávat lidi do kolekce. Můžete změnit, které typy dat se zobrazí v galerii výsledků vyhledávání, pomocí výběru lidí odeslat e-mail a provést další přizpůsobení.

Můžete také přidat další obrazovky založené na šablonách, které zobrazují různá data z Office 365 jako e-mail, kalendář uživatele a dostupnost lidí, které by uživatelé mohli chtít pozvat na schůzku.

Tento přehled vás naučí:

  • Jak používat výchozí obrazovku lidí.
  • Jak upravit obrazovku.
  • Jak integrovat obrazovku do aplikací.

Pro podrobné informace o výchozí funkci této obrazovky, viz odkaz na obrazovku lidí.

Požadavek

Seznámení s tím, jak přidávat a konfigurovat obrazovky a další ovládací prvky při vytváření aplikace v Power Apps.

Výchozí funkce

Přidání obrazovky lidí ze šablony:

  1. Přihlaste se k Power Apps a poté vytvořte aplikaci nebo otevřete existující aplikaci v systému Power Apps Studio.

    Tohle téma zobrazuje telefonní aplikaci, ale stejné koncepty platí i pro tabletovou aplikaci.

  2. Na kartě pásu Domů vyberte Nová obrazovka > Lidé.

    Ve výchozím nastavení vypadá tato obrazovka takto:

    Výchozí stav obrazovky lidí.

  3. Chcete-li začít hledat uživatele, vyberte horní pole pro zadávání textu a začněte psát jméno spolupracovníka. Výsledky hledání se zobrazí pod textovým rámečkem:

    stav vyhledávání obrazovky lidí.

  4. Když vyberete jednotlivce z výsledků vyhledávání, budou přidáni do kolekce MyPeople. Vstupní hodnota vyhledávací lišty je resetována a odhaluje kolekci vybraných lidí:

    výsledky kolekce obrazovky lidí.

Úprava obrazovky

Výchozí funkce této obrazovky můžete upravit pomocí zobrazení různých údajů pro lidi.

Pokud chcete obrazovku dále upravit, použijte reference na obrazovce lidí jako průvodce.

Zobrazení různých dat lidem

Tato obrazovka používá operaci Office365Users.SearchUser k vyhledání uživatelů ve vaší organizaci. Poskytuje další pole pro každou událost nad rámec toho, co je uvedeno v ovládacím prvku UserBrowseGallery. Přidávání nebo změna polí v galerii je jednoduchý proces:

  1. V ovládacím prvku UserBrowseGallery vyberte popisek, který chcete upravit (nebo jej přidejte a ponechte vybraný).

  2. Vyberte jeho vlastost Text a na řádku vzorců nahraďte obsah řetězcem ThisItem.

    IntelliSense zobrazí seznam polí, která můžete vybrat.

  3. Vyberte požadovaná pole.

    Vlastnost Text by se měla aktualizovat na ThisItem.{FieldSelection}.

Integrace obrazovky do aplikace

Obrazovka lidí je sama o sobě mocným souborem ovládacích prvků, obvykle však funguje nejlépe jako součást větší a všestrannější aplikace. Tuto obrazovku můžete integrovat do větší aplikace několika způsoby, včetně použití seznamu lidí v mezipaměti.

Použijte svůj seznam lidí v mezipaměti

Obrazovka lidí ukládá do mezipaměti vaše volby v kolekci MyPeople. Pokud by váš obchodní scénář vyžadoval vyhledávání osob, budete muset vědět, jak tuto kolekci používat. Zde si projdete, jak připojit tuto obrazovku k základní obrazovce e-mailů a posílat e-maily uživatelům v kolekci MyPeople. Získáte také přehled o tom, jak e-mailová obrazovka funguje.

  1. Přidejte zdroj dat Office 365 Outlook do aplikace výběrem karty Zobrazit, vyberte Zdroje dat > Přidat zdroj dat a vyhledejte konektor Office 365 Outlook. Možná budete muset vybrat Nové připojení, abyste jej mohli najít.

  2. Po vložení obrazovky lidí vložte novou prázdnou obrazovku. Na této obrazovce přidejte ikonu šipky zpět, dvě pole pro zadávání textu a ikonu odeslání.

  3. Přejmenujte obrazovku na EmailScreen, ikonu šipky zpět na BackIcon, jedno pole pro zadávání textu na SubjectLine, druhý na MessageBody a ikonu odeslání na SendIcon.

  4. Nastavte vlastnost OnSelect položky BackIcon na Back().

  5. Nastavte vlastnost OnSelect položky SendIcon na tento vzorec:

    Office365.SendEmailV2( 
        Concat( MyPeople, UserPrincipalName & ";" ), 
        SubjectLine.Text, 
        MessageBody.Text 
    )
    

    Zde používáte k odeslání e-mailu konektor Outlook. Předáte jej Concat(MyPeople, UserPrincipalName & ";") jako seznam příjemců. Tento vzorec zřetězuje všechny e-mailové adresy v kolekci MyPeople do jednoho řetězce se středníky, které je oddělují. Toto se neliší od psaní řetězce e-mailových adres oddělených středníky v řádku „Přijemce“ vašeho oblíbeného e-mailového klienta.

    • Předáváte SubjectLine.Text jako předmět zprávy a MessageBody.Text jako text zprávy.
  6. Na obrazovce lidí v pravém horním rohu vložte ikonu Pošta. Změňte barvu ikony na cokoli, co vám vyhovuje.

  7. Nastavte vlastnost OnSelect položky SendIcon na Navigate( EmailScreen, None ).

    Nyní máte aplikaci se dvěma obrazovkami, ve které můžete vybrat uživatele, napsat jim e-mailovou zprávu a poté ji odeslat. Neváhejte a vyzkoušejte to, ale buďte opatrní, protože aplikace odesílá e-maily všem, které přidáte do kolekce MyPeople.

Další kroky

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ů).