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 (clic sur l'en-tête) et personnalisables via le sélecteur de colonnes (icône à gauche du bouton Filtres). La colonne CorrelationId est épinglée à gauche.

ColonneTypeSignification
CorrelationIdTexteIdentifiant unique de la transmission — clé de traçabilité universelle.
Capturé àDatetimeHorodatage de la capture par la plateforme.
ModuleEnumCode de l'eventType : mi-consultation-droits, mi-adjudication, mi-transmission
SourceTexteCode de l'organisation émettrice.
DestinationTexteCode de l'organisation destinataire.
ClassificationEnumNature technique du flux (voir tableau).
StatutEnumÉtat de la transmission (voir tableau).
Sous-typeEnumPrécision métier dans le module (ex. Batch, Adjudication, Facture…).
Latence (ms)NombreDurée bout-en-bout en millisecondes.
Actions👁️ Voir le détail • 📋 Copier le correlationId.

Colonnes additionnelles

Le bouton sélecteur de colonnes permet d'afficher d'autres colonnes (notamment l'état d'export vers l'entrepôt de données) qui sont masquées par défaut pour garder la vue lisible.

Barre de filtres

  • Recherche — collez un correlationId pour une recherche directe.
  • Filtre périodeAujourd'hui, Cette semaine, Ce mois-ci (défaut), Cette année, Personnalisé. La page est ouverte par défaut sur le mois courant (paramètres dateFrom / dateTo dans l'URL).
  • Bouton Filtres — ouvre un panneau latéral avec les filtres avancés.

Filtres avancés disponibles : Module (multi), Classification (multi), Statut (multi), Source, Destination, 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

Le volet titré « Détail de la transaction » affiche le CorrelationId complet sous le titre. Il est organisé en sections empilées :

Résumé

Grille de 11 champs :

ChampDescription
ModuleCode du MI (ex. mi transmission).
TypeType CloudEvents complet (ex. asaci.capture.transmission.v1).
Sous-typePrécision métier (ex. batch.received.rest).
ClassificationBadge (Batch, Real_time_sync, …).
StatutBadge coloré (Accepté, Success, Error, Timeout…).
SourcePath d'origine de l'appel (ex. /mi-transmission).
Destination(s)Code et/ou nom des organisations destinataires.
LatenceDurée bout-en-bout (ex. 268 ms).
Émis àHorodatage côté émetteur.
Capturé àHorodatage côté plateforme.
Event IDUUID v4 CloudEvents — copiable, utilisé pour tracer l'export d'une transaction.

Endpoint et requête

Sous-titre dynamique de la forme /{module} → MI (ex. /mi-transmission → MI, /mi-adjudication → MI), avec rappel de l'horodatage d'émission et de la latence.

Bloc de payload de la requête :

  • Onglet Requête (et Réponse si une réponse est associée).
  • Bouton Révéler le contenu — affiche le corps complet (masqué par défaut pour les payloads volumineux).
  • Bouton Télécharger — sauvegarde le payload sur disque.
  • Bouton Copier le code — copie dans le presse-papier.
  • Bascule JSON / Texte — choisit le mode d'affichage.

Champs typiques du payload : correlationId, resourceCode (rights, claim, invoice, POPULATION, *…), emitterId, destinations, et — selon le flux — le payload applicatif (actes, identifiants assuré, manifest batch…).

Fichier (batch)

Section visible uniquement pour les transmissions de type batch (classification BATCH, ex. mi-transmission avec resourceCode: POPULATION).

Affiche : nom du fichier, taille, nombre de lignes, taux d'erreur. Bouton Télécharger disponible si le fichier est encore conservé en stockage.

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.

Événements liés (n)

Liste des événements d'audit (audit-events) corrélés au même correlationId. Permet de retracer le parcours technique de bout en bout (réception, validation, mapping, dispatch, retour partenaire, export entrepôt).

Enrichissement

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

Conservation

La durée de conservation (données complètes et métadonnées pour les agrégats statistiques) est définie par la politique de rétention de votre plateforme. Contactez l'équipe exploitation pour la valeur en vigueur.

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