Campaign Classic - Falta el registro de ID cero

Última actualización: 2023-07-21

Descripción

Entorno

  • Campaign Classic
  • Campaign

Problemas/Síntomas

Antes de una actualización de compilación, al ejecutar una comprobación previa de actualización en una instancia de Campaign, vemos una advertencia:

-------  0 id record is missing from the following schemas

+++++++++++  Contact Consultant : Fix and regenerate specified schemas.

_____ | schema

      | nms:recipient

      | cus:xxxxx

      | cus:xxxxx

      | cus:xxxxx

      | cus:xxxxx

Preguntas:

  1. El conocimiento público es que el registro de ID cero se genera automáticamente y es necesario cuando los esquemas están vinculados. ¿Cómo eliminaría este registro de forma intencionada o involuntaria?
  2. Una vez eliminado el registro de ID cero, ¿cuál es el método recomendado para restaurarlo? ¿Un comando SQL directo?

Resolución

  1. El conocimiento público es que el registro de ID cero se genera automáticamente y es necesario cuando los esquemas están vinculados. ¿Cómo eliminaría este registro de forma intencionada o involuntaria? Alguien activó un SQL directamente para eliminar todos los registros de la tabla (en lugar de utilizar la actividad Actualizar datos)
  2. Una vez eliminado el registro de ID cero, ¿cuál es el método recomendado para restaurarlo? ¿Un comando SQL directo? Busque todas las columnas de enteros en el esquema y cree una consulta INSERT con 0 rellenado para todas esas columnas. Esto debe volver a crear el registro 0. Para poder hacerlo, debe crear una secuencia de comandos SQL en la sección de secuencias de comandos del Explorador en Campaign o utilizar una actividad de código SQL en un flujo de trabajo.

En esta página