Skip to content

Systeme de permissions

StrucTime utilise une architecture permissions-first : les permissions sont la seule source d'autorisation. Le role de l'utilisateur sert uniquement de template pour definir des permissions par defaut.

Fonctionnement

  • Chaque role definit des permissions par defaut
  • Si vous personnalisez les permissions d'un utilisateur, seules les permissions cochees seront actives
  • Le proprietaire dispose d'un acces total a toutes les fonctionnalites
  • Plus de 80 permissions sont disponibles pour un controle fin des acces

Comportement de remplacement

Si vous definissez des permissions personnalisees pour un utilisateur, seules ces permissions seront actives. Les permissions par defaut du role ne s'appliquent plus. Assurez-vous d'inclure toutes les permissions necessaires.

Roles

Chaque utilisateur se voit attribuer un role qui definit ses permissions de base.

RoleDescriptionAcces par defaut
OWNERProprietaire du tenantAcces total (['*'])
MANAGER_RHResponsable RHRH, Absences, Feuilles de temps, Employes
MANAGER_OPSResponsable operationsFlotte, Stock, Travaux, Planning
COMPTAComptabiliteDevis, Factures, FEC, Notes de frais
LECTURE_SEULEConsultationLecture seule sur tous les modules
AGENTEmploye terrainSes propres interventions, absences, feuilles de temps

Permissions par module

Ressources humaines

PermissionDescription
employees:readConsulter la liste et les fiches employes
employees:writeCreer et modifier des employes
employees:deleteSupprimer des employes
hr:manage_habilitationsGerer les habilitations et certifications
hr:view_documentsConsulter les documents RH
hr:manage_permissionsModifier les permissions des utilisateurs

Absences

PermissionDescription
absences:readConsulter les absences
absences:writeCreer des demandes d'absence
absences:approveValider ou refuser les demandes
absences:exportExporter les donnees absences
absences:manageGerer les absences pour d'autres employes

Feuilles de temps

PermissionDescription
timesheet:readConsulter les feuilles de temps
timesheet:writeCreer et modifier ses feuilles de temps
timesheet:approveValider les feuilles de temps
timesheet:exportExporter les donnees de pointage

Stock

PermissionDescription
stock:readConsulter le catalogue et les niveaux de stock
stock:writeCreer et modifier des articles
stock:deleteSupprimer des articles
stock:adjustEffectuer des ajustements de stock
stock:view_valueConsulter la valorisation du stock
stock:manage_locationsGerer les emplacements de stockage
stock:purchasesGerer les commandes d'achat
stock:exportExporter les donnees stock

CRM

PermissionDescription
clients:readConsulter la liste et les fiches clients
clients:writeCreer et modifier des clients
crm:manage_opportunitiesGerer les opportunites commerciales
crm:send_quotesCreer et envoyer des devis
crm:manage_contractsGerer les contrats
crm:exportExporter les donnees CRM

Travaux

PermissionDescription
interventions:readConsulter les interventions
interventions:writeCreer et modifier des interventions
travaux:validateValider les interventions
travaux:invoiceGerer la facturation des affaires

Flotte

PermissionDescription
vehicles:readConsulter la liste et les fiches vehicules
vehicles:writeCreer et modifier des vehicules
fleet:manage_assignmentsGerer les affectations conducteurs
fleet:view_telematicsConsulter les donnees telematiques
fleet:manage_maintenanceGerer les entretiens
fleet:view_costsConsulter les couts de la flotte
fleet:exportExporter les donnees flotte

Notes de frais

PermissionDescription
expenses:readConsulter les notes de frais
expenses:writeCreer et modifier des notes de frais
expenses:approveValider ou refuser les notes
expenses:paymentValider le paiement des notes approuvees

Signatures electroniques

PermissionDescription
signatures:readConsulter les demandes de signature
signatures:writeCreer des demandes de signature
signatures:signSigner des documents
signatures:adminAdministrer le module signatures

Facturation

PermissionDescription
invoices:export_fecExporter le Fichier des Ecritures Comptables

Astreintes et interim

PermissionDescription
oncall:readConsulter les astreintes
oncall:writeGerer les astreintes
interim:readConsulter les interimaires
interim:writeGerer les interimaires

Modifier les permissions d'un utilisateur

  1. Accedez a RH > Employes
  2. Cliquez sur la fiche de l'employe concerne
  3. Cliquez sur le bouton Permissions
  4. Cochez ou decochez les permissions souhaitees
  5. Cliquez sur Enregistrer

TIP

Les permissions sont synchronisees automatiquement entre la fiche employe et le compte utilisateur.

Verification des permissions dans l'interface

L'interface masque automatiquement les elements auxquels l'utilisateur n'a pas acces :

  • Barre laterale : seuls les modules autorises sont affiches
  • Boutons d'action : les boutons de creation, modification et suppression sont masques si la permission correspondante est absente
  • Onglets : certains onglets sont conditionnes a des permissions specifiques

StrucTime par AEON Systems