FAQ

L'onglet Relations n'apparaît pas sur mes fiches tiers

Vérifiez les points suivants :

  1. Le module CapRelations est bien activé dans Accueil > Configuration > Modules/Applications
  2. L'utilisateur dispose de la permission Consulter les relations entre tiers (configurable dans Utilisateurs & Groupes)
  3. L'utilisateur dispose également du droit de lecture sur les tiers (societe > lire)

Je ne peux pas ajouter de relation

La permission Créer/modifier/supprimer les relations entre tiers est nécessaire pour ajouter ou supprimer des relations. Vérifiez que votre utilisateur en dispose dans Accueil > Utilisateurs & Groupes.

Le message "Cette relation existe déjà" s'affiche

Une relation du même type existe déjà entre ces deux tiers dans le même sens. Vérifiez le tableau des relations du tiers source. Si vous souhaitez créer une relation dans l'autre sens, ouvrez la fiche du tiers cible et créez la relation depuis cette fiche.

La mini-carte ne s'affiche pas

Vérifiez que l'option Activer la mini-carte est activée dans la configuration du module (section Comportement).

La cartographie est lente ou surchargée

Plusieurs leviers permettent d'améliorer les performances :

  • Réduisez la profondeur par défaut à 1 dans la configuration
  • Diminuez le nombre maximum de noeuds (par exemple à 50)
  • Utilisez le filtre par type de relation pour limiter l'affichage à un seul type
  • Essayez un autre algorithme de positionnement (Barnes-Hut est généralement plus performant avec un grand nombre de noeuds)

Quelle est la différence entre relations implicites et explicites ?

  • Les relations explicites sont celles que vous créez manuellement via l'onglet Relations d'un tiers. Elles sont stockées dans la table llx_element_element et affichées en trait plein dans la cartographie.
  • Les relations implicites sont les liens client/fournisseur existants dans Dolibarr. Elles sont affichées en trait pointillé et ne sont visibles que si l'option correspondante est activée dans la configuration.

Puis-je ajouter mes propres types de relations ?

Les types de relations sont stockés dans la table llx_c_caprelations_relationtype. Vous pouvez ajouter de nouveaux types directement en base de données en insérant une ligne avec :

  • code : un code unique en majuscules (ex : MY_TYPE)
  • label : le libellé affiché quand A est en relation avec B (ex : "Mon type vers")
  • label_reverse : le libellé inverse quand B est en relation avec A (laisser NULL pour une relation symétrique)
  • position : l'ordre d'affichage dans les listes
  • active : 1 pour actif, 0 pour désactivé

Comment désactiver un type de relation sans le supprimer ?

Mettez le champ active à 0 dans la table llx_c_caprelations_relationtype pour le type concerné. Il ne sera plus proposé lors de l'ajout de relations, mais les relations existantes de ce type resteront visibles.

Les relations sont-elles supprimées quand je désactive le module ?

Non. Les données des relations sont conservées dans la table llx_element_element même si le module est désactivé. Vous retrouverez vos relations si vous réactivez le module.