Giornale di registrazione ed eventi AEM

Scopri come recuperare il set iniziale di eventi AEM dal diario ed esplorare i dettagli di ogni evento.

Il journal è un metodo pull per utilizzare gli eventi AEM e un journal è un elenco ordinato di eventi. Utilizzando l’API di inserimento nel journal degli eventi di Adobe I/O, puoi recuperare gli eventi AEM dal journal ed elaborarli nell’applicazione. Questo approccio consente di gestire gli eventi in base a una frequenza specifica ed elaborarli in modo efficiente in blocco. Per informazioni approfondite, incluse considerazioni essenziali come periodi di conservazione, impaginazione e altro ancora, consulta la funzione di diario.

All'interno del progetto Adobe Developer Console, la registrazione di ogni evento viene abilitata automaticamente per il journaling, consentendo un'integrazione perfetta.

In questo esempio, l'utilizzo di un'applicazione Web ospitata fornita dall'Adobe consente di recuperare il primo batch di eventi AEM dal giornale di registrazione senza dover configurare l'applicazione. Questa applicazione Web fornita dall'Adobe è ospitata su Glitch, una piattaforma nota per offrire un ambiente basato su Web che favorisce la creazione e la distribuzione di applicazioni Web. Tuttavia, se preferisci, è anche disponibile l’opzione per utilizzare la tua applicazione.

Prerequisiti

Per completare questa esercitazione, è necessario:

IMPORTANT
L’evento AEM as a Cloud Service è disponibile solo per gli utenti registrati in modalità non definitiva. Per abilitare gli eventi AEM nel tuo ambiente AEM as a Cloud Service, contatta il team AEM-Eventing.

Accedere all’applicazione web

Per accedere all’applicazione web fornita dall’Adobe, effettua le seguenti operazioni:

Raccogli dettagli progetto Adobe Developer Console

Per recuperare gli eventi AEM dal giornale di registrazione, sono necessarie credenziali quali ID organizzazione IMS, ID client e Token di accesso. Per raccogliere queste credenziali, effettua le seguenti operazioni:

  • In Adobe Developer Console, passa al progetto e fai clic per aprirlo.

  • Nella sezione Credenziali, fai clic sul collegamento OAuth Server-to-Server per aprire la scheda Dettagli credenziali.

  • Fai clic sul pulsante Genera token di accesso per generare il token di accesso.

    Progetto Adobe Developer Console - Genera token di accesso

  • Copia il token di accesso generato, ID CLIENT e ID ORGANIZZAZIONE. Ne avrai bisogno più avanti in questa esercitazione.

    Credenziali copia progetto Adobe Developer Console

  • Ogni registrazione di evento viene automaticamente abilitata per la registrazione nel journal. Per ottenere l'endpoint API di inserimento nel journal univoco della registrazione dell'evento, fare clic sulla scheda evento sottoscritta agli eventi AEM. Dalla scheda Dettagli registrazione, copia l'ENDPOINT API UNIVOCO PER IL JOURNAL .

    Scheda Eventi progetto Adobe Developer Console

Carica giornale di registrazione eventi AEM

Per semplificare, questa applicazione web in hosting recupera solo il primo batch di eventi AEM dal giornale. Si tratta dei più vecchi eventi disponibili nel giornale di registrazione. Per ulteriori dettagli, vedere primo batch di eventi.

  • Nell'applicazione Web Glitch - ospitato, immettere l'ID organizzazione IMS, l'ID client e il Token di accesso copiati in precedenza dal progetto Adobe Developer Console e fare clic su Invia.

  • In caso di esito positivo, il componente tabella visualizza i dati del giornale di registrazione eventi AEM.

    Dati diario eventi AEM

  • Per visualizzare il payload completo dell’evento, fai doppio clic sulla riga. Puoi vedere che i dettagli dell’evento AEM contengono tutte le informazioni necessarie per elaborare l’evento nel webhook. Ad esempio, il tipo di evento (type), l'origine evento (source), l'ID evento (event_id), l'ora evento (time) e i dati evento (data).

    Payload completo evento AEM

Risorse aggiuntive

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69