Vytváření nabízených oznámení pro mobilní aplikaci Power Apps

Nabízená oznámení se používají v aplikaci Power Apps Mobile, aby zaujala uživatele aplikací a pomohla jim stanovit priority klíčových úkolů. V Power Apps můžete vytvářet oznámení pro aplikaci Power Apps Mobile prostřednictvím konektoru pro oznámení Power Apps. Oznámení můžete zasílat jakékoli aplikaci vytvořené v Power Apps.

Příklad nabízeného oznámení vypadá následovně.

Nabízené oznámení do aplikace přidejte, pokud:

  • Uživatelé potřebují informace okamžitě.
  • Uživatelé musí dokončit důležité úkoly pomocí vaší aplikace v předem načteném kontextu.
  • Chcete uživatele zapojit v určitých intervalech nebo potřebujete, aby uživatelé aplikaci spustili v určitém kontextu.

Poznámka

Aby mohli uživatelé nabízená oznámení aplikace přijímat, musí ji aspoň jednou otevřít v Power Apps Mobile nebo ji musí stáhnout ze stránky aplikací Microsoft 365.

Než budete moci vytvořit nabízené oznámení, musíte mít přístup k aplikaci a mít ID řádku, pokud vytváříte oznámení pro formulář.

Vytvořit aplikaci

Musíte mít oprávnění Přispěvatel pro modelem řízenou aplikaci nebo aplikaci plátna. Pokud aplikaci nemáte, můžete si ji vytvořit. Další informace najdete tady:

Vytvoření oznámení z toku

Pokud nabízené oznámení aktivujete z toku, budete moct oznámení poslat vždy jen jednomu uživateli nebo jedné skupině zabezpečení.

  1. Přejděte na Power Automate a vyberte Vytvořit.

    Vyberte Vytvořit.

  2. Vyberte Automatizovaný tok.

    Výběr okamžitého toku.

  3. Na obrazovce Sestavení automatizovaného toku vyberte jeden ze spouštěčů průtoku nebo vyberte Přeskočit a jeden ručně vytvořte.

    Výběr přeskočení.

  4. Ze seznamu konektorů a spouštěčů vyberte Microsoft Dataverse (aktuální prostředí).

    Vyberte Dataverse.

  5. Vyberte akci, která spustí oznámení.

    Výběr spouštěče oznámení.

  6. Zadejte informace o podmínce spouštěče a poté vyberte Nový krok.

    Jméno Popis
    Podmínka aktivační události Vyberte podmínku oznámení.
    Název tabulky Vyberte tabulku, pro kterou je oznámení určeno.
    Scope Vyberte rozsah.

    Vyberte podmínku spouštěče.

  7. Do vyhledávacího pole Zvolte akci zadejte odeslat nabízené oznámení. V seznamu Akce vyberte Odeslat nabízené oznámení V2.

    Vyhledání akce Odeslat nabízené oznámení.

  8. Na obrazovce Odeslat nabízené oznámení zadejte následující informace:

    • Mobilní aplikace: Vyberte Power Apps.
    • Vaše aplikace: Vyberte aplikaci, pro kterou chcete nastavit oznámení. Modelem řízené aplikace a aplikace plátna mají různé parametry. Další krok bude záviset na typu aplikace, kterou zde vyberete.
  9. V závislosti na typu aplikace, kterou jste vybrali v předchozím kroku, proveďte jednu z následujících akcí:

  • Pro modelem řízenou aplikaci zadejte tyto informace:

    • Položky příjemce-1: Vyberte způsob spuštění toku.
    • Zpráva: Zadejte zprávu oznámení.
    • Otevřít aplikaci: Vyberte, zda se má či nemá otevřít aplikace řízená modelem, když uživatel vybere oznámení.
    • Tabulka: Vyberte tabulku, pro kterou je oznámení určeno.
    • Formulář nebo zobrazení: Vyberte, zda se oznámení týká formuláře nebo zobrazení.
    • ID řádku: Pokud se oznámení týká formuláře, zadejte ID řádku.

    Zadání informací o oznámení pro aplikaci.

  • Pro aplikaci plátna zadejte tyto informace:

    • Položky příjemce-1: Vyberte způsob spuštění toku.
    • Zpráva: Zadejte zprávu oznámení.
    • Otevřít aplikaci: Vyberte, zda se má či nemá otevřít aplikace plátna, když uživatel vybere oznámení.
    • Parametry: Parametry hodnoty klíče, které mají být předány s oznámením. Nabízené oznámení může aplikaci předat konkrétní parametry. Ty mohou být dále zpracovány v aplikaci, aby se otevřela konkrétní stránka a načetl se určitý stav. Další informace viz Proveďte akci, když uživatel klepne na oznámení.

    Zadání informací o oznámení.

  1. Až budete hotovi, zvolte tlačítko Uložit.
  2. Volbou Kontrola průtoku zkontrolujte chyby nebo varování.
  3. Vyzkoušejte tok volbou Test a postupujte podle pokynů.

