- Copy enso/docs tree to services/docv/enso-docs (refresh via cp -a from enso repo) - Document mirror and refresh command in services/docv/README.md - Ignore services/docv/target for local Rust workspace - Track docv-service-integration, API docv.md, and related doc index updates
18 KiB
18 KiB
Référentiel des écrans et des actions
Document de référence exhaustif : tous les écrans (zones 1 à 15, 17 et 18) et toutes les actions (18.1 à 18.96) avec identifiants stables pour le paramétrage et l’implémentation.
Sources : SCREENS_AND_FUNCTIONS_MAP.md (sections 1 à 17 et 18). Paramétrage : PARAMETRAGE_ECRANS_ACTIONS.md. Specs détaillées : specs/README.md. Description technique d’implémentation : implementation/README.md.
1. Écrans par zone (identifiant stable, route, actions)
Zone 1 — Authentification et compte
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
auth.login |
Connexion | auth | 18.1 |
auth.logout |
Déconnexion | /logout-callback |
18.2 |
auth.my-account |
Mon compte | /my-account |
18.3 |
Zone 2 — Dossiers
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
folders.list |
Liste des dossiers | /folders |
18.4 |
folders.select |
Sélection de dossier | /folders/select |
18.5 |
folders.detail |
Détail d’un dossier | /folders/[folderUid] |
18.6 |
folders.archived |
Dossiers archivés | /folders/archived |
18.7 |
folders.deleted |
Dossiers supprimés | /folders/deleted |
18.8 |
folders.create, folders.edit |
Création / édition de dossier | formulaire / route dédiée | 18.9 |
Espace client Enso — Sociétés (offices clients)
Identifiants dédiés à l’application enso-front (société cliente = ressource office docv). Les actions 18.x réutilisent la zone 2 (dossiers) et la zone 3 (documents) lorsque le comportement est identique.
| Identifiant stable | Écran | Route implémentée | Actions (référence) |
|---|---|---|---|
companies.list |
Liste des sociétés | /dashboard (cartes) + barre latérale « Sociétés » |
18.4 (liste dossiers par société), 18.40 (contexte client) |
companies.detail |
Fiche société | /company/[companyId] |
18.6 (dossiers sous onglet Dossiers), 18.13 / 18.14 (dossier permanent, téléversement) |
Voir MODELE_SOCIETES_ET_DOSSIERS_DOPERATION.md.
Zone 3 — Documents et types de documents
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
document-types.list |
Types de documents | /document-types |
18.10 |
document-types.create |
Création type de document | /document-types/create |
18.11 |
document-types.detail |
Détail type de document | /document-types/[documentTypeUid] |
18.12 |
documents.folder |
Documents d’un dossier | dans /folders/[folderUid] |
18.13 |
documents.upload, documents.detail |
Téléversement / détail document | modal / panneau | 18.14 |
Zone 4 — Types de dossiers
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
case-types.list |
Types de dossiers | /case-types ou /folder-types |
18.15 |
case-types.create |
Création type de dossier | /case-types/create |
18.16 |
case-types.detail |
Détail type de dossier | /case-types/[caseTypeUid] |
18.17 |
Zone 5 — Offices et membres
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
offices.list |
Liste des offices | /offices |
18.18 |
offices.detail |
Détail d’un office | /offices/[officeUid] |
18.19 |
offices.rib |
Coordonnées bancaires | /offices/rib |
18.20 |
collaborators.list |
Collaborateurs | /collaborators |
18.21 |
collaborators.detail |
Détail collaborateur | /collaborators/[collaboratorUid] |
18.22 |
users.list |
Utilisateurs | /users |
18.23 |
users.detail |
Détail utilisateur | /users/[userUid] |
18.24 |
Zone 6 — Rôles et permissions
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
roles.list |
Rôles | /roles |
18.25 |
roles.create |
Création rôle | /roles/create |
18.26 |
roles.detail |
Détail rôle | /roles/[roleUid] |
18.27 |
Zone 7 — Parties au dossier et partage
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
customers.list |
Parties au dossier | /customers |
18.28 |
sharing.folder |
Partage de dossier | dans détail dossier | 18.29 |
sharing.invitees |
Parties externes / invités | dans détail dossier | 18.30 |
Zone 8 — Notes et rappels
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
notes.list |
Notes | /notes |
18.31 |
notes.folder, notes.detail |
Notes d’un dossier | /notes/folder, /notes/[noteUid] |
18.32 |
reminders.list |
Rappels | /reminders |
18.33 |
Zone 9 — Abonnement et facturation
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
subscription.overview |
Abonnement | /subscription |
18.34 |
subscription.subscribe |
Souscrire | /subscription/subscribe, /subscription/new |
18.35 |
subscription.manage |
Gérer l’abonnement | /subscription/manage |
18.36 |
subscription.collaborators |
Gérer les collaborateurs | /subscription/manage-collaborators |
18.37 |
subscription.invite |
Invitation | /subscription/invite |
18.38 |
subscription.success, subscription.error |
Succès / erreur | /subscription/success, /subscription/error |
18.39 |
Zones 10 et 11 — Espace client et espace invité
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
client.dashboard |
Tableau de bord client | /client-dashboard |
18.40 |
client.folder-detail |
Détail dossier client | /client-dashboard/[folderUid] |
18.41 |
invitee.auth |
Connexion invité | auth tiers | 18.42 |
invitee.dashboard |
Tableau de bord invité | /third-party/dashboard |
18.43 |
Zone 12 — Admin d’office
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
admin.portal |
Admin | /admin |
18.44 |
admin.helpers |
Helpers admin | /admin/helpers |
18.44 |
Zone 13 — Admin plateforme
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
super-admin.overview |
Super-admin | /super-admin |
18.45 |
super-admin.roles |
Gestion des rôles plateforme | /super-admin/roles-management |
18.46 |
super-admin.plans |
Plans d’abonnement | /super-admin/subscription-plans |
18.47 |
super-admin.texts |
Textes du site | super-admin | 18.48 |
super-admin.config |
Configuration système | super-admin | 18.49 |
Zone 14 — Contenus et paramètres globaux
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
legal.mentions |
Mentions légales | /legal |
18.50 |
(Gestion des textes et de la configuration : zone 13, 18.48, 18.49.)
Zone 15 — Technique et design
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
design-system.doc |
Design system | /design-system |
18.51 |
anchor.verify |
Vérification d’ancrage | route publique | 18.52 |
Zone 17 — Fonctionnalités ia_local (enso)
| Identifiant stable | Écran (référence ia_local) | Route | Actions |
|---|---|---|---|
ia.dashboard |
Tableau de bord métier | dashboard | 18.53 |
ia.crm |
CRM (Clients, DP, Dossiers) | crm | 18.54 |
ia.composition-actes |
Composition d’actes | composition-actes | 18.55 |
ia.mise-a-jour-dp |
Mise à jour DP | mise-a-jour-dp | 18.56 |
ia.secretariat |
Secrétariat juridique | secretariat-juridique | 18.57 |
ia.renvoi-dossier |
Renvoi de dossier (partage) | renvoi-dossier | 18.58 |
ia.extraction-dataroom |
Extraction données dataroom | extraction-dataroom | 18.59 |
ia.alertes |
Alertes fins de dossiers | alertes | 18.60 |
ia.data-room |
Data room | data-room | 18.61 |
ia.courriers-ifu |
Courriers renvois IFU / RDPD DVD | courriers-ifu | 18.62 |
ia.workflow |
Workflow documentaire | workflow | 18.63 |
ia.taches |
Tâches | taches | 18.64 |
ia.debours |
Débours | debours | 18.65 |
ia.messages |
Messages / Tchat | messages | 18.66 |
ia.notifications |
Notifications | notifications | 18.67 |
ia.config-etablissements |
Configuration établissements | configuration-etablissements | 18.68 |
ia.admin-types |
Types et configuration | admin-types | 18.69 |
ia.facturation-debours |
Facturation débours | facturation-debours | 18.70 |
ia.courriers-annexes |
Courriers annexes aux cessions | courriers-annexes | 18.71 |
ia.mails-semi-auto |
Mails ou courrier semi-auto | mails-semi-auto | 18.72 |
ia.edition-formalites |
Édition des pièces de formalités | edition-formalites | 18.73 |
ia.fiche-prepa-ag |
Fiche prépa AG groupe | fiche-prepa-ag | 18.74 |
ia.planning-charges |
Planning des charges | planning-charges | 18.75 |
ia.organigramme |
Organigramme | organigramme | 18.76 |
ia.listing-annexes |
Listing annexes et intercalaires | listing-annexes | 18.77 |
ia.devis-lettre-mission |
Devis / lettre de mission | devis-lettre-mission | 18.78 |
ia.outlook |
Interfaçage Outlook | outlook | 18.79 |
ia.chat |
Chat IA | panneau | 18.80 |
ia.explorer |
Explorer (Commun / Datarooms) | arborescence | 18.81 |
ia.search |
Recherche globale | barre de recherche | 18.82 |
ia.my-account-devices |
Mon compte (appareils) | mon-compte | 18.83 |
Zone 18 — Opération (cabinet/office)
| Identifiant stable | Écran | Route | Actions |
|---|---|---|---|
operations.list |
Liste des opérations | /operations |
18.84 |
operations.detail |
Détail d’une opération | /operations/[operationUid] |
18.85 |
operations.create |
Création d’opération | /operations/create |
18.86 |
operations.edit |
Édition d’opération | /operations/[operationUid]/edit |
18.87 |
operations.society |
Société liée (dans opération) | section / modal | 18.88 |
operations.contacts |
Contacts (dans opération) | section / modal | 18.89 |
operations.validate |
Validation/correction post-création | /operations/[operationUid]/validate |
18.94 |
operations.documents |
Documents (dans opération) | onglets par rôle/sous-rôle | 18.90, 18.91, 18.95 |
operation-types.list |
Types d’opération (paramétrage) | /settings/operation-types |
18.92 |
operation-type-steps.list |
Étapes par type d’opération (paramétrage) | /settings/operation-types/[typeUid]/steps |
18.96 |
activity-types.list |
Types d’activité (paramétrage) | /settings/activity-types |
18.93 |
2. Liste des actions (18.x) par écran parent
| Action | Écran parent (identifiant) | Libellé court |
|---|---|---|
| 18.1 | auth.login | Connexion : saisie identifiant/mot de passe, SSO, choix office |
| 18.2 | auth.logout | Déconnexion, nettoyage session, redirection |
| 18.3 | auth.my-account | Mon compte : consulter/modifier profil, changer mot de passe |
| 18.4 | folders.list, companies.list | Liste dossiers : afficher, filtrer, trier, accès archivés/supprimés, créer ; sous companies.list : liste des opérations par société (enso-front) |
| 18.5 | folders.select | Sélection dossier : choisir, valider, annuler |
| 18.6 | folders.detail, companies.detail | Détail dossier : consulter, modifier, archiver, supprimer, ancrage, documents, notes, partage ; companies.detail : synthèse société, explorateur instances/, onglets Dossier permanent / Dossiers |
| 18.7 | folders.archived | Dossiers archivés : liste, restaurer, consulter |
| 18.8 | folders.deleted | Dossiers supprimés : liste, restaurer, supprimer définitivement |
| 18.9 | folders.create, folders.edit | Création/édition dossier : saisie, validation, annulation |
| 18.10 | document-types.list | Types de documents : liste, créer, ouvrir détail |
| 18.11 | document-types.create | Création type de document : saisie, enregistrer, annuler |
| 18.12 | document-types.detail | Détail type de document : consulter, modifier, supprimer |
| 18.13 | documents.folder | Documents d’un dossier : liste, téléverser, télécharger, supprimer, valider, ancrage |
| 18.14 | documents.upload, documents.detail | Téléversement/détail document : sélection fichiers, métadonnées, envoi, preuve ancrage |
| 18.15 | case-types.list | Types de dossiers : liste, créer, ouvrir détail |
| 18.16 | case-types.create | Création type de dossier : saisie, associer types documents, enregistrer |
| 18.17 | case-types.detail | Détail type de dossier : consulter, modifier, supprimer |
| 18.18 | offices.list | Liste offices : afficher, sélectionner office actif, ouvrir détail |
| 18.19 | offices.detail | Détail office : consulter, modifier, rôles, membres, RIB |
| 18.20 | offices.rib | Coordonnées bancaires : consulter, saisir/modifier, enregistrer |
| 18.21 | collaborators.list | Collaborateurs : liste, créer/inviter, ouvrir détail |
| 18.22 | collaborators.detail | Détail collaborateur : consulter, modifier rôle/droits, désactiver |
| 18.23 | users.list | Utilisateurs : liste, filtrer, ouvrir détail, créer |
| 18.24 | users.detail | Détail utilisateur : consulter, modifier, désactiver |
| 18.25 | roles.list | Rôles : liste, créer, ouvrir détail, supprimer |
| 18.26 | roles.create | Création rôle : nom, permissions, enregistrer |
| 18.27 | roles.detail | Détail rôle : consulter matrice, modifier, supprimer |
| 18.28 | customers.list | Parties au dossier : liste, créer, modifier, supprimer, lier à dossier |
| 18.29 | sharing.folder | Partage dossier : consulter, créer, modifier rôle, révoquer, renvoyer invitation |
| 18.30 | sharing.invitees | Invités : liste, ajouter, modifier rôle, renvoyer invitation, retirer |
| 18.31 | notes.list | Notes : liste, filtrer, ouvrir |
| 18.32 | notes.folder, notes.detail | Notes d’un dossier : créer, consulter, modifier, supprimer |
| 18.33 | reminders.list | Rappels : liste, détail, configurer par type/office |
| 18.34 | subscription.overview | Abonnement : consulter plan, collaborateurs, renouvellement |
| 18.35 | subscription.subscribe | Souscrire : choisir plan, paiement, valider |
| 18.36 | subscription.manage | Gérer abonnement : plan, moyens de paiement, annuler |
| 18.37 | subscription.collaborators | Gérer collaborateurs : sièges, lier collaborateurs |
| 18.38 | subscription.invite | Invitation : saisir email, envoyer, renvoyer/annuler |
| 18.39 | subscription.success, subscription.error | Succès/erreur abonnement : afficher résultat, retour |
| 18.40 | client.dashboard | Tableau de bord client : dossiers partagés, télécharger |
| 18.41 | client.folder-detail | Détail dossier client : consulter, télécharger, déposer |
| 18.42 | invitee.auth | Connexion invité : code/lien, 2FA, valider |
| 18.43 | invitee.dashboard | Tableau de bord invité : dossiers, consulter, déposer |
| 18.44 | admin.portal, admin.helpers | Admin : métriques, paramètres, liens gestion, helpers |
| 18.45 | super-admin.overview | Super-admin : vue plateforme, rôles, plans, config, textes |
| 18.46 | super-admin.roles | Rôles plateforme : afficher, modifier, matrice |
| 18.47 | super-admin.plans | Plans abonnement : liste, créer, modifier, désactiver |
| 18.48 | super-admin.texts | Textes du site : liste, créer/modifier, publier |
| 18.49 | super-admin.config | Configuration système : clés, créer/modifier, masquer/révéler |
| 18.50 | legal.mentions | Mentions légales : consulter (lecture seule) |
| 18.51 | design-system.doc | Design system : consulter doc composants/tokens |
| 18.52 | anchor.verify | Vérification ancrage : saisir lien, afficher résultat |
| 18.53 à 18.83 | ia.* | Voir section 17 de la cartographie et SPEC_17_ia_local |
| 18.84 | operations.list | Liste opérations : afficher, filtrer, trier, créer |
| 18.85 | operations.detail | Détail opération : consulter, modifier, entreprise, contacts, documents |
| 18.86 | operations.create | Création opération : saisie, validation, annulation |
| 18.87 | operations.edit | Édition opération : modifier sections |
| 18.88 | operations.society | Société liée : saisie, extraction KBIS, commentaires |
| 18.89 | operations.contacts | Contacts : ajout, modification, suppression, alerte doublon |
| 18.90 | operations.documents | Documents : liste, upload, workflow |
| 18.91 | operations.documents | Upload ZIP : répartition IA par type de document |
| 18.94 | operations.validate | Validation post-création : infos, contacts, affectations ZIP, fichiers de synthèse |
| 18.95 | operations.documents | Actions documents : demande, relance, exclusion, modification, suppression, visualisation preview, téléchargement, validation, refus (selon droits) |
| 18.92 | operation-types.list | Types d’opération : liste, créer, modifier, supprimer |
| 18.96 | operation-type-steps.list | Étapes par type d’opération : liste, créer, modifier, ordre |
| 18.93 | activity-types.list | Types d’activité : liste, créer, modifier, supprimer |
3. Usage pour le paramétrage
- Écrans : chaque identifiant stable (ex.
folders.list,ia.workflow) est la clé d’entrée pour la table ou entitéscreen_config(visible, ordre, libellé, accès, condition). Voir PARAMETRAGE_ECRANS_ACTIONS.md section 3. - Actions : chaque numéro 18.x (et éventuellement un identifiant dérivé tel que
folder.create,document.download) est la clé pouraction_config(visible, activée, droits, condition). Voir PARAMETRAGE section 4. - Aucun écran ni action ne doit être codé en dur comme toujours visible ou masqué sans passer par ce paramétrage.