4NK_IA_front/docs/extraction_ui_spec.md
4NK IA aad52027c1 ci: docker_tag=dev-test
- Alignement backend: seules 4 entités retournées (persons, companies, addresses, contractual)
- Version API mise à jour à 1.0.1 dans /api/health
- Interface onglets d entités: Personnes, Adresses, Entreprises, Contractuel
- Correction erreurs TypeScript pour build stricte
- Tests et documentation mis à jour
- CHANGELOG.md mis à jour avec version 1.1.1
2025-09-18 20:07:08 +00:00

1.3 KiB
Raw Blame History

Spécification UI Onglet Extraction

Objectifs:

  • Éditer/supprimer les entités extraites (personnes/adresses/entreprises)
  • Lancer la collecte externe par entité, afficher le statut, proposer le PDF/JSON
  • Déclencher automatiquement la collecte si lentité na pas encore de données enrichies

Comportements:

  • Bouton Collecter: passe en “Collecte…” (state=running) puis “OK” à la fin, avec lien “Voir PDF” et “Voir JSON”.
  • Polling réduit: 1,5 s × 6 tentatives, puis “Relancer”.
  • Boutons Enregistrer/Supprimer ne déclenchent pas de re-scan; ils patchent le cache uniquement.

Endpoints utilisés:

  • POST /enrich/:kind → démarre la collecte
  • GET /enrich/:kind/status → état et sources
  • GET /enrich/:kind/pdf → PDF généré

Accessibilité:

  • Actions groupées, labels explicites, tooltips daide, responsive.

Onglets dentités 2025-09-18

  • Onglets MUI pour naviguer entre les entités du document.
  • Onglets retenus: Personnes, Adresses, Entreprises, Contractuel.
  • Le badge de chaque onglet reflète le nombre déléments détectés.
  • Longlet initial est choisi automatiquement selon les données disponibles.
  • Lédition/suppression et lenrichissement restent disponibles dans les sections pertinentes.