Está en la página 1de 6

MODELADO DE REGLAS DE NEGOCIO

Las Reglas del Negocio o Conjunto de Reglas de Negocio (Business Rules,


por su descripcin en ingls) describe las polticas, normas, operaciones,
definiciones y restricciones presentes en una organizacin y que son de vital
importancia para alcanzar los objetivos misionales.
Las organizaciones funcionan siguiendo mltiples reglas de negocio, explcitas
o tcitas, que estn embebidas en procesos, aplicaciones informticas,
documentos, etc. Pueden residir en la cabeza de algunas personas o en el
cdigo fuente de programas informticos.
En los ltimos aos se viene observando una tendencia a gestionar de forma
sistemtica y centralizada las reglas de negocio, de modo que sea fcil y
sencillo consultarlas, entenderlas, utilizarlas, cambiarlas, etc.

Para ello se puede utilizar un motor de reglas de negocio. El motor de


reglas de negocio es un sistema que se configura para dar servicio a las
necesidades de negocio a travs de la definicin de objetos y reglas de
negocio, el software se rige por flujos que derivan responsabilidades a
los distintos cargos de la empresa repartiendo as el trabajo
equitativamente y cuantitativamente, cundo, quin y dnde tiene que
desempear la tarea asignada.
Las reglas de negocio son un medio por el cual la estrategia es
implementada. Las reglas especifican - en un nivel adecuado de detalle
- lo que una organizacin debe hacer.

Modelando las reglas


En su forma ms simple, una regla de negocio posee varios parmetros de
entrada, una validacin entre stos y de acuerdo a dicha validacin, realiza una
accin de salida. Por ejemplo, tenemos la siguiente regla de negocio como parte
de un proceso real de dictamen y que nos fue proporcionado por el cliente para su
modelado:
Si la reclamacin contiene el nmero de siniestro se toma como una reclamacin
complementaria, en caso contrario se trata de una reclamacin inicial.
Para modelar esta regla de negocio se identifican los siguientes elementos:
Entidades involucradas: Reclamacin.
Parmetros involucrados: nmero de siniestro.
Validaciones a realizar: si nmero de siniestro <> nulo
Accin a tomar: modificar tipo de reclamacin como complementaria.
Caso alterno: modificar tipo de reclamacin como inicial.

Una regla un poco ms compleja


Para reembolsos, verificar que la factura est cubierta por la vigencia de la pliza. En
caso de ser correctos, verificar el periodo de prescripcin de gastos; en caso contrario,
registrar una incidencia.
En este caso, falta detalle cmo generar una nueva incidencia, qu es la
"verificacin de periodo de prescripcin de gastos" pero podemos dejarlo igualmente
como un IF/THEN/ELSE que podemos modelar as:
Entidades involucradas: Pliza, Factura.
Parmetros involucrados: echa de emisin de la factura, fechas de inicio y fin de la
pliza.
Validaciones a realizar: si fecha de emisin > fecha inicio pliza Y fecha de emisin <
fecha fin pliza
Accin a tomar: ejecutar la regla "verificar periodo de prescripcin de gastos".
Caso alterno: generar una nueva incidencia.