Aller au contenu

M-Passage - Détail d'un passage

Type : vue de détail (atteinte par clic sur une ligne de passage dans M-Site-detail ou M-MultiSite). Persona principal : tous. C'est l'écran pivot qui agrège les fonctionnalités liées à une nuit d'enregistrement spécifique. Parcours couverts : transverse - point d'entrée vers P3, P4, P6, P7.

C'est l'écran pivot d'un passage, présenté comme un hub à plat (une seule page, sans onglets). Il agrège, de haut en bas : l'en-tête (titre identifiant + actions sur le passage), un bandeau d'identité (date/plage, enregistreur, statut, verdict), le indicateur d'étapes de statut d'avancement, un résumé de la nuit (statistiques) et un jeu de cartes d'actions « avancer » vers les écrans spécialisés : M-Qualification (vérifier), M-Diagnostic (diagnostiquer), M-Lot (préparer le dépôt) et M-SonsValidation (valider, verrouillée tant que le passage n'est pas déposé).

Navigation : le retour (← écran précédent) et le fil d'Ariane (emplacement hiérarchique cliquable 🏠 Accueil › Mes sites › Carré N › Détails du passage N° X) sont portés par le chrome de l'application (cadre commun), pas par cet écran. M-Passage ne porte donc plus de fil d'Ariane interne ni d'onglets : il déclare seulement son emplacement, que le chrome rend dans la barre de navigation.

Maquette principale - pivot à plat

VigieChiro Companion ← Mes sites Accueil › Mes sites › Carré 640380 › Passage N° 2 Rechercher Carré 640380 / A1 / N° 2 (2026) 🗺 Voir sur la carte ✏ Modifier le passage 🗑 Supprimer DATE / PLAGE 2026-06-22 20:25 → 07:47 ENREGISTREUR PR 1925492 STATUT Vérifié VERDICT OK Statut du workflow 1Importé 2Transformé 3Vérifié 4Prêt à déposer 5Déposé Résumé de la nuit 38,4 GoVOLUME BRUTS 17 GoVOLUME TRANSFORMÉ 1 h 58 minDURÉE ENREGISTRÉE 2 109SÉQUENCES Actions 🎧Vérifier l'enregistrementSound check par échantillonnage 🛠Diagnostic matérielT°/hygrométrie, anomalies, journal 📦Préparer le dépôtConstituer le dépôt Tadarida▶ ACTION REQUISE 🔒Validation TadaridaDisponible après dépôt ℹ La carte mise en avant indique la prochaine étape recommandée (ici : préparer le dépôt). L'indice s'adapte au statut. Hub d'un passage · retour & fil d'Ariane portés par le chrome (plus d'onglets, plus de fil interne) Statut : Vérifié

