La messaggistica transazionale (Message Center) è un modulo di Campaign progettato per la gestione dei messaggi attivati. Ulteriori informazioni sulla messaggistica transazionale in questa sezione.
L’architettura della messaggistica transazionale in questa pagina.
In qualità di utente di Managed Cloud Services, Adobe di contatto per installare e configurare la messaggistica transazionale di Campaign nell’ambiente.
Per creare nuovi utenti per le istanze di esecuzione del Centro messaggi ospitate su Adobe Cloud, devi contattare l’Assistenza clienti di Adobe. Gli utenti del Centro messaggi sono operatori specifici che richiedono autorizzazioni dedicate per accedere alle cartelle "Eventi in tempo reale" (nmsRtEvent).
Tutte le estensioni dello schema effettuate sugli schemi utilizzati da Flussi di lavoro tecnici del Centro messaggi su istanze di controllo o di esecuzione devono essere duplicate sulle altre istanze utilizzate dal modulo di messaggistica transazionale di Adobe Campaign.
In combinazione con Modulo canale app mobile, la messaggistica transazionale consente di inviare messaggi transazionali tramite notifiche su dispositivi mobili.
Per inviare notifiche push transazionali, devi eseguire le seguenti configurazioni:
Installare Canale app mobile nelle istanze di controllo ed esecuzione.
Verifica il contratto di licenza prima di installare un nuovo pacchetto integrato di Campaign.
Replica Applicazione mobile e le applicazioni mobili associate nelle istanze di esecuzione.
Inoltre, l’evento deve contenere i seguenti elementi:
Di seguito è riportato un esempio di configurazione di un evento per l’invio di notifiche push transazionali:
<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>
È possibile adattare le impostazioni della procedura guidata di distribuzione per configurare la durata della memorizzazione dei dati nel database.
La rimozione degli eventi viene eseguita automaticamente dall' Database cleanup flusso di lavoro tecnico. Questo flusso di lavoro elimina gli eventi ricevuti e memorizzati nelle istanze di esecuzione e gli eventi archiviati in un'istanza di controllo.
Utilizzare le frecce appropriate per modificare le impostazioni di rimozione per Eventi (su un’istanza di esecuzione) e Eventi archiviati (su un’istanza di controllo).
Prima di distribuire i modelli di messaggi transazionali, è necessario assicurarsi che i flussi di lavoro tecnici sulle istanze di controllo ed esecuzione siano stati avviati.
Questi flussi di lavoro sono quindi accessibili da Amministrazione > Produzione > Centro messaggi cartella.
Nell’istanza di controllo è necessario creare un flusso di lavoro di archiviazione per ogni Message Center execution instance account esterno. Fai clic su Create the archiving workflow per creare e avviare il workflow.
Nelle istanze di esecuzione, devi avviare i seguenti flussi di lavoro tecnici:
Processing batch events (nome interno: batchEventsProcessing ): questo flusso di lavoro ti consente di suddividere gli eventi batch in una coda prima che siano collegati a un modello di messaggio.
Processing real time events (nome interno: rtEventsProcessing ): questo flusso di lavoro ti consente di suddividere gli eventi in tempo reale in una coda prima che vengano collegati a un modello di messaggio.
Update event status (nome interno: updateEventStatus ): questo flusso di lavoro ti consente di attribuire uno stato all’evento.
I possibili stati degli eventi sono: