stringtranslate.com

Modelo de decisión y notación

En el análisis de negocios , el Modelo de decisión y notación ( DMN ) es un estándar publicado por Object Management Group . [1] Es un enfoque estándar para describir y modelar decisiones repetibles dentro de las organizaciones para garantizar que los modelos de decisión sean intercambiables entre organizaciones.

El estándar DMN proporciona a la industria una notación de modelado para decisiones que respaldará la gestión de decisiones y las reglas comerciales . La notación está diseñada para que la puedan leer tanto los usuarios comerciales como los de TI . Esto permite que varios grupos colaboren de manera eficaz en la definición de un modelo de decisiones :

El estándar DMN se puede utilizar de forma independiente pero también es complementario a los estándares BPMN y CMMN . BPMN define un tipo especial de actividad, la tarea de regla de negocio, que "ofrece un mecanismo para que el proceso proporcione información a un motor de reglas de negocio y obtenga la salida de los cálculos que el motor de reglas de negocio podría proporcionar" [2] [3] que se puede utilizar para mostrar en qué parte de un proceso BPMN se debe utilizar una decisión definida mediante DMN.

DMN se ha convertido en un estándar para el análisis empresarial según BABOK v3. [4] [5]

Elementos de la norma

La norma incluye tres elementos principales

Casos de uso

El estándar identifica tres casos de uso principales para DMN

Beneficios

El uso del estándar DMN mejorará el análisis empresarial y la gestión de procesos empresariales, ya que

Relación con BPMN

DMN ha sido diseñado para trabajar con BPMN . Los modelos de procesos de negocios pueden simplificarse moviendo la lógica de procesos a servicios de decisión. DMN es un dominio separado dentro de OMG que proporciona una manera explícita de conectarse a procesos en BPMN. Las decisiones en DMN pueden vincularse explícitamente a procesos y tareas que utilizan las decisiones. Esta integración de DMN y BPMN ha sido estudiada extensamente. [9] DMN espera que la lógica de una decisión se implemente como un servicio de decisión sin estado y sin efectos secundarios. Tal servicio puede invocarse desde un proceso de negocios y los datos en el proceso pueden mapearse a las entradas y salidas del servicio de decisión. [10]

Ejemplo de DMN BPMN

Como se mencionó, BPMN es un estándar OMG relacionado con el modelado de procesos. DMN complementa a BPMN , lo que proporciona una separación de preocupaciones entre la decisión y el proceso. El ejemplo que se muestra aquí describe un proceso BPMN y un diagrama de requisitos de decisión (DRD) DMN para la incorporación de un cliente bancario. Se modelan varias decisiones y estas decisiones dirigirán la respuesta de los procesos.

Proceso de apertura de nueva cuenta bancaria

En el modelo de proceso BPMN que se muestra en la figura, un cliente realiza una solicitud para abrir una nueva cuenta bancaria. La aplicación de cuenta proporciona al representante de cuenta toda la información necesaria para crear una cuenta y proporcionar los servicios solicitados. Esto incluye el nombre, la dirección y varias formas de identificación. En los siguientes pasos del flujo de trabajo, se invocan los servicios "Conozca a su cliente" (KYC). En los servicios "KYC", se validan el nombre y la dirección; seguido de una verificación con la base de datos criminal internacional (Interpol) y la base de datos de personas que son "Personas políticamente expuestas ( PEP )". La PEP es una persona a la que se le confía un puesto político destacado o un pariente cercano de la misma. Los depósitos de personas en la lista PEP son potencialmente corruptos. Esto se muestra como dos servicios en el modelo de proceso. Las regulaciones contra el lavado de dinero (AML) requieren estas verificaciones antes de que se certifique la cuenta del cliente.

Figura: Proceso con decisiones para la creación de un nuevo cliente bancario.

