mercredi 19 octobre 2022

Dolibarr - Faire de la veille sur les fonctionnalités et les releases

Comment se tenir au courant des nouvelles évolutions de Dolibarr ? Comment savoir qu'elles fonctionnalités sont installées dans les nouvelles versions.

SoDevLog - MediaWiki sur Dolibarr
SoDevLog - MediaWiki sur Dolibarr

J'ai installé avec bonheur la version 15.0.1 de Dolibarr comment suivre la roadmap et savoir quelles nouvelles fonctionnalités sont installées dans les nouvelles versions de Dolibarr ?

https://wiki.dolibarr.org/

La fondation ... 

https://wiki.dolibarr.org/index.php?title=Documentation_utilisateur

Installation, Administration, Tableau de bord, Outils, ...

SourceForge - Dolibarr ERP - CRM Files - Download lastest version

Téléchargements et installation, je regarde et je constate qu'il existe déjà une version 15.0.3 que la version 16.0.1 est déjà là.

Dolibarr - Roadmap 

Je trouve de la documentation sur l'ensemble des releases et la release 15.0.0

03 mars 2022 : ATM - Découvrez les nouvelles fonctionnalités de Dolibarr 15.0

De la même façon pour la release 16.0.0

03 juin 2022 : ATM - Découvrez les nouvelles fonctionnalités de Dolibarr 16.0

Et si je veux aller plus loin, en suivant le code source et la communauté des développeurs en détails je peux le faire sur GitHub :

Github - DOLIBARR ERP & CRM

Voilà, avec ces informations, je peux suivre les nouvelles fonctionnalités et le développement de Dolibarr.

Indigeste et plutôt pour les développeurs mais très précise, voici la liste des changements, le change log Dolibarr :

Dolibarr on Github - Change Log

Voilà, nous savons maintenant comment suivre les évolutions de la plateforme Dolibarr.

mardi 20 septembre 2022

MediaWiki - Debug

Pour Debuguer MediaWiki, c'est à dire avoir un message un peu plus verbeux que simplement :

Error!

Il faut ajouter dans le fichier LocalSettings.php :

 # Debugging
error_reporting( -1 );
ini_set( 'display_errors', 1 ); 
$wgShowExceptionDetails = true;

Et c'est tout !

mercredi 24 août 2022

MediaWiki - install sur serveur Windows

Notes prise sur l'installation d'un MediaWiki sur Serveur Windows, ou plutôt réinstallation car il s'agit de corriger une installation qui a foirée.

Vous pourrez exécuter l'install de MédiaWiki plusieurs fois, il suffit pour cela de renommer le fichiers LocalSettings et vous reviendrez alors sur la première page de l'installation. Vous pourrez alors comparer les fichiers LocalSettings pour voir comment les différentes configurations sont paramétrées.

Il est important de prendre une copie de tous les écrans.

Download de la nouvelle l'archive, autant installer la nouvelle version :

https://www.mediawiki.org/wiki/Download

Dézippe de l'archive dans le répertoire du serveur :

C:\inetpub\wwwroot\wiki

Exécution de l'install du site en accédant à l'url :

https://localhost/wiki/

Voici la première page de l'install de votre média wiki :

MediaWiki - Page to setup the wiki

Si vous renommez le fichier LocalSettings.php de votre installation actuelle, vous serez redirigé sur cette première page de l'install.

Pour l'erreur concernant l'extension VisualEditor qui ne sait pas charger des url avec des accents. Je pensais que le choix du Français corrigerait cette erreur mais ce n'est pas le cas.

Je prends note ici de tous les écrans que j'ai rencontrés lors de l'install.

Clique sur "set up the wiki" :

MediaWiki - Install

Connexion à la base de données :

Install MédiaWiki - Connexion à la base de données

Il y plusieurs moteurs de base de données disponibles. Ma préférence ira pour MySQL dont l'outils de développement MySQL Workbench proposé par Oracle est très agréable à travailler.

Nom de la base de donnée :

Installation Média Wiki - Nom de la base de données

Vous pouvez très bien installer plusieurs Wiki sur le même serveur en modifiant le nom de la base de données qui est par défaut "my_wiki".

Par la suite j'ai un peu la flemme de répertorier tous ces écrans je vais plutôt le faire dans mon wiki ;-)

