# Mise en place des scripts de purge

**Open-Capture** n'étant pas une application nécessitant une conservation des données, il peut être utile de mettre en place des scripts de purge. Ces derniers permettent de nettoyer <mark style="color:red;">**TOTALEMENT**</mark> un document ou un lot de l'application. Le document sera supprimé du docserver et ne pourra être récupéré. Seule la ligne liée au document ou un lot sera conservée en base de données.

## Purge des documents dans le module Verifier

Lancé toutes les nuits, entre 4 h 00 et 4 h 10, ces commandes permettent de purger les documents au statut NEW enregistré depuis plus de 15 jours. Les documents dans un statut DEL ou END seront eux conservé sept jours. Pour rappel, les documents sur le docserver seront supprimés <mark style="color:red;">**DÉFINITIVEMENT**</mark>.

```bash
crontab -e
```

```bash
0 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_verifier.sh NEW PURGE 15
5 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_verifier.sh DEL PURGE 7
10 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_verifier.sh END PURGE 7
```

## Purge des lots dans le module Splitter

Lancé toutes les nuits, entre 4 h 30 et 4 h 45, ces commandes permettent de purger les lots au statut NEW ou MERG enregistré depuis plus de 15 jours. Les documents dans un statut DEL ou END seront eux conservé sept jours. Pour rappel, les documents sur le docserver seront supprimés <mark style="color:red;">**DÉFINITIVEMENT**</mark>.

```bash
crontab -e
```

<pre class="language-bash"><code class="lang-bash"><strong>30 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_splitter.sh NEW PURGE 15
</strong>35 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_splitter.sh MERG PURGE 15
40 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_splitter.sh DEL PURGE 7
45 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_splitter.sh END PURGE 7
</code></pre>


---

# 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/technique/installation/mise-en-place-des-scripts-de-purge.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.
