Show Menu
SUJETS×

Surveiller les workflows techniques

Les workflows techniques ont besoin d'être surveillés, et des mesures doivent être prises en cas d'échec.
D’autres méthodes de surveillance des différents processus de Campaign sont présentées dans cette page .

Tableau de bord de supervision de l'instance

Le tableau de bord de supervision de l'instance est accessible via l'univers Supervision .
Dans Indicateurs système et fichiers core, vérifier qu'aucun indicateur n'est surligné en rouge. Si c'est le cas et que certains indicateurs sont surlignés en rouge, procédez comme suit :
  • Vérifiez que les traitements nécessaire sont toujours en cours d'exécution,
  • Vérifiez qu'aucun des traitement n'est trop vieux,
  • Vérifiez que les fichiers de log des différents traitements ne contiennent pas d'erreurs graves ou récurrentes.

Workflows techniques

Les workflows techniques sont disponibles via Administration  > Exploitation  > Workflows techniques .
Selon le workflow technique, suivez les étapes détaillées ci-après pour vérifier que tout fonctionne comme prévu.
Pour comprendre la fonction de chaque workflow technique, consultez cette section .
Pour le Workflow de Nettoyage de la base ('cleanup')  :
  1. Vérifiez que le workflow Nettoyage de la base s'exécute et se termine correctement tous les jours. Voir à ce propos cette page .
  2. Allez voir le journal des logs pour vérifier que le temps écoulé reste relativement constant et n'affecte pas d'autres workflows.
  3. Pour plus d'informations, consultez cette page .
Pour le Workflow de tracking ('tracking')  :
Vérifiez que le workflow de Tracking s'exécute comme prévu (une fois par heure par défaut) et que le journal des logs n'indique pas d'erreurs récurrentes. Voir à ce propos cette section .
Pour la Mise à jour délivrabilité ('deliverabilityUpdate')  :
  1. Vérifiez que le workflow Mise à jour délivrabilité s'exécute et se termine correctement tous les jours. Voir à ce propos cette page .
  2. Dans le journal des logs, vérifiez que les règles sont mises à jour régulièrement.
Pour le Processus de campagne ('operationMgt', 'deliveryMgt', ...)  :
  1. Examinez tous les workflows situés sous le dossier Processus de campagne. Voir à ce propos cette page .
  2. Vérifiez que les workflow s'exécutent comme prévu et que le journal des logs n'indique pas d'erreurs récurrentes.

Supervision de workflow

Le groupe Superviseurs de workflow doit contenir des opérateurs devant être tenus informés des échecs et pouvant réagir à temps.
En cas de problème, une alerte doit être générée et envoyée au bon groupe.
Vérifiez que chaque opérateur a une adresse email valide.
Tous les workflows devant être en état d'exécution pour que la plate-forme soit opérationnelle (tels que les imports de données) doivent être déclarés comme des workflows de « Production » (case à cocher) et apparaître en gras.

Liste de maintenance des workflows

Tous les workflows techniques personnalisés doivent être documentés dans une feuille de travail contenant :
  • Le nom et l'emplacement du workflow.
  • L'objectif.
  • La planification et les dépendances.
  • L'opérateur en charge de la surveillance.
  • Des consignes sur les mesures à adopter en cas d'erreur.

Planification et automatisation de la surveillance

La planification de la surveillance des workflows améliore son efficacité. Certaines tâches doivent avoir lieu tous les jours, alors que d'autres sont nécessaires une fois par semaine ou une fois par mois.
Le fait de sauvegarder les workflows dans des dossiers nommés en fonction de leur récurrence et triés par planning d'exécution augmente l'efficacité de la surveillance.
L'automatisation de la surveillance permet d'économiser des ressources et garantit la planification des tâches à un intervalle adapté.
Il est possible de construire un workflow de surveillance qui enverra un email à chaque fois qu'une tâche précise tombe en erreur ou qu'une table critique devient trop volumineuse.
Il est possible de créer une vue permettant de surveiller tous les workflows d'une même zone fonctionnelle ou d'un même système.
Il est également possible d'utiliser la fonctionnalité de traitement ou de rapport Adobe Campaign pour construire une documentation à la demande et toujours à jour.