# Lot C : analyse des captures Rentman (14_40_16 → 14_44_14)

Source : `docs/reference/screencapture-bia-rentmanapp-2026-10-12-<heure>.png` (10 captures, 1920 px de large).
Compte : « Business Intelligence ... » / bia.rentmanapp.com, utilisatrice « Chaimae Alahian » (avatar « CA »).

---

## 0. Éléments communs à toutes les captures (shell de l'application)

### Barre supérieure (header)
- Logo Rentman (trois barres obliques) + nom de l'espace « Business Intelligence ... » + sous-domaine `bia.rentmanapp.com` + chevron « < » (replier la barre latérale).
- **Onglets récents / épinglés** (navigation par onglets, comme un navigateur) : « Guide de mi[se en œuvre] », « Registre de s[uivi d'entrepôt] », « Planificateu[r d'équipes] », et un bouton « X » pour fermer.
- Bandeau d'essai : « La période d'essai expire dans 22 jours » + bouton rouge **« Activer la licence »**.
- **Chronomètre global** : bouton play + « 00:00:00 » (pointage du temps, lié à l'enregistrement horaire / aux tâches).
- Icônes : Recherche globale (loupe), Thème clair/sombre (demi-cercle), Aide « ? » (pastille orange = nouveauté), Notifications (cloche), avatar « CA » + nom de l'utilisatrice.

### Barre latérale (menu principal, arborescence complète visible)
1. Guide de mise en œuvre
2. Tableau de bord
3. (Mon) agenda ▸ (Mon) agenda, Job board
4. Entrepôt ▸ Entrepôt, Combinaisons, Aperçu cross-docking, Registre de suivi d'entrepôt
5. Projets ▸ Projets, Demandes de location
6. Planificateur d'équipes
7. Pénuries ▸ Pénuries de location, Pénuries de ventes, Sous-locations
8. Finance ▸ Factures, À facturer, Bons de commande
9. Équipements ▸ Équipements, Numéros de série, Emplacements de stock, Équipements archivés, Emplacements de stock archivés
10. Contacts
11. Membres du personnel
12. Véhicules
13. Tâches
14. Enregistrement horaire ▸ Enregistrement horaire, Activités planifiées, Demandes de congés
15. Maintenance ▸ Réparations, Inspections, Équipements à inspecter, Équipements perdus, Inventaires des stocks
16. Statistiques
17. Communication ▸ (replié, sous-éléments non visibles)
18. Configuration
- Chevron « v » en bas (défilement du menu). Élément actif surligné en bleu.

### Widgets flottants
- Bouton rond bleu en bas à gauche (icône liste à puces) : probablement la check-list d'onboarding / guide de mise en œuvre.
- Bouton chat en bas à droite (bulle noire) : support / messagerie.

### Patron d'écran « liste » standard (réutilisé partout)
- Titre de page + icône « ? » (aide contextuelle).
- Boutons d'action en haut à droite : **Importer** (contour bleu, parfois avec menu déroulant) + **« + Ajouter un/une … »** (bleu plein, parfois avec flèche de menu).
- Ligne de filtres : sélecteur de **dossier** (« Tous les dossiers ») ou de **période** (« Semaine dernière », « La semaine prochaine »…) à gauche ; à droite : **Recherche** (loupe), **Étiquettes** (tags, menu), **Filtres** (menu), parfois filtres spécifiques.
- Carte de grille avec bouton **« ⚙ Affichages ▾ »** (vues enregistrées : choix de colonnes, tri, regroupement).
- Grille : case à cocher par ligne + case « tout sélectionner » (actions de masse), colonnes triables (flèche ↑ et numéro d'ordre de tri multi-colonnes, ex. « E-mail ↑²»), **regroupement** par colonne (en-têtes de groupe repliables « ⌄ Nom du groupe (n) »), barre de défilement horizontale.
- État vide : message centré + grande icône dans un cercle bleu clair (loupe ou calendrier).

---

## 1. 14_40_16 — Équipements › Emplacements de stock archivés
- **Titre** : « Emplacements de stock archivés ».
- **Layout** : seulement le bouton Recherche (loupe) à droite, carte avec « Affichages ▾ ». Pas de bouton Ajouter / Importer (liste en lecture, éléments arrivés par archivage).
- **État vide** : « Aucun emplacement de stock archivé n'a été trouvé » + icône loupe.
- **Workflow implicite** : un emplacement de stock (entrepôt, dépôt…) peut être **archivé** (suppression logique) depuis « Emplacements de stock », puis consulté / restauré ici. Même logique que « Équipements archivés ».
- **Modèle** : entité `StockLocation` avec flag `archived` (soft delete).

## 2. 14_40_33 — Contacts
- **Titre** : « Contacts » + « ? ».
- **Boutons** : « Importer », « + Ajouter un contact ».
- **Filtres** : « Tous les dossiers ▾ » (dossiers = catégories de contacts), Recherche, « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **Colonnes** : Nom | Personne de contact par défaut | Ville (adresse de visite) | Rue (adresse de visite) | Nom (Dossier).
- **Données exemple** :
  | Nom | Personne de contact | Ville | Rue | Dossier |
  |---|---|---|---|---|
  | Music Factory Ltd. Co. | Luc Durand | Metz | Rue Poncelet | Fournisseurs |
  | RL Vente | Jérôme Lansman | Lille | Boulevard de la Liberté | Fournisseurs |
  | AV Location | Benjamin Roberts | Paris | Rue de Monceau | Fournisseurs |
  | AED Location | Tom Legallois | Strasbourg | Rue Baldner | Fournisseurs |
  | SoundMix Productions | Jean-Phillipe Williams | Montreal | Avenue Wiseman | Clients |
  | Hop Productions | Marie Thomas | Nantes | Rue Geoffroy Drouet | Clients |
  | Hendrik Sono | Hendrik Berges | Bruxelles | Rue d'Anderlecht | Clients |
  | Cable Hall | Danielle Skivington | London | Cable St | Lieux d'événements |
  | Ancienne Belgique | Maxence Aubert | Bruxelles | Boulevard Anspach | Lieux d'événements |
  | Play Productions | Louis Evan | Fort de France | Rue de la dorsale | Clients |
  | SLT Location | Stéphane Favre | Lausanne | Rue Saint Martin | Clients |
  | Audio Production | Catherine Lilley | Marseille | Boulevard Saint-Jean | Clients |
- **Dossiers de contacts observés** : Fournisseurs, Clients, Lieux d'événements.
- **Modèle implicite** : Contact = société (organisation) avec une ou plusieurs **personnes de contact** (dont une « par défaut »), **adresse de visite** (rue, ville, …) distincte vraisemblablement d'une adresse de facturation / postale, dossier, étiquettes. Les contacts servent de clients, fournisseurs (sous-location, achats), et lieux (venues) dans les projets.
- **Workflows** : création, import CSV/Excel, classement par dossier, filtrage par étiquettes, sélection multiple pour actions de masse.

## 3. 14_40_51 — Membres du personnel
- **Titre** : « Membres du personnel » + « ? ».
- **Boutons** : « Importer » avec flèche de menu déroulant (options d'import multiples), « + Ajouter un membre du personnel ».
- **Filtres** : « Tous les dossiers ▾ », Recherche, « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **Colonnes** : Nom complet | Téléphone | Nom (Dossier) [colonne de **regroupement** + tri ↑, icône de groupe] | ID | Date de début du contrat | E-mail [tri ↑ secondaire, indice « 2 »].
- **Regroupement par dossier** (groupes repliables avec compteur) :
  - **Autres freelances (4)** : Mickael Dubois (+33607116844, ID 223, 01-07-2025) ; Tom Fournier (+41307116844, 225, 01-07-2025) ; Sarah Carlier (+41607116844, 229, 01-07-2025) ; Nicolas Abril (sans tél., 239, date vide « --/--/---- »).
  - **Equivalents temps plein (4)** : Jean-Phillipe Bélanger ((514) 900-3341, 228, 01-07-2025) ; Marie Leclerc (+33669568457, 230, 01-07-2025) ; Benjamin Farley (+33607116844, 231, 01-07-2025) ; Chaimae Alahian (+31307116844, 33, 25-10-2022, chaimae@businessintelligen…).
  - **Freelances fréquents (2)** : … John Mediola (237, date vide) …
- **Types** : téléphone texte libre (formats internationaux), ID entier auto, date JJ-MM-AAAA (nullable), e-mail.
- **Dossiers personnel** : Autres freelances, Equivalents temps plein, Freelances fréquents → distingue salariés/freelances (impact sur coûts, disponibilités, planning).
- **Workflows** : gestion RH de base, utilisateurs de l'application (Chaimae a un e-mail → compte utilisateur), affectation dans le Planificateur d'équipes et sur les fonctions de projet.

## 4. 14_41_08 — Véhicules
- **Titre** : « Véhicules » + « ? ».
- **Boutons** : « Importer », « + Ajouter un véhicule ».
- **Filtres** : « Tous les dossiers ▾ », Recherche, « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **Colonnes** : Nom | Date de contrôle technique | N° d'immatriculation | Description.
- **Données exemple** :
  | Nom | Contrôle technique | Immatriculation | Description |
  |---|---|---|---|
  | Autocar | --/--/---- | D-RM 123 | |
  | Van 001 | 31-01-2027 | | |
  | Camion 001 | --/--/---- | 12-ab-cd | |
  | Transport privé | --/--/---- | | Transport privé réservé au staff |
  | Camion 002 | --/--/---- | 13-ab-cd | |
  | Van 002 | 31-01-2027 | | |
  | Van 003 | 31-01-2027 | | |
- **Workflows** : les véhicules sont des ressources planifiables (transport du matériel et du personnel sur les projets), avec suivi de l'échéance du contrôle technique (alertes possibles).

## 5. 14_41_24 — Tâches (vue Kanban)
- **Titre** : « Tâches » + « ? ».
- **Boutons** : « ✉ Donner un feedback », « Importer », « Ajouter une tâche » avec flèche de menu (split button).
- **Barre de filtres** : « 📅 Date limite ▾ » (filtre/tri par échéance), « ☰ Aperçu ▾ » (mode d'affichage : tableau Kanban / liste), Recherche, « 👥 Attribué.e.s à ▾ », « Étiquettes ▾ », « Filtres ▾ », « ⚙ Affichages ▾ ».
- **Panneau gauche « BOARDS »** (menu « ... ») :
  - Champ « Rechercher dans le t[ableau] » avec bouton effacer « X ».
  - « Toutes les tâches » (sélectionné).
  - Dossier repliable « Tableaux de projets » : un tableau par projet, nommé « <n° projet> - <nom> » + menu « ⋮ » : 149 - Carnaval d…, 136 - Comédie M…, 126 - Concert Ze…, 142 - DJ kit + PA …, 108 - Dryhire, 114 - Dryhire (lo…), 161 - Dryhire (lo…), 168 - DryRental…
  - Panneau redimensionnable (poignée).
- **Colonnes Kanban (statuts de tâche)**, chacune avec compteur, menu « ⋮ » et « + » :
  - **À FAIRE (4)**, **EN COURS (0)** (vide, lien « + Ajouter une tâche »), **TERMINÉ (2)** (+ « Ajouter une tâche » en bas).
- **Carte de tâche** :
  - Titre (ex. « Contacter lieu de prestation », « Vérifier si l'emplacement convient », « Vérifier si la salle convient », « Merci de réparer le CDJ. Connecteur RJ45 neuf devrait être arrivé. »). Les titres des tâches terminées sont grisés.
  - Échéance date+heure avec menu (« 18-11-2026 00:00 ») ; **en rouge si dépassée** (« 29-09-2026 00:00 » sur fond rose).
  - Assignés : avatar(s) « CA » + bouton « ajouter une personne », ou pastille « 👤 Tous les membres du personnel ▾ » (assignation à tout le personnel).
  - Priorité : drapeau ▾ (niveau de priorité).
  - Statut : liste déroulante « À faire ▾ » (gris) / « Terminé ▾ » (vert).
  - Bouton coche « ✓ » (marquer terminé rapidement ; vert quand terminé).
  - Chronomètre « ▶ 00:00:00 » par tâche (pointage du temps passé).
- **Données** : échéances 18-11-2026, 29-09-2026 (en retard), 15-10-2026, 11-10-2026.
- **Workflows** : tâches générales ou liées à un projet (tableau par projet), glisser-déposer entre colonnes (statuts personnalisables : colonnes ajoutables via « + »), assignation, priorité, échéance, suivi du temps, import.

## 6. 14_41_41 — Enregistrement horaire › Enregistrement horaire
- **Titre** : icône (pointage) + « Enregistrement horaire » + « ? ».
- **Boutons** : « ↗ Mes activités » (ouvre la vue personnelle), « + Ajouter un enregistrement horaire ».
- **Filtres** : période « 📅 Semaine dernière ▾ », Recherche, « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **État vide** : « Aucun enregistrement horaire n'a été trouvé dans la période sélectionnée » + icône calendrier.
- **Workflows** : saisie des heures réellement travaillées (timesheet) par membre du personnel, liée aux projets/fonctions ; alimentée aussi par le chronomètre global/tâches. Base pour paie freelances et coûts projet.

## 7. 14_43_07 — Enregistrement horaire › Activités planifiées
- **Titre** : « Activités planifiées » (pas d'aide, pas de bouton d'ajout : les lignes proviennent du planning).
- **Filtres** : période « 📅 Semaine dernière ▾ », « 🕐 Statut d'enregistrement ▾ », « (1) Membres du personnel ▾ » (filtre actif, badge jaune = 1 membre sélectionné, bouton surligné en bleu), « Affichages ▾ ».
- **Colonnes** : Statut d'enregistrement | Membre du personnel | Planifier depuis | Projet (Fonction) | Fonction | Coût… (tronquée, d'autres colonnes à droite, défilement horizontal).
- **Ligne exemple** : statut « **Aucun enregistrement** » (badge gris) | Chaimae Alahian | 10-10-2026 10:00 | Fête du Lac des Nations | Technicien Lumière (tarif horaire) | M…
- **Statuts d'enregistrement** (déduits) : « Aucun enregistrement » (planifié mais pas d'heures saisies) ; probablement aussi « Enregistré / Partiellement enregistré / Approuvé ».
- **Workflows** : rapprochement planning ↔ heures réelles : chaque affectation planifiée (membre × fonction de projet) doit être confirmée par un enregistrement horaire ; une fonction a un type de tarif (« tarif horaire ») et un coût.

## 8. 14_43_25 — Enregistrement horaire › Demandes de congés
- **Titre** : « Demandes de congés ».
- **Boutons** : « 🕐 Mon solde de congés » (contour), « + Demande de congé ».
- **Filtres** : période « 📅 La semaine prochaine ▾ », « Statut ▾ », « 🕐 Type d'heure ▾ », « (1) Membres du personnel ▾ » (filtre actif), « Affichages ▾ ».
- **État vide** : « Aucune demande de congé n'a été trouvée pour la période sélectionnée » + icône calendrier.
- **Workflows** : un membre du personnel demande un congé (type d'heure = congé payé, maladie, etc.), avec statut (en attente / approuvé / refusé, déduit) ; gestion d'un **solde de congés** par personne ; les congés approuvés bloquent la disponibilité dans le Planificateur d'équipes.

## 9. 14_43_47 — Maintenance › Réparations
- **Titre** : icône + « Réparations » + « ? ».
- **Bouton** : « + Ajouter une réparation ».
- **Filtres** : période « 📅 La semaine prochaine ▾ », **entrepôt** « 🏬 Entrepôt Est ▾ » (filtre actif, bleu), Recherche, « 🔧 Statut de la réparation ▾ », « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **Colonnes** : Numéro | Équipement | Numéro de série | Statut de la réparation | Nom (Emplacement de stock) [colonne de regroupement, en bleu] (+ autres à droite).
- **Groupe** : « ⌄ Entrepôt Est (3) ».
- **Données** :
  | N° | Équipement | N° de série | Statut | Emplacement |
  |---|---|---|---|---|
  | 1 | Pioneer DJM900 NXS2 DJ Mixer | 001 | Terminé (vert) | Entrepôt Est |
  | 2 | ETC Source Four Profile 19° Profile Spot | (vide) | En cours (bleu) | Entrepôt Est |
  | 3 | Pioneer CDJ2000 NXS2 Tabletop CD Player | CDJ2000 NXS2 007 | Terminé (vert) | Entrepôt Est |
- **Statuts de réparation** observés : **En cours**, **Terminé** (d'autres probables : À faire / En attente…).
- **Workflows** : une réparation concerne un équipement (et éventuellement un numéro de série précis), rattachée à un emplacement de stock ; pendant la réparation l'unité est indisponible à la location ; numérotation séquentielle.

## 10. 14_44_14 — Maintenance › Inspections
- **Titre** : icône + « Inspections » + « ? ».
- **Boutons** : « Importer », « + Ajouter une inspection ».
- **Filtres** : période « 📅 La semaine prochaine ▾ », Recherche, « Étiquettes ▾ », « Filtres ▾ », « Affichages ▾ ».
- **État vide** : « Aucune inspection n'a été trouvée. Essayez différents critères de recherche, par exemple une autre période ou d'autres mots-clés. » + icône calendrier.
- **Workflows** : inspections périodiques (sécurité électrique, contrôles réglementaires) des équipements ; le menu voisin « Équipements à inspecter » liste les échéances à venir ; autres sous-menus Maintenance : Équipements perdus, Inventaires des stocks.

---

## Synthèse des modules couverts

| Module | Écrans du lot | Entités / points clés pour le clone |
|---|---|---|
| Équipements | Emplacements de stock archivés | Soft-delete (archivage) des emplacements de stock |
| CRM | Contacts | Organisation + personnes de contact (une par défaut), adresse de visite, dossiers (Clients, Fournisseurs, Lieux d'événements), étiquettes, import |
| RH / Ressources | Membres du personnel, Véhicules | Personnel (ID, tél., e-mail, date début contrat, dossier salarié/freelance) ; Véhicules (nom, immatriculation, date de contrôle technique, description) |
| Tâches | Kanban | Tableaux (global + par projet), colonnes-statuts À faire / En cours / Terminé, échéance (alerte retard), assignés (ou « tous »), priorité (drapeau), chronomètre |
| Temps & présence | Enregistrement horaire, Activités planifiées, Demandes de congés | Timesheets ; rapprochement planning ↔ réalisé (statut « Aucun enregistrement ») ; congés avec statut, type d'heure, solde |
| Maintenance | Réparations, Inspections | Réparation (n°, équipement, n° de série, statut En cours/Terminé, emplacement) ; inspections planifiées, import |

**Patrons transverses à reproduire** : grille générique (sélection multiple, tri multi-colonnes numéroté, regroupement repliable avec compteurs, vues « Affichages » enregistrables, défilement horizontal), filtres « dossier » ou « période » (Semaine dernière / La semaine prochaine…), filtres à badge de compteur, étiquettes, recherche, import, états vides illustrés, onglets récents dans le header, chronomètre global, dates au format JJ-MM-AAAA HH:mm.