...

L'idée c'est que toutes ces configuration peuvent se faire autrement en modifiant le fichier LocalSettings.php mais pas tout certaines sont définitives.

Clique sur le bouton "Continuer", puis  cliquer sur suivant, suivant, suivant :

<>
MediaWiki - Install

Clique sur "commencer à utiliser votre wiki, après cela se complique un peu ...

MediaWiki - Install

Concernant le choix des licences :

S'en suit une litanie de possibilités de configuration, tout ceci se retrouve dans un fichier LocalSettings.php que l'intall de MediaWiki vous propose de télécharger et d'installer à la racine de votre wiki.

Voilà c'est terminé pour l'installation, si tout se passe bien mais là, j'ai des erreurs. Lors de la précédente installation, je n'étais pas allé au bout du coup voici la page de mon média wiki :

Donc pour redémarrer complètement l'installation, je supprimer simplement le fichier LocalSettings.php

Et je supprime également la BD MySQL :

Je suis connecté au moteur de BD grâce à MySQLWorkBench, je supprime la BD "my_wiki"

Pour redémarrer l'install, je retourne à l'url :

https://localhost/wiki/

Et je redémarre  l'install ...

Cette fois j'arrive à la page finale de l'install qui m'indique que tout s'est bien passé :

En cliquant sur "Continuer" cette fois j'accède à la page de connexion de mon wiki :

MediaWiki - Install completed
MediaWiki - Install completed

Voilà, nous venons comment, si vous avez foiré l'installation de votre média wiki, vous pouvez retomber sur vos jambes en supprimant le fichier LocalSettings.php à la racine du site Web et en supprimant la BD MySQL.

Et en retournant sur la page d'accueil de votre wiki. Ce processus d'installation est complexe et détermine l'utilisation de votre wiki.

Have fun!

ODL - MediaWiki - Téléversement de fichiers - Error !

ODL - MediaWiki - Extension VisualEditor - Error contacting the Parsoid/RESTBase server

vendredi 22 juillet 2022

Dolibarr - Module Travail Collaboratif - Projets

Comment utiliser le module de Travail Collaboratif - Projet de Dolibarr ? La difficulté, c'est le manque de documentation, c'est normal c'est un module très puissant qui ne peut être proposé que par des consultants rémunérés.

Opportunités/Projets quelle différence ?

Lors de la création d'un nouvel objet Opportunité/Projet, c'est plutôt une opportunité et pas encore un projet et lors de l'enregistrement des premières informations sur cet objet, le statut de cet objet sera brouillon.

Cas d'utilisation :

Je créé un opportunité/projet et je choisie sa visibilité Contacts projet/Tout le monde. Si je choisie Contacts projet il me faudra ajouter des contacts associés au Projet dans l'onglet Contacts du projet. Si je choisie Tout le monde, tous peuvent s'emparer de cette opportunité pour la développer.

Traitement des fichiers associés au Projet

Je ne cherche pas à faire une description complète de ce module mais un parcours rapide des fonctionnalités qui m'intéressent.

Des fichiers joints soit par envoi sur le serveur, soit par lien :

Module Travail Collaboratif - Projet
Module Travail Collaboratif - Projet

Logo est accessible par un lien, c'est très pratique cela permet soit d'intégrer le fichiers au projet (il prend alors de la place sur le serveur) soit de les laisser dans un espace autre (zéro place sur le serveur).

Assigner une personne à un Projet

Pour gérer correctement la liste des tâches, pouvoir attribuer une tâche à un personne il faut assigné les personnels au projet.

Projet -> Contact du projet : assigné une personne au Projet.


1 - Le projet a été créé par SuperAdmin

2 - Je choisie une personne à assigner au Projet

3 - Je peux l'ajouter au Projet

Quand je clique sur Ajouter, Dolibarr me propose la liste des Tâches pour ajouter cette personne à des tâches :

Projet affecter une personne à une Tâche

Cette personne pourra utiliser le Temps consommé pour indiquer son travail sur la tâche.

Gestion des Tâches associées au Projet

Pour créer une tâche, il faut un autre statut que brouillon pour le projet donc ouverture du projet en le validant.

Modification du statut du Projet à Ouvert :

Création d'une nouvelle tâche affectée à ?

Je peux modifier les colonnes de la liste des tâches :

