Campagne : PGS-220000 ERROR : opérateur n'existe pas : variable de caractères = entier

Dernière mise à jour : 2023-12-13

L’article fournit une résolution d’un problème de Campaign Classic v7 où vous obtenez la variable PGS-220000 Error PostgreSQL: ERROR: operator n'existe pas : variable de caractères = entier lors de l’exécution d’un workflow contenant une activité d’alerte. Les règles de typologie de vérification utilisent le type de champ correct.

Description

Environnement

Campaign Classic v7

Problème/Symptômes

Lors de l’exécution d’un workflow contenant une activité d’alerte, l’erreur suivante s’affiche pendant l’exécution de l’activité d’alerte :
PGS-220000 Error PostgreSQL: ERROR: operator n'existe pas : variable de caractères = entier.


Étapes à reproduire

  1. Créez un workflow et ajoutez une activité d’alerte.

  2. Configurez l’activité d’alerte.

  3. Exécutez le workflow. L’erreur suivante s’affiche :

    PGS-220000 Error PostgreSQL: ERROR: operator n'existe pas : variable de caractères = entier


 

Résolution

Examinez la définition des règles de typologie utilisée dans les propriétés de votre activité d’alerte et recréez toute règle de typologie qui n’utilise pas le type de champ correct. Pour connaître les étapes, voir Appliquer les règles de typologie dans la documentation de Campaign Classic v7.

Cause

Une règle de typologie utilise un champ personnalisé qui était auparavant une chaîne, mais qui est désormais un entier dans la base de données. Pour afficher les détails sur ce processus, dans l’activation du journal -verbose pour le wfserver et exécuter le workflow avec l’option de débogage Exécuter dans le moteur sélectionné. Pour connaître les étapes d'exécution de ce workflow, reportez-vous à la section Propriétés du workflow > Onglet Exécution dans la documentation de Campaign Classic v7.

Sur cette page