Objeto de Negocio: Algoritmos
Use esta página para mantener los algoritmos de un objeto de negocio. Para abrir esta página, vaya a
y luego navegue al separador Algoritmos.Descripción de Página
La grilla Algoritmos contiene algoritmos que controlan funciones importantes para las entidades definidas por este objeto de negocio. Debe definir las siguientes para cada algoritmo:
- Especifique el Evento de Sistema al cual se asocia el algoritmo (ver la tabla siguiente para obtener una descripción de todos los eventos posibles).
- Especifique Número de Secuencia y Algoritmo para cada evento de sistema. Puede definir Número de Secuencia en 10 a menos que tenga un Evento de Sistema que tenga Algoritmos múltiples. En este caso, debe indicar al sistema la Secuencia en la cual se deben ejecutar.
- Si el algoritmo se implementa como un script, se proporciona un enlace a Script. Para obtener más información, consulte Scripts Insertables.
- Propietario indica si esto pertenece al paquete base o a la implementación ( Modificación de Cliente).
La siguiente tabla describe cada Evento de Sistema. Consulte Un Objeto de Negocios Puede Definir Reglas de Negocios para obtener más información acerca de estos eventos de sistema.
Evento de Sistema | Opcional/Requerido | Descripción |
---|---|---|
Auditoría | Opcional |
Los algoritmos de este tipo se pueden usar para auditar determinados cambios realizados a las instancias de objeto de negocio. El sistema transfiere a los algoritmos un resumen de todos los elementos que se cambiaron durante una llamada específica para actualizar un objeto. Los elementos excluidos de este procesamiento son elementos explícitamente marcados en el esquema como que no requieren ninguna auditoría . Para cada elemento, se proporcionan el valor original antes del cambio y el nuevo valor. Los algoritmos tienen la responsabilidad de registrar la información de auditoría correspondiente. El sistema invoca todos los algoritmos de este tipo definidos en la jerarquía de herencia del objeto de negocio. Para obtener más información, consulte Herencia de Objetos de Negocio. |
Información | Opcional |
Se usa el término "Información de Objeto de Negocio" para describir la información básica que aparece en todo el sistema para describir la entidad definida por el objeto de negocio. Los datos que aparecen en esta descripción de información se crean con este algoritmo. El sistema invoca un solo algoritmo de este tipo. Si más de un algoritmo está conectado, el sistema invoca al algoritmo con el número de secuencia mayor que se encuentre en el objeto de negocio más cercano al objeto de negocio actual en la jerarquía de herencia. Para obtener más información, consulte Herencia de Objetos de Negocio. |
Postprocesamiento | Opcional |
Los algoritmos de este tipo se pueden usar para realizar una lógica de negocios adicional después de que se haya procesado una instancia de objeto de negocio. El sistema invoca todos los algoritmos de este tipo definidos en la jerarquía de herencia del objeto de negocio. Para obtener más información, consulte Herencia de Objetos de Negocio. |
Procesamiento Previo | Opcional |
Los algoritmos de este tipo después completan una solicitud para mantener una instancia de objeto de negocio inmediatamente antes de que se procese. El sistema invoca todos los algoritmos de este tipo definidos en la jerarquía de herencia del objeto de negocio. Para obtener más información, consulte Herencia de Objetos de Negocio. |
Validación | Opcional |
Los algoritmos de este tipo se pueden usar para validar una instancia de objeto de negocio cuando se agrega, actualiza o suprime. El sistema invoca todos los algoritmos de este tipo definidos en la jerarquía de herencia del objeto de negocio. Para obtener más información, consulte Herencia de Objetos de Negocio. |