📘ABAP POO Eventos
Definición de ABAP POO Eventos
Dado que los Workflows son procesos de negocio, es vital para una aplicación de negocio poder comunicarse con los Workflows.
Por ejemplo una aplicación de negocio necesita informar:
- Cuando comienza un proceso de negocio.
- Cuando termina un proceso de negocio o una actividad dentro del proceso.
- Cuando una actividad o proceso que ha comenzado ya no se necesita.
- Cuando dada una circunstancia ha cambiado el ambiente en el cual el proceso se ejecuta.
Para poder comunicarse la aplicación de negocio utiliza eventos.
Un evento en Workflow representa el cambio de estado de una instancia de un objeto de negocio (Business Object).
Para usar un evento como interfase entre la aplicación y un Workflow se necesita lo siguiente:
- Definición del Evento: Es el nombre técnico del evento definido en un tipo de objeto. Se definen como un verbo en pasado (creado, modificado, liberado, etc.).
- Creador del Evento: Es el programa, Workflow, persona que ha creado el evento.
- Receptor del Evento: Es el término genérico que se usa para denominar a todo aquello que reaccionará ante el evento. Normalmente son Workflows o tareas de espera.
- Linkage del Evento: El linkage especifica la relación entre el evento y su receptor. Se pueden a su vez especificar las reglas que gobiernan esta relación. Las reglas determinan cuando y como el receptor recibirá el evento.