Module Dolibarr : RecurringEvent
Description générale
Le module RecurringEvent est un module complémentaire pour Dolibarr ERP/CRM développé par ATM Consulting. Il permet de gérer la récurrence des événements dans Dolibarr, permettant ainsi de créer automatiquement des séries d’événements répétitifs.
Fonctionnalités principales
1. Configuration de la récurrence lors de la création/modification d’événements
Le module ajoute une section dédiée dans le formulaire de création/modification des événements Dolibarr pour définir les paramètres de récurrence.
2. Paramètres de récurrence flexibles
Fréquence
- Unité de temps : Jour, Semaine, Mois, Année
- Intervalle : Nombre d’unités entre chaque occurrence (ex: tous les 2 jours, toutes les 3 semaines)
Répétition hebdomadaire
- Sélection des jours : Pour les répétitions hebdomadaires, possibilité de sélectionner un ou plusieurs jours spécifiques (Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche)
- Défaut intelligent : Si aucun jour n’est sélectionné pour une répétition hebdomadaire, le jour de l’événement original est automatiquement choisi
Condition de fin
Deux modes de terminaison disponibles :
- Par date : Définition d’une date limite pour la génération des événements
- Par nombre d’occurrences : Limitation du nombre total d’événements générés
3. Génération automatique des événements
Lors de la sauvegarde d’un événement récurrent, le système génère automatiquement tous les événements enfants selon les paramètres définis.
4. Gestion des modifications
Modification de l’événement maître
Toute modification de l’événement maître (fréquence, jours de répétition, condition de fin) est automatiquement propagée à toutes les occurrences existantes.
Modification d’une occurrence individuelle
Les modifications apportées à une occurrence spécifique n’affectent que cette occurrence et ne changent pas les autres événements de la série.
5. Gestion des suppressions
La suppression de l’événement maître entraîne automatiquement la suppression de toutes ses occurrences.
6. Support multi-entité
Le module respecte les entités Dolibarr pour une séparation propre des données selon les différentes entités configurées.
7. Compatibilité et exigences
- Version Dolibarr : Compatible de la version 16.0 à 22.0
- PHP : Minimum PHP 7.0 requis
- Dépendances : Nécessite le module Abricot d’ATM Consulting pour certaines fonctionnalités avancées
Utilisation pratique
- Créer un événement récurrent :
- Créer un événement normal dans Dolibarr
- Cocher « Définir des options de récurrence »
- Configurer la fréquence, les jours (si hebdomadaire), et la condition de fin
- Sauvegarder : les occurrences sont générées automatiquement
- Modifier une série récurrente :
- Modifier l’événement maître
- Les changements sont propagés à toutes les occurrences
- Modifier une occurrence spécifique :
- Modifier directement l’occurrence souhaitée
- Celle-ci devient indépendante pour les futures modifications
- Supprimer une série :
- Supprimer l’événement maître supprime toute la série
Support et maintenance
- Développeur : ATM Consulting (support@atm-consulting.fr)
- Version actuelle : 1.1.0
Ce module apporte une solution complète pour la gestion des événements récurrents dans Dolibarr, améliorant significativement la productivité pour les utilisateurs ayant besoin de planifier des séries d’événements réguliers.