stringtranslate.com

Modelo de decisión y notación

En análisis de negocios , el modelo de decisión y notación ( DMN ) es un estándar publicado por el 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 las 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 sea legible tanto por empresas como por usuarios de TI . Esto permite que varios grupos colaboren eficazmente en la definición de un modelo de decisión :

El estándar DMN se puede utilizar eficazmente 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 Reglas de Negocio, que "proporciona un mecanismo para que el proceso proporcione información a un motor de reglas de negocios y obtenga el resultado de los cálculos que el motor de reglas de negocios 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 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 funcionar con BPMN . Los modelos de procesos de negocio se pueden simplificar trasladando la lógica del proceso a los servicios de decisión. DMN es un dominio separado dentro de OMG que proporciona una forma explícita de conectarse a procesos en BPMN. Las decisiones en DMN se pueden vincular explícitamente a procesos y tareas que utilizan las decisiones. Esta integración de DMN y BPMN se ha estudiado ampliamente. [9] DMN espera que la lógica de una decisión se implemente como un Servicio de Decisión sin estado y libre de efectos secundarios. Un servicio de este tipo se puede invocar desde un proceso de negocio y los datos del proceso se pueden asignar a las entradas y salidas del servicio de decisiones. [10]

Ejemplo de DMN-BPMN

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

Nuevo proceso de cuenta bancaria

En el modelo de proceso BPMN que se muestra en la figura, un cliente solicita abrir una nueva cuenta bancaria. La solicitud de cuenta proporciona al representante de la cuenta toda la información necesaria para crear una cuenta y brindar los servicios solicitados. Esto incluye el nombre, la dirección y diversas formas de identificación. En los siguientes pasos del flujo de trabajo, se llaman los servicios 'Conozca a su cliente' (KYC). En los servicios 'KYC' se valida 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 )'. El PEP es una persona a la que se le ha confiado un cargo político destacado o un pariente cercano del mismo. 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 estos controles antes de que se certifique la cuenta del cliente.

Figura: Un proceso con decisiones para crear un nuevo cliente bancario.

Los resultados de estos servicios más los formularios de identificación son enviados 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 aprueba la certificación, la cuenta se clasifica en incorporación para empresas minoristas, minoristas, gestión patrimonial y empresas de alto valor. De lo contrario, se rechaza la solicitud del cliente. La Decisión Clasificar Nuevo Cliente clasifica al cliente. Si el proceso de verificación de cuenta arroja un resultado de 'Manual', entonces la verificación de PEP o Interpol arrojó 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 con la verificación de la cuenta.

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

Las verificaciones contra 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 la lista de Interpol o PEP entonces la certificación se establece en manual y un representante de 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 sobre si se debe aprobar el nombre proporcionado para las comprobaciones de listas.

Reglas de negocio para evaluar la puntuación del partido 'Fuzzy' de PEP e Interpol.

Categoría de cliente

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

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' dirigió las respuestas del proceso de nueva cuenta. Lo mismo ocurre 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 crítico 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 capacidades de modelado expresivo 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 automatizadas 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. Al hacerlo, la minería de decisiones complementa la minería de procesos con los enfoques tradicionales de minería de datos .

extensión cDMN

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

Amplía DMN de cuatro formas:

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, donde un modelo DMN siempre define una solución única, un modelo cDMN define un espacio de solución .

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

Ejemplo

Como ejemplo, considere el conocido problema de coloración de mapas o coloración de gráficos . Aquí queremos 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 lo indica su política de aciertos E* en la esquina superior izquierda) expresa esta lógica. Se lee como "Para cada país c1, el país c2 sostiene que si son diferentes países los que limitan, entonces el color de c1 no es el color de c2.

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

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

Referencias

  1. ^ Estándar OMG "Modelo de decisión y notación (DMN)", versión actual
  2. ^ Estándar Dios mío "BPMN", versión actual
  3. ^ Compra, enero (5 de enero de 2015). "Reseña del 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). Una guía para el conjunto de conocimientos de análisis empresarial® (Guía BABOK®) (3ª ed.). Página de Kogan limitada. pag. 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, técnicas para el éxito". ebizq.net, la guía privilegiada sobre BPM de próxima generación . Consultado el 19 de abril de 2015 .
  7. ^ Descubriendo las decisiones dentro de sus procesos comerciales utilizando IBM Blueworks Live, editor IBM Redbooks, 2014 ISBN 0738453579 
  8. ^ Ronen, Gil; Feldman, Jacob. "Modelos de decisión utilizando estándares dmn y bpmn: recomendador de hipotecas". Compartir diapositivas . Reglas abiertas.
  9. ^ F. Hasic y col. (2018). Aumento de procesos con inteligencia de decisiones: principios para el modelado integrado. Sistemas de apoyo a la decisión, 107, 1-12. [1]
  10. ^ F. Hasic y col. (2020). Decisión como servicio (DaaS): un enfoque de arquitectura orientada a servicios para decisiones en procesos. Transacciones IEEE sobre servicios informáticos [2]
  11. ^ J. De Smedt y otros. (2019). Descubrimiento holístico de modelos de decisión a partir de datos de ejecución de procesos. Sistemas basados ​​en el conocimiento, 183, 104866 [3]
  12. ^ abc Vandevelde, Simón; Aerts, Bram; Vennekens, Joost (12 de noviembre de 2021). "Afrontar los desafíos de DM con cDMN: una estrecha integración 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 el 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