📖
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
  1. Technique
  2. Installation

Récupération des fournisseurs

Pour le moment, la seule manière de récupérer des fournisseurs dans Open-Capture est d'utiliser le fichier spécifique fourni :bin/src/referencial/default_referencial_supplier.ods. Il est possible d'utiliser un fichier CSV ou XLSX au lieu du fichier ODS. Toutes les colonnes nécessaires sont présentes, vous n'avez plus qu'à remplir les champs suivants :

  • Nom du fournisseur (obligatoire)

  • Numéro de TVA Intracommunautaire (obligatoire)

  • Numéro de SIRET (facultatif)

  • Numéro de SIREN (facultatif)

  • Numéro DUNS (facultatif)

  • Numéro BIC (facultatif)

  • Numéro d'IBAN (facultatif)

  • Adresse du fournisseur

  • Identifiant du masque de positionnement (facultatif)

  • Contrôle de cohérence (true ou false. Si true, une vérification sera effectuée lors de la capture du pied de page afin de vérifier les données).

Ce fichier ODS est fourni avec un fichier JSON :

instance/referencial/default_referencial_supplier_index.json

Ce dernier est tout simplement une table de correspondance entre le code d'Open-Capture et les colonnes du fichier ODS. Si vous avez un fichier de référentiels différents, c'est ce fichier JSON qu'il faudra modifier avant de lancer le script de récupération. Par défaut, vous n'avez pas à y toucher.

Après avoir rempli le fichier ODS correctement, il ne vous reste plus qu'à lancer la commande suivante afin de remplir la base de données :

python3 /var/www/html/opencapture/loadReferencial.py -c edissyum

Dans certains cas, il peut être utile de rendre cette tâche automatique. Pour cela, nous allons utiliser les incron, permettant de lancer un script après un événement système. Imaginons que le fichier du référentiel fournisseurs est déposé tous les jours à 10h dans le dossier /var/share/suppliers/ alors, nous n'aurons qu'à rajouter dans l'incron la commande suivante :

incrontab -e
/var/share/suppliers/ IN_CLOSE_WRITE,IN_MOVED_TO /var/www/html/opencapture/custom/edissyum/bin/scripts/load_referencial.sh $@/$#
PreviousParamétrage d'un partage SambaNextCapture de mail

Last updated 1 year ago

🖥️