Suivi des Interactions Externes (Log API)

Journal historique, État des appels, Diagnostic des erreurs, Données de requête/réponse, Suivi IP, Point de terminaison

Description : Cet outil fournit un registre détaillé de toutes les communications (appels API) survenues entre le système Framework360 et des services externes ou inversement.

À quoi ça sert ? (Exemples pratiques)

Utilisez cet outil pour avoir une visibilité complète sur les opérations automatiques et les intégrations.

  • Vérification des intégrations : Contrôlez rapidement l'état (OK ou ERREUR) d'une transaction externe, par exemple l'envoi de données à un CRM ou le traitement d'un paiement.
  • Diagnostic des erreurs : Si un processus automatique ne fonctionne pas, vous pouvez analyser le registre pour voir exactement quelles données ont été envoyées et quels messages d'erreur ont été reçus du service externe.
  • Suivi de l'origine : Identifiez l'adresse IP et l'origine d'une requête externe ayant interagi avec votre système.

Fonctionnalités principales

1. Visualisation du Registre Historique

L'écran principal affiche un tableau récapitulatif de tous les appels enregistrés.

  • Statut : Indique si la communication a été complétée avec succès (OK) ou si elle a rencontré un problème (ERREUR).
  • Description (Endpoint) : Montre l'adresse ou le service spécifique qui a été appelé ou qui a appelé le système.
  • IP : L'adresse IP associée à la requête.
  • Date : Date et heure exactes auxquelles l'interaction a eu lieu.

2. Analyse Détaillée de l'Appel

En sélectionnant une ligne du tableau, il est possible d'accéder à la vue détaillée qui fournit toutes les données relatives à cette interaction spécifique.

  • Détails Généraux : Sont affichés l'Endpoint, l'heure exacte, l'adresse IP et l'origine de la requête (par exemple, s'il s'agit d'un appel direct ou provenant d'une autre partie du système).
  • User Agent : Informations sur le logiciel ou l'appareil ayant effectué la requête.
  • Corps de la requête : Affiche les données exactes que le système a envoyées au service externe (ou qu'il a reçues, selon le type d'appel).
  • Corps de la réponse : Affiche les données exactes reçues en réponse par le service externe. Ces données sont cruciales pour comprendre si l'opération a réussi et pour analyser d'éventuels messages d'erreur.

3. Gestion des Logs

Il est possible de gérer les données enregistrées directement depuis le tableau principal :

  • Visualisation : Ouvrir le détail de l'appel (comme décrit ci-dessus).
  • Suppression : Supprimer des entrées individuelles du registre historique.

Intégrations automatiques

Ce module ne nécessite aucune configuration manuelle de la part de l'utilisateur. Il fonctionne comme un système de journalisation passif :

  • Enregistrement automatique : Chaque fois que le système interagit avec un service externe via API (par exemple, pour synchroniser des données ou envoyer des notifications), l'événement est automatiquement enregistré dans ce moniteur, fournissant une trace complète de l'opération.