Utiliser en mode hors ligne

Le mode hors ligne de l’application d’AEM Forms permet de travailler en toute facilité, même lorsque l’application se déconnecte. Vous pouvez ouvrir, mettre à jour et même envoyer un formulaire sans avoir besoin d’une connexion réseau.

Commencez à travailler dans l’application AEM Forms en la synchronisant avec le serveur AEM Forms. Tous les formulaires qui vous sont assignés sont téléchargés dans votre application. Pour AEM Forms sur JEE, les tâches sont récupérées dans l’onglet des tâches, les formulaires associés à des points de départ et d’autres formulaires sous l’onglet Formulaires. Pour AEM Forms sur OSGi, seuls les formulaires sont chargés dans l’onglet Formulaires.

Pour plus de d’informations sur la synchronisation de l’application, consultez la section Synchronisation de l’application.

Disponibilité des formulaires en mode hors ligne

Lorsque vous synchronisez votre application avec le serveur AEM Forms, les formulaires sont téléchargés sur votre périphérique mobile. Cependant, par défaut, les pièces jointes associées avec le formulaire ne sont pas téléchargées. Cela signifie que si vous êtes en ligne, vous pouvez afficher les pièces jointes. Toutefois, pour pouvoir afficher la pièce jointe en mode hors ligne, modifiez les paramètres par défaut de votre application.

Pour vous assurer que les pièces jointes associées sont téléchargées avec chaque formulaire, activez l’option de récupération des pièces jointes. Pour plus d’informations, consultez Mise à jour des paramètres généraux.

Le téléchargement de données sur le périphérique mobile pouvant affecter ses performances, l’option de récupération des pièces jointes est désactivée par défaut. Les pièces jointes sont récupérées sur le périphérique pour toutes les tâches téléchargées à partir du serveur après le réglage de ce paramètre sur ON (Activé). En mode hors ligne, un utilisateur peut ensuite travailler sur toutes les tâches téléchargées sur l’équipement après avoir activé l’option de Récupération des pièces jointes.

Configuration du service hors ligne pour l’application AEM Forms

Le service hors ligne de l’application AEM Forms identifie les ressources utilisées dans un formulaire. L’application AEM Forms repose sur ce service pour obtenir des informations sur les dépendances des formulaires. Des informations sur les dépendances des formulaires sont requises pour activer les fonctionnalités hors ligne. Le service hors ligne de l’application AEM Forms met en cache les chemins ou les URL des ressources utilisées dans un formulaire. Le cache est mis à jour en fonction des modifications apportées au formulaire et de la période de validité configurée pour le service hors ligne. La mise en cache des chemins ou des URL des ressources utilisées dans un formulaire améliore les performances côté serveur.

Pour configurer le composant hors ligne côté serveur de l’application AEM Forms :

  1. Dans l’instance de création, accédez à Adobe Experience Manager > Outils > Formulaires > Configurer le service hors ligne de l’application Forms.

    URL : https://<server>:<port>/<context-path>/libs/fd/workspace-offline/gui/content/config.html

  2. Sous Paramètres généraux, vous pouvez effectuer les opérations suivantes :

    • Effacer le cache : efface le cache côté serveur des dépendances de formulaires.
    • Réinitialiser la configuration : réinitialise la configuration hors ligne de l’application AEM Forms.
    • Période de validité du cache : indique la période de validité du cache hors ligne côté serveur.
    • Chemins d’observation des ressources : indique les chemins où le service hors connexion assure le suivi des modifications de ressources. Si des modifications apparaissent dans les chemins indiqués, le cache hors ligne de tous les formulaires dépendants est mis à jour. Par exemple, /etc/clientlibs/fd,/content/dam/images.
  3. Dans l’onglet Cache de ressource manuel, spécifiez les dépendances des formulaires que le service hors ligne ne peut pas identifier. Vous pouvez spécifier des ressources telles que les images chargées à partir de Javascript. L’application AEM Forms téléchargera ensuite ces ressources pour le mode hors ligne.

Sur cette page