Migrare app canvas incorporate su moduli basati sul modello creati mediante il rilascio della versione in anteprima pubblica
Importante
Con la versione più recente, le app canvas incorporate su moduli basati sul modello sono generalmente disponibili. Tutte le app canvas incorporate sui moduli basati sul modello create mediante il rilascio della versione di anteprima pubblica dovrebbero essere migrate nelle nuove app canvas incorporate create mediante la versione più recente. Il supporto per le app canvas incorporate su moduli basati sul modello creati mediante il rilascio della versione in anteprima pubblica verrà presto deprecato.
Per migrare un'app canvas incorporata su un modulo basato sul modello creata mediante il rilascio della versione di anteprima pubblica alla versione più recente, gli autori devono prima creare una nuova app canvas incorporata utilizzando la versione più recente. Gli autori possono quindi copiare i controlli dell'app canvas incorporata esistente su quella nuova, aggiungere le origini dati necessarie e aggiornare i riferimenti interrotti, se presenti. I passaggi dettagliati vengono indicati di seguito.
- Accedere a Power Apps.
- Aprir l'app canvas incorporata creata mediante la versione di anteprima pubblica per modificarla in Power Apps Studio. Per istruzioni sulla modifica di un'app canvas, vedi: Modificare un'app canvas.
- In una nuova scheda del browser, segui i passaggi per aggiungere una nuova app canvas incorporata su un modulo basato sul modello.
- Copia i controlli dall'app canvas incorporata creata mediante la versione di anteprima pubblica nella nuova app canvas incorporata, una schermata alla volta tramite la procedura seguente.
- Seleziona la scheda del browser nel passaggio 2 che include l'app canvas incorporata creata mediante il rilascio della versione di anteprima pubblica, e aprila in Power Apps Studio.
- Seleziona una schermata da cui copiare i controlli.
- Utilizza Ctrl + A per selezionare tutti i contrilli sulla schermata.
- Utilizza CTRL + C per copiare tutti i controlli selezionati.
- Seleziona la scheda del browser nel passaggio 3 che include la nuova app canvas incorporata creata mediante la versione più recente.
- Seleziona una schermata o aggiungine una nuova.
- Utilizza CTRL + V per incollare i controlli nella schermata selezionata.
- Ripeti i passaggi per copiare ogni schermata.
- Una volta copiate tutte le schermate, seleziona la scheda del browser nel passaggio 3 che include la nuova app canvas incorporata creata mediante la versione più recente.
- Aggiorna tutti le posizione da cui si accede alla riga del modulo basato sul modello host. Sostituisci First(ModelDrivenFormIntegration.Data) con ModelDrivenFormIntegration.Item.
- Aggiungi tutte le origini dati mancanti nella nuova app canvas incorporata.
- Aggiorna tutti i riferimenti danneggiati nella nuova app canvas incorporata.
- Al termine della modifica, seleziona la scheda File e quindi seleziona Salva.
- Per rendere le modifiche disponibili per gli utenti finali, seleziona Pubblica e quindi Pubblica questa versione.
La migrazione delle app canvas incorporate sui moduli basati sul modello che utilizzano un elenco di righe correlate alla riga corrente (modulo principale)
Nella versione di anteprima, per incorporare un'app canvas in un modulo basato sul modello, i creatori hanno dovuto decidere in anticipo se volevano passare la riga corrente (modulo principale) come contesto dei dati o un elenco di righe correlate alla riga corrente (modulo principale). Quindi hanno dovuto aggiungere il controllo dell'app cancas al controllo di colonna o della griglia secondaria.
Con la versione più recente, l'aggiunta di un'app canvas incorporata su un modulo basato sul modello è stata semplificata e ottimizzata solo sulla colonna. I creatori possono comunque accedere facilmente all'elenco di righe correlate direttamente nell'app canvas utilizzando il connettore di Common Data Service.
Per migrare un'app canvas incorporata su un modulo basato sul modello che utilizza un elenco di righe correlate alla riga corrente (modulo principale), segui i passaggi sotto.
- Segui i passaggi della sezione precedente per eseguire la migrazione di app canvas incorporate su moduli basati sul modello creati utilizzando il rilascio della versione di anteprima pubblica alla versione più recente.
- Utilizzando il connettore Common Data Service, aggiungi un'origine dati per la tabella correlata all'app. Per informazioni su come aggiungere un'origine dati in un'app canvas, fai riferimento a Aggiungere una connessione dati in un'app canvas in Power Apps.
- Quando si utilizza l'origine dati della tabella correlata per un controllo quale Raccolta o Tabella dati, utilizza la funzione Filtra per filtrare le righe in base a quelle correlati alla riga corrente (modulo principale). La riga corrente (modulo principale) è disponibile tramite ModelDrivenFormIntegration.Item.
Nota
L'app canvas incorporata ha accesso completo alla riga del modulo basata sul modello host tramite ModelDrivenFormIntegration.Item. Ad esempio, per ottenere il valore di una colonna con il nome accountnumber e il nome visualizzato Numero account, puoi utilizzare ModelDrivenFormIntegration.Item.accountnumber o ModelDrivenFormIntegration.Item.'Account Number'.
- Con gli aggiornamenti recenti, Microsoft Dataverse ora fornisce supporto per utilizzare le visualizzazioni di tabella come filtro. Vedi il post del blog per i dettagli Selezione origine dati e visualizzazioni di Dataverse migliorate.
Vedi anche
Incorporare un'app canvas in un modulo basato su modelli
Aggiungere un'app canvas incorporata in un modulo basato su modelli
Modificare un'app canvas incorporata in un modulo basato su modelli
Personalizzare le dimensioni e l'orientamento dello schermo di un'app canvasa incorporata in un modelo basato sul modello
Eseguire azioni predefinite sul modulo host da un'app canvas incorporata
Proprietà e azioni del controllo ModelDrivenFormIntegration
Condividere un'app canvas incorporata
Linee guida sull'utilizzo di app canvas incorporate
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).