Impostare Mobile Offline

Utilizza la progettazione app moderna per abilitare le tue app basate su modello per l'utilizzo offline su un dispositivo mobile. Quando la modalità offline è abilitata, gli utenti possono interagire con i propri dati senza connettività Internet nell'app per dispositivi mobili Power Apps.

Prerequisiti

Verifica i seguenti prerequisiti prima di abilitare Mobile offline:

  • Per configurare la modalità offline per le app basate su modello è necessario il ruolo di autore dell'ambiente, amministratore di sistema o responsabile della personalizzazione del sistema. Questi ruoli dispongono dei privilegi di creazione, lettura, scrittura, eliminazione e condivisione sulla tabella profilo Mobile Offline. Per ulteriori informazioni, vedi Ruoli di sicurezza predefiniti

  • Gli utenti con il ruolo utente di base possono aprire e utilizzare un'applicazione offline. Questo ruolo ha il privilegio di lettura per la tabella profilo Mobile Offline.

    Se hai un ruolo di sicurezza personalizzato, assicurati di avere il privilegio di lettura per la tabella Profilo Mobile Offline. Per ulteriori informazioni, vedi Privilegi vari

Ottimizzare l'app per Mobile Offline

Le app per dispositivi mobili vengono eseguite su schermi più piccoli con connettività limitata. Prima di abilitare la modalità offline, assicurati che la tua app basata su modello sia ottimizzata per l'uso offline e mobile. Considera il numero di scenari utente che vuoi coprire e la quantità di dati che l'app utilizzerà. Crea un'app semplice e leggera.

Se hai utenti desktop e di dispositivi mobili remoti, ottimizza l'esperienza utente creando due app separate. Crea un'app online per gli utenti del tuo ufficio e un'altra app per i tuoi utenti di dispositivi mobili che potrebbero avere una connettività limitata.

Segui queste procedure consigliate durante la creazione di un'app per l'utilizzo di mobile offline:

  • Identifica gli scenari in movimento correlati funzionalmente, come le attività eseguite dagli utenti che lavorano sul campo.

  • Riduci la complessità della tua app limitando la quantità di metadati dell'app che deve essere scaricata sul dispositivo di un utente. Aggiungi solo le tabelle e le visualizzazioni necessarie per i tuoi utenti di dispositivi mobili. Per ulteriori informazioni, vedi Aggiungere pagine all'app

  • Mantieni solo le visualizzazioni necessarie e rimuovi quelle non necessarie quotidianamente. Ad esempio, mantieni la visualizzazzione Account personali attivi e rimuovi la visualizzazione Tutti gli account. Mantieni i tuoi moduli leggeri per un'esperienza fluida e intuitiva sui dispositivi con schermo piccolo. Di seguito sono riportate delle possibili ottimizzazioni per i moduli su dispositivi mobili:

    • Crea moduli dedicati per l'uso mobile.

    • Condividi i moduli sull'esperienza mobile e desktop, ma disabilita alcuni campi sui dispositivi mobili.

      Proprietà modulo.

Abilitare l'app per l'utilizzo offline

  1. Accedi a Power Apps.

  2. Nel riquadro sinistro, seleziona App, quindi seleziona l'app basata su modello che desideri abilitare offline.

  3. Seleziona Altro (...) > Modifica per aprire la progettazione app moderna.

  4. Nella barra dei comandi seleziona Impostazioni.

  5. Nella scheda Generale imposta l'interruttore Può essere utilizzata offline su Attivato.

  6. Seleziona il tipo di profilo offline: Predefinito o Avanzate.

    • Se selezioni Predefinito, l'app è abilitata per l'utilizzo offline per tutti gli utenti. Seleziona un profilo offline esistente o seleziona Nuovo profilo con i dati dell'app correnti. Per configurare un nuovo profilo offline, vedi Impostare un profilo Mobile Offline.

    • Se selezioni Limitato a utenti selezionati, l'app è abilitata per l'utilizzo offline solo per un elenco selezionato di utenti. Seleziona uno o più profili offline esistenti o seleziona Nuovo profilo con i dati dell'app correnti. Per configurare un nuovo profilo offline, vedi Impostare un profilo Mobile Offline.

    • È necessario disporre dei privilegi di amministratore per assegnare gli utenti a un profilo offline.

  7. Chiudi la pagina Impostazioni, quindi salva e pubblica l'app. Al termine, l'app sarà impostata per l'utilizzo offline.

