Tema anterior: Tratamiento de excepcionesTema siguiente: Ejecución interactiva de procesos


Creación de identificadores de excepciones

El identificador de excepciones permite crear secuencias de operadores para las siguientes excepciones predefinidas de un proceso:

Anulado

Se produce una anulación siguiendo instrucciones del usuario o el operador.

Error del sistema

Se produce con cualquier tipo de error de comunicación. Por ejemplo, cuando el proceso tiene un nombre de punto de contacto incorrecto o hace referencia a un agente que no se está ejecutando.

Tiempo de espera

Ocurre cuando se producen las dos circunstancias siguientes:

Respuesta no identificada

Se produce cuando no hay ningún conector de resultado que se corresponda con la respuesta.

Lleve a cabo los pasos siguientes:

  1. Haga clic en la ficha Diseñador.
  2. Haga clic en Abrir, vaya a la carpeta donde está el proceso que desea abrir, selecciónelo y haga clic en Abrir.
  3. Seleccione la ficha Identificador de excepciones.
  4. Expanda la carpeta Estándar en la paleta Operadores y arrastre el operador Excepción hasta el proceso.
  5. Expanda el cuadro de diálogo de propiedades del operador Excepción.
  6. Expanda Información y escriba un nombre en el campo de nombre.

    Nota: Se recomienda anexar un prefijo al nombre de los operadores incluidos en un identificador de excepciones predeterminado para que dichos nombres no coincidan con los nombres de los operadores del proceso que carga el identificador de excepciones predeterminado.

  7. Expanda Se ha producido una excepción.
  8. Seleccione un tipo de excepción de la lista desplegable.
  9. En la paleta, arrastre más operadores al proceso que completa la regla para la excepción. Vincule los operadores en la secuencia de ejecución.

    Nota: Si finaliza la secuencia sin agregar ningún operador Detener, el proceso principal se reanuda. También se puede detener el proceso de una o varias rutas en el identificador de excepciones.

  10. En la barra de herramientas, haga clic en Guardar.

    Se agrega la nueva regla de excepción.

Como parte de la identificación de las excepciones, se puede restablecer el operador y continuar con el proceso. También puede optar por ignorar una excepción y continuar con el proceso. Para ignorar una excepción, configure el operador en el modo de simulación y continúe con el proceso. El operador Restablecer reside en la paleta Común. Se puede utilizar el operador Restablecer en el panel del proceso, en el Identificador de excepciones y en el Identificador de cambio de carril.

Lleve a cabo los pasos siguientes:

  1. Haga clic con el botón secundario en el botón Agregar, Restablecer para agregar un operador Restablecer.

    El cuadro de texto muestra una entrada con una lista desplegable en la que se puede seleccionar uno de los operadores del proceso actual. Se pueden agregar numerosos nombres de operadores.

  2. Para ordenar los nombres de los operadores, haga clic en Suprimir, Mover hacia arriba y Mover hacia abajo, según sea necesario.
  3. Introduzca una expresión que se resuelva en una cadena (por ejemplo, un nombre de operador) o una lista de valores (por ejemplo, nombres de operadores) en el tiempo de ejecución. Realice esta acción en lugar de seleccionar un nombre de operador en la lista desplegable.
  4. Seleccione o deseleccione la opción Continuar con resultado.
    Seleccionada:

    Hace que la opción Condición de finalización esté disponible para seleccionar los valores Correcto o Incorrecto.

    Correcto:

    Si se produce una condición de error en el tiempo de ejecución, CA Process Automation da por hecho que los operadores seleccionados son correctos. Continúa con el resto del flujo del proceso.

    Incorrecto:

    Si se produce una condición de error en el tiempo de ejecución, CA Process Automation da por hecho que hay algún error en los operadores seleccionados. Continúa con el resto del flujo del proceso.

    No seleccionado:

    Si se produce una condición de error durante el tiempo de ejecución, CA Process Automation restablece los operadores seleccionados y continúa con el flujo del proceso.

  5. (Opcional) Para ignorar una excepción y continuar con el proceso, agregue un operador Restablecer en el modo del identificador de excepciones para que se ignore la excepción:
    exceptionStart-<nombre del operador>.Source
    

Nota: Cuando se agrega un campo a la lista de operadores Restablecer operador, los nombres del operador Bucle del proceso aparecen en la lista desplegable del nuevo campo. El operador Restablecer permite restablece todos los operadores incluidos en el operador Bucle y restablece el operador Bucle a la primera iteración. Después del restablecimiento, el operador Bucle se reinicia desde la primera iteración. Puesto que el operador Bucle no es compatible con la simulación, el operador Restablecer siempre restablece un operador Bucle. El operador Bucle se restablece y se ignoran los siguientes valores de campo: