Publish Reaction

Parent Previous Next

La opción "Publish Reaction" del menú "Tools" permite publicar en BIZUIT Event Manager la reacción activa junto con todos los conectores presentes en la reacción. Al publicar una reacción por primera vez, la misma se asocia a un evento y queda disponible para ser utilizada en BIZUIT Event Manager Server.


Si la reacción contiene conectores de tipo Designed Application que han sido generados como "Web Page", inicialmente se presentará la pantalla Web Publication Options en la que se deberá ingresar la información necesaria para realizar la publicación de dichos conectores en el directorio virtual deseado.


Luego de ello se presentará la siguiente ventana en la que se deberá especificar la forma en la que se publicará la reacción:



Event Name

Permite visualizar el nombre del evento a crear en BIZUIT Event Manager, el cual es tomado del nombre del archivo de la reacción a publicar.

Display Name

Permite indicar el nombre del evento que se mostrará en el módulo BIZUIT Task List

Event Description

Permite documentar el propósito del evento

Version

Indica la versión de la reacción que se encuentra publicada actualmente en BIZUIT Event Manager. En caso de estar publicando la reacción por primera vez, se presentará por defecto la versión 1.0.0.0

Increase version number on publish

Permite determinar si es requerido incrementar la versión del evento publicado, o bien si se desea publicar una nueva versión con el mismo número. Si la versión que se encuentra publicada en BIZUIT Event Manager no posee instancias persistidas, esta opción se presenta deseleccionada por defecto.


En caso de incrementar la versión las instancias que se encuentren sin finalizar seguirán corriendo con la versión anterior. Si se elige publicar una nueva versión con el mismo número, el diseñador de BIZUIT advertirá que las instancias que se encuentren sin finalizar dejarán de funcionar.

Logging Scheme

BIZUIT cuenta con una tabla llamada ExecutionLog, la cual se encuentra en la Base de Datos de Persistencia (por defecto BIZUITPersistenceStore258) y cuya información puede ser visualizada desde el módulo de BIZUIT Dashboard llamado BIZUIT LogViewer

La opción Logging Scheme permite determinar cuándo se escribe un registro en dicha tabla.


Log errors only

Escribe en la tabla ExecutionLog solamente cuando la ejecución del evento presentó un error no manejado. Registra información enviada al evento y el error recibido.

Log errors and events raises

Escribe en la tabla ExecutionLog siempre. Registra información enviada al evento y el resultado o error recibido.

Do not log anything for this event

No escribe nunca en la tabla ExecutionLog


Execution history

BIZUIT cuenta con una tabla llamada InstancesHistory, la cual se encuentra en la Base de Datos de Persistencia (por defecto BIZUITPersistenceStore258) y permite almacenar el historial de ejecución del evento posibilitando realizar un rollback a un determinado punto de persistencia mediante el módulo de BIZUIT Dashboard llamado BIZUIT Instance Management

La opción Execution History permite determinar cuándo se escribe un registro en dicha tabla.

Do not save history information

No escribe nunca en la tabla InstancesHistory. Si esta opción se encuentra seleccionada, es imposible realizar rollbacks sobre instancias.

Save and keep history information

Escribe en la tabla InstancesHistory manteniendo un historial de ejecución de los puntos de persistencia de la instancia. Al utilizar esta opción la información almacenada se mantiene inclusive si la instancia ya ha finalizado. Seleccione esta opción si desea contar con la posibilidad de realizar rollback sobre instancias ya finalizadas.

Save history information only when instance is running

Escribe en la tabla InstancesHistory manteniendo un historial de ejecución de los puntos de persistencia de la instancia. Al utilizar esta opción la información almacenada se mantiene solamente mientras la instancia se encuentra en ejecución. Una vez finalizada la instancia, se elimina el historial de la misma. Seleccione esta opción si desea contar con la posibilidad de realizar rollback solo sobre instancias activas.


Filter Historial Recors

Los parámetros y variables marcados como filtrables se almacenan en tablas llamadas filter_NOMBREEVENTO y por cada punto de persistencia encontrado en la reacción se copia el historial a tablas llamadas filterHistory_NOMBREEVENTO.

La opción Filter Historial Records permite determinar la forma en la que se mantienen los filtros en las tablas filterHistory_NOMBREEVENTO

Use the same setting from Execution History

Los filtros asignados a las instancias permanecerán según como se haya definido la opción Execution history . Es decir:

  • Si la opción Execution history se encuentra configurada como Do not save history information, no se escribirán registros en la tabla filterHistory_NOMBREEVENTO
  • Si la opción Execution history se encuentra configurada como Save and keep history information, los registros de la tabla filterHistory_NOMBREEVENTO se mantendrán inclusive para las instancias finalizadas.
  • Si la opción Execution history se encuentra configurada como Save history information only when instance is running, los registros de la tabla filterHistory_NOMBREEVENTO se mantendrán solamente mientras las instancias estén activas y se eliminarán automáticamente al finalizar la instancia.

Keep the records on the filters historial table always

Los registros de la tabla filterHistory_NOMBREEVENTO se mantienen siempre, independientemente del seteo de la ocpión  Execution history


Faulting instances

Esta opción permite determinar el comportamiento del motor de workflow al encontrar un error no manejado.

Rollback to previous UserInteractionActivity, if available

Cuando ocurre un error no manejado deja la instancia en la ultima UserInteractionActivity ejecutada si esta existiera. Si no hubieran actividades de tipo UserInteractionActivity en la reacción  se elimina el registro de la instancia.

Leave in faulted state

La instancia queda en estado "Faulted" en la actividad que ocasionó el error no manejado. Para reacciones sin actividades de tipo userInteraction debe seleccionar esta opción si desea analizar el motivo del error desde el módulo de BIZUIT Dashboard llamado BIZUIT Instance Management


Tracking

BIZUIT cuenta con una tabla llamada ActivityTrackingStore, la cual se encuentra en la Base de Datos de Persistencia (por defecto BIZUITPersistenceStore258) y permite almacenar el historial de ejecución de cada una de las actividades del evento posibilitando conocer la entrada y salida de cada una de ellas mediante el módulo de BIZUIT Dashboard llamado BIZUIT Instance Management

La opción Tracking permite determinar cuándo se escribe un registro en dicha tabla.

Perform tracking

Realiza tracking de las actividades del evento. Si esta opción está seleccionada es posible refinar el nivel de tracking mediante la opción Configure Tracking Scheme del menú Tools.

Do not perform tracking

No realiza tracking de las actividades del evento. Si esta opción está seleccionada se descartan las configuraciones realizadas  mediante la opción Configure Tracking Scheme del menú Tools.


Category

Permite crear - o seleccionar de las existentes - una categoría para el evento, facilitando posteriormente su búsqueda en Event Manager Designer

Sub category

Permite crear - o seleccionar de las existentes - una subcategoría para el evento, facilitando posteriormente su búsqueda en Event Manager Designer


Nota: Si está publicando un evento al cual se agregaron o eliminaron variables o parámetros marcados como filtrables, se presentará la siguiente pantalla en la que se le informa que la estructura de filtros ha cambiado y debe regenerarse esa información para que las instancias de versiones anteriores del evento sean susceptibles de ser filtradas. Tenga en cuenta que en este caso se pierde el historial de los filtros.




Anterior / Siguiente