[También se aplica a v8]{class="badge positive" title="También se aplica a Campaign v8"}
Caso de uso: selección de direcciones semilla según ciertos criterios use-case-selecting-seed-addresses-on-criteria
En el marco de trabajo de una entrega o de una campaña, el vínculo Edit the dynamic condition… permite elegir las direcciones semilla basándose en criterios de selección específicos.
En este ejemplo de uso, al sitio My online library le gustaría personalizar sus boletines informativos según los gustos de lectura de sus clientes.
Junto con el departamento de compras, el usuario a cargo de las entregas ha creado un boletín informativo para suscriptores que hayan comprado novelas policiales.
Para compartir el resultado final de su colaboración con ellos, el administrador de envíos decide añadir a sus compañeros del departamento de compras a la entrega como direcciones semilla. El uso de una condición dinámica permite ahorrar tiempo al configurar y actualizar las direcciones.
Para utilizar la condición dinámica, se debe contar con:
- una entrega lista para realizar,
- direcciones semilla que tengan un valor común. Este valor puede ser un campo que ya exista en Adobe Campaign. En este ejemplo, las direcciones semilla comparten el valor “Compras” en el campo “Departamento” que no está presente en la aplicación de forma predeterminada.
Paso 1: Creación de una entrega step-1---creating-a-delivery
Los pasos para crear una entrega se detallan en la sección Creación de una entrega por correo electrónico.
En este ejemplo, el administrador de entregas ha creado el boletín informativo y ha seleccionado los destinatarios.
Paso 2: Creación de un valor común step-2---creating-a-common-value
Para crear un valor común como el de nuestro ejemplo (departamento de compras), primero debe extender el esquema de datos de las direcciones semilla y editar el formulario de entrada asociado.
Ampliación del esquema de datos extending-the-data-schema
Para obtener más información sobre las extensiones de esquema, consulte esta sección.
-
En el nodo Administration > Configuration > Data schemas, haga clic en el icono New.
-
En la ventana Creation of a data schema, seleccione la opción Extension of a schema haciendo clic en Next.
-
Seleccione el esquema de origen Seed addresses, introduzca doc en el campo Namespace y haga clic en Ok.
-
Haga clic en Save.
-
En la ventana de edición del esquema, copie las líneas situadas debajo y péguelas en el área indicada en la captura de pantalla.
code language-none <element name="common"> <element label="Recipient" name="custom_nms_recipient"> <attribute label="Department" length="80" name="workField" template="nms:recipient:recipient/@company" type="string" userEnum="workField"/> </element> </element>
A continuación, copie las líneas siguientes y péguelas en el elemento Seed to insert in the export files.
code language-none <element aggregate="doc:seedMember:common"> </element>
En este caso, se especifica que se ha creado una nueva enumeración denominada Department en la tabla de direcciones semilla y que se basa en la plantilla de enumeración estándar @company (etiquetada con el nombre Company en el formulario de direcciones semilla).
-
Haga clic en Save.
-
En el menú Tools > Advanced, seleccione la opción Update database structure.
-
Cuando se muestre el asistente de actualización, haga clic en el botón Next para acceder a la ventana de edición de tablas: los cambios realizados en el esquema de datos de las direcciones semilla requieren una actualización de estructura.
-
Siga las indicaciones del asistente hasta llegar a la página para ejecutar la actualización. Haga clic en el botón Start.
Una vez finalizada la actualización, puede cerrar el asistente.
-
Desconéctese y vuelva a conectarse a Adobe Campaign. Los cambios realizados en el esquema de datos de las direcciones semilla deberían haber surtido efecto. Para que puedan ser visibles desde la pantalla de las direcciones semilla, debe actualizar el Input form asociado. Consulte la sección Actualización del formulario de entrada.
Ampliación del esquema de datos desde una tabla vinculada extending-the-data-schema-from-a-linked-table
El esquema de direcciones semilla puede utilizar valores de una tabla vinculada al esquema de datos del destinatario: Destinatario (nms).
Por ejemplo, el usuario desea integrar Internet Extension que se encuentra en la tabla de Country que está relacionada con el esquema de destinatarios.
Por lo tanto, deben ampliar el esquema de datos de las direcciones semilla como se detalla en la sección . Sin embargo, las líneas de código que se van a integrar en el paso 4 son las siguientes:
<element name="country">
<attribute label="Internet Extension" length="2" name="iana" type="string"/>
<attribute label="Country ISO" length="2" name="countryIsoA2" type="string"/>
</element>
Indican lo siguiente:
- que el usuario desea crear un elemento nuevo denominado Internet Extension,
- que este elemento proviene de la tabla de Country.
El usuario puede seguir el paso 5 de la sección y actualizar el Input form.
Consulte la sección Actualización del formulario de entrada.
Actualización del formulario de entrada updating-the-input-form
-
En el nodo Administration > Configuration > Input forms, busque el formulario de entrada de direcciones semilla.
-
Edite el formulario e inserte la línea siguiente en el contenedor Recipient:
code language-none <input xpath="@workField"/>
-
Guarde los cambios.
-
Abra una dirección semilla. El campo Department aparece en la tabla Recipient.
-
Edite las direcciones semilla que desee utilizar para la entrega e introduzca Purchasing como valor del campo Department.
Paso 3: Definición de la condición step-3---defining-the-condition
Ahora puede especificar la condición dinámica de las direcciones semilla para la entrega. Para ello:
-
Abra una entrega.
-
Haga clic en el vínculo To y luego en la pestaña Seed addresses para acceder al vínculo Edit the dynamic condition….
-
Seleccione la expresión que le permite elegir las direcciones semilla que desee. El usuario selecciona la expresión Department (@workField).
-
Seleccione el valor que desee. En este ejemplo, el usuario selecciona el departamento Purchasing de la lista desplegable de valores.
note note NOTE La extensión de esquema creada anteriormente procede del esquema recipient. Los valores mostrados en la pantalla superior proceden de una enumeración del esquema recipient. -
Haga clic en Ok.
La consulta se muestra en la ventana Select target.
-
Haga clic en Ok para aprobar la consulta.
-
Analice la entrega y haga clic en la pestaña Delivery para acceder a los registros de envío.
Las direcciones semilla del departamento de compras se muestran como pendientes de envío, al igual que los destinatarios y otras direcciones semilla.
-
Haga clic en el botón Send para iniciar la entrega.
Los miembros del departamento de compras forman parte de las direcciones semilla que reciben la entrega en la bandeja de entrada de su correo electrónico.