Impostare un profilo Mobile Offline

Il profilo Mobile offline rappresenta il set di dati sincronizzato sul dispositivo di un utente. Il profilo contiene le tabelle, inclusi i filtri correlati, che vengono applicati quando i dati vengono sincronizzati con il dispositivo di un utente. Per ulteriori informazioni sui profili offline, vedi Linee guida per il profilo offline.

Se il profilo offline è in modalità avanzata, è necessario aggiungere utenti al profilo offline. Se non aggiungi un utente al profilo offline, l'utente non potrà utilizzare l'app in modalità offline.

Abilita una tabella offline

Una tabella deve essere abilitata per l'offline per aggiungerla a un profilo offline. Alcune tabelle sono abilitate per l'offline per impostazione predefinita. Segui questi passaggi per verificare se una tabella è abilitata per la modalità offline.

  1. Accedi a Power Apps.

  2. Nel riquadro sinistro, seleziona Dati > Tabelle.

  3. Seleziona la tabella da aggiungere al profilo offline, quindi sulla barra dei comandi seleziona Impostazioni.

  4. Nelle impostazioni Modifica tabella seleziona Opzioni avanzate, e nella sezione Righe in questa tabella seleziona Può essere impostato offline.

Un'app può essere collegata a un solo profilo. Tuttavia, un profilo può essere condiviso tra più app. Questo può essere utile quando app diverse condividono lo stesso set di dati, che quindi deve essere scaricato solo una volta sul dispositivo e tra le app.

Abilita una tabella per l'uso offline.

Generare un profilo predefinito

La progettazione app moderna può generare un profilo offline predefinito basato su come è configurata l'app.

Il profilo offline predefinito è un punto di partenza per aiutarti a creare rapidamente un profilo offline. Il profilo predefinito non calcolerà i filtri ottimali per ogni tabella. Se disponi di un'app complessa, il profilo generato automaticamente potrebbe essere parzialmente esatto perché solo una parte dell'app potrebbe essere configurata correttamente per l'utilizzo offline. Tenendo presente questo, è importante rivedere e modificare i filtri proposti in base alle esigenze della propria organizzazione.

  1. Seleziona Nuovo profilo con i dati dell'app correnti.

    Crea un nuovo profilo.

  2. Esamina i filtri proposti per ciascuna tabella. Assicurati che i dati scaricati sui dispositivi degli utenti siano limitati al solo necessario. Concentrati sulle tabelle più utilizzate nella tua app, che nella maggior parte dei casi hanno il set di filtri Righe organizzazione.

    Profilo predefinito generato automaticamente.

Le tabelle che vengono aggiunte al profilo hanno anche il filtro Solo righe correlate. Si tratta di tabelle utilizzate in determinate visualizzazioni che richiedono informazioni correlate. Potrebbe non essere necessario modificarli in base alle esigenze della tua organizzazione.

Aggiungere una tabella a un profilo offline e applicare i filtri

L'applicazione di un filtro appropriato per ciascuna delle tabelle configurate nel profilo offline è fondamentale per limitare la quantità di dati scaricati sui dispositivi degli utenti.

Tieni presente che puoi avere 15 tabelle correlate in un filtro personalizzato. Puoi anche avere 15 relazioni. Questi sono controlli distinti che potrebbero non sommarsi. Il limite di 15 relazioni è transitivo, il che significa che se la tabella B ha N relazioni e aggiungi un riferimento alla tabella B nella tabella A, aumenterà il conteggio delle relazioni di A di N+1; uno più N già presente nella tabella B. Questo limite è per ogni elemento per la tabella nel profilo.

  1. Seleziona Aggiungi tabella.

    Aggiungi una tabella.

  2. Scegli una tabella, quindi definisci i filtri.

  3. Imposta i seguenti filtri:

    1. Scegli la riga che vuoi rendere disponibile offline. Per l'opzione Personalizza utilizza il generatore di espressioni per creare condizioni avanzate.

    2. Relazioni elenca le diversi Relazioni disponibili tra la tabella corrente e le altre tabelle aggiunte nel profilo offline. La selezione di una relazione garantirà che le righe correlate a tale relazione vengano scaricate e rese disponibili offline.

    3. File e Immagini definiscono le colonne di tabella per un file o un'immagine da scaricare offline. Per i file, puoi scegliere di scaricare tutte le colonne o nessuna. Per le immagini, puoi selezionare ogni colonna che desideri scaricare in modo granulare.

    4. Intervallo di sincronizzazione definisce la frequenza di sincronizzazione da applicare al dispositivo per sincronizzare i dati con il server. Se i dati di una tabella non cambiano frequentemente, come un catalogo o una tabella di prodotti, potresti concentrarti sulla sincronizzazione dei dati solo quando necessario, ad esempio l'aggiornamento solo una volta al giorno.

      Puoi avere solo fino a 15 tabelle correlate in un profilo. Se superi il limite, riceverai un errore e non sarai in grado di pubblicare il profilo offline.

  4. Seleziona Aggiungi + salva per aggiungere la tabella e i filtri al profilo.

  5. Quando tutte le tabelle sono configurate correttamente per il profilo, seleziona Fatto > Pubblica l'applicazione.

    Quando l'app viene pubblicata, sarà abilitata per l'utilizzo offline.

