Intention : avant le détail écran par écran, le tableau ci-dessous résume la décision D1/D2 pour les 7 rôles : quels onglets la barre adaptative affiche, et quels groupes du Menu restent visibles (mêmes droits qu'au web, rien de nouveau dans la matrice). Les 4 onglets terrain du Technicien (encadré safran) sont ceux déjà livrés en R4 — inchangés.

Rôle (compte démo) | Onglets de la barre | Groupes du Menu visibles
--- | --- | ---
Administrateur Yasmine Alaoui | AccueilOTMenu | Exploitation · Parc · Ressources · Pilotage (tout)
Gestionnaire Nadia Berrada | AccueilOTMenu | Exploitation · Parc · Ressources · Pilotage (stats en lecture)
Dispatcher Salma Idrissi | AccueilOTMenu | Exploitation · Parc (lecture) — Ressources/Pilotage restreints
Technicien Ahmed Benali | Ma journéeScannerPréventifSynchroMenu | Menu quasi vide (ses OT + parc en lecture) — inchangé depuis R4
Technicien limité Youssef Tazi | Ma journéeScannerPréventifSynchroMenu | Menu quasi vide (ses OT uniquement) — inchangé depuis R4
Demandeur Karim Doukkali | AccueilNouvelle demande | Exploitation → Demandes uniquement (Menu quasi vide, D3)
Vue seule Rachid Bennis | AccueilMenu | Exploitation · Parc · Ressources · Pilotage (lecture seule, aucun bouton d'action)

Intention : le Technicien garde « Ma journée » telle quelle (rien à revalider). Les autres rôles reçoivent un Accueil propre à leur travail : le Gestionnaire voit ses signaux de pilotage et des raccourcis vers ce qui demande une action ; le Demandeur voit directement ses demandes et le geste qu'il fait le plus (en créer une nouvelle) — jamais un écran vide générique.

Technicien — inchangé (R4)
♦SIOP Technicien Synchro à jourAB
Ma journée jeudi 1 août
1 personne bloquée — B2 · Tour Atlas
OT-2026-0342 · Dépannage Ouvert
Personne bloquée en cabine
Asc. B2 — Tour Atlas · Aïn Diab
OT-2026-0341 · Dépannage En cours
Bruit anormal en gaine
Asc. A1 — Résidence Al Manar
Gestionnaire — nouveau
♦SIOP Gestionnaire Synchro à jourNB
Accueil jeudi 1 août
6
OT en cours
3
Stock sous seuil
78 %
Préventif du mois
2
Demandes reçues
◫ Stock sous seuil 3 pièces à commander 3›
✎ Demandes reçues en attente d'approbation 2›
◔ Invitations en attente lien envoyé, pas encore activé ›
Demandeur — nouveau
♦SIOP Demandeur Synchro à jourKD
Mes demandes
DEM-2026-0089 Reçue
Éclairage cabine défaillant
Asc. A2 — Résidence Al Manar
DEM-2026-0081 Traitée
Bruit au démarrage
Asc. A2 — Résidence Al Manar → OT-2026-0336

Intention : le Menu reprend, à l'identique, les 4 groupes et l'ordre du sidebar web — Exploitation / Parc / Ressources / Pilotage — et les mêmes permissions (`can(catégorie, 'view')`). Un rôle qui n'a droit à rien dans un groupe ne voit pas le groupe du tout (D3) : comparez Administrateur (tout) et Demandeur (presque rien) sur le MÊME écran, sans aucune règle de plus dans le code.

Administrateur — tout visible
♦SIOP Administrateur YA
Menu
Demandeur — presque vide (D3)
♦SIOP Demandeur KD
Menu

Intention : contrairement au Technicien (qui ne voit que SES OT), le Dispatcher a `viewOther` — il voit tous les OT et peut en créer/assigner. Le mobile porte cette différence : liste complète, bouton « + » et une action rapide « Assigner » par carte (bottom-sheet, même pattern que le sélecteur de bilan codé de R4).

Dispatcher — tous les OT
♦SIOP Dispatcher Synchro à jourSI
Ordres de travail 14 en cours
OT-2026-0342 · Dépannage Ouvert
Personne bloquée en cabine
Asc. B2 — Tour Atlas · non assigné
OT-2026-0341 · Dépannage En cours
Bruit anormal en gaine
Asc. A1 — Résidence Al Manar · Ahmed Benali
OT-2026-0336 · Préventif Ouvert
Contrôle mensuel — juillet
Asc. A2 — Résidence Al Manar · non assigné
Assigner — feuille au pouce
Assigner OT-2026-0342
Technicien
Ahmed Benali ▾

Intention : le Demandeur crée sa demande en mobilité (site, ascenseur si connu, description, urgence) exactement comme au web mais sur un formulaire au pouce ; le Gestionnaire/Dispatcher approuve ou rejette (motif obligatoire au rejet, comme au web) directement depuis la carte.

Demandeur — nouvelle demande
♦SIOP Demandeur KD
Nouvelle demande
Site
Résidence Al Manar ▾
Ascenseur (si connu)
Asc. A2 ▾
Description
Odeur de brûlé au démarrage, depuis ce matin.
Urgence
Personne bloquée — Non
Gestionnaire — approbation
♦SIOP Gestionnaire NB
Demandes reçues 2
DEM-2026-0089 Reçue
Éclairage cabine défaillant
Asc. A2 — Résidence Al Manar · Karim Doukkali
DEM-2026-0090 Reçue
Porte palière qui force
Asc. C1 — Anfa Place · Karim Doukkali

Intention : le Gestionnaire consulte le stock en mobilité et déclenche l'action courante — commander une pièce sous seuil — sans passer par le grand écran. La fiche pièce reprend les lignes déjà connues (quantité, seuil, dernier prix, fournisseur). Le bon de commande détaillé multi-lignes reste au web (D4).

Gestionnaire — stock
♦SIOP Gestionnaire NB
Stock & achats 3 sous seuil

#### Câble de traction 8 mm

Quantité 2
Seuil 5
Fournisseur Ascentech Maroc

#### Galet de guidage

Quantité 1
Seuil 4
Fournisseur SchindlerParts
BC pré-rempli depuis l'alerte
♦SIOP Gestionnaire NB
Nouveau BC
Fournisseur
Ascentech Maroc
Pièce
Câble de traction 8 mm
Quantité
10
Le détail multi-lignes se termine sur le grand écran (D4).

Intention : deux écrans « Pilotage » côte à côte — les Statistiques en lecture (mêmes chiffres que `/analytics/summary`, en cartes plutôt qu'en graphes denses) et Personnes & équipes, avec l'action d'invitation déjà connue du web (lien 7 jours) portée sur mobile.

Administrateur — statistiques
♦SIOP Administrateur YA
Statistiques 12 derniers mois
505 MAD
Coût du mois
78 %
Taux préventif

#### Pannes par organe — top 3

Portes palières 9
Câblage 6
Éclairage cabine 4
Gestionnaire — personnes & équipes
♦SIOP Gestionnaire NB
Personnes 12