First setup: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 22: Line 22:
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.
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 ==
== Autres (Boites, Alertes, Sécurité, Limites et précisions, EMails, Dico...) ==
Les autres entrées du menu Configuration sont des options avancées.
Les autres entrées du menu Configuration sont des options avancées.
Il n'est pas obligatoire de les parcourir.
Il n'est pas obligatoire de les parcourir.


== Utilisateurs ==
== 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 dernière étape consiste à créer les utilisateurs et à attribuer les permissions.
Presque tous les modules, même activés précédemment, ne sont pas accessibles si on n'en donne pas la permission.
Pour cela, vous pouvez vous rendre dans le menu '''Accueil -> Utilisateurs & Groupes''' pour définir les utilisateurs et leurs droits. Attention, il faudra penser à vérifier et redéfinir les droits utilisateurs quand vous activerez à nouveau de nouveaux modules.
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.
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.
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.
Pour donner les droits à un utilisateur ou vous-même si vous êtes administrateur, aller dans '''Accueil -> Utilisateurs & Groupes''', choisissez la fiche de l'utilisateur désiré, puis cliquer sur l'onglet '''Permission'''.


== Quelques options cachées ==
Quelques options non visibles dans les interfaces (souvent car en bêta ou en expérimentation) sont disponibles. Dans la plupart des cas, vous n'avez pas besoin de ces fonctions et leur utilisation peut rendre instable l'application.


== Some hidden options ==
Pour les activer il faut définir une constante à 1 dans '''Accueil - Configuration - Divers''':
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 ===
=== Options globales ===
* MAIN_APPLICATION_TITLE => Permet de définir le nom de l'application (qui apparait sur la page de login par defaut).
* 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_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_HELP_LINKS => Supprime les liens d'aide dans le menu gauche.


* 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_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_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_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.
Line 53: Line 56:
* 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_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_MAIL_NO_FULL_EMAIL => L'email destinataire et émetteur sont nettoyés pour être de la forme "<email>" au lieu de "Nom <email>". Ceci peut résoudre des problèmes de compatiblité sur de très vieux agent mails.


* 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_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.
Line 64: Line 67:


* 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.
* 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.
* MAIN_DISABLE_PDF_COMPRESSION => Désactive la compression sur les PDF générés.
* MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT => N'affiche aucune information sur la tva dans les modèles générés.


=== Module Propositions Commerciales ===
=== Module Propositions Commerciales ===
 
* PROPALE_ADD_DELIVERY_ADDRESS => Active la vieille fonctionnalité de saisie d'adresses de livraisons sur les propales. Il faut mieux utilisé la fonction de l'onglet "contacts de propal" pour associer des adresses de livraisons à une propale.
Aucune
* PROPAL_CLONE_ON_CREATE_PAGE => Sur page création nouvelle propal, ajoute option pour demande si on veut créer par "clonage" d'une propale existante.


=== Module Factures ===
=== Module Factures ===
* FACTURE_ENABLE_RECUR => Active la fonction des factures prédéfinies. Fonction instable.
* FACTURE_ENABLE_RECUR => Active la fonction des factures prédéfinies. Fonction instable.
* FACTURE_VENTILATION => Active une veille fonctionnalité de ventilation comptable. Fonction instable.
* FACTURE_VENTILATION => Active une veille fonctionnalité de ventilation comptable. Fonction instable.
* FACTURE_SHOW_SEND_REMINDER => Affiche le lien "Envoyer rappel par mail", fonction avec même finalité que le lien "Envoyer par mail" (vieille fonction obsolète).
* FACTURE_USE_PROFORMAT => Ajoute le type proformat dans les types de facture. Attention, ce type de facture n'a aucune valeur comptable.


=== Module Commandes ===
=== Module Commandes ===
* COMMANDE_REQUIRE_SOURCE => Rend obligatoire la saisie du champ source lors de la création d'une commande.
* COMMANDE_REQUIRE_SOURCE => Rend obligatoire la saisie du champ source lors de la création d'une commande.
* COMMANDE_VALID_AFTER_CLOSE_PROPAL => Quand une commande est créer sur fermeture de propal, la commande est directement mis a l'état validée.
* COMMANDE_ADD_DELIVERY_COST_LINE => Ajout une ligne avec poids si poids connu et si trigger FraisPort activé.


=== Module Contrat ===
=== Module Contrat ===
* CONTRAT_NOEDITWHENVALIDATED => Rend impossible la modification d'un contrat après qu'il ait été validé.


* CONTRAT_NOEDITWHENVALIDATED => Rend impossible la modification d'un contrat après qu'il ait été validé.
=== Module Export ===
* EXPORT_CSV_SEPARATOR_TO_USE => Valeur de caractère à prendre comme délimiteur de fichier CSV (par défaut Dolibarr prend ","). Exemple: EXPORT_CSV_SEPARATOR_TO_USE=;
* EXPORT_CSV_FORCE_CHARSET => Choisi le charset du fichier généré par les exports CSV. Par défaut: UTF-8. Exemple: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1


=== Module Agenda ===
=== 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.
* 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 ===
=== Module Produit ===
* PRODUCT_ADD_TYPE_IN_DOCUMENTS => Ajoute le texte "Produit" ou "Service" devant les lignes détails sur les PDF générés.
* PRODUCT_CANVAS_ABILITY => Autorise les fonctions canvas (Ancien système de module).
* 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.
Ceci rend visible les fonctions du module de livres basé sur l'ancienne architecture.
* PRODUCT_SHOW_WHEN_CREATE => Veille option non supporté (pose pb) qui permettait de saisir ces lignes lors de la première page de création de facture.
=== Module Adhérent ===
* MEMBER_URL_REDIRECT_SUBSCRIPTION => Lien appelé et affiché en cas d'autocréation d'un compte membre dans le module adhérent par un invité si la création est un succès.

Navigation menu