Objeto de negocio - Algoritmos

Utilice esta página para realizar el mantenimiento de los algoritmos de objeto de negocio. Abra esta página a través de Administración > Sistema > Objeto de negocio y, a continuación, acceda a la pestaña Algoritmos.

Descripción de la página

La cuadrícula Algoritmos contiene los algoritmos que controlan funciones importantes para entidades definidas por el objeto de negocio. Debe definir lo siguiente para cada algoritmo:

  • Especifique el evento del sistema al que está asociado el algoritmo; consulte la tabla siguiente para ver una descripción de todos los eventos posibles.
  • Especifique el número de secuencia y el algoritmo para cada evento del sistema. Puede configurar el número de secuencia en 10, salvo que disponga de un evento del sistema con varios algoritmos. En este caso deberá indicar al sistema la secuencia en la que se deberían ejecutar.
  • Si el algoritmo se implanta como un script, se proporciona un enlace al script. Para obtener más información, consulte Scripts de plug-in.
  • Propietario indica si este tipo de característica es propiedad del paquete base o de la implantación (Modificación del cliente).

En la siguiente tabla se describe cada evento del sistema. Para obtener más información sobre estos sistemas de evento, consulte Un objeto de negocio puede definir reglas de negocio.

Evento del sistema Opcional/necesario Descripción
Auditoría Opcional

Los algoritmos de este tipo pueden utilizarse para auditar determinados cambios realizados a las instancias de los objetos de negocio.

El sistema transfiere a los algoritmos un resumen de todos los elementos que se han cambiado durante una llamada específica para actualizar el objeto. Se excluyen de este procesamiento los elementos marcados explícitamente en el esquema, para que no se auditen. Se proporciona para cada elemento su valor original antes de cambiar, al igual que el valor nuevo.

Los algoritmos se encargan de registrar la información de auditoría correspondiente.

El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio.

Información Opcional

El término "Información de objeto de negocio" se utiliza para describir la información básica que aparece en el sistema para describir una entidad que define el objeto de negocio. Los datos que aparecen en esta descripción de información se crean con este algoritmo.

El sistema llama a un solo algoritmo de este tipo. Si se incorpora más de un algoritmo, el sistema llama al que tenga el número de secuencia mayor que se encuentre en el objeto de negocio más cercano al objeto actual dentro de la jerarquía de herencia. Para obtener más información, consulte Herencia de objeto de negocio.

Posprocesamiento Opcional

Los algoritmos de este tipo pueden utilizarse para ejecutar una lógica de negocio adicional después de procesar una instancias de objeto de negocio.

El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio.

Preprocesamiento Opcional

Los algoritmos de este tipo continúan rellenando una solicitud para mantener una instancia de objeto de negocio justo antes de su procesamiento.

El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio.

Validación Opcional

Los algoritmos de este tipo pueden utilizarse para validar una instancia de objeto de negocio cuando se añade, actualiza o suprime.

El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio.

Fastpath: consulteResumen de ejecución de algoritmo de objeto de negocio para obtener más información sobre cómo estos algoritmos encajan dentro del procesamiento de objetos de negocio.
Nota: generar algoritmo. Una zona contextual "Generar un algoritmo de objeto de negocio" que está asociada a esta página. Consulte Definición de objetos de negocio para obtener más información acerca de esta zona.
Nota: puede añadir nuevos eventos del sistema. Es posible que la implantación desee añadir tipos de eventos del sistema adicionales orientados al objeto de negocio. Por ejemplo, la implantación puede tener una lógica según el plug-in que se beneficiaría de éstos. Para hacerlo, añada sus nuevos valores al campo de lista de valores personalizables BO_​SEVT_​FLG. Si se añade un nuevo evento del sistema de objeto de negocio, se deberá actualizar su objeto de mantenimiento para declararlo. De lo contrario, no aparecerá en la lista desplegable de eventos del sistema. Para hacerlo debe hacer referencia a este nuevo evento del sistema como una opción de objeto de mantenimiento Evento de sistema de objeto de negocio válido .
Nota: puede desactivar los algoritmos en los objetos de negocio. En la implantación puede que se desee utilizar un objeto de negocio proporcionado por el producto base, pero puede que se deseen desactivar uno o varios algoritmos conectados al objeto de mantenimiento base. Para ello, en el objeto de negocio en el que se haga referencia a este algoritmo, acceda a la cuadrícula de opciones en Objeto de negocio - Principal y añada una opción nueva, estableciendo el tipo de opción enAlgoritmo inactivo y el valor de opción en el código de algoritmo.