Calendrier

CapTODO peut synchroniser les tâches avec l'agenda Dolibarr, créant un événement (ActionComm) pour chaque tâche.

Activation

Quatre paramètres contrôlent cette fonctionnalité dans la configuration du module :

Option Description
Activer la synchronisation avec le calendrier/agenda Active la fonctionnalité de synchronisation
Synchronisation automatique à la création de tâche Si activé, un événement agenda est créé automatiquement à chaque création ou modification de tâche
Type d'événement selon la priorité Activé par défaut : chaque événement reçoit le type correspondant à la priorité de sa tâche (voir ci-dessous)
Code du type d'événement agenda Type d'événement Dolibarr utilisé quand l'option précédente est désactivée (ex : AC_OTH pour "Autre")

Fonctionnement

Création

Lorsqu'une tâche est créée et que la synchronisation automatique est activée, un événement agenda est créé avec :

  • Libellé : le libellé de la tâche
  • Date : la date d'échéance de la tâche
  • Type : le type de la priorité de la tâche, ou le type configuré
  • Utilisateur : l'utilisateur assigné à la tâche

L'identifiant de l'événement est stocké dans un extrafield sur la tâche.

Modification

Lorsqu'une tâche est modifiée, l'événement agenda correspondant est mis à jour automatiquement (libellé, date, type).

Suppression

Lorsqu'une tâche est supprimée, l'événement agenda lié est également supprimé.

Lien bidirectionnel

Depuis la liste des tâches, une icône calendrier apparaît à côté des tâches liées à un événement agenda. Ce lien ouvre directement l'événement dans l'agenda Dolibarr.

Icône calendrier à côté du libellé d'une tâche indiquant qu'un événement agenda est lié

Types et couleurs par priorité

À son activation, le module ajoute cinq types d'événement agenda, un par niveau de priorité, chacun avec sa couleur :

Priorité Type d'événement Couleur
Urgente TODO task - urgent priority Rouge
Haute TODO task - high priority Orange
Normale TODO task - normal priority Bleu
Basse TODO task - low priority Gris foncé
Aucune TODO task - no priority Gris clair

L'événement d'une tâche prend le type de sa priorité, et en change quand la priorité de la tâche change. Ces types ne sont proposés qu'aux utilisateurs qui ont le droit de consulter CapTODO.

Dolibarr n'utilise la couleur d'un type qu'à deux endroits :

  • dans la vue agenda par utilisateur, quand l'option "Utiliser les types d'événements" de la configuration du module Agenda est cochée et que la constante AGENDA_USE_COLOR_PER_EVENT_TYPE vaut 1 (à ajouter dans Accueil > Configuration > Divers) ;
  • sur l'icône du type dans la vue liste de l'agenda, quand l'option "Utiliser les types d'événements" est cochée.

Les vues mois, semaine et jour gardent la couleur de l'utilisateur propriétaire de l'événement : c'est le fonctionnement de Dolibarr.

[!NOTE] Après une mise à jour du module, désactivez puis réactivez-le pour créer les cinq types. En attendant, les événements reçoivent le type configuré.

Multi-utilisateurs

Si plusieurs utilisateurs sont assignés à une tâche, l'événement est lié au premier utilisateur assigné. Les permissions Dolibarr sont vérifiées avant la création ou la modification de l'événement.