BPMN (BUSINESS
PROCESS MODEL AND NOTATION)
La notación para el modelado de
procesos de negocio (Business Process Model And Notation – BPMN por sus
siglas en ingles), es una forma estándar y gráfica de modelar procesos de
negocios.
La meta fundamental de BPMN es
proporcionar una notación estándar que sea fácilmente comprensible por todos
los Stakeholders.
Provee una notación simple para
los flujos, independiente del entorno de implementación. La notación se
sustenta en un marco riguroso que facilita trasladar los modelos de nivel de
negocio hacia modelos ejecutables que las suites de BPM y motores Workflow puedan
comprender. En los últimos años, BPMN ha sido ampliamente adoptado por los
productos relacionados a la Gestión de Procesos de Negocios (BPM - Business
Process Management), tanto para los fabricantes de herramientas de Análisis de
Procesos de Negocios (BPA - Business Process Analysis), como por los de
herramientas de Modelado y Suites completas de BPM.
COMPORTAMIENTO DEL
MODELO BPMN
Modelo de Proceso.- En un diagrama pueden describirse uno o más
modelos de procesos. Cada modelo constituye la descripción de un proceso.
Instancia de Procesos.- Es la ejecución de un proceso basada en un
modelo de proceso. Procesos o casos reales. Por ejemplo la reclamación de un
cliente crea una instancia del proceso de reclamaciones.
Marca (Token).- Concepto teórico que explica y controla el flujo de
secuencia (=control) en una instancia de proceso. Las marcas recorren en forma
de animación la lógica por los flujos normales y los de excepción.
Correlación.- Cada nueva instancia recibe un identificador
(correlador). El identificador se requiere técnicamente para relaciona
instancias en procesos complejos. Es la asignación en forma de un identificador
se le llama correlación
FUNDAMENTOS DE BPMN
|
Ventajas:
- Considera un único diagrama para la representación de los procesos (BPD, Business Process Diagram)
- Pensado para ser asignado con naturalidad a lenguajes de ejecución (BPEL4WS, Business Process Execution Language for Web Services)
- Fácil de entender:
- Analista de negocios
- Desarrolladores técnicos
- Es un lenguaje nuevo
- El experto en el dominio del negocio tiene una vaga idea de la seguridad.
- La seguridad ha sido integrada en forma tardía.
- Durante la fase de administración del sistema o simplemente considerada como un servicio externo que será suministrado por un tercero.
- Los ingenieros de requisitos que especifican seguridad ha tendido a indicar restricciones específicas de arquitectura. EJEMPLO DE UN MODELO REALIZADO EN BPMN
- Supongamos que el área comercial de un banco está ofreciendo la apertura de una cuenta corriente. Para ello el ejecutivo comercial llena una solicitud, la cual envía a un analista de riesgo para su evaluación. Dicho Analista entrega su respuesta, para que el ejecutivo informe la apertura o rechazo de apertura al cliente.
No hay comentarios:
Publicar un comentario