Campi di esecuzione dell’azione eventi journeyStep sharing-execution-fields
Questo mixin 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
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