Ce que je trouve curieux, c'est l'affectation des Tâches, elle est affectée à celui qui l'a créée. Comment le modifier ... Je cherche dans le forum Dolibarr :

Dolibarr module Projet : comment affecter une tâche à un tiers ?

Là encore, petit défaut de documentation, le forum n'est que très approximatif et les vraies réponses ne sont pas là, je trouverais moi même par la suite comment répondre à toutes ces questions...

Il faut ajouter un Tiers aux contacts du projet ... pour l'avoir sur la liste, dans une tâche. Mais là encore je ne cherche pas toutes les réponses je vais tout droit vers ce que je cherche.

Lorsque je créé une tâche, elle ne peut être affectée qu'à celui qui créé la Tâche :

Dolibarr - Module Projets - Création et affectation d'une tâche
Dolibarr - Module Projets - Création et affectation d'une tâche

Une fois créé, je peux modifier l'ordre dans la liste des tâches en déplaçant la tâche.

Modifier l'ordre de la liste des Tâches

Mais je vois sans arrêt, quand je souhaite gérer les personnels sur les tâches du projet ce message "Non assigné au projet".

Retour à assigner une personne à un projet et tout devient clair. J'aurais du commencer par là

Une personne assignée au projet ajoute du temps consommé sur une tâche

Projet -> Temps consommé : clique sur le "+"

J'affecte Fraise à la première Tâche du projet :

Tableau de Bord de Fraise

Elle peut donc cliquer sur : "La première tâche à effectuer"

Première tâche à effectuer du Projet

1 - Les indications nécessaires à la réalisation de la tâche

2 - Le document associé à la Tâche : La demande en Mairie

Si Fraise réalise quelque chose concernant cette tâche, elle peut Consommer du Temps :

Dolibarr - Travail collaboratif - Consommer du temps sur une tâche
Dolibarr - Travail collaboratif - Consommer du temps sur une tâche

1 - Fraise clique sur "+" pour ajouter du temps consommé

2 - Fraise renseigne le temps passé

3 - Elle estime l'avancement de la Tâche

4 - Elle clique sur Ajouter

Il faut faire les choses l'ordre, création du Projet, assignation des personnels au Projet, création des Taches pour pouvoir affecter directement des personnels aux tâches.

Fille du projet/tâche

Pour une tâche choisir une la tâche Fille, par défaut c'est le projet. Mais si par exemple pour la tâche "Réaliser l'étude", je choisie comme tâche fille : "La première tâche", qu'est ce que cela change ?

ToBeContinued

Cloner un projet

Une fonctionnalité très intéressante, cloner un projet, pour ne pas repartir de zéro :

Module Projet choisir un projet bouton "CLONER"
Module Projet choisir un projet bouton "CLONER"

Avec la possibilité de choisir les éléments à cloner :

  • choisir éventuellement un autre tiers
  • les contacts, les tâches
  • mettre à jour les dates projet/tâches à partir de maintenant
  • les notes
  • les pièces jointes du projet
  • pièces jointes des tâches (si tâches clonées)


mercredi 20 juillet 2022

Dolibarr - Modules installés

Découvrir et configurer Dolibarr prendre des notes sur le projet. Utiliser Dolibarr comme un outil de workflow pour décrire un processus métier tel est mon objectif et pour l'atteindre quels modules dois-je installer et comment les configurer.

Description du Workflow souhaité

Il s'agit, en très gros, de traiter les dossiers concernant l'installation d'un équipement électrique chez un particulier. Le première tâche à effectuer est une demande de travaux à la Marie de la commune.

Les intervenants :

  • Le bureau d'étude chargé de la coordination
  • L'installateur
  • Le particulier

Gestion de la relation client (GRC) - TIERS

Gestion des tiers (clients, prospects) et contacts

En activant le module TIERS, un menu Tiers apparaît en haut dans la liste des menus 

Dolibarr - Activiation du module TIERS
Dolibarr - Activiation du module TIERS

Nouveau Tiers c'est un client prospect ou fournisseur

Tiers - Type du tiers

remplir un tier

GRC - PROPOSITIONS COMMERCIALES

En haut menu Commerce

Nouvelle proposition

Crée en mode Brouillon

Etats : 

  • Brouillons
  • Ouvert
  • Signées (à facturer)
  • Non signée (fermée)
  • Facturée