Los resultados de estos servicios más las formas de identificación se envían a la decisión de Certificar nueva cuenta. Esto se muestra como una actividad de "regla", verificar cuenta, en el diagrama de proceso. Si el nuevo cliente pasa la certificación, entonces la cuenta se clasifica en incorporación para Comercio minorista, Comercio minorista, Gestión de patrimonio y Comercio de alto valor. De lo contrario, la solicitud del cliente se rechaza. La decisión de clasificar nuevo cliente clasifica al cliente. Si el proceso de verificación de cuenta arroja un resultado de "Manual", entonces el PEP o la verificación de Interpol arrojaron una coincidencia cercana. El representante de la cuenta debe inspeccionar visualmente el nombre y la solicitud para determinar si la coincidencia es válida y aceptar o rechazar la solicitud.

Certificar decisión de nueva cuenta

La lógica de la estructura de decisión y los datos asociados a la verificación de la cuenta.

Se certifica la apertura de una cuenta si se verifica la dirección del individuo, se proporciona una identificación válida y el solicitante no figura en una lista de delincuentes o personas expuestas políticamente. Estas opciones se muestran como subdecisiones debajo de la decisión "certificar nueva cuenta". Los servicios de verificación de cuentas proporcionan una coincidencia del 100 % con la dirección del solicitante. Para que la identificación sea válida, el cliente debe proporcionar una licencia de conducir, un pasaporte o una identificación emitida por el gobierno.

Las comprobaciones con PEP e Interpol son coincidencias "difusas" y devuelven valores de puntuación coincidentes. Las puntuaciones superiores a 85 se consideran una "coincidencia" y las puntuaciones entre 65 y 85 requerirían un proceso de selección "manual". Las personas que coinciden con cualquiera de estas listas son rechazadas por el proceso de solicitud de cuenta. Si hay una coincidencia parcial con una puntuación entre 65 y 85, con respecto a la lista de Interpol o PEP, entonces la certificación se establece en manual y un representante de la cuenta realiza una verificación manual de los datos del solicitante. Estas reglas se reflejan en la figura siguiente, que presenta la tabla de decisiones para aprobar o no el nombre proporcionado para las comprobaciones de listas.

Reglas de negocio para evaluar la puntuación de la coincidencia 'Fuzzy' entre PEP e Interpol.

Categoría de cliente

El proceso de incorporación del cliente está determinado por la categoría a la que pertenece. La categoría se decide por:

Esta decisión se muestra a continuación:

La decisión de categoría de cliente.

Hay 6 reglas de negocio que determinan la categoría del cliente y estas se muestran en la tabla de decisiones aquí:

Una tabla de decisiones DMN con reglas comerciales para clasificar a un cliente en una categoría según los datos de entrada.

Ejemplo de resumen

En este ejemplo, el resultado de la decisión "Verificar cuenta" orientó las respuestas del proceso de nueva cuenta. Lo mismo sucede con la decisión "Clasificar cliente". Al agregar o cambiar las reglas comerciales en las tablas, se pueden cambiar fácilmente los criterios para estas decisiones y controlar el proceso de manera diferente.

El modelado es un aspecto fundamental para mejorar un proceso existente o un desafío empresarial. El modelado generalmente lo realiza un equipo de analistas de negocios, personal de TI y expertos en modelado. Las expresivas capacidades de modelado de BPMN permiten a los analistas de negocios comprender las funciones de las actividades del proceso. Ahora, con la incorporación de DMN, los analistas de negocios pueden construir un modelo comprensible de decisiones complejas. La combinación de BPMN y DMN produce una combinación muy poderosa de modelos que funcionan sinérgicamente para simplificar los procesos.

Relación con la minería de decisiones y la minería de procesos

También se han propuesto técnicas de descubrimiento automático que infieren modelos de decisión a partir de datos de ejecución de procesos. [11] Aquí, un modelo de decisión DMN se deriva de un registro de eventos enriquecido con datos , junto con el proceso que utiliza las decisiones. De este modo, la minería de decisiones complementa la minería de procesos con los enfoques de minería de datos tradicionales .

Extensión cDMN

El modelo y notación de decisiones con restricciones (cDMN) es una notación formal para expresar conocimiento en un formato tabular e intuitivo. [12] Amplía el DMN con razonamiento de restricciones y conceptos relacionados, al tiempo que intenta conservar la facilidad de uso del original. El cDMN también está pensado para expresar otros problemas además del modelado empresarial, como el diseño de componentes complejos. [13]

Amplía DMN de cuatro maneras:

