Cette documentation explique comment attribuer des permissions à un utilisateur en associant un "Groupe de droits" avec un "Contexte".
⚙️ Mode opératoire
L'ajout d'une permission se fait depuis le menu "Utilisateurs" :
1️⃣ Cliquez sur "Ajouter une permission" dans le menu "Action" sur la fiche utilisateur :
2️⃣ Ajoutez un ou plusieurs contextes
💡 Les contextes définissent l'entité à laquelle l'utilisateur appartient et conditionne les données auxquelles il a accès. On distingue :
- les contextes propre aux "Enseignes" :
- Enseigne : l'utilisateur ne verra que les données de cette enseigne
- Magasin : l'utilisateur ne verra que les données de ce magasin
- Point de prélèvement : l'utilisateur ne verra que les données de ce point de prélèvement
- les contextes propre aux "Transporteurs" :
- Transporteur : l'utilisateur ne verra que les données de ce transporteur
- Secteur : l'utilisateur ne verra que les données de ce secteur
- Flotte : l'utilisateur ne verra que les données de cette flotte
⚠️ Il est possible d'associer plusieurs contextes au sein d'une même permission :
- Si plusieurs contextes "Enseignes" sont ajoutés, alors l'utilisateur verra les données de toutes les enseignes/magasins/points de prélèvement en question.
- Si plusieurs contextes "Transporteurs" sont ajoutés, alors l'utilisateur verra toutes les données des transporteurs/secteurs/flottes en question.
- Si un contexte "Enseigne" et "Transporteur" sont ajoutés, alors l'utilisateur ne verra que les données correspondants à cette enseigne ET à ce transporteur en question.
3️⃣ Sélectionnez un ou plusieurs groupes utilisateurs :
💡 Les groupes utilisateurs définissent la liste des fonctionnalités auxquelles ont accès les personnes appartenant à un même profile métier. Ils sont décrits ici.
⚠️ Les groupes de la famille "Enseignes" doivent être associés aux contextes de type "Enseignes", et les groupes de la famille "Transporteurs" doivent être associés aux contextes de type "Transporteur".
📌 Exception : lorsqu'une organisation est composée d'une enseigne et d'un transporteur (cas d'une flotte interne par exemple), il est possible d'associer une groupe "Transporteur" avec un contexte "Enseigne" (le contexte "Transporteur" sera alors automatiquement déduis du contexte "Enseigne").
4️⃣ Une fois sauvegardé, vous pouvez ensuite modifier la permission en cliquant sur le stylo 🖋️ ou ajouter une permission supplémentaire en répliquant les mêmes actions.
🔎 Exemples
| ✅ Je suis "Shipping Manager" sur l'enseigne "Woop" | |
| ✅ Je suis "Transportation Manager" sur le transporteur "National" | |
|
|
✅ Je suis "Shipping Manager" sur l'enseigne "Woop" & "Transportation Manager" sur le transporteur "Woop Carrier" |
|
|
✅ Je suis "Shipping Manager" sur l'enseigne "Woop" & "Transportation Manager" sur tous les transporteurs rattachés à la même organisation que l'enseigne "Woop". |
| ❌ Cette configuration n'est pas correcte. Un groupe de type "Enseigne" ne peut pas être associé à un contexte "Transporteur". |