No se puede ver ningún valor de los campos "Texto largo" en el correo electrónico

Descripción description

Entorno

  • Campaign Standard

Problemas/Síntomas

Al intentar crear campos de texto con el tipo "Texto largo" en cualquier recurso personalizado (por ejemplo, una tabla extendida desde el perfil).

Después de la publicación, el campo se rellena con texto y, al intentar mostrar el texto de este campo en un mensaje de correo electrónico, solo se puede ver esta variable <%= context.profile.cusTestMemoField %>.

Al hacer clic en el vínculo "data" en la barra lateral, se muestra el texto en JSON, pero es imposible imprimir el valor de este campo en cualquier parte del correo electrónico.

Resolución resolution

El problema está en el srcSchemas generado al publicar un cusResource mediante un campo de texto largo.

El campo se genera de la siguiente manera:

<attribute category="99_none" label="longText" name="cusLongText" type="memo"/>

Y en la definición del recurso se hace referencia a él como:

<attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/>

Ahora, lo anterior es coherente pero igualmente erróneo.

Sintaxis correcta:

<element category="99_none" label="longText" name="cusLongText" type="memo"/>

Y referenciado como:

<element name="cusLongText" template="ext:recipient:recipient/cusLongText"/>
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f