Proveďte akci, když uživatel klepne na oznámení

Parametry předání

U aplikací plátna můžete předávat páry klíč–hodnota pomocí pole Parametry jako JSON. Například pokud byste chtěli předat CaseID, zadali byste v poli Parametry tuto hodnotu: { "CaseID": 42 }. Můžete také použít dynamické hodnoty z dřívějších kroků, jak je znázorněno níže.

Ukázkové parametry.

Čtení parametrů

Chcete-li přečíst předané parametry, použijte zápis Param("NázevParametru"). Například pro přečtení hodnoty CaseID použijte parametr Param("CaseID"). Pokud chcete tento parametr rychle identifikovat, přidejte do aplikace ovládací prvek Popisek. Vlastnost Text tohoto ovládacího prvku nastavte na Param("CaseID"). Když uživatel aplikaci otevře ze seznamu Všechny aplikace, hodnota bude prázdná. Když ale uživatel aplikaci otevře z jiného umístění v zařízení, hodnota se vyplní hodnotou CaseID.

Nastavení úvodní stránky

Aplikaci můžete nastavit tak, aby se ihned po otevření otevřela například na stránce Podrobnosti případu:

  1. Přidejte ovládací prvek Timer a jeho vlastnost OnTimerEnd nastavte na tento vzorec:

    Navigate(EditCase, ScreenTransition.None)

  2. (Nepovinné) Ovládací prvek Timer můžete skrýt nastavením jeho vlastnosti Visible na hodnotu false.

  3. Vlastnost obrazovky OnVisible nastavte na Timer.Start().

Tip

Pro oznámení v aplikaci je vhodné vytvořit jedinečnou úvodní stránku:

  1. Vytvořte prázdnou stránku, kterou vaše aplikace ještě neotevírá, přidejte ovládací prvek Text input a nastavte jeho hodnotu timer.Duration (doba trvání časovače).
  2. Když aplikaci vytváříte, nastavte časovač na nenulovou hodnotu. Až budete připraveni aplikaci publikovat, nastavte jeho hodnotu na 0, aby se časovač spustil okamžitě.

Známá omezení

  • V současné době se oznámení na Power Apps Mobile pro Windows Phone nezobrazují.
  • V současné době neposkytujeme nabízená oznámení uživatelům, kteří aplikace používají pouze ve webovém prohlížeči.
  • Oznámení místo konkrétní ikony aplikace zobrazují obecnou ikonu Power Apps.
  • Oznámení nejsou v Číně podporována.
  • Nastavení optimalizace baterie v zařízení Android může rušit přijímání oznámení pro Power Apps mobile. Chcete-li dostávat upozornění pro Power Apps mobile, vypněte optimalizaci baterie pro aplikaci.
  • Vzorová nabízená oznámení, která jsou zmíněna v tomto tématu, jsou podporována pouze u aplikací Power Apps Mobile. Jiné mobilní aplikace, například mobilní aplikace Dynamics 365 Sales nebo Dynamics 365 pro telefony a tablety nepodporují tyto typy oznámení.

Referenční informace najdete v tématu o oznámení Power Apps.

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