Configurazione azioni esterne

Le azioni esterne consentono ai percorsi di account in Journey Optimizer B2B edition di connettersi con i sistemi esterni direttamente dall’area di lavoro del percorso. Quando un pubblico di account raggiunge un nodo di azione esterna, il sistema effettua una chiamata in uscita asincrona a un servizio esterno configurato, trasmettendo i dati degli attributi di pubblico per account, persone o entrambi. Il servizio esterno elabora i dati e risponde utilizzando un callback, restituendo dati sul pubblico e metadati che possono essere utilizzati per guidare l’esecuzione del percorso.

Questa funzione supporta due tipi di nodo di percorso:

  • Azione esterna - Chiama un servizio esterno e continua lungo un singolo percorso in uscita. Ideale per integrazioni Fire-and-Dimenticate, ad esempio per aggiornare un record CRM o attivare una notifica downstream.
  • Percorsi di suddivisione esterni - Chiama un servizio esterno e valuta la risposta per instradare gli account lungo uno dei diversi percorsi definiti.
NOTE
I servizi per le azioni esterne sono supportati solo per i percorsi di account. Questi tipi di nodo non sono disponibili per i percorsi di persone.

Panoramica sull’implementazione

La configurazione delle azioni esterne richiede il coordinamento in tre ruoli in sequenza:

Implementare il servizio esterno implement-service

Lo sviluppatore deve creare e pubblicare un servizio Web pubblico conforme all'interfaccia del provider di servizi Adobe Journey Optimizer B2B edition External Actions.

NOTE
La funzione di callback richiede un token Bearer. Per recuperarlo, imposta le credenziali da server a server OAuth in Adobe Developer Console per la tua organizzazione IMS.

Dopo che il servizio è attivo, fornisci l’URL della specifica OpenAPI e le credenziali di autenticazione all’amministratore del prodotto responsabile della configurazione dell’azione.

Configurare l’azione configure-action

Un’azione deve essere configurata e attivata prima che gli addetti al marketing possano utilizzarla in un percorso. Le azioni vengono create nello stato Bozza e le modifiche vengono salvate automaticamente. Rimane come bozza finché non la attivate.

PREREQUISITES
Prima di aggiungere la configurazione, richiedi l’URL per la specifica OpenAPI e le credenziali di autenticazione allo sviluppatore.
Per definire e attivare un'azione esterna, è necessario disporre dell'autorizzazione Gestisci configurazioni amministratore B2B prodotto.
  1. Vai a Amministrazione > Configurazioni.

  2. Fai clic su Azioni esterne nel pannello intermedio.

    Accedere allo spazio di configurazione Azioni esterne {width="800" modal="regular"}

  3. Fai clic su Crea azione in alto a destra.

  4. Immetti l'URL della specifica OpenAPI per il servizio esterno e fai clic su Crea.

    Immettere l'URL del servizio {width="500"}

    note note
    NOTE
    Affinché questo passaggio abbia esito positivo, il servizio esterno deve essere attivo e raggiungibile.
  5. Quando l'URL viene risolto correttamente, esaminare i Dettagli servizio.

    I dettagli del servizio vengono letti direttamente dalla specifica OpenAPI al momento della creazione dell’azione. Non è possibile modificare queste proprietà nella configurazione dopo la creazione.

    table 0-row-3 1-row-3 2-row-3 3-row-3
    Proprietà Descrizione Proprietà delle specifiche OpenAPI
    Nome Nome dell’azione info.title
    Descrizione Descrizione dell’azione info.description
    URL URL della specifica OpenAPI che definisce il servizio esterno servers.url
  6. Immettere le credenziali di Autenticazione per il servizio esterno (components.securitySchemes).

    note note
    NOTE
    I campi delle credenziali visualizzati dipendono dal meccanismo di autenticazione definito nel servizio esterno. I tipi supportati sono API Key, OAuth2 e HTTP Basic Authentication.

    Aggiungi le credenziali di autenticazione {width="600" modal="regular"}

    È possibile modificare le credenziali in base alle esigenze quando l'azione configurata è nello stato Bozza o Attivo.

  7. Fai clic su Avanti.

  8. Imposta le proprietà Configurations per definire il modo in cui l'azione scambia i dati con il servizio esterno.

    note note
    NOTE
    Le proprietà contrassegnate come Statiche non sono aggiornabili al momento della configurazione e si basano sulla definizione del servizio.
    • Tipo di azione (Statico) - Tipo di nodo di percorso supportato:

      • Azione esterna (enableSplitPath = false)
      • Percorso suddivisione azione esterna (enableSplitPath = true)

      Non puoi modificare il tipo di azione dopo aver creato la configurazione dell’azione.

    • Funzioni di accesso (Static) - (Solo percorso suddiviso azione esterna) Le variabili restituite dal servizio esterno sono disponibili come condizioni di percorso in un nodo di percorso suddiviso esterno. (invocationPayloadDef.accessorsMetadata)

    • Contesto Percorso (Statico) - Ambito dei dati del pubblico inviati nella richiesta (supportedEntityType):

      • Account - Invia solo gli account

      • Persone - Invia solo persone

      • Persone nell'account - Invia account e persone correlate all'account

    • Campi in uscita - Mappa ogni campo della tabella su un campo XDM. Questi campi vengono inviati nel corpo della richiesta al servizio esterno. Proprietà definizione servizio: invocationPayloadDef.accountFields, invocationPayloadDef.fields.

    Mappa i campi in uscita dell'azione esterna {width="600" modal="regular"}

    • Campi in ingresso - Mappa ogni campo della tabella su un campo XDM aggiornabile. Questi campi vengono compilati dalla risposta del servizio esterno. Proprietà definizione servizio: callbackPayloadDef.accountFields, callbackPayloadDef.fields. Aggiornabile dopo la creazione.

    • Parametri intestazione - Immettere un valore per ogni riga da passare come intestazione HTTP nella richiesta. Proprietà definizione servizio: invocationPayloadDef.headers.

    • Timeout - Immettere il numero di minuti di attesa per il richiamo del callback da parte del servizio esterno prima che la richiesta venga considerata non riuscita. Proprietà definizione servizio: timeout.

    • Attributi globali - Immettere un valore per ogni riga da includere come campo statico nel corpo della richiesta. Proprietà definizione servizio: invocationPayloadDef.globalAttributes.

    Parametri di intestazione azione esterna, timeout e attributi globali {width="600" modal="regular"}

  9. Fai clic sulla freccia Indietro per tornare all'elenco e mantenere l'azione nello stato Bozza.

    In alternativa, fare clic su Attiva per modificare la configurazione dell'azione allo stato Attivo. L’azione esterna configurata deve essere attiva per renderla disponibile per l’utilizzo nei percorsi di account.

Aggiungere un nodo esterno a un percorso add-journey-node

Dopo l'attivazione di un'azione, gli addetti al marketing possono aggiungere un nodo Azione esterna o Percorso suddiviso esterno a qualsiasi percorso di account. Per informazioni su come aggiungere e utilizzare questi nodi nell'area di lavoro del percorso di account, vedere Nodi esterni.

recommendation-more-help
6ef00091-a233-4243-8773-0da8461f7ef0