Condividi tramite


Impostare Mobile Offline per app basate su modello

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, vai ad Aggiungere una pagina 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. Accedere 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 Limitato agli utenti selezionati.

    • 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. Accedere 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. È 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.

Assicurati di aver configurato almeno una regola profilo per ogni tabella per scaricare i relativi dati.

Personalizzazione Elemento consigliato
Righe dell'organizzazione: se questa opzione è selezionata, seleziona almeno una delle seguenti opzioni:

- Righe dell'utente
- Righe del team
- Righe Business Unit
Se desideri definire questo filtro, devi selezionare almeno una delle opzioni. Si consiglia vivamente di non utilizzare il filtro a livello di Business Unit per una tabella a meno che non si abbia un valido motivo. È consigliato per uno scenario con dati master con un data set ampio come un listino prezzi.
Tutte le righe Se selezioni questo filtro, non puoi definire altre regole di filtro.
Solo righe correlate Assicurati che la tabella correlata sia stata aggiunta al profilo offline.
Personalizzazione È possibile definire un filtro personalizzato fino a tre livelli di profondità.

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 le righe che vuoi rendere disponibili 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 elencati sotto i 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 abilitarla per la tua app basata su modello. È un'impostazione dell'app separata per ciascuna app.

  1. Accedere 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, imposta il toggle Abilita la versione classica offline su .

  6. Seleziona Salva e quindi pubblica l'app.

Definire le impostazioni di sincronizzazione sul dispositivo mobile

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

Attivare la modalità online (anteprima)

[Questa sezione fa parte della documentazione non definitiva, pertanto è soggetta a modifiche.]

La modalità offline offre la migliore esperienza per gli utenti in condizioni di rete assente o ridotta. Una volta sincronizzati i dati, è possibile lavorare con i dati sul dispositivo locale indipendentemente dallo stato della rete. Tuttavia, se il tuo profilo offline include filtri, potresti non essere in grado di accedere a tutti i dati che potresti quando sei online in un browser, anche quando il tuo dispositivo è connesso alla rete.

Se è importante che gli utenti accedano ai dati che non sono stati scaricati sui loro dispositivi, puoi attivare l'interruttore della modalità online visibile agli utenti nella pagina Stato dispositivo. Quando gli utenti utilizzano l'interruttore della modalità online, possono accedere ai dati che non sono sincronizzati con il dispositivo locale. L'interruttore può essere attivato solo quando il dispositivo è connesso a una rete.

  1. Nella barra dei comandi seleziona Impostazioni.
  2. Seleziona la scheda In arrivo.
  3. Imposta l'opzione Consenti agli utenti di lavorare in modalità online su Attivo per consentire agli utenti di scegliere se usare l'app in modalità online quando sono connessi a una rete.

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Vengono rese disponibili prima di una versione ufficiale in modo che i clienti possano accedervi con anticipo e fornire i loro commenti.

Funzionalità supportate

  • Regole di business: le regole di business sono supportate in Mobile Offline. Per ulteriori informazioni, vedi Creare regole di business per applicare la logica in un modulo dell'app basata su modello.

  • Flussi di processi aziendali: puoi utilizzare i flussi di processi aziendali in modalità offline se vengono soddisfatte le seguenti condizioni:

    • Il processo aziendale viene utilizzato in un'app eseguibile su Power Apps Mobile.
    • L'app Power Apps per dispositivi mobili è configurata per l'utilizzo offline.
    • Il flusso di processo aziendale ha una singola tabella.
    • La tabella processo aziendale viene aggiunta nel profilo offline.

    Nota

    Se una tabella è associata a più flussi di processi aziendali, affinché uno qualsiasi dei flussi di processi aziendali possa funzionare offline, tutti i flussi di processi aziendali devono essere aggiunti al profilo offline.

    Tre comandi sono disponibili per i flussi di processi aziendali quando esegui un'app in modalità offline sull'app per dispositivi mobili Power Apps:

    • Fase successiva
    • Fase precedente
    • Imposta fase attiva

    Per ulteriori informazioni, vedi Eseguire processi aziendali offline.

  • Supporto per le ricerche: le ricerche sono supportate per le tabelle configurate per dispositivi mobili offline. Anche tutte le tabelle utilizzate nella ricerca devono essere configurate per l'uso offline.

  • Note sul controllo Sequenza temporale: le note nel controllo Sequenza temporale sono disponibili in modalità offline. Puoi scattare foto, leggere note e aggiungere/rimuovere allegati in modalità offline. È necessario aggiungere la tabella Nota utilizzando l'opzione Solo righe correlate e l'utente (systemuser) nel profilo offline.

    Nota

    Il campo Data non è disponibile per la ricerca con Mobile Offline.

  • Tabelle personalizzate: questi comandi sono disponibili modificando il modulo: Segna come completato, Aggiorna, Converti in opportunità ed Elimina.