Utilisation

Onglet DoliDrive sur les fiches Tiers

Après activation et configuration du module, un onglet DoliDrive apparaît sur chaque fiche Tiers. Cet onglet affiche l'explorateur de fichiers NextCloud du client.

Onglet DoliDrive sur la fiche d'un tiers avec la liste des fichiers et dossiers

Navigation dans les fichiers

L'explorateur affiche les fichiers et dossiers du client sous forme de liste. Pour chaque élément, vous voyez :

  • Le nom du fichier ou dossier
  • Le type (fichier ou dossier)
  • La taille
  • La date de dernière modification

Cliquez sur un dossier pour naviguer à l'intérieur. Cliquez sur un fichier pour le télécharger.

Mode album photo

Cliquez sur le bouton Album pour basculer l'affichage en mode galerie. Ce mode affiche les miniatures des images contenues dans le dossier courant. Cliquez sur le bouton liste pour revenir à l'affichage standard.

Ouvrir dans NextCloud

Le bouton en forme de lien (icône infini) ouvre le dossier courant directement dans l'interface web de NextCloud, dans un nouvel onglet.

Créer le répertoire d'accueil

Si le dossier du client n'existe pas encore sur NextCloud, le bouton Créer le répertoire d'accueil apparaît. Il crée le dossier racine du client sur le serveur NextCloud.

Créer l'arborescence

Le bouton Créer l'arborescence crée tous les sous-dossiers configurés dans la configuration pour ce client. Cette opération est idempotente : les dossiers déjà existants ne sont pas modifiés.

Envoyer des fichiers par email

Sélectionnez un ou plusieurs fichiers, puis cliquez sur le bouton d'envoi par email. Dolibarr ouvre le formulaire d'envoi d'email avec les fichiers sélectionnés en pièces jointes.

Attention : Les fichiers trop volumineux ne peuvent pas être joints. Un message vous informe si certains fichiers n'ont pas pu être attachés.

Onglet DoliDrive sur les fiches Projet

Un onglet DoliDrive apparaît également sur chaque fiche Projet. Il fonctionne de la même manière que l'onglet Tiers, avec en plus la possibilité de créer l'arborescence spécifique au projet (sous-dossiers par tâche, dossiers de stockage des documents liés).

Onglet DoliDrive sur la fiche d'un projet avec l'explorateur de fichiers

Archivage automatique

Lorsque l'archivage est activé dans la configuration (onglet Archives), les documents générés par Dolibarr sont automatiquement copiés vers NextCloud :

  • Devis -- copie lors de la génération du PDF
  • Commandes -- copie lors de la génération du PDF
  • Factures -- copie lors de la génération du PDF

Le chemin de destination est celui configuré dans l'onglet Archives, avec substitution automatique de la variable __THIRDPARTY_NAME__ par le nom du client.

Synchronisation des produits

Si la synchronisation des fichiers produits est activée dans l'onglet Fichiers liés :

  • Les fichiers joints aux fiches produits dans Dolibarr sont copiés vers NextCloud
  • Les fichiers ajoutés dans NextCloud sont importés dans la GED native de Dolibarr
  • La suppression est propagée selon la configuration choisie

Liens de partage

DoliDrive permet de créer des liens de partage NextCloud directement depuis Dolibarr.

Créer un lien de partage

  1. Depuis l'explorateur de fichiers, repérez le fichier à partager
  2. Cliquez sur Créer un lien de partage
  3. Configurez les options du partage :
Option Description
Libellé Nom optionnel pour identifier le partage
Protection par mot de passe Mot de passe requis pour accéder au fichier (laisser vide pour aucun)
Date d'expiration Date après laquelle le lien ne fonctionne plus
Permissions Lecture seule, autoriser la modification, ou autoriser l'upload
  1. Cliquez sur Valider

Gérer les partages existants

Les liens de partage existants sont affichés avec leur URL, la date de création et la date d'expiration. Vous pouvez :

  • Copier le lien dans le presse-papiers
  • Modifier les options du partage (mot de passe, expiration, permissions)
  • Supprimer le lien de partage

Synchronisation planifiée

DoliDrive enregistre une tâche planifiée (cron) qui exécute la synchronisation de NextCloud vers Dolibarr toutes les 15 minutes. Cette tâche est désactivée par défaut.

Pour l'activer :

  1. Allez dans Accueil > Configuration > Tâches planifiées
  2. Recherchez la tâche SyncNextCloudToDolibarr
  3. Activez-la

Webhook NextCloud

DoliDrive fournit un point d'entrée webhook à l'adresse dolidrive/public/hook.php. Configurez NextCloud pour envoyer des notifications vers cette URL afin de déclencher des synchronisations en temps réel.

Si vous avez défini une clé secrète HMAC dans la configuration, toutes les requêtes webhook doivent inclure l'en-tête X-Dolidrive-Signature contenant la signature HMAC-SHA256 du corps de la requête.

Logs d'activité

L'onglet Logs de la configuration du module affiche un journal détaillé de toutes les opérations effectuées par DoliDrive.

Page des logs d'activité avec les filtres et la liste des opérations

Types d'opérations enregistrées

Action Description
Upload Envoi d'un fichier vers NextCloud
Download Téléchargement d'un fichier depuis NextCloud
Suppression Suppression d'un fichier
Création dossier Création d'un dossier sur NextCloud
Synchronisation Synchronisation de fichiers entre Dolibarr et NextCloud
Ajout file d'attente Ajout d'une opération dans la file d'attente
Traitement file Traitement d'une opération en file d'attente
Purge cache Nettoyage du cache de métadonnées
Webhook Réception d'une notification webhook
Authentification Événement d'authentification

Filtres disponibles

Vous pouvez filtrer les logs par :

  • Niveau (information, avertissement, erreur)
  • Type d'action
  • Utilisateur
  • Période (date de début et de fin)
  • Texte libre

Rétention des logs

Les logs sont automatiquement purgés au-delà de la durée de rétention configurée (défaut : 90 jours). Vous pouvez aussi purger manuellement les logs depuis cette page.

Groupes d'utilisateurs et comptes bancaires

DoliDrive ajoute des champs supplémentaires sur deux objets Dolibarr :

Groupes d'utilisateurs

Champ Description
Activer la création automatique Active la création automatique de l'arborescence dans la GED externe pour ce groupe
Liste des sous-dossiers Arborescence de sous-dossiers à créer automatiquement, avec les variables de substitution __THIRDPARTY_NAME__, __SUPPLIER_NAME__ et __BANK_NAME__

Comptes bancaires

Champ Description
Rendre ce compte accessible Active l'utilisation du mot-clé __BANK_NAME__ pour ce compte bancaire dans les créations automatiques d'arborescence