> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Processing Server

> Exécutez le Processing Server d’ABBYY FlexiCapture : démarrez-le, ajoutez et regroupez des Processing Stations, configurez la journalisation et gérez le serveur depuis la ligne de commande.

Le Processing Server répartit la charge de travail entre les Processing Stations. En même temps que le Processing Server, un Processing Server Monitor est également installé pour surveiller le serveur. Le traitement des documents proprement dit s’effectue sur la Processing Station.

Une fois le Processing Server installé, configurez-le : démarrez le serveur, puis ajoutez les Processing Stations, configurez-les et démarrez-les.

<Note>
  Avant de démarrer le Processing Server, assurez-vous que les autorisations d’accès au Processing Server ont été accordées au compte sous lequel le serveur s’exécute.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/mpS3pcxC_lkohQUS/images/flexi-capture/ProcessingServerMonitor.png?fit=max&auto=format&n=mpS3pcxC_lkohQUS&q=85&s=4cc80c07017b12a06f66e525d5530056" alt="Capture d’écran de la fenêtre Processing Server Monitor montrant l’arborescence ABBYY FlexiCapture 12 Servers avec un serveur démarré et ses nœuds Stations, groupes de stations et Tasks." width="1197" height="370" data-path="images/flexi-capture/ProcessingServerMonitor.png" />
</Frame>

<div id="start-the-processing-server">
  ## Démarrer le Processing Server
</div>

<Steps>
  <Step title="Lancer le Processing Server Monitor">
    Lancez le Processing Server Monitor en sélectionnant **Start → All Programs → ABBYY FlexiCapture 12 Servers → Processing Server**.
  </Step>

  <Step title="Ajouter le serveur">
    Dans l’arborescence des serveurs, sélectionnez **ABBYY FlexiCapture Servers**, cliquez avec le bouton droit, puis sélectionnez **Add Server...**.
  </Step>

  <Step title="Spécifier l’emplacement du serveur">
    Dans la boîte de dialogue **Add Processing Server**, spécifiez l’emplacement du serveur (**Network host** ou **Local host**).
  </Step>

  <Step title="Indiquer le chemin du serveur d’applications">
    Sélectionnez **Actions → Properties** et indiquez le chemin d’accès du serveur d’applications (`https://<ApplicationServer>`, où `<ApplicationServer>` est le nom de l’ordinateur sur lequel le serveur d’applications est installé). Si le Processing Server et le serveur d’applications sont installés sur le même ordinateur, indiquez directement son nom. L’utilisation de l’adresse IP `127.0.0.1` ou de `localhost` rend les Processing Stations inopérantes.

    <Note>
      Sur le serveur d’applications, démarrez la console Administration and Monitoring Console et attribuez le rôle correspondant à l’ordinateur sur lequel le Processing Server est installé.
    </Note>
  </Step>

  <Step title="Démarrer le serveur">
    Cliquez sur <img src="https://mintcdn.com/abbyy/XVEmG3cTpHwMKf5X/images/flexi-capture/StartServer.gif?fit=max&auto=format&n=XVEmG3cTpHwMKf5X&q=85&s=93616f535a5b427e2795ae92558cf116" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/StartServer.gif" /> pour démarrer le Processing Server.

    <Note>
      Le Processing Server peut être arrêté avec un arrêt forcé ou un arrêt « souple ». Pour l’arrêter — par exemple, pour effectuer une mise à niveau ou déplacer une base de données — utilisez l’arrêt « souple » : sélectionnez **Actions → Stop**. Toutes les tâches en cours sont terminées, puis le Processing Server s’arrête ; aucune nouvelle tâche n’est prise en charge pour traitement. Pour un arrêt forcé, sélectionnez **Actions → Stop Immediately** ; toutes les tâches en cours échouent.
    </Note>
  </Step>
</Steps>

<div id="set-up-the-processing-stations">
  ## Configurer les Processing Stations
</div>

