Configuración de mensajería transaccional mc-settings
La mensajería transaccional (Centro de mensajes) es un módulo de Campaign diseñado para gestionar mensajes activados. Obtenga más información acerca de la mensajería transaccional en esta sección.
Comprender la arquitectura de mensajería transaccional en esta página.
Definición de permisos mc-permissions
Para crear nuevos usuarios para las instancias de ejecución del Centro de mensajes alojadas en Adobe Cloud, póngase en contacto con el administrador de transición de Adobe. Los usuarios del Centro de mensajes son operadores específicos que requieren permisos especiales para acceder a las carpetas “Eventos en tiempo real” (nmsRtEvent).
Extensiones de esquema mc-schema-ext
Todas las extensiones de esquema realizadas en los esquemas utilizados por flujos de trabajo técnicos del centro de mensajes en cualquiera de las instancias de control o de ejecución deben duplicarse en las demás instancias que utiliza el módulo de mensajería transaccional de Adobe Campaign.
Envío de notificaciones push transaccionales mc-transactional-push
Cuando se combina con el módulo del canal de aplicaciones móviles, los mensajes transaccionales le permiten insertar mensajes transaccionales mediante notificaciones en dispositivos móviles.
Para enviar notificaciones push transaccionales, debe realizar las siguientes configuraciones:
-
Instale el paquete del Mobile App Channel en las instancias de control y ejecución.
note caution CAUTION Compruebe el acuerdo de licencia antes de instalar un nuevo paquete integrado de Campaign. -
Repita el servicio Mobile application y las aplicaciones móviles asociadas en las instancias de ejecución.
Además, el evento debe contener los siguientes elementos:
- La ID del dispositivo móvil: registrationId para Android y deviceToken para iOS. Este ID representa la "dirección" a la que se envía la notificación.
- El vínculo a la aplicación móvil o clave de integración (uuid) que le permite recuperar la información de conexión específica de la aplicación.
- El canal al que se enviará la notificación (wishedChannel): 41 para iOS y 42 para Android.
- Cualquier otro dato de personalización.
A continuación se muestra un ejemplo de configuración de evento para enviar notificaciones push transaccionales:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<urn:PushEvent>
<urn:sessiontoken>mc/</urn:sessiontoken>
<urn:domEvent>
<rtEvent wishedChannel="41" type="DELIVERY" registrationToken="2cefnefzef758398493srefzefkzq483974">
<mobileApp _operation="none" uuid="com.adobe.NeoMiles"/>
<ctx>
<deliveryTime>1:30 PM</deliveryTime>
<url>http://www.adobe.com</url>
</ctx>
</rtEvent>
</urn:domEvent>
</urn:PushEvent>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Purga de eventos purge-events
Puede adaptar la configuración del asistente de implementación para configurar cuánto tiempo se guardan los datos en la base de datos.
El flujo de trabajo técnico Database cleanup lleva a cabo la depuración de eventos automáticamente. Este flujo de trabajo depura los eventos recibidos y almacenados en las instancias de ejecución y los eventos archivados en una instancia de control.
Utilice las flechas según corresponda para cambiar la configuración de depuración de Events (en una instancia de ejecución) y Archived events (en una instancia de control).
Flujos de trabajo técnicos technical-workflows
Debe asegurarse de que los flujos de trabajo técnicos de las instancias de control y ejecución se hayan iniciado antes de implementar cualquier plantilla de mensaje transaccional.
Se puede acceder a estos flujos de trabajo desde la carpeta Administration > Production > Message Center.
Flujos de trabajo de instancias de control control-instance-workflows
En la instancia de control, debe crear un flujo de trabajo de archivado para cada cuenta externa de Message Center execution instance. Haga clic en el botón Create the archiving workflow para crear e iniciar el flujo de trabajo.
Flujos de trabajo de instancias de ejecución execution-instance-workflows
En las instancias de ejecución, debe iniciar los siguientes flujos de trabajo técnicos:
-
Processing batch events (internal name: batchEventsProcessing): este flujo de trabajo permite desglosar eventos por lote en cola antes de relacionarlos con una plantilla de mensaje.
-
Processing real time events (internal name: rtEventsProcessing): este flujo de trabajo permite desglosar eventos en tiempo real en cola antes de relacionarlos con una plantilla de mensaje.
-
Update event status (internal name: updateEventStatus): este flujo de trabajo le permite atribuir un estado al evento.
Los estados de eventos posibles son:
- Pending: el evento está en cola. Aún no se le ha asignado ninguna plantilla de mensaje.
- Pending delivery: el evento está en cola, se le ha asignado una plantilla de mensaje y la entrega lo está procesando.
- Sent: este estado se copia desde los registros de envío. Significa que el envío se realizó.
- Ignored by the delivery: este estado se copia desde los registros de envío. Significa que la entrega se ha omitido.
- Delivery failed: este estado se copia desde los registros de envío. Significa que la entrega ha fallado.
- Event not taken into account: el evento no se pudo vincular a una plantilla de mensaje. El evento no se va a procesar.