Herencia de Objetos de Negocio
Un objeto de negocio puede heredar reglas de negocios de otro objeto de negocio haciendo referencia al último como el principal. Un objeto de negocio secundario también puede tener secundarios, y así sucesivamente. Las reglas de un principal automáticamente se aplican a todos los secundarios respectivos (sin compilación: es inmediato). Un objeto de negocio secundario siempre puede introducir reglas propias, pero nunca puede remover ni saltear una regla heredada.
El siguiente es un ejemplo de múltiples niveles de herencia de objeto de negocio.
Observe cómo el objeto de negocio "Cliente de Negocios" extiende las reglas principales para imponer también un control de historial de crédito en todos los tipos de clientes asociados con los objetos de negocio secundarios.
La mayoría de los tipos de eventos de sistema de objetos de negocio permite que se ejecuten múltiples algoritmos. Por ejemplo, puede tener múltiples algoritmos Validación definidos para un objeto de negocio. Para estos, el sistema ejecuta todos los algoritmos en todos los niveles en la cadena de herencia que se inicia en el objeto de negocio principal de nivel más alto y se mueve hasta los niveles más bajos.
Otros tipos de eventos de sistema permiten que se ejecute un algoritmo único. Por ejemplo, sólo puede tener un algoritmo Información para formatear la descripción standard de una instancia de objeto de negocio. Para estos, el sistema ejecuta el algoritmo en el nivel más cercano al objeto de negocio actualmente en proceso.