Čítať v angličtine

Zdieľať cez


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.

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>&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=aaaabbbb-0000-cccc-1111-dddd2222eeee

Parameter Opis Povinné
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 pre telefóny
  • ms-apps-fs -> Služba v teréne
  • ms-apps -> Power Apps
  • ms-mobile-apps -> zabalené natívne mobilné aplikácie
Áno
<org-url> Pripojí sa k správnej webovej adrese organizácie. Áno
<app-id> Otvorí správny modul aplikácie. Áno
tenantId=<tenand-id> Pripojí sa k správnemu nájomcovi. Áno
appType=AppModule Označuje, že zacielená aplikácia je modelom riadená aplikácia. Áno
restartApp=true Reštartuje modelom riadenú aplikáciu. Vyžaduje sa na zabezpečenie odovzdávania parametrov, keď je aplikácia už otvorená. No
forceOfflineDataSync=true Zabezpečuje spustenie synchronizácie údajov, aby boli k dispozícii všetky najnovšie údaje. No

Ak otvárate entityrecord formulár alebo vytvárate nový entityrecord, použite nasledujúce parametre:

Parameter Opis Povinné
etn=<entity-logical-name> Označuje, ku ktorému stolu ísť. Áno
pagetype=entityrecord Označuje, že cieľom je formulár. Áno
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. Áno
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 polí. No

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

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

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

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

Parameter Opis Povinné
<app-id> Otvorí správny modul aplikácie. Áno
tenantId=<tenantId> Pripojí sa k správnemu nájomcovi. Áno
restartApp=true Reštartuje modelom riadenú aplikáciu. Vyžaduje sa na zabezpečenie odovzdávania parametrov, keď je aplikácia už otvorená. No
autoLoginUpn=<e-mail> Automaticky vyplní e-maily a spustí prihlásenie. No

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 Povinné
<app-id> Otvorí správny modul aplikácie. Áno
tenantId=<tenantId> Pripojí sa k správnemu nájomcovi. Áno
restartApp=true Reštartuje modelom riadenú aplikáciu. Vyžaduje sa na zabezpečenie odovzdávania parametrov, keď je aplikácia už otvorená. No
autoLoginUpn=<e-mail> Automaticky vyplní e-maily a spustí prihlásenie. No

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.