Rôles et Permissions des Utilisateurs

Gérer le contrôle d'accès et les permissions des utilisateurs

Rôles et Permissions des Utilisateurs

Le système de contrôle d'accès basé sur les rôles (RBAC) de LEXOH vous permet de définir des permissions granulaires pour différents types d'utilisateurs. Ce guide explique comment créer, gérer et attribuer des rôles efficacement.

📋 Comprendre les Rôles

Un rôle est un ensemble de permissions qui déterminent les actions qu'un utilisateur peut effectuer dans le système LEXOH. Par défaut, LEXOH inclut trois rôles préconfigurés :

👤 Technicien

Techniciens de terrain qui installent et maintiennent les équipements. Accès limité à la configuration.

⚙️ Administrateur

Administrateurs système avec accès complet aux paramètres, utilisateurs et équipements.

🎛️ Opérateur

Opérateurs quotidiens qui surveillent les systèmes et répondent aux événements. Consultation et contrôle d'accès.

💡 Bonne Pratique : Commencez avec les rôles par défaut et personnalisez selon vos besoins. Évitez de créer trop de rôles—restez simple !

➕ Créer un Nouveau Rôle

Étape 1 : Accéder à la Gestion des Rôles

  1. Naviguez vers Paramètres dans la barre latérale
  2. Cliquez sur Rôles dans le menu des paramètres
  3. Cliquez sur le bouton + Ajouter un rôle en haut à droite

Étape 2 : Configurer les Informations de Base

Nom du rôle

Entrez un nom descriptif pour le rôle (par ex., "Responsable Sécurité", "Préposé au Stationnement", "Personnel de Maintenance")

Restreindre aux étiquettes

Optionnel : Limitez l'accès de ce rôle aux appareils avec des étiquettes spécifiques. Utile pour les déploiements multi-sites.

Restreindre aux entreprises

Optionnel : Pour les systèmes multi-locataires, restreignez le rôle à des organisations spécifiques.

Étape 3 : Configurer les Permissions

Développez chaque catégorie de permissions et basculez les commutateurs pour accorder ou refuser l'accès :

👥
Utilisateurs
  • • Peut voir les utilisateurs
  • • Peut ajouter des utilisateurs
  • • Peut modifier les utilisateurs
  • • Peut supprimer les utilisateurs
🔔
Alertes
  • • Configurer les droits sur les alertes
🚗
Véhicules
  • • Configurer les droits sur les véhicules
📹
Caméras
  • • Configurer les droits sur les caméras

🔐 Catégories de Permissions

LEXOH organise les permissions en catégories logiques. Voici une répartition complète :

👥 Gestion des Utilisateurs

Permission Description
users.view Voir la liste et les détails des utilisateurs
users.create Créer de nouveaux comptes utilisateur
users.edit Modifier les informations des utilisateurs existants
users.delete Supprimer les comptes utilisateur du système

🚪 Contrôle d'Accès

  • Voir l'état des portes et les journaux d'accès
  • Contrôler les portes à distance (ouvrir/verrouiller)
  • Gérer les identifiants et cartes d'accès
  • Configurer les horaires d'accès

📹 Vidéosurveillance

  • Voir les flux caméra en direct
  • Consulter les enregistrements
  • Contrôler les caméras PTZ
  • Configurer les paramètres des caméras
  • Gérer les enregistrements vidéo

🅿️ Gestion du Stationnement

  • Voir l'occupation et l'état du stationnement
  • Contrôler les barrières de stationnement
  • Traiter les paiements de stationnement
  • Configurer les tarifs de stationnement
  • Générer des rapports de stationnement

🔔 Alertes & Notifications

  • Voir les alertes système
  • Accuser réception et ignorer les alertes
  • Configurer les règles d'alerte

🚗 Gestion des Véhicules

  • Voir le registre des véhicules
  • Enregistrer de nouveaux véhicules
  • Modifier les informations des véhicules
  • Supprimer les véhicules du registre

✏️ Modifier les Rôles Existants

  1. Allez dans Paramètres → Rôles
  2. Trouvez le rôle dans la liste (Opérateur, Administrateur, Technicien, etc.)
  3. Cliquez sur l'icône crayon bleue dans la colonne Actions
  4. Modifiez le nom du rôle, les restrictions ou les permissions
  5. Cliquez sur Enregistrer pour appliquer les modifications
⚠️ Avertissement : Les modifications des permissions de rôle prennent effet immédiatement pour tous les utilisateurs assignés à ce rôle. Testez les modifications avec soin !

👤 Attribuer des Rôles aux Utilisateurs

Une fois les rôles configurés, attribuez-les aux utilisateurs :

  1. Naviguez vers Paramètres → Utilisateurs
  2. Cliquez sur un utilisateur pour le modifier, ou créez un nouvel utilisateur
  3. Dans le formulaire utilisateur, trouvez le menu déroulant Rôle
  4. Sélectionnez le rôle approprié (Technicien, Administrateur, etc.)
  5. Enregistrez le profil utilisateur
