Campos de ejecución de la acción de eventos de journeySteps sharing-execution-fields
Este grupo de campos lo compartirán journeyStepEvent y journeyStepProfileEvent.
Si el paso tiene una acción que procesar, esos campos se añadirán a la carga útil de evento.
actionID actionid-field
ID de la acción que se está ejecutando.
Tipo: cadena
actionName actionname-field
Nombre de la acción. Si no se ha definido ningún nombre, se tomará el stepName.
Tipo: cadena
actionType actionType-field
Tipo de acción.
Tipo: cadena
actionParameterized actionparameterized-field
Indica si la acción está parametrizada o no.
Tipo: booleano
actionExecutionTime actionexecutiontime-field
Cantidad de tiempo (en milisegundos) que se tarda en ejecutar una acción actual.
Tipo: long
El campo actionExecutionTime
representa el tiempo total (en milisegundos) que se tarda en ejecutar la acción, incluido el tiempo que la solicitud ha estado esperando en la cola (si se ha configurado la restricción y se ha alcanzado el límite de velocidad) y el tiempo de ejecución real (incluida la latencia de red al extremo externo).
El campo Timestamp
indica la hora de finalización de la ejecución de la acción. Para determinar cuándo entró el perfil en el nodo de acción personalizada, reste actionExecutionTime
de Timestamp
.
Por ejemplo, si Timestamp
es "2025-02-04 09:39:03 UTC" y actionExecutionTime
es 1.813.227 ms (~31 minutos), el perfil ingresó al nodo aproximadamente en "2025-02-04 09:08:32 UTC".
actionExecutionError actionexecutionerror-field
Tipo de error que se produce cuando se llama a la acción.
Tipo: cadena
Valores:
- http
- límite
- timeout
- error
actionExecutionErrorCode actionexecutionerrorcode-field
Código para error de ejecución de acción. Está presente si el error tiene un código, como uno HTTP.
Tipo: cadena
actionExecutionOriginError actionexecutionoriginerror-field
Se puede producir un tiempo de espera en dos casos:
- en el primer intento se ejecuta una acción. En este caso, la ejecución no ha finalizado, por lo que no hay ningún error subyacente
- en un reintento: en este caso, actionExecOrigError/actionExecOrigErrorCode describe el error encontrado en el intento antes del reintento.
Por ejemplo, se envía un correo electrónico y se devuelve un error HTTP 500 en el primer intento. Se vuelve a intentar realizar la recuperación, pero la duración de los dos intentos supera el tiempo de espera. A continuación, la ejecución de la acción se etiqueta como timeout. La parte de acción tendrá este aspecto:
...
"actionId": "myActionId",
"actionName": "My mail sending",
"actionType": "acsRestAction",
"actionParameterized": true,
"actionExecError": "timedout",
"actionExecOrigError": "http",
"actionExecOrigErrorCode": "500"
Tipo: cadena
actionExecutionOriginCode actionexecutionorigincode-field
Código de error de actionExecOrigError.
Tipo: cadena
actionBusinessType actionbusinesstype-field
Indica el tipo de acción.
Valores:
- integrado
- Correo electrónico ACS
- ACS SMS
- Push de ACS
- cliente
- Épsilon
- …
Tipo: cadena
deliveryJobID deliveryjobid-field
Se describe el ID de trabajo de envío para el Recorrido por lotes.
Tipo: cadena
batchDeliveryID batchdeliveryid-field
Describe la ID de envío del Recorrido por lotes.
Tipo: cadena
fromSegmentTrigger fromsegmenttrigger-field
Describe si el Recorrido por lotes se activa desde el segmento de audiencia.
Tipo: booleano
actionSchedulerCount actionschedulercount-field
Recuento de solicitudes de notificación del planificador enviadas al servicio del planificador durante el procesamiento del paso.
Tipo: long