Cada conjunto de reglas comienza con un evento que desencadena una acción y cada acción del conjunto de reglas da como resultado un evento.
Existen dos tipos de eventos en RBA:
- Eventos desencadenantes: eventos de Prinergy o de otro software que inician un conjunto de reglas. Cada conjunto de reglas se inicia con un evento desencadenante. A los eventos desencadenantes se les denomina en ocasiones eventos raíz.
- Eventos resultantes: los eventos que se producen como resultado de las acciones RBA. Por ejemplo, Correcto o Error. A los eventos resultantes se les denomina en ocasiones eventos generados.
Eventos desencadenantes
En el Generador de reglas, los eventos desencadenantes aparecen en la ficha Eventos organizados en los siguientes grupos:
- Los eventos de Prinergy se producen como resultado de algo que se hace en Prinergy. Constituyen el modo más habitual de iniciar las reglas.
Por ejemplo, si se agregan archivos de entrada a un trabajo, se producirá el evento Archivo de entrada agregado. De manera similar, cuando se archiva un trabajo, se produce el evento Error de archivado o Archivado correcto.
No importa cómo se origina el evento. El evento Archivo de entrada agregado se produce cuando un operador, una hot folder o una acción de RBA agregan archivos de entrada.
En el Generador de reglas, los eventos de Prinergy se organizan de las formas siguientes:
- La mayoría de los eventos se organizan en función del elemento al que afectan. Por ejemplo, los eventos que se producen cuando se aprueban, asignan y eliminan páginas se encuentran en el grupo Eventos de página.
- Los eventos que se producen por el uso de plantillas de proceso aparecen en el grupo Eventos de proceso completados. Dado que los procesos pueden realizarse correctamente o no, generalmente hay dos o más eventos para cada proceso. Por ejemplo, cuando se genera una imposición con la plantilla de proceso de salida de imposición, se produce el evento Error de salida de imposición, el evento Salida de imposición correcta o el evento Advertencia de salida de imposición.
- Los Eventos destinados se producen fuera de Prinergy. Entre los ejemplos se incluyen los siguientes eventos:
- Se producen eventos Archivos colocados en hot folder de trabajo cuando se agregan archivos a una hot folder. Se trata de una forma útil de iniciar un flujo de trabajo completo.
- Los eventos de Desencadenador manual se producen cuando los operadores desencadenan de manera manual los conjuntos de reglas en Workshop. Por ejemplo, un operador arrastra archivos de entrada a un conjunto de reglas en el panel de plantillas de proceso. Estos eventos son útiles para probar los conjuntos de reglas o para sustituir las plantillas de flujo de trabajo.
- Un evento Desencadenador remoto se produce cuando un software externo ejecuta el programa
raiseevent.exe
. Por ejemplo, un sistema de información de administración (MIS, Management Information System) que no se conecta directamente a Prinergy puede iniciar una acción en Prinergy según algunos eventos o criterios definidos en MIS. - Los eventos Digital Submit se producen cuando los operadores colocan archivos en los conjuntos de reglas de RBA incluidos en la ventana Digital Submit de la función Prinergy Digital Print.
- Los eventos de Excepción se producen cuando se generan errores inesperados de software en el conjunto de reglas actual. Los errores de excepción son distintos de los errores de acción, que se producen cuando un proceso (como, por ejemplo, el afinado) no se realiza correctamente.
Eventos resultantes
Los eventos resultantes se indican mediante los iconos situados a la derecha de una acción.
Por ejemplo, cuando se genera una salida, se puede producir un evento correcto o de error:
Cuando se conectan dos acciones, lo que se hace realmente es conectar la segunda acción con el evento generado de la primera. Los eventos resultantes permiten vincular una serie de acciones en una cadena de reglas. Por ejemplo, después de una acción Afinar archivo de entrada, puede vincular una acción Establecer aprobación de página con el evento Correcto y una acción Correo electrónico con el evento Error.
Los eventos resultantes disponibles para una acción dependen del tipo de acción y de los errores, las advertencias o las excepciones posibles que se puede encontrar. Los tres eventos más comunes se basan en el estado de error de la acción:
- Correcto (el evento resultante se produce si la acción es correcta).
- Aviso (el evento resultante se produce si la acción termina con una advertencia).
- Error/Fallo (el evento resultante se produce si la acción termina con un error o un fallo).
En algunas situaciones, resulta útil disponer de un evento que combine más de un estado de error. Por ejemplo, puede necesitar enviar un mensaje de correo electrónico cada vez que pase algo, independientemente del estado de error. En las acciones en las que se solicita esto habitualmente pueden darse algunos de los tres eventos siguientes, además de los estados Correcto, Aviso y Error:
- Correcto + Aviso (el evento resultante se produce si la acción fue correcta o si terminó con una advertencia).
- Aviso + Error (el evento resultante se produce si la acción terminó con una advertencia o con un error).
- Listo (el evento resultante se produce si la acción se completa, independientemente del estado de error).
Las acciones de afinado y salida de Prinergy suelen tener estos eventos adicionales.
Además, el evento Excepción se usa para informar sobre los fallos del software. Está disponible para todas las acciones, pero suele estar oculto. Para que el evento sea visible para una acción, haga clic con el botón secundario en la acción y seleccione Mostrar excepciones. Por ejemplo, puede que desee conectar la acción Correo electrónico a un evento Excepción a fin de que el administrador del sistema reciba una notificación si se produce un error en el software.
Tenga en cuenta que si hay más de tres resultados posibles para una acción, la acción muestra solo los dos primeros eventos, seguidos del icono . Para asociar una acción posterior a un evento resultante que no sea visible, arrastre la acción deseada al icono . Si se muestra una lista de eventos resultantes, seleccione el que desee.
Propiedades del evento
Todos los eventos tienen propiedades que describen los detalles del evento como, por ejemplo, la hora y la fecha a las que se producen.
RBA configura propiedades del evento cuando éste se produce.
Con frecuencia, las propiedades del evento se utilizan para configurar parámetros de acción. Por ejemplo, en una acción Correo electrónico, los parámetros Asunto y Cuerpo pueden incluir varias propiedades de eventos, como el nombre del trabajo y el nombre del cliente.