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

Última atualização em 2023-12-13

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

Descrição

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: 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: operador não existe: variação de caracteres = inteiro


 

Resolução

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 obter 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 desse processo, no log, ative -verbose para o wfserver e execute o workflow com a opção de depuração Executar no motor selecionado. Para obter etapas sobre como executar esse workflow, consulte Propriedades do fluxo de trabalho > Guia Execution na Documentação do Campaign Classic v7.

Nesta página