Použitie priamych prepojení s mobilnou aplikáciou Power Apps

Priame odkazy umožňujú používateľom prechádzať z jednej aplikácie na druhú na počítačoch a mobilných zariadeniach. Medzi jednoduché príklady patrí priame odkazovanie mobilnej aplikácie Facebook na prihlásenie, priame odkazovanie na e-mailovú adresu do e-mailovej aplikácie na napísanie správy alebo priame odkazovanie webovej lokality na obchod s aplikáciami na stiahnutie súvisiacej mobilnej aplikácie.

Podporované priame odkazy v mobilnej aplikácii Power Apps

V entityrecord mobilnej aplikácii môžete otvoriť entitylist alebo Power Apps zobrazenie pomocou adries URL priamych odkazov z iných aplikácií. Keď kliknete na odkaz z externej aplikácie, cieľový prvok sa otvorí v mobilnej aplikácii Power Apps.

Ak ste už v aplikácii prihlásení do svojej inštancie, cieľový záznam sa zobrazí, keď kliknete na odkaz z externej aplikácie. V opačnom prípade sa zobrazí výzva na prihlásenie k inštancii v mobilnej aplikácii; po prihlásení sa zobrazí cieľový prvok. Ak chcete používať túto funkciu, musíte mať na svojom mobilnom zariadení nainštalovanú mobilnú aplikáciu Power Apps .

Podporované parametre adries URL pre modelom riadenú aplikáciu

Na zostavenie adresy URL použite nasledujúce parametre obslužného programu aplikácie a reťazca dotazu.

Priame odkazy pre Power Apps mobilnú aplikáciu by mali začínať takto:

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

Dôležité

Webová adresa organizácie nemôže obsahovať https://. Nasleduje príklad priameho odkazu na aplikáciu založenú na modeli:
ms-apps://contoso.onmicrosoft.com_ e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parameter Opis
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 for phones
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> zabalené natívne mobilné aplikácie
<org-url> Pripojí sa k správnej webovej adrese organizácie.
<app-id> Otvorí správny modul aplikácie.
tenantId Pripojí sa k správnemu nájomcovi.
forceOfflineDataSync Zabezpečuje spustenie synchronizácie údajov, aby boli k dispozícii všetky najnovšie údaje.

Ak otvoríte formulár entityrecord alebo vytvoríte nový entityrecord, použite nasledujúce parametre:

Parameter Opis
etn=<entity-logical-name> Označuje, ku ktorému stolu ísť.
pagetype=entityrecord Označuje, že cieľom je formulár.
extraqs=<form-id> Určuje, ktorý formulár sa má otvoriť pre entityrecord; ak nie je zadané, otvorí sa predvolený formulár. Parameter extraqs možno použiť aj na predvolené hodnoty poľa.
id=<record-id> Označuje, na ktorý konkrétny záznam sa má ísť; ak zostane prázdne, otvorí sa formulár na vytvorenie tabuľky.

Ak odkaz smeruje na zobrazenie entitylist, pridajte nasledujúce parametre:

Parameter Opis
etn=<entity-logical-name> Označuje, ku ktorému stolu ísť.
pagetype=entitylist Označuje, že ideme na pohľad.
viewid=<view-id> Určuje, ktoré zobrazenie sa má otvoriť.
Viewtype = <1039 v prípade systémového zobrazenia, 4230 v prípade osobného zobrazenia> Určuje, či ideme na systémové zobrazenie alebo na osobný pohľad.

Podporované parametre adries URL pre aplikáciu plátna

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

Parameter Opis
<app-id> Otvorí správny modul aplikácie.
<tenantId> Pripojí sa k správnemu nájomcovi.
restartApp=true Reštartuje aplikáciu plátna, ktorá je potrebná na zabezpečenie odovzdania parametrov, keď je aplikácia už otvorená.
autoLoginUpn=< e-mail> Automaticky vyplní e-maily a spustí prihlásenie.

Podporované parametre adries URL pre zabalenú natívnu mobilnú aplikáciu

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

Parameter Opis
<app-id> Otvorí správny modul aplikácie.
<tenantId> Pripojí sa k správnemu nájomcovi.
restartApp=true Reštartuje aplikáciu plátna, aby sa zabezpečilo odovzdanie parametrov, keď je aplikácia už otvorená.
autoLoginUpn=< e-mail> Automaticky vyplní e-maily a spustí prihlásenie.

Riešenie problémov

Priame odkazy sa môžu otvárať vo vašom prehliadači v závislosti od organizačných zásad spoločnosti a nastavení zariadenia používateľa. Nástroje na správu mobilných zariadení (MDM) a operačné systémy zariadení majú rôzne možnosti a nastavenia, ktoré ovplyvňujú spôsob spracovania priamych odkazov. Ak sa priame odkazy otvárajú v prehliadači a nie priamo v Power Apps mobile, uistite sa, že sú vaše pravidlá MDM a nastavenia zariadenia správne nakonfigurované.

Napríklad na niektorých Android zariadeniach prejdite na Nastavenia > Aplikácie > Power Apps > Predvolene otvorené a pridajte apps.powerapps.com, aby sa priame odkazy otvárali priamo v Power Apps mobile.