<Steps>
  <Step title="Ajouter des stations">
    Dans l’arborescence du serveur, sélectionnez **Stations** et cliquez sur <img src="https://mintcdn.com/abbyy/39LtOHLEp1q7pm1x/images/flexi-capture/AddStation.gif?fit=max&auto=format&n=39LtOHLEp1q7pm1x&q=85&s=c926888a1e12b4d4037fe6a804717d3f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/AddStation.gif" />. La boîte de dialogue **Add Stations** s’affiche. Sélectionnez les stations dans la liste complète. Vous pouvez également identifier un ordinateur par son nom ou par son adresse IP. Le nom fonctionne même si des adresses IP dynamiques sont utilisées. Utilisez les adresses IP si vous rencontrez des problèmes d’accès au réseau DNS.
  </Step>

  <Step title="Configurer les paramètres de la station">
    Sélectionnez **Actions → Properties** et, dans la boîte de dialogue **Propriétés de la station**, spécifiez les paramètres de la station :

    * **Name** – Le nom affiché de la station.
    * **Group** – Le groupe auquel appartient la station.
    * **Start automatically** – La station est démarrée automatiquement par le Processing Server. Cette option est sélectionnée par défaut. Des tentatives fréquentes de démarrage d’un trop grand nombre de stations peuvent ralentir considérablement le Processing Server.
    * **Required disk space** – L’espace disque minimal requis pour le fonctionnement des Processing Stations. S’il n’y a pas assez d’espace disque libre, la station s’arrête. L’espace indiqué dans le champ doit être égal à trois fois la taille maximale d’une image pouvant être en cours de traitement. La valeur optimale correspond à deux fois la taille maximale d’un batch pouvant être en cours de traitement.
    * **Maximum number of processes** – Le nombre maximal de cœurs CPU pouvant être utilisés pour le traitement des tâches.
    * **Allowed number of processes** – Le nombre autorisé de cœurs CPU pour le traitement des tâches. Cette valeur est calculée automatiquement en fonction de votre matériel et des paramètres de licence, et ne peut pas être modifiée.
    * **Process priority** – La priorité du processus.
    * **Acceptable task types** – Les types de tâches que la station peut traiter :
      * **Import images** – Tâches d’import.
      * **Recognize pages** – Tâches de reconnaissance et de prétraitement de l’export.
      * **Verification support** – Fusion des résultats de la double vérification, ainsi que tâches de prétraitement et de post-traitement pour la Web Verification Station.
      * **Custom processing** – Traitement des [scripts de traitement](/fr/flexi-capture/appendix/scripts/scripts-handling) de batch et de document.
      * **Export documents** – Tâches d’export de documents.
  </Step>

  <Step title="Démarrer la station">
    Cliquez sur <img src="https://mintcdn.com/abbyy/mpS3pcxC_lkohQUS/images/flexi-capture/ProcServer_StartStation.gif?fit=max&auto=format&n=mpS3pcxC_lkohQUS&q=85&s=fbd07ff728e6fa33ec882a0f0b76c4ae" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="26" height="24" data-path="images/flexi-capture/ProcServer_StartStation.gif" /> pour démarrer la station manuellement, ou attendez qu’elle démarre automatiquement (si l’option **Start automatically** est sélectionnée, la station démarre dans la minute).

    <Note>
      La Processing Station peut être arrêtée de manière immédiate ou souple. Pour un arrêt souple (par exemple, pour une mise à niveau), sélectionnez **Actions → Stop**. Toutes les tâches en cours sont terminées, puis la Processing Station s’arrête et aucune nouvelle tâche n’est prise en traitement. Pour un arrêt immédiat, sélectionnez **Actions → Stop Immediately**. Toutes les tâches en cours échouent.
    </Note>
  </Step>
</Steps>

Lorsque les stations se connectent au serveur, elles reçoivent du Processing Server les autorisations nécessaires pour traiter les documents.

<div id="create-station-groups">
  ## Créer des groupes de stations
</div>

Vous pouvez isoler différents tenants les uns des autres au niveau des tâches. Pour ce faire, créez les groupes de Processing Station nécessaires, puis affectez un groupe à chaque nouveau tenant que vous créez.

<Steps>
  <Step title="Ajouter un groupe de stations">
    Dans l’arborescence du serveur, sélectionnez **Groupes de stations** et cliquez sur <img src="https://mintcdn.com/abbyy/39LtOHLEp1q7pm1x/images/flexi-capture/AddStation.gif?fit=max&auto=format&n=39LtOHLEp1q7pm1x&q=85&s=c926888a1e12b4d4037fe6a804717d3f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/AddStation.gif" />. La boîte de dialogue **Nouveau groupe de stations** s’ouvre.
  </Step>

  <Step title="Indiquer le groupe">
    Indiquez un nom de groupe et sélectionnez les stations dans la liste complète.
  </Step>

  <Step title="Enregistrer le groupe">
    Cliquez sur **OK**.
  </Step>
</Steps>

Le groupe apparaît dans la liste, et vous pouvez ensuite l’affecter à des tenants dans l’**Administration and Monitoring Console**. Pour plus d’informations, consultez [Gestion des tenants](/fr/flexi-capture/web-stations/monitoring-console/multitenancy).

Pour modifier le nom d’un groupe ou sa liste de stations, sélectionnez le groupe dans la liste et cliquez sur **Modifier le groupe de stations...** dans le menu contextuel. Vous pouvez également ajouter une station à un groupe en sélectionnant le groupe dans la boîte de dialogue **Propriétés de la station**.

<div id="set-up-the-processing-server-log">
  ## Configurer le journal du Processing Server
</div>

