Tema anterior: Módulos de lógica de negociosTema siguiente: Búsqueda de un módulo de lógica de negocios


Descripción general de los módulos de lógica de negocios

Al utilizar la lógica de negocios, puede calcular cualquier nivel de servicio u otro indicador clave de rendimiento. El uso de los módulos de lógica de negocios facilita las implementaciones y la definición de contratos. Los usuarios pueden definir módulos de lógica de negocios independientes que pueden utilizar varias métricas. Para aplicar cambios en la lógica de negocios en todo el sistema, el usuario cambia la lógica 'base' y aplica el cambio en todo el contrato pertinente con un solo clic.

Un módulo de lógica de negocios es un componente de código en el que se puede definir la lógica de negocios, mantenerse de forma sencilla y reducir su redundancia. Varios módulos de lógica de negocios pueden utilizar un único módulo de lógica de negocios.

Los módulos de lógica de negocios tienen:

Módulos de lógica de negocios:

Ejemplo de módulo de lógica de negocios:

Hay una lógica de negocios llamada actividad de Help Desk dentro del umbral. El siguiente sistema de Help Desk tiene un ciclo de vida de tickets con los siguientes estados:

Dos de las métricas que se pueden definir para describir el rendimiento de Help Desk son las siguientes:

Ya que se puede identificar la misma lógica para estas métricas, se puede crear un módulo de lógica de negocios que lo reutilicen las métricas. El módulo de lógica de negocios requiere los siguientes parámetros dentro del contexto de la métrica:

Una vez que se cree el módulo de lógica de negocios, las métricas definidas pueden utilizar un módulo de lógica de negocios como parte de la definición de lógica de negocios.

A continuación, se puede cambiar la lógica. Por ejemplo, se debería considerar "Cliente a la espera" como un nuevo estado. Se establece Cliente a la espera para un ticket cuando Help Desk espera la información adicional acerca del ticket del cliente. Dentro de la lógica de negocios, el tiempo de que el ticket tiene el estado Cliente a la espera no debe tenerse en cuenta en el cálculo. Por lo tanto, solamente debe cambiarse el módulo de lógica de negocios para tener en cuenta el estado y la lógica nuevos. Se crea una nueva versión del módulo de lógica de negocios con la nueva lógica.

Al confirmar el cambio, se presenta al usuario una lista de métricas que utilizan el módulo de lógica de negocios. El usuario puede aplicar el cambio a todas las métricas o decidir si desea aplicar el cambio a métricas específicas de la lista.

Si el usuario decide aplicarlo a todas las métricas, se realiza el cambio en toda las métricas que tienen en cuenta la nueva versión del módulo de lógica de negocios.

Si el usuario selecciona métricas específicas de la lista, se le indica que cree un nuevo módulo de lógica de negocios para las métricas seleccionadas. Se reemplazará el antiguo módulo de lógica de negocios que utilizaban las métricas seleccionadas por el nuevo módulo de lógica de negocios, y el recálculo se realizará teniendo en cuenta la nueva lógica.