Aller au contenu

Interface commune, UI-3 — Écran Activités en chaîne

4 octobre 2026. Refonte de l’écran Activités du back-office (L1-5, AM-04, AM-05). Décision ouverte : EC-135.

  • « Mes activités » montre le catalogue normalisé de BioTrace rangé selon la chaîne du cahier (production, achat, nettoyage et triage, transformation, vente et export), croisé avec la filière : active, proposée par la filière, ou hors filière.
  • En tête, la situation réglementaire de l’organisation est déduite des activités actives : elle n’est pas saisie (le cahier §2.1 interdit un profil exclusif). Les profils se cumulent.
  • Trois couches sont nommées partout : ossature BioTrace, activités et fonctions normalisées, apport de la filière.
  • Nouvel onglet « Ma filière » : produits, sous-activités et étapes avec leur contrat, paramètres bornés, points de grille rattachés. Route GET /v1/ma-filiere (contrat 1.36.0), lecture seule.
  • Aucune migration. Les mots « pack » et « module » restent absents de l’écran.
Couche Ce qu’elle porte Qui la modifie
Ossature BioTrace Noyau toujours actif : organisation et sites, tiers, lots et mouvements, stocks, documents et preuves, traçabilité et rappel, journal Personne côté client
Activités et fonctions normalisées Catalogue fermé (13 types d’activité, 10 fonctions) ; ce que la réglementation et les normes demandent de savoir faire La direction, par activation motivée
Apport de la filière Sous-activités, étapes, paramètres, contrôles du pack choisi à l’ouverture du compte L’éditeur, par version de pack
Profil Condition (activités de premier niveau actives) Conséquence affichée
Groupement de producteurs Collecte auprès de membres SCI à activer ou actif ; seuils des membres surveillés (art. 36, RG-024)
Producteur individuel Production végétale ou cueillette, sans collecte auprès de membres SCI non activé, pas de circuit de validation (RG-302)
Préparateur Nettoyage et triage, transformation, conditionnement, sous-traitance —
Acheteur ou importateur Achat auprès de tiers, importation —
Distributeur Vente nationale, transport et distribution —
Exportateur Exportation EUDR à évaluer, ou actif
flowchart LR
  A[Connexion Keycloak] --> B[Onboarding en 6 écrans]
  B --> C[Récapitulatif modifiable]
  C --> D[Application par les garde-fous existants]
  D --> E[Écran Activités : profil déduit, chaîne]

2. Lecture seule (auditeur, membre sans modules.manage)

Section intitulée « 2. Lecture seule (auditeur, membre sans modules.manage) »
flowchart LR
  A[Activités] --> B[Bandeau de profil]
  B --> C[Chaîne par regroupement]
  C --> D[Détail d'une activité : pourquoi, étapes, ce qu'elle ouvre, contrôles]
  A --> E[Ma filière : paramètres, contrats, contrôles]

Aucun bouton d’action n’est affiché.

flowchart LR
  A[Activité proposée par la filière] --> B[Activer]
  B --> C[Conséquences annoncées : fonctions proposées]
  C --> D[Motif obligatoire]
  D --> E[Confirmation, journal]
  E --> F[Fonctions de la plateforme : activer une fonction]
  F --> G{Dépendance active ?}
  G -- oui --> H[Nouvelles entrées de menu]
  G -- non --> I[Refus : demande d'abord…]

Désactiver → conséquences (cascade sur les enfants, points de contrôle « non applicables », données passées en lecture seule) → motif → confirmation. Refus par l’API si le nœud est obligatoire ou critique et que son parent est actif.

5. Changement de profil (individuel vers groupement)

Section intitulée « 5. Changement de profil (individuel vers groupement) »

Activer « Collecte auprès de membres » → le profil passe à « Groupement de producteurs » → « Système de contrôle interne à activer » → activation de la fonction → seuils d’éligibilité des membres surveillés.

Activités → Ma filière → ouvrir un nœud → contrat (entrées, sorties, mesures), paramètres, points de grille rattachés → lire « pourquoi est-ce là ? » dans « Mes activités ».

Message guidé → « Charger les activités de la filière » (direction) ou rejeu du parcours de démarrage.

  • Le pack fruits ne porte aucun contrat de nœud : l’onglet « Ma filière » l’affiche tel quel (EC-118, EC-135).
  • Le profil ne distingue pas un groupement d’un producteur individuel par un seuil chiffré (EC-135).
  • Les contrôles proviennent de GET /v1/conformite/grille ; sans cet accès, ils sont omis sans bloquer l’écran.