Passer au contenu principal
Un opérateur peut ouvrir une tâche, puis rester inactif pendant un certain temps. Après une période d’inactivité, la session de travail de cet opérateur devient inactive. Les sessions inactives avec des tâches ouvertes peuvent empêcher d’atteindre les objectifs de traitement définis dans votre SLA ou retarder le traitement de lots entiers. Pour éviter cela, vous pouvez définir un délai d’expiration au terme duquel une session inactive sera automatiquement fermée. Toutes les sessions ouvertes, actives ou inactives, sont affichées dans l’Administration and Monitoring Console, sous System Monitor → Sessions. Vous pouvez définir un délai d’expiration sur les stations suivantes :
  • Verification Station (locale ou distante)
  • Data Verification Station (locale ou distante)
  • Project Setup Station (locale)
  • Web Verification Station
  • Web Capture Station
Une session devient inactive si l’opérateur n’a effectué aucune action pendant un certain temps. Le Processing Server interroge l’Application Server toutes les 60 minutes et supprime toutes les sessions arrivées à expiration. Si une session expirée contient une tâche ouverte, cette tâche sera renvoyée dans la file d’attente générale et toutes les modifications effectuées par l’opérateur seront perdues.Un délai d’expiration peut être défini localement pour chaque station. La valeur du délai d’expiration par défaut est de 15 minutes. Cette valeur peut être modifiée en changeant la clé de registre suivante :Computer\HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\Shell\Options\UserTimeOut.Si cette clé n’existe pas dans le registre Windows sur une machine donnée, ajoutez-la simplement et saisissez la valeur de délai d’expiration souhaitée.Une fois qu’une session devient inactive, le compte à rebours du délai d’expiration démarre sur l’Application Server.Le délai au terme duquel une session devient inactive peut être défini dans Internet Information Services sur l’ordinateur où l’Application Server est installé.Pour définir une valeur de délai d’expiration :
  1. Cliquez sur Panneau de configuration → Système et sécurité → Outils d’administration → Gestionnaire des services Internet (IIS).
  1. Dans le gestionnaire IIS, cliquez sur Sites Default Web Site FlexiCapture12 Server Application Settings.
  1. Saisissez une valeur de délai d’expiration, en minutes, dans le paramètre InactiveSessionTimeoutMinutes. La valeur par défaut de ce paramètre est 0. Si ce paramètre n’existe pas dans le gestionnaire IIS, ajoutez-le simplement et indiquez la valeur de délai d’expiration souhaitée.
Les délais d’expiration des Verification Stations, des Data Verification Stations et de la Project Setup Station sont stockés dans le fichier web.config sur l’Application Server (l’adresse par défaut est C:\inetpub\wwwroot\FlexiCapture12\Server\web.config).Vous pouvez utiliser n’importe quel éditeur de texte pour ouvrir et modifier le fichier web.config.Si une session expirée contient une tâche ouverte, cette tâche sera renvoyée dans la file d’attente générale et toutes les modifications effectuées par l’opérateur seront perdues.
Sur une station web, le décompte du délai d’expiration commence lorsqu’aucune action n’a été effectuée par l’opérateur dans la fenêtre du navigateur de la station pendant un certain temps. La valeur du délai d’expiration par défaut est de 120 minutes. Le Processing Server interroge l’Application Server toutes les 60 secondes (sauf si vous avez spécifié une période d’interrogation différente) et supprime toutes les sessions inactives arrivées à expiration.Vous pouvez modifier toutes les valeurs de délai d’expiration.
La valeur du délai d’expiration que vous spécifiez pour les stations web s’applique uniquement aux Web Verification Stations et aux Web Capture Stations.
Vous pouvez définir, dans Internet Information Services sur l’ordinateur où l’Application Server est installé, le délai à l’issue duquel une session devient inactive sur une station web.Pour spécifier une valeur de délai d’expiration :
  1. Cliquez sur Panneau de configuration Système et sécurité Outils d’administration Gestionnaire des services Internet (IIS).
  2. Dans le gestionnaire IIS, cliquez sur Sites Default Web Site FlexiCapture12 Verification Application Settings.
  1. Dans Application Settings, modifiez les valeurs des paramètres suivants :
  • SessionInactiveLifetimeInMinutes spécifie la valeur du délai après lequel une session devient inactive. La valeur par défaut est de 120 minutes.
  • SessionRefreshInterval spécifie un intervalle d’interrogation en millisecondes. La valeur par défaut est de 60 000, c’est-à-dire que l’Application Server interroge les stations web pour détecter les sessions inactives toutes les 60 secondes.
Si ces paramètres n’existent pas dans le gestionnaire IIS, ajoutez-les simplement et spécifiez les valeurs souhaitées.Les délais d’expiration des stations web sont stockés dans le fichier web.config (le chemin par défaut est C:\inetpub\wwwroot\FlexiCapture12\Verification\Web.config).Vous pouvez utiliser n’importe quel éditeur de texte pour ouvrir et modifier le fichier web.config.Une fois le délai d’expiration d’une station web atteint, l’utilisateur de cette station web est redirigé vers la page de connexion.Si une session inactive contient une tâche ouverte, cette tâche sera renvoyée dans la file d’attente générale et toutes les modifications effectuées par l’opérateur seront enregistrées sur l’Application Server, même si l’opérateur n’a pas cliqué sur le bouton Save. Lorsqu’un autre opérateur récupère cette tâche depuis l’Application Server, il pourra accepter ou rejeter les modifications apportées par l’opérateur précédent avant que la tâche ne soit renvoyée dans la file d’attente générale.