Skip to content

Transmissions

URL : /transmissionsMenu : Suivi des activités ▸ TransmissionsPermission requise : transaction_read

Liste en temps réel de tous les échanges (transactions métier) qui transitent par la plateforme. Un échange = une ligne.

Suivi des transmissions

Colonnes

Toutes les colonnes sont triables en cliquant sur l'en-tête. La colonne correlationId est épinglée à gauche.

ColonneTypeSignification
CorrelationIdTexteIdentifiant unique de la transmission — clé de traçabilité universelle.
TypeEnumCode de l'eventType : mi-consultation-droits, mi-adjudication, mi-transmission
ClassificationEnumNature technique du flux (voir tableau).
SourceTexteCode de l'organisation émettrice.
DestinationTexteCode de l'organisation destinataire.
StatutEnumÉtat de la transmission (voir tableau).
Latence (ms)NombreDurée bout-en-bout en millisecondes.
Capturé àDatetimeHorodatage de la capture.
ExportEnumÉtat de l'export vers l'entrepôt de données.
ActionsIcônes : 👁️ Voir le détail, 📋 Copier le correlationId.

Barre de filtres

  • Recherche — colle un correlationId pour une recherche directe.
  • Filtre période (Aujourd'hui, Cette semaine, Ce mois-ci, Cette année, Personnalisé).
  • Bouton Filtres — ouvre un panneau avec des filtres avancés.

Filtres avancés : Source, Destination, Type (eventType), Classification, Statut (multi-sélection), Export, Plage de latence.

Classifications

ClassificationDescription
REAL_TIME_SYNCÉchange synchrone temps réel — la réponse est attendue dans la foulée.
REAL_TIME_ASYNCÉchange asynchrone temps réel — la requête est acceptée immédiatement, la réponse arrive plus tard.
BATCHÉchange en lot (SFTP, transmissions de masse).
ADMINISTRATIVEOpération administrative (provisionnement, configuration).
ERRORTransaction classée en erreur dès capture.

Statuts

StatutFamilleSignification
SUCCESS 🟢SuccèsTransaction aboutie normalement.
ERROR 🔴ÉchecErreur technique côté plateforme (format, parsing, mapping).
PARTNER_ERROR 🔴ÉchecErreur applicative remontée par le partenaire.
REJECTED 🔴ÉchecRefusée par la plateforme (règle de validation).
DENIED 🔴ÉchecAccès refusé (credential invalide ou révoqué).
TIMEOUT 🟠ÉchecDélai dépassé sans réponse du partenaire.
CIRCUIT_OPEN 🟠ÉchecCircuit breaker ouvert — appels bloqués pour laisser récupérer le système cible.
ACCEPTED 🟢Succès (legacy)Statut historique, conservé pour les anciennes transmissions.

États d'export

ÉtatSignification
PENDINGExport en attente vers l'entrepôt.
EXPORTEDExporté avec succès.
FAILEDÉchec d'export (en attente de retry).
DLQPlacé en Dead Letter Queue après épuisement des ré-essais — intervention technique requise.

Volet de détail

Cliquez sur 👁️ ou sur la ligne pour ouvrir le volet Détail de la transaction.

Volet de détail d'une transmission

Résumé

  • eventType, classification
  • status, exportStatus
  • sourcedestination
  • latencyMs, capturedAt

Payload request

Corps JSON de la requête initiale. Bouton Copier le code pour export externe.

Champs typiques : correlationId, resourceCode (POPULATION, CDO, INVOICE…), emitterId, destinations, payload applicatif, coverage.

Payload response (si présent)

Corps JSON de la réponse du partenaire (code HTTP, message, données métier).

Metadata

Champs techniques détaillés :

ChampSignification
statusIdentique à la colonne.
latencyMsDurée totale.
partnerResponseCodeCode HTTP retourné par le partenaire.
circuitBreakerStateCLOSED, HALF_OPEN, OPEN.
decisionVerdict final de la plateforme.
processingDurationMsTemps de traitement interne ASACI.
reasonTexte libre expliquant l'échec.

Enrichissement

Champs calculés à la capture : capturedAt, classification, businessDay, hasFds, actCount, totalDemande, totalRO, totalRC, resteACharge, hasFile, fileLineCount, fileErrorRate.

Conservation

  • Données complètes (payload request + response) : 90 jours.
  • Métadonnées (pour agrégats statistiques) : 5 ans.

Actions accessibles

La page est en lecture seule. Aucune action ne modifie les transmissions (par design — elles sont immuables).

Voir aussi

Documentation ASACI Santé Connect