Utilice el modo de reproducción para solucionar problemas de un flujo de Architect
En el modo de repetición, puede ver lo que ocurrió cuando se ejecutó un flujo para solucionarlo y depurarlo.
- Architect > Instancia de flujo > Ver permiso
- Arquitecto > Instancia de flujo > Permiso de búsqueda
Notas:
- Cuando un flujo está en modo de reproducción, no se puede editar.
- For more information about the flow types that replay mode is supported for, see Historical execution data overview.
Para abrir un flujo en modo repetición, siga estos pasos:
- Desde la página de inicio de Architect, haga clic o coloque el cursor sobre el Flujos menú y seleccione el tipo de flujo deseado.
- Abra el flujo que ejecutó previamente para depurarlo y solucionar problemas. Se abre la página de configuración del flujo.
- Si el flujo está en modo de sólo lectura, haga clic en Historial de ejecución.
- Si el flujo está en modo edición, cpulse la flecha hacia abajo situada junto a Guarde y realice uno de los siguientes pasos:
- Para ver el historial de ejecución de versiones anteriores del flujo, seleccione Historial de ejecución en el menú desplegable.
- Para acceder al modo de sólo lectura, elija una de las siguientes opciones:
- Haga clic en Check In para guardar el trabajo en curso como una nueva versión del flujo y, a continuación, haga clic en Execution History.
- Haga clic en Revertir para volver a la versión anterior del flujo y, a continuación, haga clic en Historial de ejecución.
- En la lista Resultados del historial de ejecución de flujos, haga clic en una instancia de flujo que desee reproducir. La instancia de flujo se abre en modo de reproducción.
For a visual tour, see the following video:
Consulta las siguientes secciones para conocer las funciones del modo de repetición.
Para depurar una instancia de flujo, utilice los controles de reproducción para desplazarse por los elementos de ejecución del flujo (acciones, tareas o menús) en la línea de tiempo de reproducción situada en la parte inferior de la página. Los controles le permiten volver a cualquier punto del historial de ejecución del flujo retrocediendo y avanzando. Las acciones de reproducción están disponibles en la barra de herramientas y mediante atajos de teclado personalizables. Para cambiar los atajos de teclado predeterminados, haga clic en Preferencias.
Comando de repetición | Descripción | Atajo de teclado |
---|---|---|
Reproducir o pausar |
Reproduzca el flujo de principio a fin o pause la reproducción. Para seleccionar la velocidad de reproducción, haz clic en y selecciona la velocidad adecuada. Puede elegir entre Rápido, Predeterminado, y Lento. Nota: Si ya ha recorrido varios elementos, el comando de reproducción reproduce hacia adelante desde el elemento de ejecución de flujo en el que se encuentra actualmente hasta el final o el siguiente punto de interrupción si existe un punto de interrupción. |
Control + F7 |
Entrar | Avance hasta el siguiente elemento de ejecución del flujo y entre en él para seguir su ejecución paso a paso. | F11 |
Paso | Avanza hasta el siguiente elemento de ejecución del flujo y sigue su ejecución sin mostrar ningún paso de los componentes. | F10 |
Salir | Cuando esté dentro de un elemento de ejecución de flujo, complete cualquier paso restante del componente como un único paso para avanzar al siguiente elemento de ejecución de flujo. | F9 |
Paso atrás | Retroceda hasta el elemento de ejecución del flujo anterior y entre en él para seguir su ejecución paso a paso. | Control + F11 |
Paso atrás | Retrocede hasta el elemento de ejecución del flujo anterior y sigue su ejecución sin mostrar ningún paso de los componentes. La repetición de la ejecución se detiene cuando encuentra un punto de interrupción. | Control + F10 |
Retroceder | Retroceder al elemento de ejecución de flujo anterior desde el interior de un elemento de ejecución de flujo. | Control + F9 |
Jugar hasta el final | Reanudar la reproducción de la ejecución del flujo hasta el siguiente punto de interrupción o hasta el final. | Control + F6 |
Reproducir hacia atrás para empezar |
Reproducir hacia atrás hasta el inicio del flujo o un punto de interrupción anterior si existe un punto de interrupción. | Control + F4 |
Establecer o borrar un punto de interrupción | Inserte un punto de interrupción donde desee que se detenga la reproducción de la ejecución del flujo. Elimina un punto de interrupción previamente establecido. | |
Utilice las flechas arriba y abajo para navegar entre los elementos de ejecución. |
En la pestaña de línea de tiempo del modo de repetición, en la parte inferior de la página, puede inspeccionar y depurar todos los elementos de ejecución del flujo y navegar por ellos. Están disponibles las siguientes acciones de reproducción:
- Click the flow execution item (flow start, action, task, menu, or flow end) that you want to inspect. Architect displays the flow execution item in replay mode and highlights it in purple in the editor or design area. You can also use the replay controls to navigate between the items. For more information, see Utilizar los controles de repetición.
Haga clic en la imagen para ampliarla.
- Pase el ratón por encima del elemento de ejecución del flujo que desee inspeccionar. Architect muestra diversa información en función del elemento de ejecución que desee inspeccionar:
- Flow Started: Architect displays the flow execution ID, the flow’s starting language as well as the flow’s start time. Flow Execution ID is the unique identifier that Architect uses to identify an instance of a flow that ran. Architect also displays whether the flow ran in a secure session or whether the flow was truncated because it contained more than 4,500 actions.
- Flujo terminado: Architect muestra la hora de finalización del flujo y el motivo de salida.
- For any other execution item, Architect displays the name and type of the action that the flow executed, the time of execution and the execution ID, the stack execution ID, the output path the flow followed, and the action ID. The stack execution ID is a unique identifier for where the execution item is in the flow’s execution stack. You can copy most of this information to the clipboard. Click to copy.
- Click Execution History to open the Flow Execution History dialog box. The dialog box gives you access to the Query Builder and, by default, to the list of flow instances whose Flow Id matches the Flow Id of the flow instance you are currently viewing. You can run a query based on other flow criteria such as Flow Error Code, Flow Warning Code, Invoking Flow Object Execution Id, or Flow Invoked Error. You can also query the historical data by Conversation Id, which is particularly useful when there are many instances of the same conversation-based flow. For more information about building a flow execution query, see Build a flow execution history query.
- Click Open Invoking Flow to open the flow that invoked the flow you are viewing in replay mode. This option is only available if historical execution data is available for the invoking flow. The amount of data that Architect displays for the invoking flow depends on the level of execution data that Genesys Cloud recorded the invoking flow at. Note that supported data types vary according to flow type. For example, you cannot see any communications data when you replay an inbound message flow, regardless of whether the execution data level at which Genesys Cloud recorded the flow would generally include such data.
- Haga clic en para mostrar u ocultar el gráfico de pila .
- Haga clic en el menú desplegable Zoom para ajustar el nivel de zoom de la línea de tiempo desde sin zoom a zoom pequeño, medio y zoom completo .
- Haga clic en Preferencias para cambiar los métodos abreviados de teclado o personalizar la vista del modo de repetición.
- Arquitecto GUIDs
- acciones, menús, estados o tareas específicas
- Variables
Puede utilizar varios operadores de para acotar la búsqueda. Para seleccionar un operador de búsqueda, haga clic en y seleccione uno de los siguientes operadores:
- Contiene = Architect devuelve todos los resultados de búsqueda que contienen todos los caracteres que especifique.
- Exacto = Architect devuelve todos los resultados de búsqueda que matan los caracteres que especifiques exactamente.
- Empieza por = Architect devuelve todos los resultados de búsqueda que starten con los caracteres que especifiques.
The Communications panel provides an easy way to see the entire communication thread that occurred when the flow ran. You can configure the panel to show either all communications or only communication that relates to the currently selected flow execution item.
The Communications panel is where you can see interactions between a flow and external participants. For example, message exchanges between a customer and a chat bot.
Haga clic en la imagen para ampliarla.
Para cambiar entre el idioma predeterminado del flujo y los idiomas admitidos, haga clic en en la flecha hacia abajo situada junto al filtro de idiomas y seleccione el idioma que prefiera ver.
Para trabajar con IDs de elementos, siga uno de estos pasos:
- Para mostrar u ocultar los números de identificación de los elementos, haga clic en Mostrar u ocultar ID de acciones, menús, tareas y estados.
- Para saltar a un elemento específico, haga clic en el menú desplegable , seleccione Ir a y seleccione el ID apropiado.
Para buscar flujos que hagan referencia y utilicen el flujo actual, haga clic en Buscar flujos consumidores.
When the flow instance you are replaying contains secure data, Architect displays the icon. To search for execution items that reference secure data, click the icon.
Architect displays the execution data level that Genesys Cloud used to store historical data for the flow instance.
In the following example, you can see that Genesys Cloud captured execution data at flow runtime at the Base level. Therefore, the user cannot access variable value data or communications data:
For more information about historical execution data and data settings, see Historical execution data, Manage execution data at the flow level, and Manage historical execution data.
Para exportar datos de ejecución o configuración de flujos, haga clic en Exportar y haga clic en una de estas opciones:
- Exportar datos de ejecución
- Exportar como .i3xxx
- Exportar como .yaml
- Hacer clic Preferencias.Aparece el cuadro de diálogo Preferencias.
- Seleccione Atajos de teclado.
- Utilice el campo de búsqueda para buscar accesos directos existentes.
- Utilice el campo Filter By para restringir la lista de atajos de teclado mostrados:
- Seleccione Flow para visualizar los atajos de teclado que puede utilizar para realizar acciones dentro del flujo.
- Seleccione Global para mostrar los métodos abreviados de teclado que puede utilizar para abrir la vista Métodos abreviados de teclado o alternar la vista Ayuda de expresión.
- Selecciona Replay para ver los atajos de teclado que puedes utilizar para los comandos de Replay.
- Haz clic en para importar accesos directos.
- Haz clic en para exportar los accesos directos.
- Haga clic en Restablecer valores predeterminados para restaurar los atajos de teclado predeterminados.
- (Opcional) Puede definir pulsaciones de teclas primarias y secundarias para cualquier acceso directo.
- Haga clic en Guardar para guardar los cambios o en Cancelar para descartarlos.
Para personalizar la vista del modo de repetición, siga estos pasos:
- Hacer clic Preferencias.Aparece el cuadro de diálogo Preferencias.
- Seleccione Replay Mode.
- Haga clic en Show Values in Local para utilizar el formato de visualización de valores que el idioma local en el que se ejecutó el flujo utiliza de forma estándar. Por ejemplo, mostrar valores decimales con la coma como separador decimal si el idioma local era alemán, o utilizar un formato local de visualización de fecha y hora en lugar de ISO-8601 para comunicar datos relacionados con la fecha y la hora.
- Haga clic en Show Stack Graph para mostrar un gráfico que indica los niveles de la pila por los que se ha ejecutado el flujo.
- Seleccione el nivel de zoom de la línea de tiempo deseado en el desplegable. Los valores posibles son Zoom desactivado, Zoom pequeño, Zoom medio, Zoom completo.
- From the Data drop-down, select whether to show the panel and if so, whether to show it on the bottom or on the side.
- From the first Communications drop-down, select whether to show the panel and if so, whether to show it on the bottom or on the side.
- From the second Communications drop-down, select whether to show communications for all frames or only for the current frame.
- En el menú desplegable Stack , seleccione si desea mostrar el panel y, en caso afirmativo, si desea mostrarlo en la parte inferior o en el lateral.
- En el menú desplegable Detalles del marco , seleccione si desea mostrar el panel y, en caso afirmativo, si desea mostrarlo en la parte inferior o en el lateral.
Para obtener más información, consulte Utilice los controles de reproducción.