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 .
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> |
|
Á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 |
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 |
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 |
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.