Mode hors ligne activé

Si le composant Therefore™ Anywhere est installé, les utilisateurs peuvent copier certains documents d'une catégorie ou la totalité d'entre eux dans leur référentiel local et les manipuler en mode hors ligne.

Lorsqu'ils se connectent à nouveau à Therefore™ Server, toutes les modifications sont synchronisées : les documents modifiés sur le serveur sont téléchargés dans le référentiel local et les modifications effectuées en mode hors ligne sont téléchargées sur le serveur.

S'il se produit un conflit de version, l'utilisateur peut le résoudre.

Migration de Therefore™ Anywhere

À partir de Therefore™ 2026 pour les utilisateurs d'On-Premises et de la mise à niveau du serveur Therefore™ Online v35 pour les utilisateurs de Therefore™ Online, l'utilisation de SQL CE 4.0 (SQL Compact) en tant que base de données hors ligne n'est plus prise en charge par Therefore™ Anywhere. Therefore™ Anywhere requiert à présent SQL Express pour fonctionner. Les administrateurs trouveront ci-dessous des instructions relatives à la migration de la base de données SQL CE 4.0 vers SQL Express.

Conditions préalables

Pour que Therefore™ Anywhere fonctionne, vous devez installer les composants suivants sur un ordinateur client, c'est-à-dire un ordinateur sur lequel s'exécute Therefore™ Navigator.

Comme dans les versions précédentes de Therefore™, seuls les utilisateurs identifiés pour lesquels l'option « Travail hors ligne » a été activée peuvent utiliser Therefore™ Anywhere et manipuler les documents hors ligne. Pour accéder à cette option, cliquez avec le bouton droit de la souris sur l'objet racine Therefore™ > sélectionnez « Licence » > onglet « Utilisateurs identifiés » > cochez la case dans la colonne « Travail hors ligne ».

Création d'une base de données hors ligne

Cette option s'adresse aux utilisateurs qui veulent utiliser Therefore™ Anywhere avec une nouvelle base de données hors ligne au lieu de migrer une base de données existante.

Une fois les conditions préalables remplies, le processus de création d'une base de données hors ligne est identique au processus en vigueur dans les versions antérieures de Therefore™ : vous cliquez avec le bouton droit de la souris sur un document Therefore™ ou une définition de dossier dans la liste de résultats de Therefore™ Navigator et vous sélectionnez l'option « Disponible hors ligne ».

Migration d'une base de données hors ligne existante

Cette option s'adresse aux utilisateurs qui veulent utiliser Therefore™ Anywhere avec une base de données hors ligne existante.

Pour continuer à utiliser l'ancienne base de données hors ligne, vous devez la migrer de SQL CE 4.0 vers SQL Express.

  • Désarchivez l'archive zip Therefore™ Anywhere Upgrade Kit et mémorisez l'utilitaire « ExportSqlCe40.exe » sur l'ordinateur client.

  • Copiez le script PowerShell « AnywhereUpdate.ps1 » du kit vers le même répertoire que « ExportSqlCe40.exe ».

  • Exécutez le script « AnywhereUpdate.ps1 » avec les privilèges d'administrateur.

  • Lors de l'exécution du script, entrez le nom de l'instance de SQL Express vers laquelle migrera la base de données hors ligne. II s'agit de « .\SQLEXPRESS » par défaut.

  • L'exécution du script crée le fichier journal « export_log.txt », dans lequel vous pouvez passer en revue le processus.

Une fois le script exécuté, les options relatives à Therefore™ Anywhere (onglet Synchronisation, Travail hors ligne/Connexion au serveur) sont à nouveau visibles dans l'interface utilisateur.

Mode hors ligne activé

  1. Cliquez avec le bouton droit de la souris sur la catégorie contenant les documents à manipuler en mode hors ligne. Cliquez sur « Disponible hors ligne » pour disposer des documents en mode hors ligne. Vous pouvez également effectuer une recherche de documents, puis accéder à des documents déterminés en mode hors ligne.

    Tous les dossiers et les documents associés peuvent être manipulés hors ligne. Cliquez pour ce faire avec le bouton droit de la souris sur la définition de dossier et sélectionnez « Disponible hors ligne ».
  2. Dans la boîte de dialogue de filtrage, définissez un sous-ensemble de documents à manipuler en mode hors ligne. Une fois l'opération terminée, cliquez sur « Appliquer ». Therefore™ crée alors une copie hors ligne des documents. Si vous utilisez cette fonction pour la première fois, Therefore™ crée de toutes pièces une base de données SQL hors ligne, ce qui peut prendre un certain temps.

  3. Le bouton d'état « Connecté au serveur » s'affiche en bas à droite de l'écran. Cliquez dessus et sélectionnez l'option « Travail hors ligne ». Le libellé du bouton d'état est remplacé par « Mode hors ligne activé ».

  4. Lorsque le système doit être synchronisé, cliquez sur le bouton d'état « Mode hors ligne activé » et sélectionnez « Connexion au serveur ».

    S'il se produit un conflit pendant la synchronisation, vous pouvez le résoudre sur l'onglet Synchronisation du menu du ruban.

    Pour ce faire, cliquez avec le bouton droit de la souris sur un document à l'origine du conflit. Le menu contextuel qui s'affiche permet d'afficher la version locale, la version mémorisée sur le serveur ou la version d'origine. Décidez de la version à conserver et sélectionnez l'option appropriée :

    • Ignorer les modifications locales : la version mémorisée sur le serveur est restaurée.

    • Écraser les changements de serveur : la version locale est conservée.

    Si la version appropriée est un mélange des deux documents, bloquez le document et effectuez manuellement les modifications. En libérant le document, vous créez une nouvelle version et résolvez le conflit.

  5. Le bouton d'état ouvre une boîte de dialogue qui indique l'état de synchronisation. Vous pouvez également déclencher manuellement la synchronisation à l'aide du bouton Démarrer.