Promulgación de sucesos

Es posible iniciar un proceso en respuesta a un suceso generado. Esto requiere la configuración de algunos datos de configuración (ya sea mediante una interfaz de administración o como entradas de base de datos preconfiguradas). La configuración especifica el proceso o procesos que se van a iniciar en respuesta a un suceso específico que se genere. Las correlaciones de datos de suceso con los datos de promulgación necesarios para el proceso se pueden configurar también de este modo.

La configuración de sucesos de promulgación de procesos se almacena en la base de datos y se proporciona una interfaz de usuario para permitir la manipulación de estos datos. Como tal, la promulgación de proceso creada de este modo se puede habilitar, inhabilitar e incluso eliminar durante la ejecución. El inconveniente principal de este enfoque es que dado que los sucesos tienen una cantidad de información limitada, solo se podrán promulgar de este modo las definiciones de proceso que requieran una cantidad de datos de promulgación así de limitada.

En Cúram se proporciona un manejador de sucesos de promulgación de procesos y se registra de forma automática para que escuche sucesos generados en la aplicación. Cuando se haya configurado un proceso para promulgarse a partir de un suceso, se correlacionarán los datos del suceso en los datos de promulgación del proceso y se iniciará el proceso.