Resumen histórico de datos de ejecución de flujos
Genesys Cloud ofrece a los clientes acceso a datos históricos de ejecución de flujos. Los datos históricos de ejecución pueden ayudarle a conocer mejor el rendimiento de los flujos anteriores. Puede utilizar los datos para optimizar, depurar y solucionar problemas de flujos y obtener una comprensión de alto nivel de los recorridos de los usuarios.
Los siguientes ejemplos son posibles escenarios para los que los consumidores de datos históricos de ejecución de flujos pueden utilizar los datos de ejecución:
- Escuchar eventos de flujo específicos, por ejemplo, cuando los flujos se encuentran con un error.
- Observar los eventos de un flujo específico y analizar elementos específicos de la ejecución del flujo, por ejemplo, cuando un flujo ejecuta una acción determinada y la acción toma la ruta de fallo o de tiempo de espera.
- Ver qué flujos se ejecutan más que otros
Genesys Cloud proporciona datos históricos de ejecución de flujos para los siguientes tipos de flujos:
{ "flow": { "conversationId": "49dbd0ea-c3ee-4568-ab5b-1fac76a5b81c", "division": { "id": "d62836e8-ff2a-43ee-bcf6-dc9d8b9e89a0" }, "endDateTime": "2023-10-12T09:09:50.495Z", "execution": [ { "startedFlow": { "dateTime": "2023-10-12T09:09:17.642Z", "languageTag": "en-us", "variables": [] } }, { "startedBotState": { "dateTime": "2023-10-12T09:09:17.642Z", "executionId": "433aad21-9b89-4c4c-aa46-3c2a23459a68", "stateId": "26d285b4-fdc8-4978-9d33-b9eb46a10cf9", "variables": [] } }, { "actionAskForIntent": { "actionId": "c5f05c45-f683-4ea5-ab0b-93ca101c0d66", "dateTime": "2023-10-12T09:09:17.642Z", "execution": [], "executionId": "00c0597c-7810-4425-b079-91bd680b9a8b", "outputPathId": "b12f6d65-5f4c-4702-843a-c753885fd57b", "outputVariables": [], "trackingId": 11 } }, { "actionAskForSlot": { "actionId": "a6846b61-7736-42ef-ada2-05643078bef5", "dateTime": "2023-10-12T09:09:24.708Z", "execution": [], "executionId": "02f44452-7883-4ea4-a854-973121fb6020", "outputPathId": "__DEFAULT__", "outputVariables": [], "trackingId": 12 } }, { "actionDecision": { "actionId": "efa25778-0b01-4e78-ab66-b5893cbfa72c", "dateTime": "2023-10-12T09:09:34.462Z", "executionId": "6e39cc7f-4701-4b9e-b0d0-f2b4adf80752", "outputPathId": "__NO__", "trackingId": 15 } }, { "actionDecision": { "actionId": "bcfc8a36-b4e4-4cb1-a9cf-f1fe9ec084cd", "dateTime": "2023-10-12T09:09:34.462Z", "executionId": "e6b8644a-d4ab-4743-a447-31b0e198ef60", "outputPathId": "__NO__", "trackingId": 23 } }, { "actionCommunicate": { "actionId": "137e8a9b-de39-4641-9304-2905548d4112", "dateTime": "2023-10-12T09:09:34.462Z", "executionId": "a1f21445-9841-43fb-8bf0-ba9111bb27b5", "trackingId": 17 } }, { "actionClearSlot": { "actionId": "768304ea-6aae-4a29-9f17-a708dcaba087", "dateTime": "2023-10-12T09:09:34.900Z", "executionId": "809640f3-5d0e-461e-9a6a-468e6afcc9c3", "outputVariables": [], "trackingId": 22 } }, { "actionLoopAnythingElse": { "actionId": "a6b6d035-f291-4c4b-bf8f-d6a9becc43e8", "dateTime": "2023-10-12T09:09:34.900Z", "execution": [], "executionId": "7a18178e-a65e-4bb4-abd7-5c2cf5ad78a7", "outputPathId": "__LOOP__", "outputVariables": [], "trackingId": 18 } }, { "actionCommunicate": { "actionId": "4bb7d902-57ad-4183-924d-02e03a03c1f3", "dateTime": "2023-10-12T09:09:50.229Z", "executionId": "b1574b6a-cc2b-4a56-87ad-46b1430c2f0b", "trackingId": 19 } }, { "actionExitBotFlow": { "actionId": "8d2f40dc-9269-41b4-bf8e-d7ac4d631fe3", "dateTime": "2023-10-12T09:09:50.495Z", "executionId": "8f97d86c-cd6a-4c14-aa4b-bf5bcd60f89c", "trackingId": 14 } }, { "endedBotState": { "dateTime": "2023-10-12T09:09:50.495Z" } }, { "endedFlow": { "dateTime": "2023-10-12T09:09:50.495Z", "flowExitReason": "FLOW_EXIT", "naturalLanguageUnderstanding": { "intent": { "intentName": "Check Account Balance" } }, "outputVariables": [] } } ], "executionId": "9ce12079-8e45-42ad-8130-2f104b258777", "flowId": "7df71c06-4d63-43ef-8db7-d90e68d037f2", "flowIsDebug": false, "flowName": "Bank Bot", "flowType": "bot", "flowVersion": "7.0", "startDateTime": "2023-10-12T09:09:17.642Z" } }
Nombre | Escribe | Descripción |
---|---|---|
Nombre | Escribe | Descripción |
flow:conversationId | Cuerda | El identificador único de una conversación en Genesys Cloud. En una conversación pueden intervenir varios flujos o agentes. |
flujo:división:id | Cuerda |
La división en la que se encuentra el flujo cuando Genesys Cloud guarda los datos de ejecución una vez finalizada la ejecución del flujo.
|
flow:endDateTime | Cuerda |
Fecha y hora en que finalizó la ejecución del flujo.
|
flujo:ejecución | Formación | Una matriz de elementos de ejecución del flujo que describen lo que ocurrió cuando se ejecutó el flujo. |
flujo:ejecución:flujoiniciado | Objeto | Elemento de ejecución del flujo que describe la fecha y hora de inicio del flujo y el idioma en el que se estaba ejecutando. |
flujo:ejecución:estadoBotiniciado | Objeto |
Un elemento de ejecución de flujo que describe
|
flujo:ejecución:acciónPreguntarParaIntentar | Objeto |
El elemento de ejecución de flujo que contiene los datos de ejecución de la acción Ask for Intent:
|
flujo:ejecución:acciónPedirRanura | Objeto |
El elemento de ejecución del flujo que contiene los datos de ejecución de la acción Ask for Slot:
|
flujo:ejecución:acciónDecisión | Objeto |
Elemento de ejecución del flujo que contiene los datos de ejecución de la acción de decisión :
|
flujo:ejecución:acciónComunicar | Objeto |
El elemento de ejecución del flujo que contiene los datos de ejecución de la acción Communicate:
|
flujo:ejecución:acciónBorrarRanura | Objeto |
El elemento de ejecución de flujo que contiene los datos de ejecución de la acción Clear Slot:
|
flujo:ejecución:actionLoopAnythingElse | Objeto |
El elemento de ejecución del flujo que contiene los datos de ejecución de ¿Algo más? Acción en bucle:
|
flujo:ejecucion:accionSalirBotFlujo | Objeto |
El elemento de ejecución del flujo que contiene los datos de ejecución de la acción Exit Bot Flow:
|
flow:execution:endedEstadoBot | Objeto |
Un elemento de ejecución de flujo que describe
|
flujo:ejecución:flujoFinalizado | Objeto |
El elemento de ejecución del flujo que describe
|
flujo:executionId | Cuerda |
El identificador único que identifica una instancia única de un flujo de Arquitectura que se ejecutó. |
flujo:flowId | Cuerda |
Identificador único del flujo en Architect. |
flujo:flujoIsDebug | Booleano |
Especifica si el flujo ejecutado estaba en modo depuración. |
flujo:nombreDelFlujo | Cuerda |
El nombre del flujo que se ejecutó. |
flujo:tipoDeFlujo | Cuerda |
El tipo de flujo Architect del flujo que se ha ejecutado. |
flujo:flujoVersión | Cuerda |
La versión del flujo que se ejecutó. |
flujo:startDateTime | Cuerda |
Fecha y hora de inicio de la ejecución del flujo. |
- En una futura versión, la granularidad de los datos aumentará y los datos históricos de ejecución de los flujos estarán disponibles para otros tipos de flujos.
- Genesys Cloud almacena los datos históricos de ejecución de flujos durante 10 días.
- Genesys Cloud almacena datos históricos de ejecución de flujos para un máximo de 50 ejecuciones por flujo. Se trata de un límite renovable, de modo que cuando cree la ejecución número 51 para su flujo, Genesys Cloud borrará los datos de ejecución más antiguos del flujo.
- Genesys Cloud no almacena los datos históricos de ejecución de los flujos que se ejecutan durante más de tres días.
- Actualmente no es posible consultar los datos de ejecución de los flujos por fecha de inicio o fin. Para limitar el alcance de las respuestas, Genesys Cloud recomienda que se base en conversationId en su lugar.
Funciones en Architect
Los datos históricos de ejecución disponibles incluyen eventos de flujo como errores o advertencias y pueden recuperarse a través de la API pública y el servicio de notificación para el acceso de terceros. Para obtener más información sobre los puntos finales relevantes de la API pública, consulte Iniciar un proceso (trabajo) para preparar una descarga de una instancia de datos de ejecución de flujo singular por Id y Obtener el estado y/o los resultados de un trabajo de recuperación de datos de ejecución de flujo asíncrono en el Centro de desarrollo de Genesys Cloud.
- No se admiten datos agregados, como el recuento del número de veces que se ejecuta una acción durante un flujo.
- Los datos almacenados en variables seguras no son recuperables. El arquitecto redacta datos seguros.
- Sólo se pueden visualizar los datos de ejecución de los flujos publicados. Para asegurarse de que captura los datos de ejecución más recientes, asegúrese de volver a publicar el flujo y enviar una interacción a través de él antes de ejecutar una consulta.