Créer et gérer les rôles
La gestion des rôles vous permet de créer des profils de permissions personnalisés pour différents types d'utilisateurs dans votre organisation. Au lieu d'attribuer des permissions individuelles à chaque utilisateur, vous créez des rôles avec des ensembles de permissions prédéfinis.
🎭 Rôles prédéfinis
Milele est livré avec plusieurs rôles par défaut :
| Rôle | Description | Permissions typiques |
|---|---|---|
| Admin | Administrateur système | Accès complet à toutes les fonctionnalités |
| Caissier | Personnel de vente | POS, ventes, clients - Pas d'accès aux achats ou paramètres |
| Gestionnaire de stock | Responsable inventaire | Produits, achats, stock - Pas d'accès aux ventes |
| Comptable | Responsable financier | Rapports, dépenses, paiements - Accès en lecture seule aux ventes |
➕ Créer un nouveau rôle
-
Accéder à la gestion des rôles
Naviguez versGestion des utilisateurs → Rôles → Ajouter un rôle -
Nommer le rôle
Donnez un nom descriptif au rôle (ex: "Vendeur Senior", "Assistant de magasin", "Superviseur de nuit") -
Définir les permissions
Cochez les permissions appropriées dans chaque catégorie. Les permissions sont organisées par modules. -
Enregistrer le rôle
Cliquez sur Enregistrer pour créer le nouveau rôle
🔐 Catégories de permissions
Les permissions dans Milele sont organisées en plusieurs catégories principales :
Gestion des utilisateurs
- user.view - Voir la liste des utilisateurs
- user.create - Créer de nouveaux utilisateurs
- user.update - Modifier les utilisateurs existants
- user.delete - Supprimer des utilisateurs
Gestion des produits
- product.view - Voir les produits
- product.create - Ajouter de nouveaux produits
- product.update - Modifier les produits
- product.delete - Supprimer des produits
- product.opening_stock - Ajouter du stock d'ouverture
Ventes
- sell.view - Voir les ventes
- sell.create - Créer des ventes
- sell.update - Modifier les ventes
- sell.delete - Supprimer des ventes
- access_all_locations - Accès aux ventes de tous les emplacements
- view_purchase_price - Voir le prix d'achat des produits
- edit_product_price_from_pos - Modifier le prix depuis le POS
- edit_product_discount - Modifier les remises produits
Achats
- purchase.view - Voir les achats
- purchase.create - Créer des achats
- purchase.update - Modifier les achats
- purchase.delete - Supprimer des achats
Rapports
- view_profit_loss_report - Voir le rapport de profits et pertes
- view_purchase_sell_report - Voir les rapports d'achats et ventes
- view_tax_report - Voir les rapports de taxes
- view_expense_report - Voir les rapports de dépenses
- view_register_report - Voir les rapports de caisse
Paramètres
- business_settings.access - Accéder aux paramètres commerciaux
- barcode_settings.access - Configurer les codes-barres
- invoice_settings.access - Configurer les factures
- tax_rate.view - Voir les taux de taxe
- tax_rate.create - Créer des taux de taxe
✏️ Modifier un rôle existant
- Allez dans
Gestion des utilisateurs → Rôles - Trouvez le rôle à modifier
- Cliquez sur Modifier
- Ajustez les permissions selon les besoins
- Enregistrez les modifications
🎯 Exemples de configuration de rôles
Exemple 1 : Vendeur de magasin
Objectif : Permettre la vente mais restreindre l'accès aux informations sensibles
- ✅ Voir et créer des ventes
- ✅ Voir les produits
- ✅ Gérer les clients
- ❌ Voir le prix d'achat
- ❌ Modifier les prix
- ❌ Voir les rapports financiers
- ❌ Accéder aux paramètres
Exemple 2 : Responsable de magasin
Objectif : Gestion complète du magasin sans accès aux paramètres système
- ✅ Toutes les permissions sur les ventes
- ✅ Toutes les permissions sur les produits
- ✅ Gérer les achats
- ✅ Voir les rapports de magasin
- ✅ Gérer les employés du magasin
- ❌ Modifier les paramètres système
- ❌ Créer/supprimer des emplacements
Exemple 3 : Gestionnaire d'inventaire
Objectif : Focus sur la gestion des stocks et achats
- ✅ Toutes les permissions sur les produits
- ✅ Gérer les achats et les fournisseurs
- ✅ Ajustements de stock
- ✅ Transferts de stock
- ✅ Rapports d'inventaire
- ❌ Accès aux ventes
- ❌ Voir les prix de vente
💡 Bonnes pratiques pour la gestion des rôles
- Commencez restrictif - Il est plus facile d'ajouter des permissions que d'en retirer
- Utilisez des noms descriptifs - "Vendeur Boutique Centre-Ville" est plus clair que "Rôle3"
- Documentez vos rôles - Gardez une trace écrite de ce que chaque rôle peut faire
- Revoyez régulièrement - Les besoins changent, vos rôles aussi doivent évoluer
- Testez les nouveaux rôles - Créez un utilisateur de test pour vérifier les permissions
- Évitez la duplication - N'ayez pas 10 rôles qui font la même chose
🔒 Considérations de sécurité
Permissions sensibles à protéger :
- Suppression de données - Limitez qui peut supprimer des transactions
- Modification des paramètres - Réservé aux administrateurs
- Accès aux rapports financiers - Données sensibles de l'entreprise
- Gestion des utilisateurs - Contrôle d'accès au système
- Vue du prix d'achat - Informations confidentielles sur les marges
❓ Questions fréquentes
Q : Puis-je assigner plusieurs rôles à un seul utilisateur ?
R : Non, chaque utilisateur ne peut avoir qu'un seul rôle à la fois. Si vous avez besoin de permissions multiples, créez un nouveau rôle personnalisé.
Q : Que se passe-t-il si je modifie un rôle déjà assigné ?
R : Les modifications s'appliquent immédiatement à tous les utilisateurs de ce rôle. Ils devront peut-être se reconnecter pour voir les changements.
Q : Puis-je supprimer un rôle ?
R : Vous ne pouvez pas supprimer un rôle qui est actuellement assigné à des utilisateurs. Réassignez d'abord ces utilisateurs à un autre rôle.
Source originale : https://#/docs/Milele/user-management-2/adding-user-assigning-location-to-a-user/
Généré le : 08/01/2024 à 08:37