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.
Collegamenti diretti supportati nell'app Power Apps per dispositivi mobili
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> |
|
<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.