Campi di esecuzione dell’azione eventi journeyStep
- Argomenti:
- Percorsi
Creato per:
- Esperto
- Sviluppatore
- Amministratore
Questo gruppo di campi verrà condiviso da journeyStepEvent e journeyStepProfileEvent.
Se il passaggio ha un’azione da elaborare, questi campi verranno aggiunti al payload dell’evento.
actionID
ID dell’azione in esecuzione.
Tipo: stringa
actionName
Nome dell’azione. Se non è stato impostato alcun nome, verrà utilizzato stepName.
Tipo: stringa
actionType
Tipo di azione.
Tipo: stringa
actionParameterized
Indica se l'azione è parametrizzata o meno.
Tipo: booleano
actionExecutionTime
Tempo (in millisecondi) impiegato per eseguire un'azione corrente.
Tipo: long
Il campo actionExecutionTime
rappresenta il tempo totale (in millisecondi) impiegato per eseguire l'azione, incluso il tempo di attesa della richiesta nella coda (se la limitazione è configurata e il limite di velocità è raggiunto) e il tempo di esecuzione effettivo (inclusa la latenza di rete per l'endpoint esterno).
Il campo Timestamp
indica l'ora di fine dell'esecuzione dell'azione. Per determinare quando il profilo è entrato nel nodo dell'azione personalizzata, sottrarre actionExecutionTime
da Timestamp
.
Ad esempio, se Timestamp
è "2025-02-04 09:39:03 UTC" e actionExecutionTime
è 1.813.227 ms (~31 minuti), il profilo è entrato nel nodo approssimativamente "2025-02-04 09:08:32 UTC".
actionExecutionError
Tipo di errore che si verifica quando viene chiamata l’azione.
Tipo: stringa
Valori:
- http
- limiti
- timeout
- errore
actionExecutionErrorCode
Codice per l’errore di esecuzione dell’azione. Presente se l’errore ha un codice, ad esempio HTTP.
Tipo: stringa
actionExecutionOriginError
Può verificarsi un timeout in due casi:
- al primo tentativo viene eseguita un’azione. In questo caso, l’esecuzione non è terminata, quindi non si verifica alcun errore sottostante
- in caso di nuovo tentativo: in questo caso, actionExecOrigError/actionExecOrigErrorCode descrive l’errore riscontrato nel tentativo prima del nuovo tentativo.
Ad esempio, viene inviato un messaggio e-mail e al primo tentativo viene restituito un errore HTTP 500. Il recupero viene ritentato, ma la durata dei 2 tentativi supera il timeout. Quindi l’esecuzione dell’azione viene taggata come timeout. La parte azione sarà simile alla seguente:
...
"actionId": "myActionId",
"actionName": "My mail sending",
"actionType": "acsRestAction",
"actionParameterized": true,
"actionExecError": "timedout",
"actionExecOrigError": "http",
"actionExecOrigErrorCode": "500"
Tipo: stringa
actionExecutionOriginCode
Codice di errore di actionExecOrigError.
Tipo: stringa
actionBusinessType
Indica il tipo di azione.
Valori:
- builtin
- E-mail ACS
- SMS ACS
- Push ACS
- cliente
- Epsilon
- …
Tipo: stringa
deliveryJobID
Descrive l’ID del processo di consegna per il Percorso batch.
Tipo: stringa
batchDeliveryID
Descrive l’ID di consegna per il Percorso batch.
Tipo: stringa
fromSegmentTrigger
Descrive se il Percorso batch viene attivato dal segmento di pubblico.
Tipo: booleano
actionSchedulerCount
Numero di richieste di notifica del modulo di pianificazione inviate al servizio di pianificazione durante l'elaborazione del passaggio.
Tipo: long