Transformer Dolibarr en serveur CalDAV/CardDAV

Logo module CDAV

Dolibarr est un Progiciel de Gestion Intégré (P.G.I.), il est développé par une grande communauté d'utilisateurs francophones spécialement dédié aux TPE/PME, indépendants, auto-entrepreneurs et associations. C'est un logiciel libre fonctionnant dans un environnement PHP/MySQL.

Dolibarr s'utilise au travers d'un simple navigateur web comme Mozilla Firefox et est accessible par tous les postes Windows, Mac ou GNU/Linux du réseau local.

Son utilisation depuis le terrain à partir d'un téléphone n'est pas idéal compte tenu de la taille des écrans, et de la nécessité à être connecté.e au serveur. Ce constat nous a motivé à créer un module Dolibarr qui permet d'utiliser les applications natives des smartphones et tablettes : carnets d'adresses, agenda, todo list. Habitués à la synchronisation de ces éléments avec différents services comme Owncloud/Nextcloud, créer un serveur CalDAV et CardDAV permettant d'accéder à ses données d'entreprise était une évidence. C'est ce que fait le module CDAV en s'appuyant sur la bibliothèque PHP de référence : Sabre/DAV.

Après avoir installé ce module sur votre instance Dolibarr, les utilisateurs vont pouvoir, à l'aide d'une url fournie par le module et de leurs identifiants Dolibarr, connecter leurs appareils Android et iOS mais aussi n'importe quel logiciel prenant en charge les protocoles CalDAV et/ou CardDAV. Parmi ceux-ci, on remarquera l'application de bureau Thunderbird grâce aux extensions Lightning, TBSync et sa sous extension pour ces protocoles.

Après synchronisation, on a ainsi accès, même en mode déconnecté, aux informations des contacts Dolibarr, de son agenda et de ses tâches de projet. La synchronisation est bidirectionnelle et les modifications des informations sur le terrain seront rapatriées sur Dolibarr lors de la prochaine synchronisation. Les utilisateurs Dolibarr ayant accès aux agendas des autres collaborateurs pourront aussi synchroniser ces données dans des calendriers séparés.

Pour aller plus loin, le module CDAV a la capacité de générer des tâches de projet à partir des documents de type commandes ou propositions rattachés à un projet à partir des lignes de type service qu'ils contiennent. Lors de la validation d'un projet, CDAV crée des tâches débutant à la date de début du projet. Il est alors facile de les déplacer dans le temps, de changer leur affectation à partir de Thunderbird et d'organiser le planning de l'entreprise

Befox a des clients qui utilisent ce module pour gérer les interventions de leurs techniciens qui retrouvent sur le terrain leur planning, les tâches à réaliser, les coordonnées de leurs clients et peuvent saisir facilement leur compte rendu d'intervention en validant les tâches dans l'application Android Open Tasks. Le suivi d'un projet dans Dolibarr prend alors tout son sens, surtout avec des équipes mobiles. La synchronisation Android est assuré par l'application DAVx⁵ aussi disponible sur F-Droid

Pour soutenir ce projet libre, le module CDAV est aussi disponible sur la place de marché Dolistore

Vus : 495
Publié par Jean-Pierre Morfin : 15