Campanha: PGS-220000 ERRO: operador não existe: variação de caracteres = inteiro

O artigo fornece uma resolução para um problema do Campaign Classic v7 em que você recebe o Erro PGS-220000 PostgreSQL: ERRO: operador não existe: variação de caracteres = número inteiro erro, ao executar um fluxo de trabalho que contém uma atividade de alerta. Verifique se as regras de tipologia usam o tipo de campo correto.

Descrição description

Ambiente

Campaign Classic v7

Problema/Sintomas

Ao executar um workflow que contém uma atividade de alerta, o seguinte erro é exibido enquanto a atividade de alerta é executada:
PGS-220000 Erro PostgreSQL: ERRO: o operador não existe: variação de caracteres = inteiro.


Etapas a serem reproduzidas

  1. Crie um workflow e adicione uma atividade de alerta.

  2. Configure a atividade de alerta.

  3. Execute o workflow. O seguinte erro é exibido:

    PGS-220000 Erro PostgreSQL: ERRO: o operador não existe: variação de caracteres = inteiro

Resolução resolution

Revise a definição de regras de tipologia usada nas propriedades da atividade de alerta e recrie qualquer regra de tipologia que não esteja usando o tipo de campo correto. Para ver as etapas, consulte Aplicar regras de tipologia na Documentação do Campaign Classic v7.

Causa

Há uma regra de tipologia que usa um campo personalizado que era anteriormente uma cadeia de caracteres, mas agora é um número inteiro no banco de dados. Para ver detalhes sobre esse processo, no log, ative -verbose para o módulo wfserver e execute o fluxo de trabalho com a opção de depuração Executar no mecanismo selecionada. Para obter etapas sobre como executar este fluxo de trabalho, consulte Propriedades do fluxo de trabalho > Guia Execução na Documentação do Campaign Classic v7.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f