Module ExportFlow

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

Module ExportFlow

Nom Éditeur Prix Compatibilité Langues
ExportFlow 1.0.0 arcchester 79 € HT (Dolistore) Dolibarr 18 à 24, PHP 7.4 à 8.3 fr, en, es, de, it

ExportFlow est un module complémentaire pour Dolibarr ERP/CRM qui ajoute un bouton Exporter sur toutes les listes de Dolibarr et des modules externes. Le fichier reprend exactement l'écran (filtres, tri, colonnes, toutes les pages) au format Excel (.xlsx), LibreOffice Calc (.ods), CSV ou PDF. Une liste peut aussi être envoyée par e-mail en un clic, ou programmée (chaque jour, semaine, mois) avec une période glissante sur ses filtres de date.

Installation

  1. Accueil › Configuration › Modules › Déployer un module externe : envoyez le fichier zip.
  2. Activez ExportFlow (famille Technique).
  3. Pour les envois programmés, activez le module Travaux planifiés (cron) et vérifiez l'onglet À propos et diagnostic de la configuration d'ExportFlow.

Droits

Droit Par défaut Effet
Exporter les listes affichées Oui Bouton Exporter, téléchargement des fichiers
Envoyer une liste par e-mail et programmer ses propres envois Non Menus « Envoyer par e-mail » et « Programmer un envoi », écran des envois
Gérer tous les envois programmés et consulter tout le journal Non Envois et journal de tous les utilisateurs

Utilisation

Exporter une liste

Ouvrez une liste, filtrez-la et choisissez vos colonnes comme d'habitude. Le bouton Exporter se trouve à côté des boutons d'affichage (liste, kanban, statistiques). Un clic sur un format exporte toute la liste filtrée ; si des lignes sont cochées, seules celles-ci sont exportées. Options d'export… permet de choisir le périmètre (toute la liste, page affichée, lignes cochées), les colonnes, le titre du document, la ligne de totaux et l'orientation du PDF.

Ce que contient le fichier

  • Nombres, montants, pourcentages et dates de vrais types, relus selon la langue de l'utilisateur.
  • Codes postaux, téléphones, codes clients, EAN et SIRET gardés en texte.
  • Ligne de totaux en SOUS.TOTAL (suit les filtres automatiques du tableur).
  • Références cliquables vers les fiches Dolibarr.
  • Feuille Informations : liste, filtres appliqués, tri, auteur, date, adresse de la liste.
  • PDF : logo et coordonnées de la société, filtres, orientation et police calculées, entête répétée, totaux, page x / y.

Envoyer par e-mail

Exporter › Envoyer par e-mail… : destinataires, copie, objet, message. Le fichier est envoyé par la messagerie de Dolibarr, avec un récapitulatif (liste, lignes, filtres).

Programmer un envoi

Exporter › Programmer un envoi… ouvre un formulaire pré-rempli avec la liste courante :

  • périodicité : tous les jours, du lundi au vendredi, chaque semaine (jour), chaque mois (jour ou dernier jour), heure ;
  • période glissante : hier, aujourd'hui, 7 ou 30 derniers jours, semaine, mois, trimestre ou année en cours ou précédent(e), appliquée à l'un des filtres de date de la liste ;
  • destinataires, objet (variables {period} et {date}), message ;
  • options : envoyer même si la liste est vide, conserver une copie des fichiers.

Les envois se gèrent dans Outils › Exports et envois › Envois programmés (envoyer maintenant, télécharger maintenant, historique, fichiers archivés).

Configuration

  • Formats proposés et nombre maximal de lignes par format (au-delà, refus clair, jamais de troncature).
  • Tableurs : totaux, liens, feuille Informations, lignes alternées.
  • PDF : orientation, couleur de l'entête, logo, mention de pied de page.
  • CSV : séparateur, nombres, BOM UTF-8.
  • Pages exclues, tableaux secondaires.
  • Envois programmés : URL interne, conservation des fichiers et du journal, test de connexion.

Envois programmés : la connexion du serveur vers lui-même

La tâche planifiée rejoue chaque liste en appelant Dolibarr depuis le serveur, avec un jeton à usage unique. Si le test « Connexion du serveur vers lui-même » échoue (pare-feu, proxy, conteneur), renseignez une URL interne joignable depuis le serveur, par exemple http://127.0.0.1/dolibarr ou http://localhost:8080.

Sécurité

  • La liste est rejouée avec les droits de l'utilisateur : il n'exporte que ce qu'il voit.
  • Les paramètres d'action (action, massaction, confirm…) ne sont jamais rejoués.
  • Le texte n'est jamais interprété comme formule ; le CSV neutralise les cellules commençant par = + - @.
  • Journal de chaque export (utilisateur, liste, format, lignes, destinataires).

Support

support@arcchester.com

Page Dolistore : rechercher « ExportFlow » sur https://www.dolistore.com