Passer au contenu principal
Un opérateur peut ouvrir une tâche, puis rester inactif pendant longtemps. 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 vous 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

Définir les délais d’expiration sur les stations locales et distantes

Une session devient inactive si l’opérateur n’effectue aucune action pendant un certain temps. Processing Server interroge le serveur d’applications toutes les 60 minutes et supprime les sessions arrivées à expiration. Si une session expirée contient une tâche ouverte, cette tâche est renvoyée dans la file d’attente générale et toutes les modifications apportées par l’opérateur sont 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. Pour la modifier, changez 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 et saisissez une valeur de délai d’expiration. Lorsqu’une session devient inactive, le décompte du délai d’expiration commence sur le serveur d’applications. Vous pouvez également définir, dans le Gestionnaire des services Internet (IIS) sur l’ordinateur où le serveur d’applications est installé, le délai au terme duquel une session devient inactive. 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).
Capture d’écran de l’ouverture du Gestionnaire des services Internet (IIS) depuis les Outils d’administration de Windows.
  1. Dans le Gestionnaire des services Internet (IIS), cliquez sur Sites Default Web Site FlexiCapture12 Server Paramètre d’application.
Capture d’écran du Gestionnaire des services Internet (IIS) avec le nœud Server du site FlexiCapture12 sélectionné, prêt à ouvrir ses paramètres d’application.
  1. Saisissez une valeur de délai d’expiration en minutes dans le paramètre InactiveSessionTimeoutMinutes. La valeur par défaut est 0. Si ce paramètre n’existe pas dans le Gestionnaire des services Internet (IIS), ajoutez-le et spécifiez une valeur de délai d’expiration.
Capture d’écran des paramètres d’application du Gestionnaire des services Internet (IIS) pour le Server de FlexiCapture12, montrant le paramètre InactiveSessionTimeoutMinutes et sa valeur.
Les délais d’expiration des Verification Stations, des Data Verification Stations et de Project Setup Station sont stockés dans le fichier web.config sur le serveur d’applications (l’emplacement 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 est renvoyée dans la file d’attente générale et toutes les modifications apportées par l’opérateur sont perdues.

Définir les délais d’expiration sur les stations web

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 le serveur d’applications 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 le Gestionnaire des services Internet (IIS) sur l’ordinateur où le serveur d’applications 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 Paramètres d’application.
Capture d’écran du gestionnaire IIS avec le nœud Verification du site FlexiCapture12 sélectionné, prêt à ouvrir ses paramètres d’application.
  1. Dans les paramètres d’application, modifiez les paramètres suivants :
  • SessionInactiveLifetimeInMinutes — Le délai après lequel une session devient inactive. Par défaut : 120 minutes.
  • SessionRefreshInterval — L’intervalle d’interrogation en millisecondes. Par défaut : 60 000 (le serveur d’applications 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 et spécifiez des valeurs.
Capture d’écran des paramètres d’application du gestionnaire IIS pour l’application FlexiCapture12 Verification affichant les paramètres SessionInactiveLifetimeInMinutes et SessionRefreshInterval.
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 le serveur d’applications, 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 le serveur d’applications, 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.