Usare collegamenti diretti con l'app per dispositivi mobili Power Apps

I collegamenti diretti consentono agli utenti di passare da un'applicazione all'altra su computer e dispositivi mobili. Semplici esempi includono un'app per dispositivi mobili con collegamento diretto a Facebook per accedere, un indirizzo e-mail con un collegamento diretto a un'app di posta per comporre un messaggio o un sito Web con un collegamento diretto a un app store per scaricare un'app per dispositivi mobili correlata.

Puoi aprire una visualizzazione entityrecord o entitylist nell'app Power Apps per dispositivi mobili utilizzando URL di link diretti da altre app. Quando segui il collegamento da un'app esterna, l'elemento di destinazione si apre in Power Apps per dispositivi mobili

Se hai già effettuato l'accesso alla tua istanza nell'app, il record di destinazione viene visualizzato quando segui il collegamento da un'app esterna. In caso contrario, ti verrà chiesto di accedere alla tua istanza nell'app per dispositivi mobili; dopo aver effettuato l'accesso, viene visualizzato l'elemento di destinazione. Devi avere l'app Power Apps per dispositivi mobili installata sul tuo dispositivo mobile per utilizzare questa funzionalità.

Parametri URL supportati per un'app basata su modello

Utilizza il gestore dell'applicazione e i parametri della stringa di query seguenti per comporre l'URL.

I collegamenti diretti all'app Power Apps per dispositivi mobili dovrebbero iniziare con quanto segue:

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

Importante

org-url non può contenere https://. Di seguito è riportato un esempio di collegamento diretto ad un'app basata su modello:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parametro Description
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 per telefoni
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> app per dispositivi mobili native di cui è stato eseguito il wrapping
<org-url> Si connette all'URL dell'organizzazione corretto.
<app-id> Apre il modulo dell'app corretto.
tenantId Si connette al tenant corretto.
forceOfflineDataSync Garantisce l'attivazione della sincronizzazione dei dati in modo che siano disponibili tutti i dati più recenti.

Se si apre un modulo entityrecord o si crea un nuovo entityrecord, utilizza i seguenti parametri:

Parametro Description
etn=<entity-logical-name> Designa la tabella a cui accedere.
pagetype=entityrecord Indica che la destinazione è un modulo.
extraqs=<form-id> Designa il modulo da aprire per entityrecord; se non specificato, si aprirà il modulo predefinito. Il parametro extraqs può essere utilizzato anche per impostare i valori di campo predefiniti.
id=<record-id> Designa a quale record specifico accedere; se vuoto, si aprirà il modulo per la tabella.

Se il collegamento accede a una visualizzazione entitylist, aggiungi i seguenti parametri:

Parametro Description
etn=<entity-logical-name> Designa la tabella a cui accedere.
pagetype=entitylist Indica che stiamo accedendo a una visualizzazione.
viewid=<view-id> Designa quale visualizzazione aprire.
Viewtype= <1039 if system view, 4230 if personal view> Designa se stiamo accedendo a un visualizzazione di sistema o a una visualizzazione personale.

Parametri URL supportati per un'app canvas

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

Parametro Description
<app-id> Apre il modulo dell'app corretto.
<tenantId> Si connette al tenant corretto.
restartApp=true Riavvia l'app canvas, necessaria per garantire che i parametri vengano passati quando l'app è già aperta.
autoLoginUpn=<e-mail> Compila automaticamente la posta elettronica e attiva l'accesso.

Parametri URL supportati per un'app per dispositivi mobili native di cui è stato eseguito il wrapping

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

Parametro Description
<app-id> Apre il modulo dell'app corretto.
<tenantId> Si connette al tenant corretto.
restartApp=true Riavvia l'app canvas per garantire che i parametri vengano passati quando l'app è già aperta.
autoLoginUpn=<e-mail> Compila automaticamente la posta elettronica e attiva l'accesso.

Risoluzione dei problemi

I collegamenti diretti potrebbero aprirsi nel tuo browser a seconda dei criteri organizzativi dell'azienda e delle impostazioni del dispositivo dell'utente. Gli strumenti di gestione di dispositivi mobili (MDM) e i sistemi operativi dei dispositivi hanno opzioni e impostazioni diverse che influiscono sulla modalità di gestione dei collegamenti diretti. Se i collegamenti diretti si aprono in un browser invece che direttamente in Power Apps per dispositivi mobili, assicurati che i criteri MDM e le impostazioni del dispositivo siano configurati in modo appropriato.

Ad esempio, su alcuni dispositivi Android, vai a Impostazioni > App > Power Apps > Apri per impostazione predefinita e aggiungi apps.powerapps.com per fare in modo che i collegamenti diretti si aprano direttamente in Power Apps per dispositivi mobili.