Aggiungi utenti a un profilo offline

Se hai selezionato modalità profilo offline Predefinita, tutti i tuoi utenti che hanno accesso all'app potranno utilizzarla anche in modalità offline.

Tuttavia, se hai selezionato Limitato a utenti selezionati, devi aggiungere manualmente gli utenti (richiede privilegi di amministratore) al profilo offline. L'app sarà abilitata per l'utilizzo offline solo per gli utenti configurati.

  1. Seleziona Aggiungi utenti (richiede privilegi di amministratore).

    Limitato al profilo generato automaticamente dagli utenti selezionati.

  2. Accedi all'interfaccia di amministrazione di Power Platform.

  3. Nell'area  Utenti con accesso offline, seleziona Aggiungi utenti.

  4. Seleziona gli utenti che desideri aggiungere al profilo Mobile Offline. Gli utenti aggiunti in base ai team vengono visualizzati sotto ogni team. Gli utenti aggiunti singolarmente vengono visualizzati come singoli utenti.

  5. Dopo aver aggiunto le persone, fai clic su Salva.

    Se hai apportato modifiche a un team di gruppo Microsoft Entra ID, devi rimuovere e aggiungere nuovamente il team al profilo Mobile Offline affinché le modifiche abbiano effetto.

Abilitare Mobile Offline in modalità classica

Prima offline è la modalità predefinita quando abiliti un'app per l'utilizzo offline. Se vuoi passare alla modalità classica offline, devi abilitarlo per ciascuna delle tue app basate su modello. È un'impostazione dell'app separata per ciascuna app.

  1. Accedi a Power Apps.

  2. Nel riquadro sinistro, seleziona App, quindi seleziona l'app basata su modello che desideri abilitare offline.

  3. Seleziona Altro (...) (...) > Modifica per aprire la progettazione app moderna.

  4. Nella barra dei comandi seleziona Impostazioni.

  5. Nella scheda Caratteristiche, impostare il toggle Abilita la versione classica offline su .

  6. Seleziona Salva e quindi pubblica l'app.

Conflitto di sincronizzazione

Quando un utente apporta modifiche ai dati in un'app offline, gli aggiornamenti a ciascuna colonna vengono rinviati a Dataverse non appena la rete sarà disponibile. L'ultimo aggiornamento di ciascuna colonna viene archiviato in Dataverse, quindi questa sincronizzazione non fallirà a causa di modifiche contrastanti.

I plug-in e la convalida lato server possono invalidare le modifiche. Tali modifiche vengono annullate localmente e viene scritto un errore nella tabella Errori di sincronizzazione di Dataverse.

Definire le impostazioni di sincronizzazione sul dispositivo mobile

È possibile consentire agli utenti di controllare gli intervalli di sincronizzazione automatica o il tipo di connessione per sincronizzare i dati.

  1. Nella barra dei comandi seleziona Impostazioni.

  2. Seleziona la scheda In arrivo:

    • Imposta l'opzione Consenti agli utenti di regolare la frequenza di sincronizzazione su Abilitato per regolare l'intervallo di sincronizzazione per sincronizzare più o meno frequentemente a seconda delle esigenze individuali. Gli utenti possono scegliere di non eseguire la sincronizzazione automaticamente se desiderano eseguire la sincronizzazione solo su richiesta.
    • Imposta l'opzione Consenti agli utenti di sincronizzarsi solo su Wi-Fi su Abilitato per consentire agli utenti di scegliere se la sincronizzazione automatica avviene su reti cellulari e connessioni Wi-Fi o solo quando connesso a una rete Wi-Fi.

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).