Debido a estas adiciones, los modelos cDMN pueden expresar problemas más complejos. [12] Además, también pueden expresar algunos modelos DMN de formas más compactas y menos complicadas. [12] A diferencia de DMN, cDMN no es determinista, en el sentido de que un conjunto de valores de entrada podría tener múltiples soluciones diferentes. De hecho, mientras que un modelo DMN siempre define una única solución, un modelo cDMN define un espacio de soluciones .

El uso de modelos cDMN también se puede integrar en modelos de procesos de negocio y modelos de procesos de notación, al igual que DMN.

Ejemplo

Como ejemplo, considere el conocido problema de coloración de mapas o de coloración de gráficos . Aquí, deseamos colorear un mapa de tal manera que ningún país limítrofe comparta el mismo color. La tabla de restricciones que se muestra en la figura (como se indica por su política de impacto E* en la esquina superior izquierda) expresa esta lógica. Se lee como "Para cada país c1, el país c2 cumple que si son diferentes países limítrofes, entonces el color de c1 no es el color de c2.

Implementación parcial del problema de coloración de mapas en el modelo de decisión de restricciones y notación

Aquí, las dos primeras columnas introducen dos cuantificadores, ambos de tipo country, que sirven como cuantificador universal . En la tercera columna, se utiliza el predicado 2-ario borders para expresar cuándo dos países comparten una frontera. Finalmente, la última columna utiliza la función 1-aria color of , que asigna a cada país un color.

Referencias

  1. ^ Estándar OMG "Modelo de decisión y notación (DMN)", versión actual
  2. ^ OMG estándar "BPMN", versión actual
  3. ^ Purchase, Jan (5 de enero de 2015). "Reseña de libro: Modelado de procesos y decisiones en BPMN/DMN". Blog de gestión de decisiones para finanzas . Lux Magi Ltd . Consultado el 19 de abril de 2015 .
  4. ^ IIBA (15 de abril de 2015). Guía del conjunto de conocimientos sobre análisis empresarial (BABOK® Guide) (3.ª ed.). Kogan Page Limited. pág. 512. ISBN 978-1927584026.
  5. ^ "El modelado de decisiones ahora es estándar para los analistas de negocios".
  6. ^ Mann, Stephanie. "Gestión de reglas de negocio: herramientas y técnicas para el éxito". ebizq.net, The Insider's Guide to Next-Generation BPM . Consultado el 19 de abril de 2015 .
  7. ^ Descubrimiento de decisiones dentro de sus procesos de negocio utilizando IBM Blueworks Live, Publisher IBM Redbooks, 2014 ISBN 0738453579 
  8. ^ Ronen, Gil; Feldman, Jacob. "Modelos de decisión que utilizan estándares dmn y bpmn: recomendador de hipotecas". Slideshare . OpenRules.
  9. ^ F. Hasic et al. (2018). Aumento de procesos con inteligencia de decisiones: principios para el modelado integrado. Decision Support Systems, 107, 1-12. [1]
  10. ^ F. Hasic et al. (2020). Decision as a Service (DaaS): un enfoque de arquitectura orientada a servicios para decisiones en procesos. Transacciones IEEE sobre computación de servicios [2]
  11. ^ J. De Smedt et al. (2019). Descubrimiento holístico de modelos de decisión a partir de datos de ejecución de procesos. Knowledge-Based Systems, 183, 104866 [3]
  12. ^ abc Vandevelde, Simon; Aerts, Bram; Vennekens, Joost (12 de noviembre de 2021). "Abordar los desafíos de DM con cDMN: una integración estrecha de DMN y razonamiento de restricciones". Teoría y práctica de la programación lógica . 23 (3): 535–558. arXiv : 2110.02610 . doi :10.1017/S1471068421000491. S2CID  244083802.
  13. ^ Aerts, Bram; Deryck, Marjolein; Vennekens, Joost (1 de enero de 2022). "Soporte de decisiones basado en conocimiento para el diseño de componentes de máquinas: un estudio de caso". Sistemas expertos con aplicaciones . 187 : 115869. doi :10.1016/j.eswa.2021.115869. S2CID  240156716.

Enlaces externos