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 TOTALEMENT 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 DÉFINITIVEMENT.

crontab -e
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 DÉFINITIVEMENT.

crontab -e
30 4 * * * /var/www/html/opencapture/custom/edissyum/bin/scripts/purge_splitter.sh NEW PURGE 15
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

Last updated