📖
Open-Capture Documentation
  • 🏠Accueil
  • 🖥️Technique
    • Installation
      • Création d'instances supplémentaires
      • Paramétrage d'un partage Samba
      • Récupération des fournisseurs
      • Capture de mail
      • Mise en place des scripts de purge
    • Architecture fonctionnelle
    • Mise à jour
    • Ajout d'une nouvelle langue
    • Connexion sans login/mdp depuis une application externe
    • Développement custom
    • Gestion des erreurs
    • Web Services
      • Authentification
      • Comptes tiers et clients
      • Configurations
      • Champs personnalisés
      • Formulaires
      • Module Vérificateur
      • Pièces jointes
      • Monitoring
  • 🛠️Paramétrages
    • Statistiques
    • Monitoring des processus
    • Liste des comptes clients
    • Liste des comptes fournisseurs
    • Historique
    • Paramètres Généraux
      • A propos
      • Configurations
      • Zone de stockage
      • Liste des Regex
      • MailCollect
      • Liste des utilisateurs
      • Quota d'utilisateurs
      • Liste des rôles
        • Privilèges des rôles
      • Champs personnalisés
      • Méthodes d'authentification
    • Paramètres Vérificateur
      • Paramétrages divers
      • Workflows
        • Exemples de scriptings
      • Récupération du contact
      • Liste des Formulaires
        • Modification du formulaire
        • Création de formulaire
      • Chaînes sortantes
        • Export XML
        • Export MEM Courrier
        • Export PDF
      • Masques de positionnement
        • Créer un nouveau masque
        • Modification du masque
    • Paramètres Splitter
      • Workflows
      • Liste des Formulaires
        • Modification du formulaire
        • Création de formulaire
      • Chaînes sortantes
        • Export PDF
        • Export XML
        • Export CMIS
        • Export OpenADS
      • Séparateurs de documents
      • Types de documents
        • Ajouter un type de document
        • Ajouter une chemise
      • Intelligence artificielle
      • Changement de statut
  • 📝Utilisation
    • Introduction
    • Mot de passe oublié
    • Vérifier
    • Splitter
    • Télécharger le lot factures d’essai
    • Télécharger le lot documents RH
Powered by GitBook
On this page
  • Purge des documents dans le module Verifier
  • Purge des lots dans le module Splitter
  1. Technique
  2. Installation

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
PreviousCapture de mailNextArchitecture fonctionnelle

Last updated 10 months ago

🖥️