Saltar al contenido

Herencia de Eventos

La herencia de eventos permite que los eventos creados en el nivel de tabla estén disponibles automáticamente para su uso en el nivel de regla de negocios. Cuando la herencia de eventos está deshabilitada o desactivada, un desarrollador debe crear manualmente un evento personalizado creado en una tabla en el nivel de regla de negocios para aprovecharlo desde la regla de negocios.

La herencia de eventos ayuda a acelerar el proceso de desarrollo general y elimina un proceso manual que a veces es propenso a errores.

El comportamiento predeterminado para la función Herencia de eventos es Activado.

Heredar Automáticamente Eventos

Hay un nuevo control disponible para las reglas de negocio aplicables que define el comportamiento de la herencia de eventos. Si explora Objeto de negocio > Más > Caso extremo, verá aquí el control "Heredar eventos automáticamente", seleccionado o activado de forma predeterminada:

inherit.png

Configuración de herencia automática de eventos disponible en las reglas de negocio

Si lo desea (aunque no es un comportamiento recomendado), puede desmarcar la opción Heredar eventos automáticamente y esa regla de negocio ya no heredará automáticamente los eventos de la tabla asociada.

Ejemplo de Herencia de Eventos

Para ilustrar cómo funciona la herencia de eventos, por ejemplo, puede tener un panel vinculado a un objeto comercial de cliente (origen). Si se crea un evento en la tabla de clientes (por ejemplo, MyNewEvent), estará disponible de inmediato en el panel sin necesidad de agregar manualmente el mismo evento al objeto comercial de cliente (origen).

En este ejemplo, ilustramos un control de botón que puede aprovechar un evento personalizado creado en una tabla:

newevent.png

Ejemplo de evento personalizado creado en la tabla Cliente

neweventavail.png

El evento personalizado MyNewEvent está disponible en el panel mediante Cliente (Fuente) de manera predeterminada