Réf. client

Proposition Commerciale - Réf. client - Conditions de règlement

Deux boutons "Créer brouillon" et "Annuler".

Gestion des produits/Services (PM) - PRODUITS

Création d'un produit

Création d'un produit

Il faut nécessairement un produit à vendre ;)

Projets/Travail collaboratifs - PROJETS OU OPPORTUNITÉS

Trois modules :

Dolibarr - Modules de Travail Collaboratifs

Le module installé : PROJETS OU OPPORTUNITÉS, une fois cliqué sur l'activation du module apparaît une petite roue crantée pour permettre de configurer ce module.

Wiki Dolibarr - Module Projets

Pour le moins, la page est incomplète, la doc n'est pas écrite à nous de découvrir comment l'utiliser.

Application Collaboratives - Module Projet

Projets/Travail collaboratifs - EVENEMENTS/AGENDA

Afin de tenter de déclencher des envois d'emails ou autre, quand une tâche est terminée ou autre, j'installe ce module, alors que peut-on faire avec :

Projets/Travail collaboratif - EVENEMENTS/AGENDA
Projets/Travail collaboratif - EVENEMENTS/AGENDA

Configuration du module actions et agenda, roue crantée :

Configuration du module Evenements/Agenda
Configuration du module Evenements/Agenda

Onglet -> Reminders Activer le rappel d'événements par e-mail : 

Le module Travaux planifiés doit être activé pour utiliser cette fonction.

De quel module s'agit-il  ? Je retourne dans : 

Configuration -> Configuration Modules/Application, tout en bas dans Système :

Module Travaux planifiés associé aux reminders de l'agenda

Je peux alors activer l'option rappel d'événements par email :

Activer le module Système Travaux planifiés pour choisir l'option Reminders par email
Activer le module Système Travaux planifiés pour choisir l'option Reminders par email

Dans la partie gestion de l'événement, j'ai maintenant la possibilité de "Créer une notification de rappel automatique pour cet événement" en cochant la case :

Reminder par email d'un événement

Have fun!

mardi 5 juillet 2022

Les outils de CRM - Dolibarr quel prix pour la solution ?

Parmi les outils de CRM, voici Dolibarr. Quelles sont les caractéristiques de cet ERP/CRM ? Comment se distingue-t-il de la concurrence, nous allons découvrir tout cela.

Le message du marketing : Une suite Web pour gérer l'ensemble de votre entreprise ...

Alors, il y a deux écoles, celle qui préconise des logiciels spécialisés pour chaque grande fonctionnalité ou services de l'entreprise, comptabilité, gestion des ressources humaines, production et celle qui préconise un logiciel tout intégré.

Dolibarr est plutôt du côté des suites logicielles qui intègrent toutes les fonctionnalités de l'entreprise en une seule suite logicielle. L'avantage c'est que vous ne saisissez qu'une seule fois les informations de vos contacts, de vos clients, de leurs entreprises. 

Dolibarr - une suite Web tout-en-un pour gérer l'ensemble de votre entreprise

Les avantages mis en avant par la solution Dolibarr :

Activer uniquement les fonctionnalités que vous souhaitez. Pour d'autres CRM en effet le payement se trouve souvent lié aux fonctionnalités choisies, par exemple pour l'ERP/CRM odoo :

Odoo - Simulations de prix par mois/ans/utilisateur

C'est très intéressant d'avoir accès directement à ce simulateur de prix car trop souvent, ces solutions logicielles n'indiquent pas de prix, ils vous proposent d’emblée un essai gratuit et vous voilà parti à investir du temps dans une solution que vous n'êtes pas sûr de retenir.

Le simulateur Odoo est très intéressant au niveau du choix des fonctionnalités, vous cochez et vous avez le prix directement.

CRM + eCommerce ce qui sous-entend Facturation + Site web pour :

10 utilisateurs pour 1 an vous êtes à un niveau de prix de : 2 736,00 €.

Quel prix pour la solution logicielle Dolibarr ?

Du coup, j'ai envie de savoir quel est le genre de prix pratiqué par Dolibarr ou ses partenaires. Le modèle Dolibarr est un modèle FOSS (Free Open Source Software) et dans FOSS il y a Free donc c'est gratuit.

