Používání přímých odkazů s mobilní aplikací Power Apps

Přímé odkazy umožňují uživatelům přesouvat se z jedné aplikace do druhé v počítačích a mobilních zařízeních. Mezi jednoduché příklady patří mobilní aplikace s přímým odkazem na Facebook k přihlášení, e-mailová adresa s přímým odkazem na e-mailovou aplikaci pro napsání zprávy nebo webový přímý odkaz na obchod s aplikacemi ke stažení související mobilní aplikace.

Můžete otevřít zobrazení entityrecord nebo entitylist v mobilní aplikaci Power Apps pomocí přímých odkazů URL z jiných aplikací. Když přejdete na odkaz z externí aplikace, cílový prvek se otevře v mobilní aplikaci Power Apps

Pokud jste již v aplikaci přihlášeni k vaší instanci, cílový záznam se zobrazí, když kliknete na odkaz z externí aplikace. Jinak se zobrazí výzva k přihlášení k vaší instanci v mobilní aplikaci; po přihlášení se zobrazí cílový prvek. Musíte mít mobilní aplikaci Power Apps nainstalovanou ve vašem mobilním zařízení pro použití této funkce.

Podporované parametry adres URL pro modelem řízenou aplikaci

K sestavení adresy URL použijte následující obslužnou rutinu aplikace a parametry řetězce dotazu.

Přímé odkazy pro mobilní aplikaci Power Apps musí začínat tímto:

ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&isShortcut=true&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true

Důležité

org-url nesmí obsahovat https://. Níže je uveden příklad přímého odkazu na modelem řízenou aplikaci:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parametr Description
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 pro telefony
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> zabalené nativní mobilní aplikace
<org-url> Připojí se ke správné adrese URL organizace.
<app-id> Otevře správný modul aplikace.
tenantId Připojí se ke správnému klientovi.
forceOfflineDataSync Zajišťuje spuštění synchronizace dat, aby byla k dispozici všechna nejnovější data.

Pokud otevíráte formulář entityrecord nebo vytváříte nový záznam entityrecord, použijte následující parametry:

Parametr Description
etn=<entity-logical-name> Určuje, ke které tabulce patří.
pagetype=entityrecord Určuje, že cílem je formulář.
extraqs=<form-id> Určuje, který formulář se má otevřít pro entityrecord; pokud není uvedeno, otevře se výchozí formulář. Parametr extraqs lze použít také k nastavení výchozích hodnot pole.
id=<record-id> Určuje, ke kterému konkrétnímu záznamu přejít; pokud zůstane prázdné, otevře se formulář pro vytvoření tabulky.

Pokud odkaz vede na zobrazení entitylist, přidejte následující parametry:

Parametr Description
etn=<entity-logical-name> Určuje, ke které tabulce patří.
pagetype=entitylist Označuje, že půjdeme k zobrazení.
viewid=<view-id> Určuje, který pohled se má otevřít.
Viewtype= <1039, pokud jde o systémové zobrazení, 4230, pokud je to osobní pohled> Určuje, zda půjdeme na systémové zobrazení nebo na osobní pohled.

Podporované parametry adres URL pro aplikaci plátna

ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parametr Description
<app-id> Otevře správný modul aplikace.
<tenantId> Připojí se ke správnému klientovi.
restartApp=true Restartuje aplikaci plátna potřebnou k zajištění předávání parametrů, když je aplikace již otevřená.
autoLoginUpn=<e-mail> Automaticky vyplní e-maily a spustí přihlášení.

Podporované parametry adres URL pro zabalenou nativní mobilní aplikaci

ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parametr Description
<app-id> Otevře správný modul aplikace.
<tenantId> Připojí se ke správnému klientovi.
restartApp=true Restartuje aplikaci plátna k zajištění předávání parametrů, když je aplikace již otevřená.
autoLoginUpn=<e-mail> Automaticky vyplní e-maily a spustí přihlášení.

Řešení problému

Přímé odkazy se mohou otevřít ve vašem prohlížeči v závislosti na organizačních zásadách společnosti a nastavení zařízení uživatele. Nástroje pro správu mobilních zařízení (MDM) a operační systémy zařízení mají různé možnosti a nastavení, která ovlivňují způsob, jakým jsou přímé odkazy zpracovávány. Pokud se přímé odkazy otevírají v prohlížeči, nikoli přímo v mobilní verzi Power Apps, ujistěte se, že jsou vaše zásady MDM a nastavení zařízení správně nakonfigurovány.

Jako příklad na některých zařízeních Android přejděte na Nastavení > Aplikace > Power Apps > Ve výchozím nastavení otevřít a přidejte apps.powerapps.com, aby se přímé odkazy otevíraly přímo v mobilní verzi Power Apps.