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 utilisez des bases de données hors ligne, soyez conscient des possibles violations de données. Voir Précautions de sécurité.

Activation du mode hors ligne

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

  1. Accédez à la base de données que vous souhaitez rendre disponible hors ligne.
  2. Cliquez sur « Télécharger pour une utilisation hors ligne ».
  3. Lorsque le message « La base de données… est téléchargée et prête à être utilisée hors ligne » s'affiche, 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 à être utilisée hors ligne. Vous pouvez consulter, collecter et mettre à jour les données de 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 collecter 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 Progressive Web Apps (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, consultez 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). Si vous rencontrez des brouillons non valides qui sont marqués en rouge, cliquez dessus pour les consulter 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, en téléchargeant toutes les modifications du serveur et en envoyant toutes les modifications en attente de l'appareil mobile vers le serveur. Ces modifications en attente peuvent être :

  • Modifications de la conception du formulaire
  • Conception de la base de données
  • Toute modification de l'enregistrement (nouveau, supprimé, modifié)
  • Mises à jour du journal d'audit (uniquement visible sur le bureau)

Forcer la synchronisation

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

Enregistrement d'écran du forçage d'un rafraîchissement (webm)

Supprimer les données hors ligne

Pour supprimer les données synchronisées de votre appareil, accédez à 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 autorisation 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 de perte ou de vol d'appareils 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