Studio
2023.4
False
Imagen de fondo del banner
Guía de usuario de Studio
Última actualización 26 de abr. de 2024

Acciones de depuración

La depuración de un solo archivo o de todo el proyecto se puede realizar indistintamente desde las pestañas de la cinta de Diseño o Depuración. Sin embargo, el proceso de depuración no está disponible si los archivos del proyecto tienen errores de validación.



Entrar en

Usa Paso a paso para depurar las actividades de uno en uno. Al activarse esta acción, el depurador se abre y resalta la actividad antes de que se ejecute.

Al usar el Paso a paso con las actividades de Invocar archivo de flujo de trabajo, se abre el flujo de trabajo en una nueva pestaña en modo ReadOnly y se ejecuta cada actividad una por una.

El atajo de teclado para el Paso a paso es F11.

Entrar sobre

A diferencia de la acción Paso a paso, Saltar el paso no abre el contenedor actual. Cuando se utiliza, la acción depura la siguiente actividad, resaltando los contenedores (como los diagramas de flujo, las secuencias o las actividades de Invocación archivo de flujo de trabajo) sin abrirlos.

Esta acción es útil para omitir el análisis de grandes contenedores que probablemente no desencadenen ningún problema durante la ejecución.

El Saltar paso está disponible mediante el atajo de teclado F10.

Salir de

Como su nombre lo indica, esta acción se usa para salir y pausar la ejecución en el nivel del contenedor actual. Paso para salir completa la ejecución de las actividades en el contenedor actual, antes de pausar la depuración. Esta opción funciona bien con los archivos anidados.

El Paso para salir está disponible usando el atajo de teclado Mayús. + F11.

Reintentar

Reintentar vuelve a ejecutar la actividad anterior, y lanza la excepción si se vuelve a encontrar. La actividad que lanzó la excepción se resalta y los detalles sobre el error se muestran en los paneles Locales y Pila de llamada.

Ignorar

La acción Ignorar puede usarse para ignorar una excepción encontrada y continuar la ejecución a partir de la siguiente actividad de modo que el resto del flujo de trabajo pueda ser depurado.

Esta acción es útil al omitir la actividad que lanzó la excepción y continúa depurando la parte restante del proyecto.

Reiniciar

Reiniciar está disponible tras la excepción y el proceso de depuración se haya pausado. La acción se usa para reiniciar el proceso de depuración desde la primera actividad del proyecto. Usa el Paso lento para reducir la velocidad de depuración e inspeccionar correctamente las actividades a medida que se ejecutan.

Ten en cuenta que al utilizar esta opción después de usar la acción Ejecutar desde esta acción de actividad la depuración se reinicia desde la actividad indicada anteriormente.

Interrumpir

Pausar te permite detener el proceso de depuración en cualquier momento. La actividad que se está depurando aparece resaltada cuando está en pausa. Una vez que esto ocurra, puedes elegir entre Continuar, Entrar, Pasar o Detener el proceso de depuración.

Se recomienda el uso de Interrumpir junto con Paso Lento para saber exactamente cuándo hay que pausar la depuración.

Una alternativa al uso de Paso lento en esta situación es mantener vigilado el panel salida y usar Interrupción en la actividad que se esté depurando en ese momento.

Enfoque

El Punto de ejecución de enfoque te ayuda a volver al punto de interrupción actual o a la actividad que causó un error durante la depuración. El botón Enfoque se utiliza después de navegar por el proceso, ya que es una forma fácil de volver a la actividad que causó el error y reanudar el proceso de depuración.

De forma alternativa, cuando la depuración se detiene porque se alcanzó un punto de interrupción, se puede usar Enfoque para volver a dicho punto de interrupción, después de navegar por las actividades contenidas en el proceso de automatización.

Un tercer caso es cuando la depuración se detiene, bien sea después de usar Entrar o Pasar, y luego se navega por el proceso. En este caso, Enfoque vuelve a la actividad que pausó el proceso de depuración.

En el menú contextual Puntos de interrupción puedes seleccionar Enfoque para resaltar la actividad con el punto de interrupción.

