Istruzioni per profili offline
Sono molte le cose da tenere a mente quando crei o aggiorni un profilo offline per app basate su modello. Un profilo offline deve includere tutti i dati necessari agli utenti dell'app per completare le attività sul campo. Se include troppi dati, tuttavia, gli utenti dell'app potrebbero rimanere bloccati in attesa del download dei propri dati. Potrebbero anche esaurire lo spazio sul proprio dispositivo. Dovrai considerare i dispositivi e i piani dati di cui dispongono gli utenti dell'app per assicurarti un'esperienza eccezionale.
Le seguenti linee guida ti aiuteranno a creare un profilo offline che soddisfi le esigenze esatte della tua organizzazione.
Pianificare l'implementazione del profilo offline
Sviluppa e implementa il tuo profilo offline in tre fasi:
Fase 1: sviluppo e iterazione
Dopo che hai configurato un profilo offline, è ora di iniziare a testare e modificare. Utilizza Power Apps per dispositivi mobili o Field Service Mobile per determinare il comportamento dell'app quando è offline. Per Windows, troverai l'app in Microsoft Store che consente l'iterazione senza la necessità di un dispositivo mobile.
In questa fase, aggiungerai tabelle e applicherai filtri alle tabelle esistenti per assicurarti che i dati corretti vengano scaricati nell'app.
Risultato: confermi che tutte le tabelle e i moduli funzionano offline dopo il download dei dati e che le dimensioni del download sono ragionevoli.
Importante
I metadati dell'app vengono recuperati all'avvio dell'app. Ciò significa che se modifichi un componente nella tua app, ad esempio un componente del modulo o una visualizzazione, devi riavviare l'app affinché il profilo rifletta le modifiche.
Fase 2: condurre il test con gli utenti
Chiedi ad alcuni utenti di testare l'app con dati reali. Assicurati che il profilo offline si adatti a diversi tipi di utenti e funzioni su dispositivi con capacità di archiviazione variabili. Controlla la pagina Stato offline per ogni utente. Quante tabelle e file vengono scaricati da diversi tipi di account utente? Regola i filtri nel profilo offline per aumentare o diminuire la quantità di dati scaricati.
Risultato: confermi che il profilo offline si adatta ai casi d'uso reali.
Fase 3: implementazione
Distribuisci l'app al resto dell'organizzazione.
Risultato: confermi che ogni classe di utente nell'implementazione è in grado di sincronizzarsi correttamente e lavorare offline.
Non costringere i tuoi utenti a scaricare troppi dati
Ogni utente può avere accesso a un diverso insieme di dati. È importante considerare e testare quanti dati vedranno i diversi gruppi di utenti. Ad esempio, un responsabile vendite del gruppo potrebbe avere accesso a molte più opportunità di vendita rispetto a un responsabile vendite locale.
Mentre sviluppi il tuo profilo offline ed esegui test con dati reali o rappresentativi, tieni a mente queste prrocedure consigliate:
- Limita il numero di record a meno di 200.000 per ottenere prestazioni migliori. Il superamento di 3.000.000 record non è supportato dalla sincronizzazione offline.
- Limita il numero di tabelle a meno di 100.
- Limita la dimensione totale dei dati a meno di 1 GB.
- Limita le dimensioni totali di file e immagini a meno di 4 GB. Applica filtri per ridurre la dimensione totale del download.
Se i dati offline della tua app superano questi elementi consigliati, gli utenti vedranno sincronizzazioni più lente, un maggiore utilizzo dei dati, un maggiore utilizzo della batteria e prestazioni dell'app più lente.
Ottimizzare il profilo offline
Applica le seguenti procedure consigliare per assicurarti che gli utenti scarichino solo i dati di cui hanno bisogno. L'ottimizzazione dei dati scaricati renderà più facile rimanere entro i limiti consigliati.
Non fare lavoro inutile
Se stai personalizzando Field Service o Sales, inizia dai loro profili offline predefiniti. Sai che le funzionalità di base funzioneranno e non perderai le tabelle utilizzate nei moduli standard.
I profili offline predefiniti includono tutto ciò di cui hai bisogno per una soluzione pronta all'uso. Puoi aggiungere più tabelle importanti per la tua attività.
Ma non rimuovere le tabelle dal profilo predefinito. Senza tali tabelle, moduli o visualizzazioni potrebbero non riuscire in fase di esecuzione. Se il profilo predefinito include troppe o troppo poche righe di dati, regola i filtri sulle tabelle più grandi per ottimizzare le dimensioni dei dati per i tuoi utenti.
Aggiungere tutte le tabelle a cui si fa riferimento in ogni modulo e visualizzarle nell'app
Quando aggiungi un modulo o una visualizzazione all'app basata su modello, cerca i riferimenti ad altre tabelle, incluse le ricerche. Assicurati che ciascuna di queste tabelle sia inclusa nel tuo profilo offline con una tabella o filtri correlati corrispondenti. Assicurati di aggiungere anche tutte le tabelle utilizzate negli script di risorse Web.
Quando aggiungi una tabella al profilo offline, puoi scegliere una delle quattro opzioni per determinare quali righe verranno scaricate:
- Righe organizzazione
- Tutte le righe
- Solo righe correlate
- Personalizzazione
Per scegliere l'opzione migliore per ogni tabella, considera a quale delle seguenti categorie appartiene la tabella:
Tabelle standalone: tabelle visibili come griglie nell'app, come Contatti
Tabelle correlate: tabelle a cui si fa riferimento nella visualizzazione modulo o griglia di una tabella diversa, ad esempio Unità
Tabelle delle risorse: tabelle che contengono dati sulle risorse, come Valuta o Territorio
Scegli un'opzione di riga in base alla categoria di tabella che aggiungi:
Tipo di tabella | Righe organizzazione | Tutte le righe | Solo righe correlate | Personalizzazione |
---|---|---|---|---|
Autonomo | ✓ | ✓ | ||
Elementi correlati | ✓ | ✓ | ||
risorse | ✓ | ✓ |
Utilizzare filtri per ridurre le dimensioni del download dei dati
Se gli utenti hanno accesso a un ampio set di dati quando sono online, applica i filtri per limitare i dati che scaricheranno quando sono offline.
Importante
Se aggiungi un filtro personalizzato a una tabella impostata per il download di righe correlate, il filtro viene considerato come un O. Ciò significa che vengono scaricate tutte le righe correlate, oltre alle righe specificate dal filtro. Gli utenti possono scaricare più dati di quelli previsti. Se vuoi scaricare le righe correlate e applicare un filtro aggiuntivo, deseleziona Solo righe correlate e specifica la relazione e le restrizioni aggiuntive in un filtro personalizzato utilizzando E.
Tabelle standalone: utilizza un filtro personalizzato che includa i record necessari per le visualizzazioni griglia nella tua app. Per impostazione predefinita, tutte le visualizzazioni sono incluse quando aggiungi una tabella nella finestra di progettazione app. Per assicurarti che gli utenti dispongano degli stessi dati online e offline, seleziona in modo esplicito le visualizzazioni che filtrano i dati che includi nel profilo offline.
Tabelle correlate: utilizza un filtro personalizzato se desideri che gli utenti scarichino le righe correlate E che corrispondono agli altri criteri di filtro.
Tabelle delle risorse: utilizza un filtro personalizzato se desideri che gli utenti scarichino solo le righe che corrispondono ai tuoi criteri, come le righe con stato Attivo.
Filtri personalizzati comuni
Filtra per campi di data e ora per dati incentrati sul tempo come prenotazioni ed elementi della sequenza temporale. Considera sia le date future che quelle passate. Ad esempio, un filtro comune potrebbe includere gli appuntamenti del mese precedente e dei tre mesi successivi.
Filtra per stato per limitare i download alle righe con un determinato stato.
Filtra per categoria personalizzata o campi di ruolo per delimitare tabelle di grandi dimensioni fino ai dati necessari per la tua app. Ad esempio, puoi filtrare i contatti per ruolo per limitare i dati alle parti interessate.
Evita queste insidie del filtro che possono rallentare i tuoi download
Se un filtro personalizzato risulta in una query Dataverse lenta, i download impiegheranno più tempo. Segui queste procedure consigliate per evitare colli di bottigli comuni delle prestazioni.
Non utilizzare corrispondenze di stringhe parziali o "Contiene", "Inizia con" o "Finisce con".
Evita più livelli di relazioni nei filtri personalizzati. Filtri come questo possono rallentare i download:
Evitare di utilizzare molte condizioni OR.
Non perdere i dati di cui i tuoi utenti hanno bisogno
Verifica se i tuoi utenti dispongono di tutti i dati di cui hanno bisogno. Confronta i dati disponibili quando l'app è online e quando è offline. Con il dispositivo in modalità aereo, assicurati che le visualizzazioni e i moduli mostrino gli stessi dati di un Web browser online. Se ci sono differenze, regola i filtri nelle tue visualizzazioni o regola i filtri nel tuo profilo offline.
Aggiungere tabelle correlate se la tua app ne ha bisogno
Processi aziendali: se un modulo contiene un processo aziendale, assicurati di aggiungere la tabella del processo aziendale. Per ulteriori informazioni, vai a Funzionalità supportate.
File e immagini: se il tuo profilo offline contiene file e immagini, dovrai aggiungere delle tabelle. Per ulteriori informazioni, vai a Configurare profili offline dsi dispositivi mobili per file e immagini. Utilizza filtri personalizzati per limitare il download di file critici.
Sequenza temporale: per rendere disponibili offline le note sul controllo della sequenza temporale, aggiungi la tabella Note e la tabella Utenti al profilo offline. Le note possono essere di grandi dimensioni se gli utenti caricano immagini e video, quindi applica filtri personalizzati alla tabella Note per limitare i tempi di download.
Importante
I download dei dati potrebbero essere più lenti se gli utenti caricano file di dimensioni superiori a 4 MB nel controllo sequenza temporale. Se gli utenti devono caricare file di dimensioni superiori a 4 MB, utilizza il controllo delle note rapide in Field Service o File/Immagini invece della sequenza temporale per migliorare le prestazioni.
Vedi anche
- Configurare app basate su modello per la modalità offline (anteprima)
- Configurare i dati offline per l'app per dispositivi mobili Field Service (Dynamics 365) (video)
- Cinque suggerimenti per implementare l'app per dispositivi mobili Field Service (Dynamics 365) (blog)
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).
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per