# Workflows

Les workflows permettent de gérer les flux de documents dans **Open-Capture**.&#x20;

Vous pourrez gérer les dossiers entrants à capturer, ainsi que de nombreux autres paramètres, que nous allons vous présenter ci-dessous. Lors de l'installation, 2 workflows par défaut seront créés.&#x20;

<figure><img src="/files/wYOoJISexl9Qel20ZaC4" alt=""><figcaption></figcaption></figure>

Chaque workflow est divisé en trois parties différentes, que nous vous détaillons ici (pensez à utiliser les onglets sur l'image ci-dessous).

{% tabs %}
{% tab title="Entrée" %}

<figure><img src="/files/7MSfKNXvyD7vc7PRhay6" alt=""><figcaption></figcaption></figure>

Dans l'onglet entrée, vous pourrez choisir le chemin de capture du document (ce qui mettra à jour le fs-watcher de manière automatique).&#x20;

Un compte client pourra être associé également, ainsi qu'un modèle d'intelligence artificielle (si vous avez entrainé certaines IA au préalable).&#x20;

Pour finir, vous aurez le choix de la méthode de séparation (Aucune, QR CODE, 128C ou toutes les X pages). À noter que vous avez aussi la possibilité d'avoir, ou non, un traitement, de filtrer les documents FacturX seulement, mais aussi de supprimer les pages blanches.
{% endtab %}

{% tab title="Traitement" %}

<figure><img src="/files/86aE6ikBWr4aD2CSOetc" alt=""><figcaption></figcaption></figure>

La partie `traitement` vous permet de spécifier plusieurs choses. Notamment si vous souhaitez une validation des données via l'interface en passant par un formulaire.&#x20;

Si oui, vous aurez la possibilité de spécifier les champs système et les champs personnalisés que vous souhaitez récupérer dans les documents. Il sera possible d'activer la validation automatique ainsi que la suppression des documents après traitement si vous ne souhaitez pas conserver d'archive dans **Open-Capture**.
{% endtab %}

{% tab title="Sortie" %}

<figure><img src="/files/qAuRdrmfHKQhiJ27DpYs" alt=""><figcaption></figcaption></figure>

Le dernier onglet `sortie` est relativement simple. Si dans l'onglet `traitement` vous avez choisi de valider les données en utilisant l'interface, alors vous n'avez rien à faire dans cet onglet. Sinon, vous aurez la possibilité de choisir les [chaînes sortantes](/open-capture/parametrages/reglages-verifier/chaines-sortantes.md) associées à votre workflow et qui seront exécutées à la fin du traitement.
{% endtab %}
{% endtabs %}

Afin d'augmenter les possibilités d'**Open-Capture,** il vous sera possible de rajouter du scripting à chaque étape du workflow.

{% hint style="success" %}
Vous retrouverez plusieurs exemples de scripting dans la page [Exemples de scriptings](/open-capture/parametrages/reglages-verifier/workflows/exemples-de-scriptings.md).
{% endhint %}

À écrire en Python, le scripting est accessible en cliquant sur le logo en bas à droite de chaque onglet. Par défaut, un script est automatique chargé avec des informations importantes ainsi qu'un script de démonstration. Dans l'écran d'édition de code, il vous sera également possible de tester votre code afin de vérifier si une erreur est présente ou si tout se déroule comme prévu. Si vous mettez des `print`, il sera affiché dans une notification lors du test.

{% tabs %}
{% tab title="Entrée" %}

<figure><img src="/files/bmIzhSI5EXOmIWLs9lWO" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Traitement" %}

<figure><img src="/files/fraHKsijV8pUlIInaNwS" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Sortie" %}

<figure><img src="/files/pw64UNOadN0XZLX6bYCf" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://edissyum.gitbook.io/open-capture/parametrages/reglages-verifier/workflows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
