Jaa


Syvälinkkien käyttäminen Power Apps -mobiilisovelluksessa

Syvälinkkien avulla käyttäjät voivat siirtyä sovelluksesta toiseen tietokoneissa ja mobiililaitteissa. Yksinkertaisia esimerkkejä ovat mobiilisovelluksen syvälinkitys Facebookiin kirjautumista varten, sähköpostiosoitteen syvälinkitys sähköpostisovellukseen viestin kirjoittamista varten tai sivuston syvälinkitys sovelluskauppaan liittyvän mobiilisovelluksen lataamista varten.

entityrecord- tai entitylist-näkymä voidaan avata Power Apps -mobiilisovelluksessa käyttämällä muiden sovellusten URL-osoitteita tarkkoina linkkeinä. Kun linkki avataan ulkoisessa sovelluksessa, kohde-elementti avautuu Power Apps -mobiilisovelluksessa

Jos esiintymään on jo kirjauduttu sovelluksessa, kohdetietue näkyy, kun linkki avataan ulkoisessa sovelluksessa. Muussa tapauksessa kehote pyytää kirjautuvaan esiintymään mobiilisovelluksessa. Kohde-elementti tulee näkyviin kirjautumisen jälkeen. Tämän ominaisuuden käyttö edellyttää, että Power Apps -mobiilisovellus on asennettu mobiililaitteeseen.

Mallipohjaisen sovelluksen tuetut URL-osoitteet -parametrit

URL-osoitteen luomiseen käytetään seuraavaa sovelluksen käsittelijää ja kyselymerkkijonon parametreja.

Power Apps -mobiilisovelluksen tarkkojen linkkien alussa on oltava seuraava:

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

Tärkeää

Organisaation URL-osoite ei voi sisältää osaa https://. Seuraava on esimerkki mallipohjaisen sovelluksen tarkasta linkistä:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee

Parametri Description Pakollinen
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 puhelimiin
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> paketoidut alkuperäiset mobiilisovellukset
Kyllä
<org-url> Yhdistää oikeaan organisaation URL-osoitteeseen. Kyllä
<app-id> Avaa oikean sovellusmoduulin. Kyllä
tenantId=<tenand-id> Yhdistää oikeaan vuokraajaan. Kyllä
appType=AppModule Ilmaisee, että kohdesovellus on mallipohjainen sovellus. Kyllä
restartApp=true Käynnistää mallipohjaisen sovelluksen uudelleen. Tarvitaan varmistamaan, että parametrit välitetään, kun sovellus on jo avoinna. No
forceOfflineDataSync=true Varmistaa, että tietojen synkronointi käynnistetään siten, että uusimmat tiedot ovat käytettävissä. No

Seuraavia parametreja käytetään, kun entityrecord-lomake avataan tai uusi entityrecord luodaan:

Parametri Description Pakollinen
etn=<entity-logical-name> Määrittää, mihin taulukkoon siirrytään. Kyllä
pagetype=entityrecord Ilmaisee, että kohde on lomake. Kyllä
id=<record-id> Määrittää, mihin tietueeseen siirrytään; jos jätetään tyhjäksi, entiteetin luontilomake avautuu. Kyllä
extraqs=<form-id> Määrittää, mikä lomake avataan entityrecord-parametrille; jos sitä ei ole määritetty, oletuslomake avautuu. extraqs-parametria voidaan käyttää myös oletuskenttäarvoja. No

Jos linkki avautuu entitylist-näkymään, seuraavat parametrit lisätään:

Parametri Description Pakollinen
etn=<entity-logical-name> Määrittää, mihin taulukkoon siirrytään. Kyllä
pagetype=entitylist Ilmaisee siirtymisen näkymään. Kyllä
viewid=<view-id> Määrittää avattavan näkymän. No
Viewtype= <1039, jos järjestelmänäkymä, 4230, jos henkilökohtainen näkymä> Ilmaisee, onko kohdenäkymä järjestelmänäkymä vai henkilökohtainen näkymä. No

Pohjaan perustuvan sovelluksen tuetut URL-osoitteet -parametrit

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

Parametri Description Pakollinen
<app-id> Avaa oikean sovellusmoduulin. Kyllä
tenantId=<tenantId> Yhdistää oikeaan vuokraajaan. Kyllä
restartApp=true Käynnistää mallipohjaisen sovelluksen uudelleen. Tarvitaan varmistamaan, että parametrit välitetään, kun sovellus on jo avoinna. No
autoLoginUpn=<e-mail> Täyttää sähköpostiosoitteen automaattisesti ja käynnistää kirjautumisen. No

Paketoidun alkuperäisen mobiilisovelluksen tuetut URL-osoitteet-parametrit

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

Parametri Description Pakollinen
<app-id> Avaa oikean sovellusmoduulin. Kyllä
tenantId=<tenantId> Yhdistää oikeaan vuokraajaan. Kyllä
restartApp=true Käynnistää mallipohjaisen sovelluksen uudelleen. Tarvitaan varmistamaan, että parametrit välitetään, kun sovellus on jo avoinna. No
autoLoginUpn=<e-mail> Täyttää sähköpostiosoitteen automaattisesti ja käynnistää kirjautumisen. No

Vianmääritys

Syviä linkkejä voi avata selaimessa yrityksen organisaatiokäytäntöjen ja käyttäjän laiteasetusten mukaan. Mobiililaitteiden hallinnan (MDM) -työkaluilla ja laitteiden käyttöjärjestelmillä on erilaisia asetuksia, jotka vaikuttavat siihen, miten syviä linkkejä käsitellään. Jos selaimessa avataan syviä linkkejä Power Apps -mobiilisovelluksen asemesta, varmista, että MDM-käytännöt ja laiteasetukset on määritetty oikein.

Esimerkiksi joissain Android-laitteissa on siirryttävä kohtaan Asetukset>Sovellukset>Power Apps>Avaa oletusarvoisesti ja lisättävä apps.powerapps.com, jotta syvät linkit aukeavat suoraan Power Apps Mobilessa.