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
  • limite
  • timeout
  • error

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

recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9