Journalisation externe pour chaque lot d'intégration

External n8n Workflow Logging for Administrate

Chaque lot d'intégration d'Administrate publie désormais un journal d'exécution lisible à Administrate lui-même, permettant aux équipes opérationnelles de vérifier le résultat sans ouvrir n8n.

Le défi

Les intégrations tournent dans n8n, mais les équipes opérationnelles d'Administrate ne devraient pas avoir besoin d'accéder à l'interface n8n pour comprendre si une synchronisation a réussi, quels enregistrements ont été rejetés ou où un problème est survenu. L'historique d'exécution natif ne suffisait pas à donner la bonne visibilité aux utilisateurs métier.

La solution

Nous avons construit un workflow de journalisation externe dédié, appelé après chaque lot écrit dans Administrate. Il transforme les données techniques d'exécution en un journal opérationnel et le publie via l'API GraphQL d'Administrate.

  • Capture l'intégration, le système source, le type d'objet, le numéro de lot, le watermark et les totaux d'enregistrements.
  • Classe chaque lot en success, warning ou failed selon les enregistrements écrits et rejetés.
  • Publie un message concis plus des détails au niveau des enregistrements, y compris les enregistrements rejetés et les raisons.
  • Lie les enregistrements écrits avec succès lorsque disponibles et limite les vues détaillées pour les gros lots.
  • Utilise une logique de réessai afin qu'une défaillance temporaire de journalisation n'élimine pas silencieusement la visibilité opérationnelle.

Résultats

  • Les équipes Administrate peuvent consulter la santé des intégrations depuis leur propre plateforme, sans accès direct à n8n.
  • Chaque lot dispose d'un enregistrement auditable des enregistrements écrits, rejetés et totaux.
  • Les enregistrements rejetés et les watermarks fournissent le contexte nécessaire pour enquêter rapidement sur les exceptions.

Problèmes d'affaires

  • Les opérations dépendaient de l'accès à n8n pour savoir si les intégrations s'étaient terminées correctement
  • Les données techniques d'exécution n'étaient pas assez compréhensibles ou disponibles pour les utilisateurs métier
  • Les enregistrements rejetés manquaient d'une piste d'audit cohérente et visible par le client

Avantages clés

  • Le statut d'intégration est visible dans Administrate sans ouvrir n8n
  • Chaque lot enregistre totaux, résultats, watermarks et raisons de rejet
  • Les statuts success, warning et failure rendent les exceptions immédiatement compréhensibles
  • La publication protégée par réessai garde la piste d'audit fiable

Détails de l'application

  • Workflow n8n dédié de 4 nœuds appelé après l'achèvement des lots cibles
  • Mutation GraphQL Administrate : createExternalIntegrationLog
  • Détails par lot : source, type d'objet, totaux, watermark et résultat par élément
  • Détails des gros lots limités à 200 entrées

Vous voulez en savoir plus ?

Planifiez un appel pour discuter de la manière dont nous pouvons vous aider à optimiser vos opérations et augmenter votre productivité avec n8n.