# Architecture fonctionnelle

<figure><img src="https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FyRZoHgKVGU3fCIlArFMb%2Fvideocomplete.gif?alt=media&#x26;token=717fd05d-2947-4874-a5f1-ea130bd40194" alt=""><figcaption></figcaption></figure>

### 1. Capture : ![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2Ffro7Snh3HDIwrW3c1b1f%2Fcapturer-trier.svg?alt=media\&token=6992c0a1-6515-45b1-88d8-4ade5e72dc21)

Les documents sont capturés au travers des différentes chaines entrantes (« Hot » folder, API, download, IMAP, etc…).  Le traitement de classification et d’extraction se déclenche.

![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FzCvN9lO5kK7jXkC8wsBq%2F1.gif?alt=media\&token=2a0a2d0e-a707-43e0-837b-79b7954b94d9)

### 2. Extraction : ![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FFPI8XxJ0cmfbcBJR1u9j%2Fextraire.svg?alt=media\&token=cbbb2b50-2d43-48de-b1ae-5cbf34bd5a5a)

Le formulaire d’extraction est identifié, les métadonnées sont extraites des documents via les [REGEX](https://edissyum.gitbook.io/open-capture/parametrages/reglages-generaux/regex) et/ou l’apprentissage opérateur en s’appuyant si besoin sur des référentiels métier et un moteur de règle.

![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FA0QJYPYS75ngjr7kmuPL%2F2.gif?alt=media\&token=98197f0a-abf1-42f9-acb2-f887bafa49e2)

### 3. Contrôle : ![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FYpnGxYCdubCNHXXPKf1u%2Fcontroler.svg?alt=media\&token=f72b79cb-8881-4aa6-8924-0294cfbc9991)

En fonction du taux d’extraction attendu, les documents sont présentés en vidéo-codage dans le module « [Vérifier](https://edissyum.gitbook.io/open-capture/utilisation/verifier) » à l’opérateur. Ce dernier vérifie, complète et valide le formulaire d'extraction. Les éventuelles modifications opérées sont intégrées dans un mécanisme d’apprentissage pour optimiser  avec le temps le taux d’extraction initial (courbe d’apprentissage).

![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FDmowzAEOAzIUjAzhtdVF%2F3.gif?alt=media\&token=2bc27bb0-b106-4d13-b581-c9e768acff35)

### 4. Export : ![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FAESrRuHJn9ZmVrs2iZF3%2Fexporter.svg?alt=media\&token=e572860e-ac27-4d9e-aaff-5e35a0fdb0c0)

Les métadonnées et les images alimentent les différentes chaines sortantes et les connecteurs préexistants (API, XML, SFTP, etc…).

![](https://406947248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsO4Gxx98NETGVTTdo1Yb%2Fuploads%2FT89MZ8scJwwtletxVVSa%2F4%20\(1\).gif?alt=media\&token=1eadfe29-5bb7-46a0-9eae-9cc31733dbc8)
