Travailler hors ligne

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Cet article décrit comment activer les Bases de données pour une utilisation hors ligne, comment l'application ActivityInfo fonctionne hors ligne, et comment fonctionne la synchronisation des brouillons d'enregistrements (synchronisation automatique ou forcée).

L'application mobile d'ActivityInfo fonctionne avec une connexion directe au serveur, ou avec une copie locale de la Base de données stockée sur l'appareil (version hors ligne).

Lorsque vous travaillez avec des bases de données hors ligne, soyez conscient des risques de violations de données. Voir Précautions de sécurité.

Activer le mode hors ligne

Pour pouvoir consulter les Bases de données sélectionnées hors ligne, suivez ces étapes :

  1. Aller à la Base de données que vous souhaitez rendre disponible hors ligne.
  2. Cliquez sur « Télécharger hors ligne ».
  3. Lorsque le message « La base de données... est téléchargée et prête à être utilisée hors ligne » apparaît, vous pouvez vous déconnecter de votre réseau en toute sécurité.
Screencast de l'activation du mode hors ligne dans l'application mobile (webm)

La Base de données est prête pour une utilisation hors ligne. Vous pouvez consulter, collecter et mettre à jour des données dans la Base de données sans connexion internet.

La fonction de géolocalisation s'appuie sur le récepteur GPS de l'appareil, elle ne dépend donc pas de la connexion internet.

Liens de collecte hors ligne

Les Liens de collecte offrent un moyen de recueillir des réponses à un Formulaire. Il existe deux types de liens de collecte : les liens de collecte web ou les liens de collecte d'application. Les liens de collecte web peuvent être utilisés dans les navigateurs sur PC ou appareils mobiles. Les liens de collecte d'application sont des Applications Web Progressives (PWA), qui permettent aux utilisateurs d'enregistrer le Formulaire (pour lequel vous essayez de collecter des enregistrements) en tant qu'application sur leurs appareils mobiles.

Si vous avez reçu un lien de collecte web, vous serez redirigé vers l'interface web de la collecte d'Enregistrements. Le travail hors ligne n'est pas pris en charge dans ce cas.

Sur un appareil mobile, si vous avez reçu un lien de collecte d'application ActivityInfo, vous serez invité à enregistrer le Formulaire en tant qu'application sur votre appareil. Une fois le Formulaire enregistré sur votre appareil, vous pouvez l'utiliser en ligne ou hors ligne pour ajouter des Enregistrements. Pour plus d'informations, voir Soumettre une réponse via un lien de collecte d'application.

Sans connexion internet (hors ligne), les Enregistrements sont enregistrés à l'état de brouillon. Une fois reconnecté à internet, vous devez inspecter les brouillons (valides ou non valides). Si vous rencontrez des brouillons invalides marqués en rouge, cliquez dessus pour les examiner et apporter les corrections nécessaires. Lorsque le brouillon d'enregistrement est marqué comme valide, soumettez-le au serveur.

Les brouillons d'enregistrements créés via un lien de collecte d'application en mode hors ligne ne sont pas automatiquement synchronisés avec le serveur. Assurez-vous de sélectionner et de soumettre les brouillons d'enregistrements valides une fois de retour en ligne.

Synchronisation automatique

Lorsque vous avez rendu une Base de données disponible hors ligne, l'application mobile tente de se synchroniser avec le serveur toutes les cinq minutes, téléchargeant toutes les modifications du serveur et envoyant toutes les modifications en attente de l'appareil mobile au serveur. Ces modifications en attente peuvent être :

  • Modifications dans la conception du Formulaire
  • Conception de la base de données
  • Toute modification d'un Enregistrement (nouveau, supprimé, modifié)
  • Mises à jour du journal d'audit (uniquement visible sur l'ordinateur de bureau)

Forcer la synchronisation

Pour forcer la synchronisation plus tôt, touchez le haut de l'écran, faites glisser vers le bas de l'écran, puis relâchez :

Enregistrement d'écran montrant comment forcer une actualisation (webm)

Supprimer les données hors ligne

Pour supprimer les données synchronisées de votre appareil, aller à votre Base de données, puis cliquez sur « Supprimer la copie hors ligne ».

Précautions de sécurité

Lorsque vous utilisez une copie hors ligne, les données de votre base de données pour lesquelles vous avez une permission de consultation seront stockées localement sur l'appareil. Si votre appareil est perdu ou volé, cela pourrait mettre en danger les données de votre organisation. Vous pouvez atténuer les risques liés aux appareils perdus ou volés en prenant les mesures suivantes :

  1. Utilisez un téléphone mobile avec chiffrement au repos. Les appareils avec Android 7.0 et supérieur chiffrent les données utilisateur par défaut, ainsi que tous les iPhones et iPads. Pour les autres appareils, vérifiez auprès de votre fabricant.
  2. Définissez un verrouillage d'écran.
Élément suivant
Géolocalisation