Gérer les Utilisateurs et les Groupes

Gérer les droits d'accès

Accéder à la liste des utilisateurs

Divers groupes de droits d’accès existent et permettent de restreindre ou non l'utilisation de certaines fonctionnalités à des profils sur votre Odoo.

Pour y accéder,

image-1614086243421.png

image-1619010313998.pngimage-1619010341053.pngimage-1619010377997.pngimage-1619010426709.png

La section "Autre" reprend les groupes personnalisés que vous auriez créé, cocher la case ajoutera l'utilisateur dans les membres de ce groupe.

Droit d'accès pour l'utilisation des applications

Application Facturation

Application Gestion des Shifts

Application Easy-my Coop

Application Notes de Frais

Application Évènements

Vous trouverez en cliquant ici, les différents statuts d'utilisateurs pour l'utilisation de l'application Évènements.

Introduction à la configuration des utilisateurs et des groupes

Présentation

Le module Configuration permet de gérer les droits d’accès des utilisateurs. En fonction des différents droits, les menus disponibles ne seront pas les mêmes. 

Il est possible de créer des utilisateurs pour votre application.

Attention, dans Odoo la notion de contact et d'utilisateur sont bien différents. Ainsi, par exemple, une personne s'inscrivant en ligne (via une application comme l'eCommerce ou Cooperators) créer automatiquement un profil utilisateur. Par contre, la création d'une fiche contact dans le back-end ne crée pas nécessairement un utilisateur.

Utilisateurs

Il existe plusieurs types d'utilisateurs ;

Interne

Ces utilisateurs ont accès à l’outil “back-end”, même si leurs droits d'accès peuvent être adaptés et limités.

Portail

Ces utilisateurs ont seulement accès au portail d'Odoo. Ainsi, si par exemple les modules eCommerce  ou Easy-my Coop sont installés, ces utilisateurs peuvent avoir accès à leur factures ou peuvent effectuer des commandes en ligne. On parle d'utilisateur en "front-end".

Public

Les utilisateurs publics sont un statut particulier, ce sont des utilisateurs qui ne se sont pas connectés mais qui naviguent sur le portail web. Ainsi, si un utilisateur public sur le portail web accède à la boutique, rempli son panier mais sans finaliser sa commande (c'est-à-dire s'inscrire et effectuer le paiement), un "brouillon" de devis sera quand même créé dans votre Odoo lié à un utilisateur Public/anonyme.

Groupes

Lorsque vous créez des utilisateurs internes et que vous donnez exactement les mêmes droits d'accès à plusieurs utilisateurs, il peut être intéressant de créer un groupe personnalisé dans lequel les utilisateurs qui y sont ajoutés héritent des droits d'accès définit dans ce groupe (ce groupe peut également "hériter" l'accès à d'autres groupes).

 

Créer un profil utilisateur

Créer un utilisateur pour une personne qui n'est pas encore un contact

La création d’un utilisateur implique la création d’un contact dans Odoo. Il vaut donc mieux commencer par créer un utilisateur.

Pour créer un utilisateur,

Ou alors,

Un courriel est envoyé à la personne pour choisir son mot de passe.

image.png

La fiche utilisateur

Plusieurs types de paramètres sont à configurer sur la fiche utilisateur. 

image.png

Certains modules ont des groupes déjà établis permettant l’accès ou non à certains menus. 

image.png

Également, certains paramètres techniques peuvent ou non être activés en fonction de l’utilisateur. 

image.png

La langue, le pays, la signature et autre peuvent être configurés dans l’onglet préférence. 

image.png

Créer un utilisateur pour une personne qui est un contact

Si un contact existe déjà dans Odoo et qu’il faut lui donner des accès, pour éviter d’avoir deux contacts à son nom, il faut donner l’accès au portail au contact, ce qui permettra de le voir dans la liste des utilisateurs après avoir enlevé le filtre “utilisateurs internes”.

Pour cela :

image.png

image.png

La personne de contact n’apparaît pas encore dans la liste qui s’affiche. Vous devez désactiver le filtre “Utilisateurs internes” :

image.png

Pour tout nouvel utilisateur, on donne un mot de passe aléatoire (avec un générateur de mot de passe). Le login correspond à l’adresse email. Chaque utilisateur est ensuite responsable de le modifier. 

Si vous souhaitez donner un accès à la base de données (utilisateur interne), une dernière étape est nécessaire :

Ce passage par l’accès au portail (à mettre puis à enlever) permet de faire le lien entre un utilisateur et un contact existant.

Pour cela,

image.png

Action "Dupliquer"

Cette action est pratique et permet de gagner du temps si vous devez créer une série d’utilisateurs.

Sur la fiche de l’utilisateur ouverte,

Attention, ne dupliquez pas un user existant. Créez d’abord votre premier utilisateur et seulement après, dupliquez-le.

image.png

Vous pouvez définir un type d’utilisateur

Les accès de chacun des utilisateurs aux différentes applications est également modifiable. Pour chaque application un groupe défini les accès.

Configurer des paramètres par défaut pour les utilisateurs

Si vous voulez que les utilisateurs créés par défaut aient certaines caractéristiques, il y a plusieurs moyens de le faire.

Option 1 : via le sous-menu Technique

Pour cela : 

image-1618996769626.png

image-1618996873372.png

Par exemple, si vous voulez mettre des paramètres par défauts lors de la création de contact, il existe 151 paramètres où vous pouvez le faire.

image-1619004032887.png

Pour changer la langue : 

Vous êtes ramené à l’écran précédent. 

Si vous laissez le champ “user” libre, ce sera le paramètre par défaut pour tous les utilisateurs.

image-1619004104856.png

Cette façon de procéder demande de connaître la valeur système des paramètres par défaut. C’est pourquoi une deuxième option, ne demandant pas de connaître la nomenclature est possible.

Option 2 : via un utilisateur défini

Il est possible de définir des paramètres par défaut, par exemple la langue utilisée lors de la création d’un contact. 

Pour cela : 

image-1619004507498.png

Une nouvelle fenêtre s’ouvre. 

image-1619004605973.png

Vous pouvez retrouver les paramètres par défaut ainsi configurés dans Configuration < Technique < "Action" < Paramètres par défaut de l’utilisateur.

Réinitialiser un mot de passe

Via la fiche utilisateur

Il est possible pour le/la gestionnaire des utilisateurs de renvoyer un lien de réinitialisation de mot de passe, voir de le changer. 

image-1619004842909.png

Depuis la page de login

Il est possible d’activer l’option pour que les utilisateurs puissent eux-mêmes réinitialiser leur mot de passe sur la page de Login.

Dans la version 16, l'option n'existe pas et la possibilité de réinitialiser son mot de passe est toujours présente depuis la page de login.

image-1619005326529.png

Ce qui ajoutera l'option "Reset Password" sur leur page d'identification.

image-1619005416958.png

Créer un groupe personnalisé

Si vous donnez souvent exactement les mêmes droits d’accès à plusieurs personnes au fil des mois, il peut être judicieux de créer un groupe personnalisé qui hérite des groupes habituellement attribués. Les groupes sont créés pour définir les règles des modèles dans une application.

Pour créer un groupe,

image-1619008300086.png

Les différents onglets dans la création de votre groupe sont à compléter en cliquant sur "ajouter une ligne". Ci-dessous est illustré un exemple du groupe "Gestionnaire de vente".

image-1619008624908.png

image-1619008791607.png

Important, n'oubliez pas de toujours tester les paramètres que vous modifiez afin de vous assurer qu'ils sont appliqués aux bons utilisateurs.

image-1619009002358.png

image-1619009281081.png

image-1619009395545.png

 

Une fois que ce groupe est créé, il apparaitra sur la fiche de utilisateur, tout en bas dans la section "Autre".  Vous devez être en mode développeur pour les voir affichés.

En voici un exemple fait pour la BEES coop.

image-1619007827085.png

Ainsi, lorsque vous choisissez les groupes auxquels l'utilisateur peut avoir accès sous Droits d'accès, les détails des règles et des héritages de ce groupe ne sont pas affichés. La case cochée dans cet exemple, équivaut alors à l’attribution des droits suivants:

  1. Point de vente : Responsable
  2. Vente : voir ses propres pistes
  3. Inventaire : User
  4. RH : employé
  5. + création de contacts