First setup
After Dolibarr installation, you must setup Dolibarr parameters to match your needs.
Company/Foundation
The first mandatory step is to define your company/foundation. For this, from home page, go on area "Setup" and edit informations for company or foundation you want to manage. Don't forget to define your country because some other options depends on it (VAT).
Modules
Activation of modules is the second mandatory step. Modules you will enable depends on usage you want to do of Dolibarr. In most cases, you want use all modules, so you have to enable one by one each module you plan to use. For example, to manage a company, you might enable module: Third party, Invoices and Products, but probably a lot of more modules.
If you are not sure of the meaning of a module, you can enable it one by one and see what new menu appears in Dolibarr (also after enabling a module, check that you grant to yourself permissions on new features that was enabled). You can enable or disable a module when you want.
Once module has been activated, some of them need a particular setup (click on icon that appears on the right of line if a module need its own setup). For example with module Invoice, you will reach a page with more parameters described on page InvoiceSetup.
Display
On this page, you can define force language of application and the look and feel of screens. In a first use, you can keep everything with default values.
Autre
Les autres entrées du menu Configuration sont des options avancées. Il n'est pas obligatoire de les parcourir.
Utilisateurs
La dernière étape consiste à créer les utilisateurs. Pour cela, vous pouvez vous rendre dans la partie "Utilisateurs & Groupes" pour définir les utilisateurs et leurs droits. Attention, pensez à définir les droits utilisateurs, et aussi à les vérifier quand vous ajoutez un module (voir plus loin). La liste des droits disponibles dépendant des modules activés (voir plus haut), il est recommandé de configurer cette partie après avoir activé les modules désirés. Pour certaines actions, si vous n'avez pas les droits pour faire une action, Dolibarr ne vous la proposera pas. Vous risquez de rater des choses utiles et/ou importantes.
Some options are available but not visible in user interface (often because they are old or beta features). To activate them, you must set a constant to 1 in page Home - Setup - Other setup:
Options globales
- MAIN_APPLICATION_TITLE => Permet de définir le nom de l'application (qui apparait sur la page de login par defaut).
- MAIN_CONFIRM_AJAX => Si cette constante est définie (à autre chose que 0), le message de confirmation de suppression de lignes de facture, propal, etc, est une popup Ajax, au lieu d'un formulaire affiché par rechargement de la page.
- MAIN_DISABLE_HELP_LINKS => Remove help links in left menu.
- MAIN_DISABLE_FULL_SCANLIST => Constante à définir pour désactiver le scan complet des tables afin de connaitre le nombre total d'éléments pour permettre des paginations affichant le nombre de pages. A activer sur les systèmes ayant un nombre très important de données (Tables de + de 500 000 enregistrements).
- MAIN_LOGTOHTML => Si cette constante est définie, il est possible d'avoir des traces au sein de toute page en ajoutant la paramètre &logtohtml=1 dans les URL.
- MAIN_AUTOFILL_DATE => Si cette constante est définie (à autre chose que 0), la date de facture, propal, commande ou paiement est préremplie avec la date du jour. Il est fortement recommandé de NE PAS ACTIVER cette option, ceci générant une saisie sans validation de la part des utilisateurs sur les dates, ce qui se traduit par des données incorrectes enregistrées et un beau casse tête lorsqu'il faut faire sa compta ! Toutefois l'option reste disponible, à la demande de certains utilisateurs.
- MAIN_AUTOFILL_TOWNFROMZIP => Permet le remplissage automatique de la ville depuis le code postal. Ajax ne doit pas etre désactivé pour que cette option fonctionne (Fonction bugguée).
- MAIN_MAIL_ALLOW_SENDMAIL_F => Sur les systèmes Linux ou BSD, la fonction d'envoi de mail de PHP utilise la commande sendmail local au serveur. Dans certains cas, l'email émetteur doit être passé en ligne de commande par l'option -f à sendmail. Cette option permet donc de demander à Dolibarr d'utiliser la fonction mail de php en intégrant l'option -f. Notons que dans la plupart des cas, même avec sendmail, l'email émetteur est bien géré car intégré avec les autres paramètres dans l'entête technique du mail. Cette option permet juste de passer outre certaines configurations qui rendent obligatoire l'option -f.
- MAIN_MAIL_NO_FULL_EMAIL => Recipient and ender email are not with format "Name <email>" but only "<email>". This can solve some compatiblity problems with very old mail agents.
- MAIN_DEMO => Désactive certaines fonctions pour rendre l'application figée à certains niveaux. Ceci est requis si Dolibarr est en accès comme site de démo à des utilisateurs qui aiment un peu trop faire n'importe quoi.
- MAIN_USE_HOURMIN_IN_DATE_RANGE => Sur toutes les lignes de détail d'entité (facture, commande, contrat...), il est possible de définir l'heure en plus du jour sur les champs date de début et de fin de services.
- MAIN_SHOW_LOGO => Affiche logo société en haut du menu gauche.
- MAIN_REMOVE_INSTALL_WARNING => Supprime le warning de sécurité apparent aux administrateurs si l'URL /install est accessible. Il est préférable de ne pas utiliser ce paramètre mais de plutôt placer un fichier nommé install.lock dans la racine de Dolibarr, ce qui a pour effet non seulement de supprimer le warning mais aussi d'empêcher tout utilisation de l'outil d'installation et mise à jour (qui ne requiert pas d'habilitation) tant que ce fichier est présent.
- MAIN_DISABLE_FORCE_SAVEAS => Si votre navigateur propose systématiquement d'enregistrer les fichiers sur disques (comme les PDF), essayer d'ajouter cette option. Les fichiers pourront alors s'afficher dans le lecteur du navigateur.
Module Propositions Commerciales
Aucune
Module Factures
- FACTURE_ENABLE_RECUR => Active la fonction des factures prédéfinies. Fonction instable.
- FACTURE_VENTILATION => Active une veille fonctionnalité de ventilation comptable. Fonction instable.
Module Commandes
- COMMANDE_REQUIRE_SOURCE => Rend obligatoire la saisie du champ source lors de la création d'une commande.
Module Contrat
- CONTRAT_NOEDITWHENVALIDATED => Rend impossible la modification d'un contrat après qu'il ait été validé.
Module Agenda
- AGENDA_MAX_EVENTS_DAY_VIEW => Défini le nombre max d'entrées visibles pour chaque jour dans l'agenda. Vaut 3 par défaut. La valeur 0 signifie aucune limite.
Module Produit
- PRODUCT_CANVAS_ABILITY => Autorise les fonctions canvas (Ancien système de module).
Ceci rend visible les fonctions du module de livres basé sur l'ancienne architecture.