✓ Astuce : Un utilisateur ne peut avoir qu'UN SEUL rôle à la fois. Si vous avez besoin de permissions hybrides, créez un nouveau rôle personnalisé au lieu d'attribuer plusieurs rôles.

✨ Meilleures Pratiques de Gestion des Rôles

1. Suivez le Principe du Moindre Privilège

Accordez aux utilisateurs uniquement les permissions minimales nécessaires pour effectuer leur travail. Commencez de manière restrictive et ajoutez des permissions au besoin, plutôt que de commencer avec un accès complet.

2. Utilisez des Noms de Rôles Descriptifs

Nommez les rôles en fonction de la fonction, pas des noms individuels. ✓ "Gestionnaire d'Immeuble", ✗ "Rôle de Jean"

3. Limitez le Nombre de Rôles

Gardez les rôles entre 3 et 8 pour la plupart des organisations. Trop de rôles deviennent difficiles à gérer et à auditer.

4. Audits Réguliers

Révisez les attributions de rôles trimestriellement. Supprimez l'accès pour les employés partis et ajustez les permissions pour les changements de rôle.

5. Documentez l'Objectif du Rôle

Maintenez une documentation expliquant l'objectif de chaque rôle et qui devrait y être assigné. Cela aide à l'intégration et à la conformité.

6. Testez Avant la Production

Créez des utilisateurs de test avec de nouveaux rôles pour vérifier que les permissions fonctionnent comme prévu avant de les attribuer à de vrais utilisateurs.

📝 Exemples de Rôles Courants

Agent de Sécurité

Permissions :

  • Voir les portes et les journaux d'accès
  • Contrôler les portes à distance
  • Voir les flux caméra en direct
  • Voir et accuser réception des alertes
  • Voir le registre des véhicules
  • AUCUNE gestion d'utilisateurs ou configuration

Préposé au Stationnement

Permissions :

  • Voir l'occupation du stationnement
  • Contrôler les barrières de stationnement
  • Traiter les paiements
  • Voir le registre des véhicules
  • Enregistrer de nouveaux véhicules
  • Voir les caméras de stationnement

Gestionnaire d'Immeuble

Permissions :

  • Voir tous les appareils et systèmes
  • Générer des rapports
  • Configurer les tarifs de stationnement
  • Gérer les horaires d'accès
  • Voir toutes les alertes et journaux
  • AUCUNE configuration système ou gestion d'utilisateurs

Administrateur Informatique

Permissions :

  • Accès complet à la configuration système
  • Gestion des utilisateurs et des rôles
  • Configuration des appareils
  • Paramètres réseau et intégration
  • Maintenance du système
  • Gestion de la base de données et des sauvegardes

🗑️ Supprimer des Rôles

Pour supprimer un rôle :

  1. Assurez-vous qu'aucun utilisateur n'est actuellement assigné au rôle
  2. Allez dans Paramètres → Rôles
  3. Cliquez sur l'icône corbeille rouge pour le rôle
  4. Confirmez la suppression dans la boîte de dialogue contextuelle
🚫 Important : Vous ne pouvez pas supprimer les rôles système par défaut (Administrateur, Technicien, Opérateur) ou les rôles actuellement assignés aux utilisateurs. Réassignez d'abord les utilisateurs avant la suppression.

🔧 Dépannage des Problèmes de Rôles

L'Utilisateur ne Peut pas Accéder aux Fonctionnalités

  • Vérifiez que le rôle assigné à l'utilisateur inclut la permission requise
  • Vérifiez si le rôle est restreint à des étiquettes ou entreprises spécifiques
  • Demandez à l'utilisateur de se déconnecter et de se reconnecter après les modifications de rôle
  • Videz le cache du navigateur si les modifications de permissions ne se reflètent pas

Impossible de Supprimer le Rôle

  • Assurez-vous qu'aucun utilisateur n'est actuellement assigné au rôle
  • Impossible de supprimer les rôles système par défaut (Administrateur, Technicien, Opérateur)
  • Réassignez les utilisateurs à d'autres rôles avant de tenter la suppression

Les Modifications de Permissions ne Fonctionnent pas

  • Les utilisateurs doivent se déconnecter et se reconnecter pour que les modifications prennent effet
  • Vérifiez que vous avez enregistré les modifications de rôle après l'édition
  • Consultez les journaux du serveur pour les erreurs de validation des permissions
  • Confirmez que le rôle n'est pas remplacé par des restrictions d'étiquettes ou d'entreprises

Prêt à Configurer les Rôles ?

Commencez par examiner les besoins d'accès de votre organisation et créer des rôles appropriés