Paso lento

Paso lento te permite echarle un vistazo más de cerca a cualquier actividad durante la depuración. Mientras se habilita esta acción, se resaltan las actividades en el proceso de depuración. Además, se abren los contenedores como los diagramas de flujo, las secuencias o las actividades de Invocación del archivo de flujo de trabajo. Esto es similar a utilizar Entrar, pero sin que tengan que pausar el proceso de depuración.

Paso lento se puede activar tanto antes como durante el proceso de depuración. La activación de la acción no detiene la depuración.

Aunque se llama Paso lento, la acción viene con 4 velocidades diferentes. El paso de velocidad seleccionado hace que el proceso de depuración vaya más lento que el anterior. Por ejemplo, la depuración con Paso lento a 1x es la más lenta, y la más rápida, a 4x. En otras palabras, la velocidad determina la rapidez con la que el depurador salta de una actividad a la siguiente.

Cada vez que haces clic en Paso lento, la velocidad cambia un paso. Es fácil saberlo por el icono, que se actualiza en consecuencia.

Seguimiento de Ejecución

El botón de la cinta de opciones de la Ruta de ejecución está desactivado por defecto. Al activarse, muestra la ruta de ejecución exacta en la depuración. Conforme se ejecuta el proceso, cada actividad se resalta y se marca en el panel del Diseñador, mostrando la ejecución a medida que ocurre:

  • Las actividades ejecutadas están marcadas y resaltadas en verde;
  • Las actividades no ejecutadas no se marcan de ninguna manera;
  • Las actividades que arrojaron una excepción están marcadas y resaltadas en rojo.



Elementos destacados

Si se habilita, los elementos de la IU se resaltan durante la depuración. La opción puede usarse tanto con la depuración regular como con la de paso a paso.

Actividades del registro

Si está habilitada, las actividades depuradas se muestran como registros de rastreo en el panel Salida. Ten en cuenta que las opciones Resaltar elementos y Registrar actividades solo se pueden activarse antes de la depuración, y persisten al reabrir el proyecto de automatización. Esta opción no es aplicable a los flujos de trabajo invocados, a menos que estos archivos se abran en el panel del Diseñador.

Los registros son enviados de forma automática a Orchestrator si está conectado, pero puedes hacer que se almacenen localmente deshabilitando la opción Permitir registro de desarrollo de la pestaña Configuración del UiPath Robot en la ventana Agregar o Editar usuario.

Desactivar las Actividades de registro podría ser una forma de enviar archivos de registro más pequeños a Orchestrator.

Nota: Cuando se ejecutan procesos desde Studio, los registros enviados a Orchestrator serán siempre Trace cuando las Actividades de registro están deshabilitadas, y Verbose cuando las Actividades de registro estén habilitadas. Esto anula la configuración del Robot y del Orchestrator.

De forma predeterminada, el depurador registra las actividades para que cada paso aparezca en el panel de Salida. Se recomienda dejarla activada para facilitar el rastreo, como se puede ver en la siguiente imagen:



El problema aquí es que uno o más campos de entrada de la secuencia de Entrada de usuario se encuentran en blanco, lo que es una condición ""Verdadero para la Decisión de flujo. Se puede saber esto por el hecho de que, durante la depuración, la secuencia de Entrada de usuario se ejecuta dos veces, lo cual significa que uno o más campos se dejaron en blanco durante la primera ejecución.

Si decides desactivar la opción de Actividades de registro para la depuración, los registros de seguimiento no se muestran en el panel de Salida. En el caso de una ejecución normal y sin errores, solo se ven las horas de inicio y fin de la ejecución de depuración. No obstante, agregar un Mensaje de registro puede ayudarte a determinar dónde pueden ocurrir los problemas.

Por ejemplo, puedes agregar una actividad de Mensaje de registro para que te indique que, en este caso, uno o más campos de entrada están vacíos. Este mensaje aparece en el panel de Salida durante la depuración, incluso si la opción de Actividades de registro está desactivada, como se puede ver a continuación:



