[{"data":1,"prerenderedAt":524},["ShallowReactive",2],{"navigation_docs":3,"-04-workflows-connexion-et-acces":216,"-04-workflows-connexion-et-acces-surround":519},[4,24,48,116,168,197],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Comprendre TARS","i-lucide-brain","\u002F01-comprendre-tars","01-comprendre-tars",[10,12,16,20],{"title":5,"path":7,"stem":11},"01-comprendre-tars\u002Findex",{"title":13,"path":14,"stem":15},"Acteurs et responsabilités","\u002F01-comprendre-tars\u002Facteurs-et-responsabilites","01-comprendre-tars\u002Facteurs-et-responsabilites",{"title":17,"path":18,"stem":19},"Cycle de vie global","\u002F01-comprendre-tars\u002Fcycle-de-vie-global","01-comprendre-tars\u002Fcycle-de-vie-global",{"title":21,"path":22,"stem":23},"Les 3 frontaux","\u002F01-comprendre-tars\u002Fles-3-frontaux","01-comprendre-tars\u002Fles-3-frontaux",{"title":25,"icon":26,"path":27,"stem":28,"children":29},"Frontaux","i-lucide-monitor","\u002F02-frontaux","02-frontaux",[30,32,36,40,44],{"title":25,"path":27,"stem":31},"02-frontaux\u002Findex",{"title":33,"path":34,"stem":35},"Admin","\u002F02-frontaux\u002Fadmin","02-frontaux\u002Fadmin",{"title":37,"path":38,"stem":39},"Espace personnel","\u002F02-frontaux\u002Fespace-personnel","02-frontaux\u002Fespace-personnel",{"title":41,"path":42,"stem":43},"Interactions entre frontaux","\u002F02-frontaux\u002Finteractions-entre-frontaux","02-frontaux\u002Finteractions-entre-frontaux",{"title":45,"path":46,"stem":47},"Marketplace","\u002F02-frontaux\u002Fmarketplace","02-frontaux\u002Fmarketplace",{"title":49,"icon":50,"path":51,"stem":52,"children":53},"Domaines fonctionnels","i-lucide-workflow","\u002F03-domaines-fonctionnels","03-domaines-fonctionnels",[54,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112],{"title":49,"path":51,"stem":55},"03-domaines-fonctionnels\u002Findex",{"title":57,"path":58,"stem":59},"Accès et autorisations","\u002F03-domaines-fonctionnels\u002Facces-et-autorisations","03-domaines-fonctionnels\u002Facces-et-autorisations",{"title":61,"path":62,"stem":63},"Adresses","\u002F03-domaines-fonctionnels\u002Fadresses","03-domaines-fonctionnels\u002Fadresses",{"title":65,"path":66,"stem":67},"Audit trail","\u002F03-domaines-fonctionnels\u002Faudit-trail","03-domaines-fonctionnels\u002Faudit-trail",{"title":69,"path":70,"stem":71},"Catalogue structure","\u002F03-domaines-fonctionnels\u002Fcatalogue-structure","03-domaines-fonctionnels\u002Fcatalogue-structure",{"title":73,"path":74,"stem":75},"Commentaires et questions","\u002F03-domaines-fonctionnels\u002Fcommentaires","03-domaines-fonctionnels\u002Fcommentaires",{"title":77,"path":78,"stem":79},"Contrats","\u002F03-domaines-fonctionnels\u002Fcontrats","03-domaines-fonctionnels\u002Fcontrats",{"title":81,"path":82,"stem":83},"Documents et conformité","\u002F03-domaines-fonctionnels\u002Fdocuments-et-conformite","03-domaines-fonctionnels\u002Fdocuments-et-conformite",{"title":85,"path":86,"stem":87},"Enchères","\u002F03-domaines-fonctionnels\u002Fencheres","03-domaines-fonctionnels\u002Fencheres",{"title":89,"path":90,"stem":91},"Factures et paiement","\u002F03-domaines-fonctionnels\u002Ffactures-et-paiement","03-domaines-fonctionnels\u002Ffactures-et-paiement",{"title":93,"path":94,"stem":95},"Organisations","\u002F03-domaines-fonctionnels\u002Forganisations","03-domaines-fonctionnels\u002Forganisations",{"title":97,"path":98,"stem":99},"Personnes","\u002F03-domaines-fonctionnels\u002Fpersonnes","03-domaines-fonctionnels\u002Fpersonnes",{"title":101,"path":102,"stem":103},"Rapports","\u002F03-domaines-fonctionnels\u002Frapports","03-domaines-fonctionnels\u002Frapports",{"title":105,"path":106,"stem":107},"Rendez-vous","\u002F03-domaines-fonctionnels\u002Frendez-vous","03-domaines-fonctionnels\u002Frendez-vous",{"title":109,"path":110,"stem":111},"Watchlists et recherches sauvegardées","\u002F03-domaines-fonctionnels\u002Fsuivi-et-alertes","03-domaines-fonctionnels\u002Fsuivi-et-alertes",{"title":113,"path":114,"stem":115},"Ventes et séances","\u002F03-domaines-fonctionnels\u002Fventes-et-seances","03-domaines-fonctionnels\u002Fventes-et-seances",{"title":117,"icon":118,"path":119,"stem":120,"children":121},"Workflows","i-lucide-git-branch","\u002F04-workflows","04-workflows",[122,124,128,132,136,140,144,148,152,156,160,164],{"title":117,"path":119,"stem":123},"04-workflows\u002Findex",{"title":125,"path":126,"stem":127},"Workflow catalogue","\u002F04-workflows\u002Fcatalogue","04-workflows\u002Fcatalogue",{"title":129,"path":130,"stem":131},"Workflow commentaires","\u002F04-workflows\u002Fcommentaires","04-workflows\u002Fcommentaires",{"title":133,"path":134,"stem":135},"Workflow connexion et accès","\u002F04-workflows\u002Fconnexion-et-acces","04-workflows\u002Fconnexion-et-acces",{"title":137,"path":138,"stem":139},"Workflow contrats","\u002F04-workflows\u002Fcontrats","04-workflows\u002Fcontrats",{"title":141,"path":142,"stem":143},"Workflow documents","\u002F04-workflows\u002Fdocuments","04-workflows\u002Fdocuments",{"title":145,"path":146,"stem":147},"Workflow enchères","\u002F04-workflows\u002Fencheres","04-workflows\u002Fencheres",{"title":149,"path":150,"stem":151},"Workflow factures et paiement","\u002F04-workflows\u002Ffactures-et-paiement","04-workflows\u002Ffactures-et-paiement",{"title":153,"path":154,"stem":155},"Workflow personnes et organisations","\u002F04-workflows\u002Fpersonnes-et-organisations","04-workflows\u002Fpersonnes-et-organisations",{"title":157,"path":158,"stem":159},"Workflow rapports et audit","\u002F04-workflows\u002Frapports-et-audit","04-workflows\u002Frapports-et-audit",{"title":161,"path":162,"stem":163},"Workflow rendez-vous","\u002F04-workflows\u002Frendez-vous","04-workflows\u002Frendez-vous",{"title":165,"path":166,"stem":167},"Workflow vente et séance","\u002F04-workflows\u002Fvente-et-seance","04-workflows\u002Fvente-et-seance",{"title":169,"icon":170,"path":171,"stem":172,"children":173},"Regles et matrices","i-lucide-list","\u002F05-regles-et-matrices","05-regles-et-matrices",[174,177,181,185,189,193],{"title":175,"path":171,"stem":176},"Règles et matrices","05-regles-et-matrices\u002Findex",{"title":178,"path":179,"stem":180},"Actions par frontal","\u002F05-regles-et-matrices\u002Factions-par-frontal","05-regles-et-matrices\u002Factions-par-frontal",{"title":182,"path":183,"stem":184},"Confidentialité","\u002F05-regles-et-matrices\u002Fconfidentialite","05-regles-et-matrices\u002Fconfidentialite",{"title":186,"path":187,"stem":188},"Règles transverses","\u002F05-regles-et-matrices\u002Fregles-transverses","05-regles-et-matrices\u002Fregles-transverses",{"title":190,"path":191,"stem":192},"Rôles et autorisations","\u002F05-regles-et-matrices\u002Froles-et-autorisations","05-regles-et-matrices\u002Froles-et-autorisations",{"title":194,"path":195,"stem":196},"Statuts et transitions","\u002F05-regles-et-matrices\u002Fstatuts-et-transitions","05-regles-et-matrices\u002Fstatuts-et-transitions",{"title":198,"icon":199,"path":200,"stem":201,"children":202,"page":215},"Annexes","i-lucide-folder","\u002F99-annexes","99-annexes",[203,207,211],{"title":204,"path":205,"stem":206},"Édition de la documentation","\u002F99-annexes\u002Fedition-de-la-documentation","99-annexes\u002Fedition-de-la-documentation",{"title":208,"path":209,"stem":210},"Glossaire métier","\u002F99-annexes\u002Fglossaire","99-annexes\u002Fglossaire",{"title":212,"path":213,"stem":214},"Sources fonctionnelles","\u002F99-annexes\u002Fsources-fonctionnelles","99-annexes\u002Fsources-fonctionnelles",false,{"id":217,"title":133,"body":218,"description":228,"extension":514,"links":515,"meta":516,"navigation":276,"path":134,"seo":517,"stem":135,"__hash__":518},"docs\u002F04-workflows\u002Fconnexion-et-acces.md",{"type":219,"value":220,"toc":508},"minimark",[221,225,229,332,337,405,409,471,475,497,501,504],[222,223,133],"h1",{"id":224},"workflow-connexion-et-accès",[226,227,228],"p",{},"Ce workflow détermine ce qu'un utilisateur peut faire après connexion.",[230,231,236],"pre",{"className":232,"code":233,"language":234,"meta":235,"style":235},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","sequenceDiagram\n  participant U as Utilisateur\n  participant F as Frontal\n  participant T as Plateforme TARS\n  participant O as Organisation\n\n  U->>F: Saisit ses identifiants\n  F->>T: Demande de connexion\n  T->>T: Vérifie compte, statut, mot de passe\n  T-->>F: Session ouverte\n  F->>T: Charge le profil\n  T->>O: Identifie organisations disponibles\n  T-->>F: Droits selon organisation active\n  U->>F: Change d'organisation si besoin\n  F->>T: Recalcule les droits\n","mermaid","",[237,238,239,247,253,259,265,271,278,284,290,296,302,308,314,320,326],"code",{"__ignoreMap":235},[240,241,244],"span",{"class":242,"line":243},"line",1,[240,245,246],{},"sequenceDiagram\n",[240,248,250],{"class":242,"line":249},2,[240,251,252],{},"  participant U as Utilisateur\n",[240,254,256],{"class":242,"line":255},3,[240,257,258],{},"  participant F as Frontal\n",[240,260,262],{"class":242,"line":261},4,[240,263,264],{},"  participant T as Plateforme TARS\n",[240,266,268],{"class":242,"line":267},5,[240,269,270],{},"  participant O as Organisation\n",[240,272,274],{"class":242,"line":273},6,[240,275,277],{"emptyLinePlaceholder":276},true,"\n",[240,279,281],{"class":242,"line":280},7,[240,282,283],{},"  U->>F: Saisit ses identifiants\n",[240,285,287],{"class":242,"line":286},8,[240,288,289],{},"  F->>T: Demande de connexion\n",[240,291,293],{"class":242,"line":292},9,[240,294,295],{},"  T->>T: Vérifie compte, statut, mot de passe\n",[240,297,299],{"class":242,"line":298},10,[240,300,301],{},"  T-->>F: Session ouverte\n",[240,303,305],{"class":242,"line":304},11,[240,306,307],{},"  F->>T: Charge le profil\n",[240,309,311],{"class":242,"line":310},12,[240,312,313],{},"  T->>O: Identifie organisations disponibles\n",[240,315,317],{"class":242,"line":316},13,[240,318,319],{},"  T-->>F: Droits selon organisation active\n",[240,321,323],{"class":242,"line":322},14,[240,324,325],{},"  U->>F: Change d'organisation si besoin\n",[240,327,329],{"class":242,"line":328},15,[240,330,331],{},"  F->>T: Recalcule les droits\n",[333,334,336],"h2",{"id":335},"étapes","Étapes",[338,339,340,353],"table",{},[341,342,343],"thead",{},[344,345,346,350],"tr",{},[347,348,349],"th",{},"Étape",[347,351,352],{},"Règle",[354,355,356,365,373,381,389,397],"tbody",{},[344,357,358,362],{},[359,360,361],"td",{},"Identification",[359,363,364],{},"L'utilisateur doit être reconnu",[344,366,367,370],{},[359,368,369],{},"Vérification statut",[359,371,372],{},"Le compte ne doit pas être bloqué",[344,374,375,378],{},[359,376,377],{},"Chargement organisations",[359,379,380],{},"L'utilisateur ne voit que ses organisations",[344,382,383,386],{},[359,384,385],{},"Choix du contexte",[359,387,388],{},"L'organisation active détermine les droits",[344,390,391,394],{},[359,392,393],{},"Calcul des droits",[359,395,396],{},"Rôles, contrats et access keys sont pris en compte",[344,398,399,402],{},[359,400,401],{},"Navigation",[359,403,404],{},"Les frontaux masquent ou bloquent les actions non autorisées",[333,406,408],{"id":407},"calcul-observé","Calcul observé",[338,410,411,421],{},[341,412,413],{},[344,414,415,418],{},[347,416,417],{},"Source de droit",[347,419,420],{},"Effet appliqué",[354,422,423,431,439,447,455,463],{},[344,424,425,428],{},[359,426,427],{},"Contrats actifs",[359,429,430],{},"Donnent les droits de base de l'organisation",[344,432,433,436],{},[359,434,435],{},"Contrats parents transmissibles",[359,437,438],{},"Peuvent étendre les droits d'une organisation enfant",[344,440,441,444],{},[359,442,443],{},"Organisation active",[359,445,446],{},"Limite les droits au contexte choisi par l'utilisateur",[344,448,449,452],{},[359,450,451],{},"Rôles de la personne",[359,453,454],{},"Peuvent restreindre ou spécialiser les droits",[344,456,457,460],{},[359,458,459],{},"Access keys",[359,461,462],{},"Ajoutent ou retirent des capacités fines",[344,464,465,468],{},[359,466,467],{},"Profil super admin",[359,469,470],{},"Ouvre tous les droits disponibles sur les shops",[333,472,474],{"id":473},"cas-de-refus","Cas de refus",[476,477,478,482,485,488,491,494],"ul",{},[479,480,481],"li",{},"Identifiants incorrects.",[479,483,484],{},"Compte bloqué.",[479,486,487],{},"Organisation bloquée.",[479,489,490],{},"Aucun droit pour l'action demandée.",[479,492,493],{},"Contrat manquant ou inactif.",[479,495,496],{},"Objet demandé hors périmètre de l'organisation.",[333,498,500],{"id":499},"effet-métier","Effet métier",[226,502,503],{},"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.",[505,506,507],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":235,"searchDepth":249,"depth":249,"links":509},[510,511,512,513],{"id":335,"depth":249,"text":336},{"id":407,"depth":249,"text":408},{"id":473,"depth":249,"text":474},{"id":499,"depth":249,"text":500},"md",null,{},{"title":133,"description":228},"4ZOxcWZKNHeTl4FG680i242w7SCbRiOs2rTg7uzskT0",[520,522],{"title":129,"path":130,"stem":131,"description":521,"children":-1},"Ce workflow couvre les questions utilisateurs, les réponses et les commentaires internes.",{"title":137,"path":138,"stem":139,"description":523,"children":-1},"Le workflow contrat détermine les droits et conditions applicables à une organisation.",1783000107546]