Page tree

La función de depuración en tiempo real del Depurador de reglas permite probar un conjunto de reglas estableciendo puntos de control: puntos donde se detendrá el conjunto de reglas durante la ejecución y donde esperarán instrucciones antes de continuar. Esto permite controlar la ejecución de un conjunto de reglas de forma que se puedan identificar más fácilmente los puntos del conjunto que no funcionen correctamente.
Para realizar la depuración en tiempo real en un conjunto de reglas, abra el conjunto en el Depurador de reglas. Para ello, selecciónelo en el Administrador de conjuntos de reglas y seleccione Archivo > Depurar, o bien, haga clic en Depurar  .
La depuración en tiempo real en un conjunto de reglas activado se puede realizar siempre que se haga en contexto. Dicho de otro modo, los conjuntos de reglas activados a nivel del sistema se deben depurar en el contexto del sistema, mientras que los conjuntos activados para trabajos específicos solo se deben depurar en el contexto del trabajo.
Al principio, el conjunto de reglas aparece en el Depurador de reglas junto con toda la información del historial de ejecución del conjunto.
Después, puede establecer puntos de control en el conjunto. Los puntos de control se pueden establecer de forma manual o automática. Si se definen de forma manual, se especifican los puntos donde se detendrá el conjunto de reglas durante la ejecución. Si se establecen de forma automática, se inicia una pausa automáticamente antes de la primera acción después del evento desencadenante. (Tenga en cuenta que el icono de pausa no aparece automáticamente en el conjunto de reglas del Depurador de reglas hasta la próxima ejecución del conjunto). Si el conjunto de reglas incluye cualquier acción de control de flujo (acciones de temporizador, división o repetición), los puntos de control también se colocarán delante de ellas. Después de que la ejecución del conjunto de reglas se detenga de forma automática antes de la primera acción, también es posible agregar puntos de control manuales al conjunto.
Use la lista situada en la parte superior de la ventana del Depurador de reglas (o el menú Archivo > Definir modo) para especificar cómo desea establecer los puntos de control en el conjunto de reglas.

Seleccione esta opción

Para realizar esta acción

Establecer puntos de control

Definir de forma manual los puntos de control en el conjunto de reglas.
Los paneles del historial de ejecución desaparecen y el espacio de trabajo que muestra el conjunto de reglas llena toda la ventana. Si lo necesita, lleve a cabo las siguientes acciones:

  • Para agregar un punto de control, seleccione el evento o la acción que seguirá al punto, o bien, seleccione el conector entre un evento y una acción y haga clic en Intercambiar punto de control . Aparece un icono de punto de control en el conector:


    Si selecciona un evento desencadenante, el punto de control se coloca entre el evento y la primera acción del conjunto de acciones.
    Nota: Si define puntos de control en un conjunto de reglas que incluya acciones con una duración (por ejemplo, una acción de temporizador, de división o de repetición), el Depurador de reglas coloca puntos de control automáticos delante de la acción para que no tenga que esperar a que se supere el tiempo de duración del conjunto de reglas en pausa. Si lo desea, puede eliminar de forma manual puntos de control automáticos.
  • Para eliminar un punto de control específico, haga clic en el conector en el que está colocado el punto de control y vuelva a hacer clic en Intercambiar punto de control .
  • Para eliminar todos los puntos de control del conjunto de reglas, haga clic en Eliminar todos los puntos de control .

Detener y esperar a nueva ejecución

Detener de forma automática la próxima ejecución del conjunto de reglas antes de la primera acción después del evento desencadenante y agregar puntos de control delante de todas las acciones de control de flujo (acciones de temporizador, división y repetición) del conjunto de reglas.

Control en próxima ejecución

Ejecutar la próxima ejecución del conjunto de reglas con puntos de control activados.
El conjunto de reglas se detendrá en los puntos de control establecidos (manuales o automáticos). Después, puede realizar más acciones en el conjunto de reglas, como se describe en la tabla siguiente.

Permitir inicio de nuevas ejecuciones

Efectuar la próxima ejecución del conjunto de reglas sin detenerse en ningún punto de control.
Los puntos de control establecidos en el conjunto de reglas se ignoran, pero no se borran. (Si inicia una ejecución posterior del conjunto de reglas seleccionando Control en próxima ejecución, todos los puntos de control se conservan y se activan).

Después de haber establecido puntos de control en el conjunto de reglas, seleccione Control en próxima ejecución o Permitir inicio de nuevas ejecuciones. Los paneles del historial de ejecución vuelven a aparecer en el Depurador de reglas para que pueda ver información sobre la próxima ejecución del conjunto de reglas.
Si selecciona Control en próxima ejecución, la próxima ejecución del conjunto de reglas se realizará con los puntos de control activados. Si la ejecución del conjunto de reglas se detiene en un punto de control, el icono de punto de control cambia de a para indicar dónde se ha detenido la ejecución.

Entonces podrá usar las funciones del Depurador de reglas para analizar la ejecución de cada acción del conjunto y determinar los puntos en los que puede que haya problemas. Los botones que aparecen en la parte superior de la ventana permiten controlar las siguientes ejecuciones de este conjunto de reglas, de forma que podrá analizar los datos evaluados para cada par evento/acción a medida que se produce la acción.

Haga clic en este botón

Para realizar esta acción

Pausa

Detener esta ejecución del conjunto de reglas antes de la próxima acción. Si la acción actual es un temporizador, detener de inmediato.

Continuar

Continuar la ejecución del conjunto de reglas hasta donde se pueda, ya sea hasta el próximo punto de control o hasta el final del conjunto de reglas.

Un paso todo

Permitir al conjunto de reglas continuar solo hasta la próxima acción.
Si la ruta del conjunto de reglas se divide en dos, ambas rutas continuarán hasta la próxima acción.
Nota: Si permite que la ejecución continúe hasta la próxima acción del conjunto de reglas y aún no se ha establecido un punto de control en la próxima acción, el conjunto de reglas se detendrá en la siguiente acción y en el conector se mostrará un icono de pausa ( ) delante de la acción, en lugar de un icono de punto de control.

Detener depuración y continuar procesamiento

Liberar todos los puntos de control y completar la ejecución del conjunto de reglas.

Detener depuración y cancelar procesamiento

Detener la ejecución del conjunto de reglas y cancelar toda acción posterior de este conjunto de reglas.
Puede realizar esta acción si encuentra problemas en el conjunto de reglas y sabe que el conjunto no se completará correctamente.
Nota: Esto detiene solo la ejecución actual del conjunto de reglas. Para impedir que se ejecuten todos los casos del conjunto de reglas, en el Administrador de conjuntos de reglas, haga clic con el botón secundario en el conjunto de reglas y seleccione Detener todo el procesamiento.

Si determina por qué tiene problemas un conjunto de reglas, puede arreglar el conjunto siguiendo las instrucciones de Solución de problemas de los conjuntos de reglas.

  • No labels