PGI Dolibarr

Procédure d'installation

Pour installer Dolibar et les outils associés, vous devez d'abord :

  • télécharger l'archive depuis votre poste (fichier .deb)
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20%28DoliDeb%29/3.8.3/dolibarr_3.8.3-3_all.deb/download
  • déposer le fichier dans le dossier /tmp (ou un dossier cible choisi) du serveur
  • installer le paquetage
  • se rendre dans le dossier /tmp
cd /tmp
  • Dépackager l'archive (installer)
 dpkg -i dolibarr_3.8.3-3_all.deb

Couplage avec un annuaire

Recourir à l'aide en ligne sur le wiki de l'outil : http://wiki.dolibarr.org/index.php/Module_LDAP L’outil offre deux solutions :

  • importer les comptes de l’annuaire
  • synchroniser les comptes avec l’annuaire.

Importer les comptes d’un annuaire Active Directory

Dans le menu Configuration / Modules / Modules Interface / LDAP. L'outil est prêt à interroger le serveur.

Il faut ensuite paramétrer les informations pour récupérer les données de l'annuaire (onglet « utilisateur ») : Remarque : le document est rempli avec des valeurs spécifiques pour un annuaire Microsoft Active Directory

Une fois les paramétrages validés, on peut réaliser l'import des comptes AD vers Dolibarr grâce au script sync_users_ldap2dolibarr.php présent à l'installation, que l'on exécutera ainsi :

# php /usr/share/dolibarr/scripts/user/sync_users_ldap2dolibarr.php  now 

Après une exécution sans erreur, les comptes se retrouvent dans la liste des utilisateurs.

A solutionner : Dans la phase de test, l'import des mots de passe n'a pas fonctionné, il faut réinitialiser le mot de passe de chaque compte.

Synchronisation avec l’annuaire

Pour synchroniser les comptes directement depuis l’AD, on s’inspirera des éléments proposés sur le forum http://imprecates3.rssing.com/chan-3280461/all_p237.html en intervenant sur le fichier conf.php.

#Quelques corrections ont été nécessaires par rapport à la source.
$dolibarr_main_authentication= 'ldap' ;  # au lieu de 'dolibarr'
 
$dolibarr_main_auth_ldap_host = 'monserveur-ad-primaire.mon-domaine.com';
$dolibarr_main_auth_ldap_port = '389';
$dolibarr_main_auth_ldap_version = '3';
$dolibarr_main_auth_ldap_servertype = 'activedirectory';
$dolibarr_main_auth_ldap_login_attribute = 'samaccountname';
$dolibarr_main_auth_ldap_dn = 'DC=mon-dn1,DC=mon-dn-2';
$dolibarr_main_auth_ldap_admin_login = 'mon-utilisateur-utilise-pour-authentifier@mondomaine';
$dolibarr_main_auth_ldap_admin_pass = 'le-mot-de-passe-de-cet-utilisateur';
#Ce filtre proposé par la source n'a pas fonctionné. Le système fonctionne si le filtre est commenté
#$dolibarr_main_auth_ldap_filter = '&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))';
$dolibarr_main_auth_ldap_debug = 'false';    #Passé à true dans la phase de test pour obtenir de l’information de débogage

A vérifier : il semble qu’il faille d’abord importer les comptes dans Dolibarr.

On ne gère pas ici les droits sur l’interface.

UPDATES

We've started shipping!

Posted 2 days ago

Suspendisse luctus at massa sit amet bibendum. Cras commodo congue urna, vel dictum velit bibendum eget. Vestibulum quis risus euismod, facilisis lorem nec, dapibus leo. Quisque sodales eget dolor iaculis dapibus. Vivamus sit amet lacus ipsum. Nullam varius lobortis neque, et efficitur lacus. Quisque dictum tellus nec mi luctus imperdiet. Morbi vel aliquet velit, accumsan dapibus urna. Cras ligula orci, suscipit id eros non, rhoncus efficitur nisi.

Launch begins manufacturing

Posted 9 days ago

Suspendisse luctus at massa sit amet bibendum. Cras commodo congue urna, vel dictum velit bibendum eget. Vestibulum quis risus euismod, facilisis lorem nec, dapibus leo. Quisque sodales eget dolor iaculis dapibus. Vivamus sit amet lacus ipsum. Nullam varius lobortis neque, et efficitur lacus. Quisque dictum tellus nec mi luctus imperdiet. Morbi vel aliquet velit, accumsan dapibus urna. Cras ligula orci, suscipit id eros non, rhoncus efficitur nisi.

Designs have now been finalized

Posted 17 days ago

Suspendisse luctus at massa sit amet bibendum. Cras commodo congue urna, vel dictum velit bibendum eget. Vestibulum quis risus euismod, facilisis lorem nec, dapibus leo. Quisque sodales eget dolor iaculis dapibus. Vivamus sit amet lacus ipsum. Nullam varius lobortis neque, et efficitur lacus. Quisque dictum tellus nec mi luctus imperdiet. Morbi vel aliquet velit, accumsan dapibus urna. Cras ligula orci, suscipit id eros non, rhoncus efficitur nisi.