Attention, ce n'est jamais totalement gratuit il faut une machine sur laquelle installer la suite logicielle et donc le besoin va s'exprimer différemment, il va falloir dimensionner votre installation en fonction de votre besoin, du nombre d'utilisateurs, de la disponibilité que vous souhaitez de l'application.

Dans la solution Dolibarr sont proposées des "offres cloud" cette fois un fournisseur de cloud vous aura installé la solution.

Cloud Solutions for Dolibarr ERP CRM

Et oui là, c'est en anglais, il y a entre 10 et 20 "solutions cloud" mais c'est à vous de vous débrouiller entre deux types de fournisseurs ; les Recommended (Dolibarr Preferred Partners) et les Alternatives.

Dolibarr - Fournisseurs de Cloud recommandés

Ce sont les fournisseurs tamponnés "fournisseurs préférés" par Dolibarr.

DoliCloud

Il vous propose de créer très facilement votre instance de Dolibarr afin de tester la solution. Le formulaire est "plus accueillant". Vous n'entrez que : email/société/pays et vous choisissez une url pour l'adresse de votre instance Dolibarr.

https://   .with3.dolicloud.com 

15 jours d'essai gratuits

Dolibarr Basic*
Pour un usage personnel ou micro entreprises 4Gb ~ 80 000 factures
12 €/mois/utilisateur

Dolibarr Premium*
Pour les sociétés 20 Gb ~ 400 000 factures
30 €/mois + 15 €/mois/utilisateur

Easya Solutions/opendsi

C'est un peu plus confus ... C'est une solution française basée à Lyon et Nancy mais vous avez d'un côté Easya Solutions et de l'autre opendsi, le formulaire est légèrement plus conséquent, et puis vous choisissez un sous-domaine une url pour votre instance :

https://     -dlb.easya.solutions

30 jours d'essai gratuits

C'est un très bon principe de créer une instance de l'application pour permettre aux clients de faire un essai grandeur nature maintenant pour le fournisseur de cloud, c'est souvent un peu triste car il voit passer un tas de clients potentiels qui ensuite vont installer leur instance ailleurs.

Il n'est toujours pas question de prix mais il doit y en avoir un au bout de la période d'essai, d'ailleurs peut-on conserver ses données ? Ce n'est pas indiqué clairement.

En poursuivant mes recherches, je trouve que c'est confus, les prix chez EASYA

EASYA solutions - Tarifs

3 collaborateurs/CRM/ERP/Tréso/Compta/10 Go pour : 44 €/mois sur 1 an

Mais chez opendsi pas de prix, on vous propose un formulaire de Demande de devis voyez ce que je vous avais dit ;)

Qu'elle est la différence entre la distribution Easya et Dolibarr ? Il semble que chez Easya, ils ont développé des "fonctionnalités étendues" ... Là non plus ce n'est pas bien clair.

DoliOnDemand by ATM Consulting

DoliOnDemand by ATM Consulting - Offre Service

F1 : 15 €/mois/utilisateur 2 Go

F2 : 30 €/mois/utilisateur 5 Go

F3 : 99€/mois/utilisateur 20 Go

Besoin d'aide pour configurer Dolibarr : 850 € HT/jour

Data center en France ? 

Dolibarr Démos en ligne

Toutes les démos accessibles en ligne sont regroupées sur cette page :

Dolibarr - Démos en ligne

Avec deux solutions, soit une instance dédiée, soit une instance partagée. Avec l'instance partagée vous accédez à des instances déjà configurées mais vous avez également la possibilité de configurer vos modules.

Tout est là, pour faire vos essais en ligne et vous rendre compte de que peut apporter Dolibarr à votre entreprise.

Il me semble qu'ATM Consulting propose la solution la plus simple pour un accès à votre instance de Dolibarr d'ailleurs ce sont les seuls à proposer dès aujourd'hui un essai de la version 16.0.0. Ils se confondent avec DoliOnDemand.

Conclusion sur Dolibarr

C'est une suite monumentale par le nombre de modules disponibles en standard. Crée en 2009, Dolibarr est donc arrivée à maturité. 

Aujourd'hui, la communauté est active autour d'une Fondation Dolibarr

Dolibarr ERP/CRM me semble très prometteur, c'est une belle solution adaptée aux Indépendants, aux TPE/PME.