Annotations

  • Barre du chrome (cadre commun) : le bouton ← Retour ramène à l'écran réellement précédent (historique de navigation) ; le fil d'Ariane affiche l'emplacement hiérarchique cliquable (🏠 Accueil › Mes sites › Carré N › Détails du passage N° X). Ces deux affordances ne sont pas propres à M-Passage : elles sont rendues par le chrome sur tous les écrans (navigation homogène). M-Passage déclare seulement son emplacement.
  • En-tête : le titre identifie le passage (Carré N / Point / N° X (année)). Les actions de tête sont contextuelles selon l'état ; il en existe six :

    • toujours : 🗺 Voir sur la carte, ✏ Modifier le passage (année, n° de passage - avec re-renommage des fichiers -, campagne, participation opportuniste), 🗑 Supprimer (refusé si le passage est déposé) ;
    • après dépôt : 🔗 Voir la participation (ouvre la fiche de la participation sur la plateforme), ↩ Annuler le dépôt ;
    • si le passage est archivé (audio absent du disque) : ♻ Réactiver ce passage.

    L'écran ci-dessus montre l'état Vérifié (pas encore déposé) : seules les trois actions permanentes s'y affichent. - Bandeau d'identité : 4 cellules condensées (date/plage horaire, enregistreur en monospace, statut d'avancement, verdict de vérification). - Indicateur d'étapes du statut : 5 étapes Importé › Transformé › Vérifié › Prêt à déposer › Déposé. Vert = franchi, bleu = étape courante, gris = à venir. - Résumé de la nuit : 4 statistiques clés (volume bruts, volume transformé, durée enregistrée, nombre de séquences). La durée enregistrée est la durée réelle captée par l'enregistreur (somme des durées des séquences), pas la durée d'écoute : les séquences étant ralenties ×10, les réécouter intégralement prend dix fois plus longtemps. - Actions : 4 cartes « avancer ». Une seule porte le liseré « recommandée » (prochaine étape du cycle), qui se déplace au fil de l'avancement : Vérifier (à Transformé) → Préparer le dépôt (à Vérifié / Prêt à déposer, état montré ici) → Validation Tadarida (à Déposé). Diagnostic matériel est une action transverse, toujours disponible mais jamais « recommandée ». Validation Tadarida est verrouillée (carte grisée, non cliquable) tant que le passage n'est pas Déposé. Un indice contextuel sous les cartes explique l'action attendue / les conditions de déverrouillage.

Interactions clés

Élément Action
← Retour (chrome) Revient à l'écran précédent réel (historique), sans repasser par l'accueil
Fil d'Ariane (chrome) Remonte à un ancêtre (Accueil, Mes sites, Carré N) - emplacement cliquable
Bouton 🗺 Voir sur la carte Ouvre M-MultiSite centré sur le point du passage
Bouton ✏ Modifier le passage Ouvre la modale d'édition (année, n° de passage, campagne, participation opportuniste) ; changer l'année ou le n° re-renomme les fichiers (voir variante ci-dessous)
Bouton 🗑 Supprimer Confirmation forte (suppression de la nuit et des fichiers) ; refusée si le passage est déposé
Bouton 🔗 Voir la participation (après dépôt) Ouvre la fiche de la participation sur la plateforme
Bouton ↩ Annuler le dépôt (après dépôt) Ramène le passage à un état pré-dépôt (le dépôt en ligne n'est pas défait automatiquement)
Bouton ♻ Réactiver ce passage (si archivé) Retrouve les fichiers d'un passage dont l'audio a été purgé (E4.S6)
Carte 🎧 Vérifier l'enregistrement Ouvre M-Qualification (active dès que la nuit est transformée)
Carte 🛠 Diagnostic matériel Ouvre M-Diagnostic (toujours disponible : relevé climatique + journal)
Carte 📦 Préparer le dépôt Ouvre M-Lot (active en phase de dépôt : Vérifié ou Prêt à déposer)
Carte ✅ Validation Tadarida Ouvre M-SonsValidation - verrouillée tant que le passage n'est pas Déposé

Diagnostic matériel : son contenu (graphes T° / hygrométrie, batterie, évènements anormaux du LogPR) n'est pas un onglet de M-Passage mais un écran à part entière - voir M-Diagnostic, ouvert depuis la carte « Diagnostic matériel ».

Variante - modale « Modifier le passage »

Le bouton ✏ Modifier le passage ouvre une modale d'édition de l'identité du passage. Ce n'est pas un simple formulaire : changer ces valeurs renomme tous les fichiers de la session.

  • Champs éditables : année et n° de passage (le site et le point ne se changent pas ici) ; les valeurs courantes sont pré-remplies.
  • Rattachement à une campagne (C16) : une liste déroulante des campagnes existantes, avec une entrée vide pour détacher. Sans conséquence sur les fichiers - c'est du rangement, pas de l'identité. La liste n'apparaît pas si la fonctionnalité campagne est désactivée.
  • Case « participation opportuniste » (R34) : déclare que la nuit a bien eu lieu mais hors protocole. La cocher retire le passage du décompte du solde de saison et rend muets les contrôles de fenêtre et d'intervalle pour lui. Là encore, aucun fichier n'est touché.
  • Conséquence annoncée : la modification recompose le préfixe CarXXXXXX-AAAA-PassN-YY- (R6) et re-renomme tous les enregistrements et séquences (R7) ; la modale l'explique avant de valider.
  • Garde d'unicité : la nouvelle combinaison (Site, Point, Année, n° de passage) doit rester unique (R5) ; une collision est refusée.
  • Confirmation forte : l'opération touchant le disque, elle demande une confirmation explicite (Enregistrer / Annuler).

Notes pour l'implémentation

  • Pivot à plat : une seule page (BorderPanetop en-tête/bandeau/indicateur d'étapes, center résumé + cartes), sans TabPane. Le retrait des onglets supprime la redondance « onglet-lanceur ↔ carte d'action » : chaque facette du passage (vérification, diagnostic, dépôt, validation) est un écran spécialisé ouvert par une carte via un contrat socle (Ouvrir*), avec retour assuré par le chrome.
  • Navigation portée par le chrome : M-Passage implémente le contrat EmplacementNavigation pour déclarer son chemin (Mes sites › Carré N › Détails du passage N° X) ; le chrome en dérive le fil d'Ariane et conserve l'historique pour le bouton Retour. Aucun fil ni retour interne à l'écran.
  • Indicateur d'étapes de statut : 5 étapes, statut courant calculé depuis l'attribut d'avancement du passage.
  • États des cartes : Vérifier activée dès Transformé ; Préparer le dépôt activée à Vérifié/Prêt à déposer ; Validation Tadarida verrouillée tant que ≠ Déposé. Les états sont liés aux propriétés du ViewModel (verificationDisponible, depotDisponible, validationVerrouillee).
  • Mise en avant dynamique : la carte de la prochaine étape porte une pseudo-classe CSS recommandee (liseré bleu), pilotée par actionRecommandee (dérivée du statut). La mise en avant se déplace donc avec l'avancement, au lieu de rester figée sur la première action.
  • Icônes : FontIcon (Ikonli FontAwesome5) pour un rendu net, y compris en capture headless.
  • Action « Modifier le passage » : re-renomme tous les fichiers du passage (R6/R7). Confirmation forte obligatoire.

Les deux cartes ajoutées par le chantier #2348

  • Deux cartes d'action se sont ajoutées à celles du passage, disponibles une fois les résultats d'identification importés : Synthèse de la nuit (M-Synthese, #2351), qui replace les comptages par espèce dans un référentiel de saison, de région et de milieu, et Activité (M-Activite, #2352), qui trace les contacts par tranche horaire sur l'axe nocturne.
  • Les deux suivent la règle d'activation déjà en place : verrouillées tant que le passage n'a pas d'observations, comme « Sons & validation » l'est tant que la nuit n'est pas déposée.

Le hub porte donc six cartes. C'est le point de vigilance de cet écran : chaque facette d'un passage y est un écran spécialisé ouvert par une carte, et le pivot devient un second lanceur à mesure qu'on en ajoute. Une prochaine carte demandera de grouper les cartes par nature plutôt que de prolonger la liste.