Recuerda que siempre puedes filtrar los mensajes que se muestran en el panel de Salida, basta con seleccionar los tipos de alerta que te interesan, o incluso borrar todos los mensajes.



Ten en cuenta que, de forma predeterminada, todos los registros de depuración se envían a Orchestrator. Puedes deshabilitarlo desactivando la opción Permitir registro de desarrollo en la pestaña Configuración de la ventana Agregar o editar Robot. Si esta opción está deshabilitada, los registros de depuración solo se almacenan localmente.

Continuar en Excepción

Esta función de depuración está desactivada de forma predeterminada. Cuando se deshabilita en la cinta, arroja el error de ejecución y detiene la depuración, resalta la actividad que arrojó la excepción y registra la excepción en el panel de Salida. Si previamente se estableció un Controlador de excepciones global en el proyecto, la excepción se pasa al controlador.

Cuando está habilitada, la excepción se registra en el panel de Salida, la ejecución continúa.

Imagen en imagen

La opción de la cinta Imagen en imagen situada en la pestaña Depuración está disponible tanto para ejecutar como para depurar procesos o bibliotecas en una sesión separada en tu máquina.

Si está habilitada, cada vez que selecciones Ejecutar o Ejecutar archivo, Depurar o Depurar archivo, el proceso comenzará en una sesión independiente o en un escritorio virtual en la sesión del usuario. Si se deshabilita Picture in picture, la depuración y la ejecución se realizan en la sesión actual.

Tener la opción de ejecutar un proceso en Imagen en imagen (PiP) puede resultar muy útil en la automatización atendida. Verifica si un proceso se ejecuta con éxito en PiP, y después actualiza la configuración del proyecto para indicar si se puede ejecutar usando esta característica después de ser publicado:

  1. En el panel Proyecto, haz clic en Configuración docs image para abrir la ventana Configuración del proyecto.
  2. En la pestaña General:

    • Opciones PiP: indica si el proyecto ha sido probado utilizando Picture in Picture y si debe iniciarse en modo PiP de forma predeterminada.

      • Probado para el uso PiP; se inicia en PiP: la automatización ha sido aprobada para ejecutarse en modo PiP. Cuando se ejecuta, se inicia en PiP de forma predeterminada.
      • Probado para el uso PiP; No se ha iniciado en PiP de forma predeterminada: la automatización ha sido aprobada para ejecutarse en Modo PiP. Cuando se ejecuta, se inicia en la sesión principal o en el escritorio de forma predeterminada.
      • No probado para uso PiP: la automatización no ha sido aprobada para ejecutarse en modo PiP. Cuando se ejecuta, se inicia en la sesión principal o en el escritorio de forma predeterminada. Si se ejecuta en PiP, un cuadro de diálogo informa al usuario de que no se ha probado usando esta característica y solicita confirmación antes de continuar.
    • Tipo de PiP: selecciona cómo aislar la automatización de la sesión del usuario al ejecutar el proyecto en PiP: Nueva sesión (sesión secundaria en la máquina) o Nuevo escritorio (escritorio virtual en la sesión del usuario).

Para obtener más información, incluidas las limitaciones de esta característica, consulta la sección Imagen en imagen de la Guía del UiPath Robot.

Depuración remota

Cuando esta característica está habilitada, todas las operaciones de ejecución y depuración se realizan en un UiPath robot remoto especificado, en lugar de en el UiPath robot instalado localmente, lo que te permite probar la automatización en diferentes entornos. Para obtener más información, consulta Depuración remota.

Perfilar ejecución

Puedes identificar los cuellos de botella del rendimiento en el flujo de trabajo al depurar el archivo. Para obtener más información, consulta Ejecución de perfiles.

Abrir registros

Al hacer clic en Abrir registros aparece la %localappdata%\UiPath\Logscarpeta donde los registros se almacenan localmente. El formato de nombre de los archivos de registro es YYYY-DD-MM_Component.log (como 2018-09-12_Execution.log o 2018-09-12_Studio.log). Consulta más información sobre el registro aquí.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.