Héritage d'objet métier
Un objet métier peut hériter des règles de gestion d'un autre objet métier en référençant celui-ci comme son parent. Un objet métier enfant peut aussi avoir lui-même des enfants, etc. Les règles d'un parent s'appliquent automatiquement pour tous ses enfants (aucune compilation requise, cela se fait immédiatement). Un objet métier enfant peut toujours introduire ses propres règles mais ne peut jamais supprimer ou ignorer une règle héritée.
L'illustration ci-dessous décrit un exemple d'héritage d'objet métier à plusieurs niveaux.
Notez comme l'objet métier "Client commercial" étend ses règles parent afin d'imposer aussi une vérification de l'historique du crédit de tous les types de client associés à ses objets métier enfant.
La plupart des événements système d'objet métier permettent l'exécution de plusieurs algorithmes. Par exemple, plusieurs algorithmes de validation peuvent être définis pour un objet métier. Dans ce cas, le système exécute tous les algorithmes à tous les niveaux de la chaîne d'héritage, en commençant par l'objet métier parent de niveau supérieur et en descendant aux niveaux inférieurs.
D'autres types d'événement système permettent l'exécution d'un algorithme unique. Par exemple, vous pouvez avoir un algorithme Information pour formater la description standard d'une instance d'un objet métier. Pour ce faire, le système l'exécute au niveau le plus proche de l'objet métier traité.
