Campaign: Mantener datos provisionales / Mostrar Target muestra datos en blanco después de la actualización
Después de una actualización, algunos entornos pueden mostrar un problema en el que Mostrar destino o Mantener vista de datos provisional no procesa los datos esperados en la vista previa de datos de flujo de trabajo al utilizar generaciones de consola de cliente más nuevas. Este comportamiento está vinculado a los formularios de entrada de flujo de trabajo personalizados más antiguos y no se debe a un defecto del lado del servidor.
Descripción description
En los entornos afectados, los usuarios pueden ejecutar un flujo de trabajo y ver los resultados de los objetivos, pero la sección Datos de la vista previa de destino está en blanco o no muestra los registros esperados al utilizar versiones más recientes de la consola del cliente.
Este problema solo se observó en entornos en los que el formulario de entrada xtk:workflow se había personalizado antes de junio de 2021 y esa versión personalizada no incluía la definición de xpathTargetDataSource más reciente introducida más adelante en el formulario predeterminado.
Como resultado:
- El problema aparece en las versiones más recientes de la consola del cliente.
- Es posible que las compilaciones de consola de cliente anteriores sigan funcionando.
- El comportamiento se limita a entornos con una invalidación personalizada anterior de xtk:workflow.
- Se trata de un problema de compatibilidad de personalización de formularios/consola de cliente, no de un defecto de producto del lado del servidor.
Resolución resolution
La solución consiste en resolver el conflicto del formulario de entrada en xtk:workflow para que el formulario personalizado incluya el cambio predeterminado que falta.
En concreto, en la sección “Registros del destino” del formulario de entrada xtk:workflow, asegúrese de que el atributo siguiente esté presente:
xpathTargetDataSource=“/ignore/transitionExtensions/@targetDataSource”
Enfoque recomendado
- Abra el formulario de entrada personalizado xtk:workflow.
- Compruebe si es anterior a los cambios predeterminados introducidos después de junio de 2021.
- Resuelva cualquier conflicto de formularios entre la versión personalizada y la versión más reciente predeterminada.
- Confirme que la línea siguiente existe en la sección correspondiente del formulario: xpathTargetDataSource=“/ignore/transitionExtensions/@targetDataSource”
- Guarde los cambios del formulario y vuelva a probar la previsualización de destino del flujo de trabajo en la versión de la consola del cliente actual.
Si el problema se inició después de una actualización, revise primero la resolución de conflictos del formulario de entrada.
La presencia de cambios personalizados en un formulario no introduce automáticamente nuevos cambios predeterminados; estos deben combinarse durante la resolución de conflictos.
Una solución temporal puede ser utilizar una compilación de consola de cliente anterior, pero la corrección adecuada es actualizar la definición del formulario personalizado.
Los ingenieros concluyeron que este escenario funciona como se diseñó una vez que el conflicto de formularios se resuelve correctamente.