Del via


Bruke dype koblinger med Power Apps-mobilappen

Dype koblinger lar brukere gå fra ett program til et annet på datamaskiner og mobilenheter. Enkle eksempler omfatter en mobilapp med dyp kobling til Facebook for pålogging, en e-postadresse med dyp kobling til en e-postapp for å skrive en melding, eller et nettsted med dyp kobling til en appbutikk der en relatert mobilapp kan lastes ned.

Du kan åpne en visning for entityrecord eller entitylist i Power Apps-mobilappen ved å bruke nettadresser med dype koblinger fra andre apper. Når du følger koblingen fra en ekstern app, åpnes målelementet i mobilversjonen av Power Apps

Hvis du allerede har logget deg på forekomsten i appen, vises måloppføringen når du følger koblingen fra en ekstern app. Ellers blir du bedt om å logge deg på forekomsten i mobilappen. Etter at du har logget deg på, vises målelementet. Du må ha Power Apps-mobilappen installert på mobilenheten for å kunne bruke denne funksjonen.

Parametere for støttede url-adresser for en modelldrevet app

Bruk følgende programbehandlingsprogram og spørringsstrengparametere til å skrive nettadressen.

Dype koblinger for Power Apps-mobilappen skal starte med følgende:

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

Viktig!

Nettadresse for organisasjonen kan ikke inneholde https://. Følgende er et eksempel på en dypkobling for en modelldrevet app:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee

Parameter Bekrivelse Obligatorisk
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 for telefoner
  • ms-apps-fs ->Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> pakkede mobilapper
Ja
<org-url> Kobler til riktig nettadresse for organisasjonen. Ja
<app-id> Åpner riktig appmodul. Ja
tenantId=<tenand-id> Kobler til riktig leier. Ja
appType=AppModule Angir at målappen er en modelldrevet app. Ja
restartApp=true Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. No
forceOfflineDataSync=true Sikrer at datasynkroniseringen utløses, slik at alle de nyeste dataene er tilgjengelige. No

Hvis du åpner et skjema for entityrecord eller oppretter en ny entityrecord, bruker du følgende parametere:

Parameter Bekrivelse Obligatorisk
etn=<entity-logical-name> Angir hvilken tabell det skal navigeres til. Ja
pagetype=entityrecord Angir at målet er et skjema. Ja
id=<record-id> Angir hvilken bestemte oppføring som skal gås til; hvis feltet er tomt, åpnes opprettelsesskjemaet for tabellen. Ja
extraqs=<form-id> Angir hvilket skjema som skal åpnes for entityrecord; hvis det ikke angis, åpnes standardskjemaet. Parameteren extraqs kan også brukes til standard feltverdier. No

Hvis koblingen går til en visning for entitylist, legger du til følgende parametere:

Parameter Bekrivelse Obligatorisk
etn=<entity-logical-name> Angir hvilken tabell det skal navigeres til. Ja
pagetype=entitylist Angir at vi går til en visning. Ja
viewid=<view-id> Angir hvilken visning som skal åpnes. No
Viewtype= <1039 hvis systemvisning, 4230 hvis personlig visning> Angir om den målrettede visningen er en systemvisning eller en personlig visning. No

Parametere for støttede url-adresser for en lerretsapp

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

Parameter Bekrivelse Obligatorisk
<app-id> Åpner riktig appmodul. Ja
tenantId=<tenantId> Kobler til riktig leier. Ja
restartApp=true Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. No
autoLoginUpn=<e-post> Fyller ut e-post automatisk og utløser pålogging. No

Parametere for støttede nettadresser for en pakket modelldrevet app

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

Parameter Bekrivelse Obligatorisk
<app-id> Åpner riktig appmodul. Ja
tenantId=<tenantId> Kobler til riktig leier. Ja
restartApp=true Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. No
autoLoginUpn=<e-post> Fyller ut e-post automatisk og utløser pålogging. No

Feilsøking

Det kan hende at dypkoblinger åpnes i nettleseren, avhengig av selskapets organisasjonspolicyer og brukerens enhetsinnstillinger. MDM-verktøy (Mobile Device Management) og enhetsoperativsystemet har ulike alternativer og innstillinger som har innvirkning på hvordan dypkoblinger håndteres. Hvis dypkoblinger åpnes i en nettleser i stedet for direkte på mobilversjonen av Power Apps, må du kontrollere at MDM-policyene og enhetsinnstillingene er riktig konfigurert.

Som et eksempel går du til Android-enheter, og deretter til Innstillinger>Apper>Power Apps>Åpne som standard og legger til apps.powerapps.com for å få dypkoblinger til å åpnes direkte på mobilversjonen av Power Apps.