<Steps>
  <Step title="Ouvrir les paramètres du journal">
    Ouvrez les paramètres du journal de Processing Server Monitor en sélectionnant **File → Settings...**.
  </Step>

  <Step title="Choisir les messages à consigner">
    Indiquez quels messages doivent être consignés dans le journal (Erreurs, avertissements, messages d’information).
  </Step>

  <Step title="Choisir s’il faut supprimer les tâches terminées">
    Indiquez si les informations relatives aux tâches terminées doivent être supprimées (**Remove completed tasks from the list**).
  </Step>

  <Step title="Choisir les messages qui déclenchent la journalisation">
    Indiquez quels messages déclenchent la journalisation des informations sur la tâche.

    <Note>
      Ne désactivez pas l’option **Remove completed tasks from the list** pendant le fonctionnement normal du système, car cela peut entraîner une accumulation de données et ralentir Processing Server Monitor. Désactivez cette option uniquement lors de la configuration et de l’optimisation du système.
    </Note>
  </Step>

  <Step title="Afficher le journal de la tâche">
    Cliquez sur <img src="https://mintcdn.com/abbyy/dDAYrQCagGQmZN3a/images/flexi-capture/view_log.gif?fit=max&auto=format&n=dDAYrQCagGQmZN3a&q=85&s=8d5cad1943833c1bcdae4f79b13e7fa6" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="21" height="20" data-path="images/flexi-capture/view_log.gif" /> pour afficher le journal de la tâche. Pour enregistrer un journal de tâche au format `.txt`, cliquez sur le bouton **Export Log...** dans la boîte de dialogue qui s’ouvre.
  </Step>
</Steps>

<div id="view-task-information">
  ## Affichage des informations sur les tâches
</div>

Pour afficher les détails d’une tâche, sélectionnez **Tasks** dans l’arborescence de Processing Server. Pour chaque tâche, les paramètres suivants sont affichés : nom de la tâche, heure de démarrage, progression, statut, priorité et nom de la station. Les tâches en échec sont marquées par <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/failed.gif?s=17d48022628a3682da7b5077a390606f" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="16" height="15" data-path="images/flexi-capture/failed.gif" />. Si, en plus du message d’erreur, le journal de la tâche contient également des messages d’information, la tâche est marquée par <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/info_mes.gif?s=2acd5ad582fadb19d3f1ac1dc45cd111" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="17" height="17" data-path="images/flexi-capture/info_mes.gif" />.

<div id="service-log">
  ## Journal de service
</div>

Outre le journal standard de traitement des tâches, Processing Server et Processing Station peuvent conserver un journal de service. Le personnel du [support technique ABBYY](/fr/flexi-capture/appendix/support) peut avoir besoin des informations de ce journal pour traiter vos demandes d’assistance. La journalisation de service ne ralentit ni votre Processing Server ni votre Processing Station, mais les informations contenues dans ce journal ne sont utiles qu’aux ingénieurs du support technique d’ABBYY. Nous vous déconseillons donc de laisser la journalisation de service activée en permanence. Si un ingénieur du support technique vous demande un journal de service, procédez comme suit :

<Steps>
  <Step title="Ouvrir la boîte de dialogue des propriétés">
    Selon le journal requis, ouvrez la boîte de dialogue **Processing Server Properties** (sélectionnez **Properties** dans le menu contextuel de Processing Server) ou la boîte de dialogue **Propriétés de la station** (sélectionnez **Properties** dans le menu contextuel de Processing Station).
  </Step>

  <Step title="Activer la journalisation">
    Sélectionnez l’option **Write processing log** et cliquez sur **OK**.
  </Step>

  <Step title="Récupérer les fichiers journaux">
    Une fois les fichiers journaux créés, vous les trouverez dans `%programdata%\ABBYY\FlexiCapture\12.0\FlexiBrSvc\Logs`. Envoyez-en des copies au support technique ABBYY.
  </Step>

  <Step title="Désactiver la journalisation">
    Désactivez la journalisation de service en décochant l’option **Write processing log**, puis cliquez sur **OK**.
  </Step>
</Steps>

<div id="manage-the-processing-server-from-the-command-line">
  ## Gérer le Processing Server depuis la ligne de commande
</div>

<Steps>
  <Step title="Ouvrir une invite de commande">
    Dans le menu Windows **Démarrer → Exécuter**, tapez `cmd` et cliquez sur **OK**. Une fenêtre d’invite de commande s’affiche.
  </Step>

  <Step title="Accéder à l’emplacement de FlexiBRSvc.exe">
    Tapez le chemin d’accès au fichier `FlexiBRSvc.exe` (par défaut, `C:\Program Files\ABBYY FlexiCapture 12 Servers`).
  </Step>

  <Step title="Entrer des commandes">
    Entrez les commandes sous la forme `FlexiBrSvc Please [command]` :

    * Pour activer le mode de commande afin de ne pas avoir à taper `FlexiBrSvc Please` avant chaque commande, utilisez `FlexiBrSvc Please obey`.
    * Pour désactiver le mode de commande, utilisez `FlexiBrSvc Please quit`.

    Les commandes permettent de démarrer ou d’arrêter une station, d’afficher la liste des stations, de démarrer ou d’arrêter le Processing Server, d’ajouter ou de supprimer des stations, d’afficher des informations sur une station et de définir les paramètres du serveur et des stations.
  </Step>

  <Step title="Afficher la liste des commandes">
    Pour afficher la liste des commandes autorisées et d’autres informations d’aide, tapez `FlexiBRSvc.exe /?`.
  </Step>
</Steps>

Pour une description détaillée de toutes les commandes, consultez [Description des commandes du Processing Server](/fr/flexi-capture/appendix/proc-server-cmd).
