[Integrazione]{class="badge positive"}
Bozza del dashboard di Forms
[AEM Forms as a Cloud Service]{class="badge informative"}
La dashboard Bozza di Forms fornisce una visualizzazione centralizzata dei moduli salvati ma non ancora inviati. Consente a Adobe Experience Platform di visualizzare il nome del modulo, l’e-mail del proprietario e la data di salvataggio e consente a un operatore di inviare manualmente un promemoria attivando un evento form.nudge in AEP, che avvia un percorso Adobe Journey Optimizer per inviare l’e-mail del promemoria.
Panoramica sull’implementazione
-
Configura l’applicazione Node.js
- Configura l’applicazione Node.js con le credenziali necessarie per connettersi a Adobe Experience Platform Query Service.
- Ottenere le credenziali di connessione Adobe Experience Platform Query Service da Adobe Experience Platform > Query > Credenziali.
- Memorizza l’host, la porta, il database, il nome utente e la password di Query Service come variabili di ambiente.
- Configurare le credenziali di Adobe Experience Platform e le informazioni sullo stream di dati necessarie per inviare l’evento esperienza
form.nudge. - Per questa implementazione, questi valori di configurazione sono definiti come variabili di ambiente in Rendering.
- Aggiorna il nome della tabella di Query Service nell’applicazione in modo che corrisponda al set di dati sullo stato del modulo nell’ambiente Adobe Experience Platform.
-
Creare la bozza del dashboard di Forms
- Crea un’applicazione Node.js per fornire un dashboard per la visualizzazione dei moduli salvati ma non ancora inviati.
- Per questa implementazione, l’applicazione Node.js è ospitata su Render.
- Connetti l’applicazione a Adobe Experience Platform Query Service.
- Eseguire una query sul set di dati dello stato del modulo per i record in cui
submitted = false. - Visualizza informazioni quali il nome del modulo , l’indirizzo e-mail del proprietario e la data di salvataggio per i moduli ancora in modalità bozza.
-
Aggiungi l’azione Invia promemoria
- Aggiungi un pulsante Invia promemoria per ogni bozza di modulo visualizzata nel dashboard.
- Quando il pulsante è selezionato, invia i
ownerIdeformIdcorrispondenti al backend di Node.js ospitato sul rendering. - Il backend invia un evento esperienza
form.nudgea Adobe Experience Platform utilizzando l’identitàAuth0Owner.
-
Creazione del Percorso di spostamento in Adobe Journey Optimizer
- Crea un evento
form.nudgepersonalizzato in Adobe Journey Optimizer. - Creare un percorso che viene attivato alla ricezione dell’evento
form.nudge. - Utilizzare il profilo del proprietario associato all’identità
Auth0Ownerper determinare il destinatario dell’e-mail. - Inviare un messaggio e-mail di promemoria per invitare l’utente a tornare al portale Forms e completare il modulo salvato.
- Crea un evento
Questa implementazione fornisce una funzionalità di promemoria on-demand da un dashboard di Node.js ospitato su Render, oltre al promemoria automatico inviato dopo il periodo di abbandono del modulo configurato.
Utilizza il file JavaScript fornito come implementazione di riferimento per la creazione della dashboard delle bozze di Forms. Nell’esempio viene illustrato come eseguire una query in Adobe Experience Platform per i moduli non inviati e come attivare un evento form.nudge quando si seleziona l’azione Invia promemoria. Puoi adattare l’implementazione in base all’applicazione e all’ambiente.