Workflows

Workflow connexion et accès

Ce workflow détermine ce qu'un utilisateur peut faire après connexion.

Workflow connexion et accès

Ce workflow détermine ce qu'un utilisateur peut faire après connexion.

sequenceDiagram
  participant U as Utilisateur
  participant F as Frontal
  participant T as Plateforme TARS
  participant O as Organisation

  U->>F: Saisit ses identifiants
  F->>T: Demande de connexion
  T->>T: Vérifie compte, statut, mot de passe
  T-->>F: Session ouverte
  F->>T: Charge le profil
  T->>O: Identifie organisations disponibles
  T-->>F: Droits selon organisation active
  U->>F: Change d'organisation si besoin
  F->>T: Recalcule les droits

Étapes

ÉtapeRègle
IdentificationL'utilisateur doit être reconnu
Vérification statutLe compte ne doit pas être bloqué
Chargement organisationsL'utilisateur ne voit que ses organisations
Choix du contexteL'organisation active détermine les droits
Calcul des droitsRôles, contrats et access keys sont pris en compte
NavigationLes frontaux masquent ou bloquent les actions non autorisées

Calcul observé

Source de droitEffet appliqué
Contrats actifsDonnent les droits de base de l'organisation
Contrats parents transmissiblesPeuvent étendre les droits d'une organisation enfant
Organisation activeLimite les droits au contexte choisi par l'utilisateur
Rôles de la personnePeuvent restreindre ou spécialiser les droits
Access keysAjoutent ou retirent des capacités fines
Profil super adminOuvre tous les droits disponibles sur les shops

Cas de refus

  • Identifiants incorrects.
  • Compte bloqué.
  • Organisation bloquée.
  • Aucun droit pour l'action demandée.
  • Contrat manquant ou inactif.
  • Objet demandé hors périmètre de l'organisation.

Effet métier

Une même personne peut voir des choses différentes selon l'organisation active. Par exemple, elle peut être acheteur dans une organisation, vendeur dans une autre et simple lecteur dans une troisième.

Copyright © 2026