Š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:
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.
Na kartě pásu Domů vyberte Nová obrazovka > Lidé.
Ve výchozím nastavení vypadá tato obrazovka takto:

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:

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í:

Ú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:
V ovládacím prvku UserBrowseGallery vyberte popisek, který chcete upravit (nebo jej přidejte a ponechte vybraný).
Vyberte jeho vlastost Text a na řádku vzorců nahraďte obsah řetězcem
ThisItem.IntelliSense zobrazí seznam polí, která můžete vybrat.
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.
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.
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í.
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.
Nastavte vlastnost OnSelect položky BackIcon na
Back().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.Textjako předmět zprávy aMessageBody.Textjako text zprávy.
- Předáváte
Na obrazovce lidí v pravém horním rohu vložte ikonu Pošta. Změňte barvu ikony na cokoli, co vám vyhovuje.
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
- Prohlédněte si referenční dokumentaci k této obrazovce.
- Další informace o konektoru Office 365 Outlook.
- Další informace o konektoru uživatelů Office 365.
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ů).
Váš názor
Odeslat a zobrazit názory pro