Skip to main content
Un document passe par dix étapes, depuis son téléversement par un client jusqu’à sa suppression par FlexiCapture. La séquence suivante décrit le parcours d’un document envoyé à FlexiCapture depuis une application mobile ou tout autre client, web ou local.

Comment un document circule dans le système

1

Le client s’authentifie

L’application cliente de l’utilisateur se connecte au serveur d’applications via HTTP/HTTPS pour authentifier l’utilisateur.
2

Le client envoie les images du document

L’application client de l’utilisateur envoie des images de documents au serveur d’applications. Elle transmet parfois également des informations supplémentaires, que le serveur d’applications utilise pour déterminer les paramètres de traitement à appliquer.
Diagramme montrant l’application client envoyant des images de documents au serveur d’applications, deuxième étape du flux d’interaction des composants FlexiCapture.
3

Le serveur d’applications stocke les images et crée des enregistrements

Le serveur d’applications enregistre les images dans FileStorage. Dans la base de données, il crée un ensemble d’enregistrements :
  • L’arrivée d’un nouveau document à traiter
  • L’étape de traitement actuelle du document
  • Les paramètres de traitement à appliquer
  • Le chemin d’accès aux images du document dans FileStorage
Diagramme d’un client envoyant des images de document via la DMZ au serveur d’applications (service web), qui enregistre les images dans le stockage de fichiers et crée les enregistrements de traitement correspondants dans la base de données, avec le Licensing Server, le Processing Server, les Processing Stations et le système ERP du client.
4

Le Processing Server affecte une tâche

Le Processing Server contacte régulièrement le serveur d’applications pour récupérer de nouvelles tâches de traitement. Lorsqu’il détecte un nouveau document et les paramètres à appliquer, il attribue une tâche à une Processing Station disponible.
Diagramme montrant le Processing Server attribuant une nouvelle tâche à une Processing Station disponible, quatrième étape du flux d’interaction entre les composants de FlexiCapture.
5

La Processing Station collecte les détails de la tâche

La Processing Station récupère auprès du serveur d’applications des informations supplémentaires sur la tâche, notamment :
  • Images des documents
  • Jeu d’opérations de traitement à effectuer
  • Paramètres de traitement à appliquer
Diagramme montrant la Processing Station récupérant les détails de la tâche auprès du serveur d’applications et mettant en évidence le flux du serveur d’applications vers les Processing Stations des serveurs ABBYY FlexiCapture dans la DMZ, ainsi que la base de données, le stockage de fichiers, le Licensing Server et le Processing Server.
6

Les résultats reviennent au serveur d’applications

Une fois le traitement terminé, les résultats parviennent au serveur d’applications. Celui-ci met à jour les données correspondantes dans le FileStorage ainsi que le statut du document dans la base de données.
Schéma montrant les résultats du traitement renvoyés au serveur d’applications, qui met à jour le stockage de fichiers et le statut du document dans la base de données, sixième étape du flux d’interaction entre les composants FlexiCapture.
7

Les vérificateurs relisent les données extraites

Le document traité peut être vérifié par des vérificateurs humains si :
  • Les paramètres de traitement et les contrôles automatisés le permettent
  • Ces personnes disposent de certains droits d’accès
  • Elles peuvent utiliser un client de vérification (local, web ou mobile) spécialement installé pour cette tâche
Le client de vérification se connecte au serveur d’applications et reçoit les images de documents et les données extraites à vérifier. Les données vérifiées sont transmises au serveur d’applications, qui modifie les données correspondantes dans le FileStorage et met à jour le statut du document dans la Database.
Schéma d’un client de vérification échangeant des images de documents et des données extraites avec le serveur d’applications lors d’une vérification manuelle.
8

La Processing Station exporte les résultats

Un document entièrement traité revient à sa Processing Station. La station convertit les images et les données dans les formats requis, puis les exporte vers le système ERP du client. Elle informe ensuite le serveur d’applications que le job est terminé.
Diagramme d’une Processing Station convertissant le document traité et l’exportant vers le système ERP du client, dernière étape du flux d’interaction entre les composants FlexiCapture.
9

Le serveur d’applications enregistre les statistiques

Le serveur d’applications marque le document comme traité. Il collecte les statistiques de traitement du document à chaque étape de son parcours et les enregistre dans des tableaux afin de générer des rapports de traitement.
10

FileStorage conserve le document jusqu’à son nettoyage

Le document traité est envoyé vers le FileStorage, où il reste jusqu’à l’expiration de la durée de stockage définie par le client. Le serveur d’applications supprime ensuite ses images du FileStorage et efface tous les enregistrements de la base de données.

Comment les composants se connectent

Les composants FlexiCapture interagissent aussi bien pour le traitement des documents que pour les tâches de service, par exemple les vérifications de licence.
Schéma montrant comment les composants d’ABBYY FlexiCapture interagissent, avec le serveur d’applications (IIS) sur HTTP 80 / HTTPS 443 au centre, relié à SQL Server sur TCP 1433, au Processing Server sur TCP 10024, au License Server sur TCP 3020, au stockage de fichiers et aux Processing Stations sur TCP 10025, et reliant également les applications web, les stations distantes et les outils de configuration tels que Project Setup Station, Verification Station, FlexiLayout Studio et FormDesigner.