Gestion des permissions

Comprendre le système de permissions à 2 niveaux

6 min read

FreeMaint utilise un système de permissions granulaires comptant des centaines de permissions individuelles. Les permissions sont organisées par module et s'écrivent domaine:action, par exemple work_orders:create.

Comment fonctionnent les permissions

FreeMaint utilise un système de permissions à 2 niveaux qui offre une grande flexibilité dans la gestion des accès :

Level 1: Niveau 1 : Permissions du rôle

Permissions héritées automatiquement du rôle assigné à l'utilisateur. Tous les utilisateurs avec le même rôle ont les mêmes permissions de base.

Level 2: Niveau 2 : Permissions additionnelles

Permissions supplémentaires accordées spécifiquement à un utilisateur individuel. Elles s'ajoutent aux permissions du rôle.

Astuce

Permissions de l'utilisateur = Permissions du rôle + Permissions additionnelles

Exemple

Luigi a le rôle Technicien. Par défaut, le rôle Technicien ne comprend pas la permission « requests:approve ». Pourtant, vous souhaitez que Luigi puisse approuver les demandes d'intervention.

Solution:

Plutôt que de créer un nouveau rôle juste pour Luigi, vous pouvez ajouter « requests:approve » comme permission additionnelle spécifiquement pour son compte.

Result:

Luigi dispose désormais de toutes les permissions du rôle Technicien, PLUS la possibilité d'approuver les demandes.

Comment ajouter des permissions additionnelles

Accordez des permissions supplémentaires à des utilisateurs spécifiques sans créer de nouveau rôle.

  1. Ouvrez Organisation → Utilisateurs dans la barre latérale
  2. Cliquez sur l'utilisateur à modifier
  3. Faites défiler jusqu'à la section « Permissions supplémentaires »
  4. Cochez les permissions à accorder à cet utilisateur
  5. Cliquez sur « Enregistrer » pour appliquer les modifications

Astuce

Seuls les utilisateurs disposant de la permission « users:assign_roles » peuvent modifier les permissions additionnelles. Personne ne peut modifier ses propres permissions additionnelles : demandez à un autre administrateur.

Catégories de permissions

Les permissions sont organisées par catégories pour une gestion plus simple :

Actifs

Gérer les équipements et les machines

Ordres de travail

Créer et gérer les tâches de maintenance

Demandes

Traiter les demandes d'intervention

Pièces

Gérer l'inventaire et les pièces de rechange

Personnes

Gérer les utilisateurs, les équipes et les rôles

Emplacements

Gérer les sites et les zones

Compteurs

Suivre les relevés et la consommation

Maintenance préventive

Planifier la maintenance récurrente

Paramètres

Configurer les options du système

Format des permissions

Les permissions suivent le format : domaine:action

assets:create

Créer des actifs

assets:read

Voir les actifs

assets:update

Modifier les actifs

assets:delete

Supprimer des actifs

requests:approve

Approuver les demandes d'intervention

work_orders:assign

Affecter des ordres de travail à des utilisateurs

Quand utiliser chaque approche

Utilisez les permissions du rôle quand :

Plusieurs utilisateurs ont besoin du même ensemble de permissions

Le besoin est permanent et lié au rôle

Vous voulez standardiser les accès pour une même fonction

Utilisez les permissions additionnelles quand :

Un seul ou quelques utilisateurs ont besoin d'une capacité supplémentaire

Le besoin est temporaire ou exceptionnel

Vous ne voulez pas créer un nouveau rôle pour un petit changement

Dépannage

Un utilisateur n'accède pas à une fonctionnalité à laquelle il devrait avoir droit
  • • Vérifiez les permissions de son rôle dans Organisation → Rôles
  • • Vérifiez qu'il n'y a pas de faute de frappe dans les permissions supplémentaires
  • • Assurez-vous que les permissions ont bien été enregistrées
  • • Demandez à l'utilisateur de se déconnecter puis de se reconnecter
Un utilisateur a trop d'accès
  • • Revoyez le rôle qui lui est attribué
  • • Recherchez les permissions supplémentaires inutiles
  • • Envisagez de lui attribuer un rôle plus restreint

Vous voulez en savoir plus sur les rôles prédéfinis ?

Voir le guide des rôles

Cette page vous a-t-elle été utile ?