Característica próximamente:  

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"
          }
      }
      

      Nota: La siguiente tabla sólo incluye información sobre los datos de la muestra.

      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

      • dateTime = la fecha y hora iniciales en las que se produjo el estado del bot.
      • executionId = el identificador de ejecución de Architect que identifica de forma exclusiva la instancia del estado del bot que se ejecutó durante la ejecución del flujo de Architect.
      • stateId = el identificador de Architect que identifica de forma exclusiva el estado dentro de la configuración del flujo de Architect.
      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:

      • actionId = el identificador de acción de Architect que identifica de forma exclusiva la acción de solicitud de intención dentro de la configuración del flujo de Architect.
      • dateTime = la fecha y hora en que se inició la acción de solicitud de intención.
      • executionId = el identificador de ejecución de la acción de solicitud de intención que identifica de forma exclusiva la instancia de ejecución de la acción de solicitud de intención que se ejecutó.
      • outputPathId = El identificador de la ruta de salida que siguió la acción Ask for Intent en tiempo de ejecución del flujo.
      • trackingId = el identificador de seguimiento de Architect para la acción Solicitar franja horaria. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar unívocamente la acción Pedir Intención en la configuración del flujo.
      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:

      • actionId = el identificador de acción de Architect que identifica de forma exclusiva la acción Ask for Slot dentro de la configuración del flujo de Architect.
      • dateTime = la fecha y hora en que se inició la acción Pedir franja horaria.
      • executionId = el identificador de ejecución de la acción Ask for Slot que identifica de forma única la instancia de ejecución de la acción Ask for Slot que se ejecutó.
      • outputPathId = Identificador de la ruta de salida que siguió la acción Ask for Slot en tiempo de ejecución del flujo.
      • trackingId = el identificador de seguimiento de Architect para la acción de solicitud de intención. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar unívocamente la acción Ask for Slot en la configuración del flujo.
      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 :

      • actionId = el identificador de la acción de Architect que identifica de forma exclusiva la acción de Decisión dentro de la configuración del flujo de Architect.
      • dateTime = fecha y hora de inicio de la acción de Decisión.
      • executionId = el identificador de ejecución de la acción de Decisión que identifica de forma única la instancia de ejecución de la acción de Decisión que se ejecutó.
      • outputPathId = El identificador de la ruta de salida que siguió la acción de Decisión en tiempo de ejecución del flujo.
      • trackingId = el identificador de seguimiento del Arquitecto para la acción de Decisión. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar unívocamente la acción Decisión en la configuración del flujo.
      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:

      • actionId = el identificador de acción de Architect que identifica de forma exclusiva la acción Comunicar dentro de la configuración del flujo de Architect.
      • dateTime = fecha y hora de inicio de la acción Comunicar.
      • executionId = el identificador de ejecución de la acción Communicate que identifica de forma única la instancia de ejecución de la acción Communicate que se ejecutó.
      • trackingId = el identificador de seguimiento del Arquitecto para la acción Comunicar. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar unívocamente la acción Communicate en la configuración del flujo.
      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:

      • actionId = el identificador de acción de Architect que identifica de forma exclusiva la acción Borrar ranura dentro de la configuración de flujo de Architect.
      • dateTime = la fecha y hora en que se inició la acción Borrar ranura.
      • executionId = el identificador de ejecución de la acción Clear Slot que identifica de forma única la instancia de ejecución de la acción Clear Slot que se ejecutó.
      • trackingId = el identificador de seguimiento del arquitecto para la acción Borrar ranura. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar de forma única la acción Clear Slot en la configuración del flujo.
      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:

      • actionId = el identificador de la acción del arquitecto que identifica de forma exclusiva la acción Anything Else? Acción de bucle dentro de la configuración del flujo Architect.
      • dateTime = la fecha y la hora en que se produjo el evento Anything Else? Acción de bucle iniciada.
      • executionId = el identificador de ejecución para el archivo Anything Else? Acción de bucle que identifica de forma única la instancia de ejecución de la acción ¿Cualquier otra cosa? Acción de bucle que se ejecutó.
      • outputPathId = El identificador de la ruta de salida que la aplicación Anything Else? Acción de bucle seguida en tiempo de ejecución del flujo.
      • trackingId = el identificador de seguimiento del arquitecto para el archivo Anything Else? Acción en bucle. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar de forma unívoca la acción Anything Else? Acción de bucle en la configuración del flujo.
      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:

      • actionId = el identificador de acción de Architect que identifica de forma exclusiva la acción Exit Bot Flow dentro de la configuración del flujo de Architect.
      • dateTime = la fecha y hora en que se inició la acción Salir del flujo de bots.
      • executionId = el identificador de ejecución de la acción Exit Bot Flow que identifica de manera única la instancia de ejecución de la acción Exit Bot Flow que se ejecutó.
      • trackingId = el identificador de seguimiento Architect para la acción Exit Bot Flow. Un identificador de seguimiento puede no ser único dentro de la configuración del flujo. Utilice la propiedad actionId para identificar unívocamente la acción Exit Bot Flow en la configuración del flujo.
      flow:execution:endedEstadoBot Objeto

      Un elemento de ejecución de flujo que describe

      • dateTime = la fecha y hora finales en las que se produjo el estado del bot.
      flujo:ejecución:flujoFinalizado Objeto

      El elemento de ejecución del flujo que describe

      • dateTime = la fecha y hora en que se produjo el flujo.
      • flowExitReason = la razón por la que finalizó un flujo.
      • naturalLanguageUnderstanding = los datos de comprensión del lenguaje natural para cuando finalizó el flujo.
      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.

      Notas:
      • 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

      Utilice el historial de ejecución de flujos de Architect para ver el estado detallado de los flujos ejecutados anteriormente. Para más información, consulte Historial de ejecución de flujos.
      Utilice el Generador de consultas de Architect para buscar datos de ejecución de flujos que cumplan diferentes criterios, en función de cómo comenzó y terminó un flujo, o en función de los criterios de ejecución de acciones individuales. También puede ver la configuración a la que se resolvieron los valores de una acción de Architect en tiempo de ejecución. Para obtener más información, consulte Construir una consulta del historial de ejecución de flujos y Gestionar una consulta en el Generador de consultas.
      Utilice el modo de reproducción de Architect para reproducir los datos de instancia de flujo de un bot o un flujo de bot digital para depurar y solucionar problemas. Para obtener más información, consulte Utilizar el modo de repetición para solucionar problemas de un flujo de Architect

      Utilice el conmutador Flow Insights de Architect para ver la frecuencia de las acciones ejecutadas anteriormente como una superposición de Flow Insights en un Genesys Dialog Engine Bot Flow o un Genesys Digital Bot Flow. Para obtener más información, consulte Utilice Flow Insights para ver la frecuencia de las acciones de flujo del bot ejecutadas.

      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.

      Notas:
      • 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.