Vérification du dernier traitement d'une activité de dialogue
Vous pouvez afficher un horodatage dans la table DMACTATTR qui indique la dernière fois que le déclencheur d'une activité de dialogue spécifique a été traité. Cet horodatage s'applique uniquement aux déclencheurs de vérification quotidienne qui s'exécutent une fois par jour. Par exemple, si vous souhaitez savoir à quel moment le déclencheur Le client fête son anniversaire a été traité pour la dernière fois pour une activité de dialogue spécifique, vous pouvez exécuter une instruction SQL afin de vérifier l'horodatage.
Pourquoi et quand exécuter cette tâche
Procédure
-
Procurez-vous le nom de l'activité de dialogue que vous souhaitez vérifier.
Dans le Centre de gestion, le nom est spécifié dans la zone Nom de la vue des propriétés pour l'activité Dialogue. Pour rechercher une activité de dialogue, voir Recherche d'activités à l'aide de listes et de calendriers.
- Connectez-vous à la base de données sur le serveur contenant l'activité de dialogue que vous souhaitez vérifier.
-
Exécutez l'instruction SQL suivante :
SELECT * FROM DMACTATTR WHERE DMACTIVITY_ID = 0 OR DMACTIVITY_ID = (SELECT DMACTIVITY_ID FROM DMACTIVITY WHERE NAME = 'activity_name');Où
activity_nameest le nom de l'activité Dialogue.L'instruction SQL retourne deux lignes :- Pour la ligne sur laquelle DMACTIVITY_ID a pour valeur 0, l'horodatage indique la dernière fois que le travail planifié SendMarketingTriggers a traité des déclencheurs de vérification quotidienne.
- Pour la ligne sur laquelle DMACTIVITY_ID a pour valeur le nom de l'activité Dialogue que vous avez spécifiée, l'horodatage indique la dernière fois que le travail planifié SendMarketingTriggers a traité le déclencheur pour cette activité Dialogue spécifique.