Está en la página 1de 6

Introduccin a la notacin BPMN 1.

0
Resumen
El presente documento tiene por objeto proporcionar una visin general de alto nivel y la
introduccin a la notacin de modelado de procesos de negocio (BPMN). El contexto general y
los usos de BPMN se proporcionarn como un suplemento a los detalles tcnicos se define la
especificacin de BPMN 1.0, que ha sido recientemente terminado y puesto a disposicin del
pblico. Los fundamentos de la notacin BPMN describen los tipos de objetos grficos que
componen la notacin y cmo funcionan juntos como parte de un diagrama de procesos de
negocio. Tambin se discutieron los diferentes usos de BPMN, incluyendo cmo afectan los
niveles de precisin que un modelador debe incluir en un diagrama. Por ltimo, el valor en el
uso de BPMN como un estndar de notacin y se definir un esbozo del futuro de BPMN.
Qu es BPMN?
El Business Process Management Initiative (BPMI) ha desarrollado un estndar de notacin
de modelado de procesos de negocio (BPMN). La especificacin BPMN 1.0 fue liberada al
pblico en mayo de 2004. Esta especificacin representa ms de dos aos de esfuerzo por el
Grupo de Trabajo BPMI Notacin. El principal objetivo de BPMN es proporcionar una notacin
que sea fcilmente comprensible por todos los usuarios de negocios, los analistas de negocios
que crean los proyectos iniciales de procesos, los tcnicos responsables de la aplicacin, los
desarrolladores de tecnologa que llevarn a cabo esos procesos, y por ltimo, a la gente de
negocios que administran y supervisan esos procesos. BPMN Tambin se apoy con un
modelo interno que permita la generacin de ejecutables BPEL4WS. Por lo tanto, BPMN crea
un puente para la normalizacin entre el diseo de procesos de negocio y el proceso de la
aplicacin.
BPMN define un Diagrama de Procesos de Negocio (BPD), que se basa en una tcnica
adaptada flowcharting para la creacin de modelos grficos de las operaciones de procesos
de negocio. Un Modelo de Procesos de Negocios, entonces, es una red de objetos grficos,
que son actividades (es decir, trabajo) y el flujo de control que definen su objeto de actuacin.
BPMN bsicos
Un BPD se compone de un conjunto de elementos grficos. Estos elementos permiten el fcil
desarrollo de esquemas sencillos que ser familiar a la mayora de analistas de negocios (por
ejemplo, un diagrama de flujo). Los elementos han sido elegidos para ser distinguibles unos de
otros y utilizan formas conocidas por la mayora de los modeladores. Por ejemplo, las
actividades estn representadas por rectngulos y las decisiones por diamantes. Cabe
destacar que uno de los motores para el desarrollo de BPMN es crear un mecanismo sencillo
para la creacin de modelos de procesos de negocio, mientras que al mismo tiempo ser capaz
de manejar la complejidad inherente a los procesos de negocio. El enfoque adoptado para
tratar estos dos requisitos para organizar la grfica en categoras especficas. Esto proporciona
un pequeo conjunto de categoras de notacin de modo que el lector de un BPD puede
reconocer fcilmente los tipos bsicos de elementos y entender el diagrama. Dentro de las
categoras bsicas de elementos, la variacin y la informacin adicional puede agregar
complejidad sin cambiar drsticamente el LOOK-and-feel del diagrama. Las cuatro categoras
bsicas de elementos son los siguientes:
Flujo de Objetos
Conexin de objetos
Carriles (Swimlanes)

Flujo de Objetos
Un BPD tiene un pequeo conjunto de (tres) elementos bsicos, que son los objetos de flujo,
de modo que los modeladores no tienen que aprender y reconocer un gran nmero de
diferentes formas. Los tres objetos de flujo son los siguientes:
Evento
Un evento est representado por un crculo y es algo que "ocurre" en el curso de un proceso
de negocio. Estos eventos afectan el flujo del proceso y por lo general tienen una causa (de
activacin) o de impacto (resultado). Los eventos son los crculos con centros abiertos para
permitir en su interior, marcadores para diferenciar los diferentes factores desencadenantes o
resultados. Hay tres tipos de eventos, sobre la base de cuando afectan el flujo: inicio,
intermedio y final (ver las figuras a la derecha, respectivamente).
Actividad
Una actividad est representada por un rectngulo de esquinas redondeadas (vase la figura
a la derecha) y es un trmino genrico para el trabajo que realiza la empresa. Una actividad
puede ser atmica o no atmica (es decir compuesto). Los tipos de actividades son las
siguientes: Sub-Tarea y Proceso. El Sub-proceso se distingue por un pequeo signo ms en
la parte inferior central de la forma.
Pasarela
Una pasarela (Gateway) es representado por la conocida forma de diamantes (vase la figura
a la derecha) y se utiliza para controlar la divergencia (separacin) y la convergencia (unin) de
las secuencias de flujo. Por lo tanto, determinar las decisiones tradicionales, as como la
bifurcacin, la fusin y unin de caminos. Marcadores en su interior indicaran el tipo de
comportamiento de control.
Conexin de objetos
El flujo de objetos en un diagrama est conectado entre s para crear la estructura esqueltica
bsica de un proceso de negocio. Hay tres objetos de conexin que ofrecen esta funcin. Estos
conectores son los siguientes:
Secuencia de Flujo
Una secuencia de flujo est representado por una lnea slida con una flecha slida (vase la
figura a la derecha) y se utiliza para mostrar el orden (la secuencia), en que se llevarn a cabo
las actividades en un proceso. Tenga en cuenta que el trmino "control de flujo" generalmente
no es utilizado en BPMN.
Mensaje de Flujo
Un mensaje de flujo est representado por una lnea discontinua con una punta de flecha
(vase la figura a la derecha) y se utiliza para mostrar el flujo de mensajes entre dos
participantes del proceso (entidades comerciales o de funciones negocios) que envan y
reciben. En BPMN, dos piscinas en el diagrama representan dos participantes.
Asociacin
Una asociacin est representada por una lnea de puntos con una lnea de flecha (vase la
figura a la derecha) y se utiliza para asociar datos, texto, y otros artefactos con los objetos del
flujo. Las asociaciones se utilizan para mostrar las entradas y salidas de las actividades.
Modeladores de deseo o que requieren un bajo nivel de precisin para crear modelos de
procesos de documentacin y comunicacin, adems de los elementos centrales de los
conectores ofrecer la posibilidad de crear fcilmente comprensible diagramas (ver Figura 1).

Figura1
Para modeladores que requieren un mayor nivel de precisin como modelos de procesos, que
sern objeto de anlisis detallado y ser gestionado por Business Process Management
System (BPMS), se pueden agregar ms detalles a los elementos bsicos y se muestran a
travs de marcadores internos (vase Figura 2).
Figura2
Carriles de piscinas (Swimlanes)
Muchas metodologas de modelado de proceso utilizan el concepto de carriles de piscina
como un mecanismo para organizar actividades en distintas categoras visuales con el fin de
ilustrar las diferentes capacidades funcionales o responsabilidades. En BPMN existen dos
objetos que son los siguientes:
Piscina (Pool)
Una piscina representa uno de los participantes en un proceso. Este tambin acta como un
contenedor grfico para particionar un conjunto de actividades de otros grupos (vase la figura
a la derecha), por lo general en el contexto de situaciones de B2B (Business to business).
Carril (Lane)
Un carril es una sub-particin dentro de una piscina y de esta forma se amplia la longitud total
de la piscina, ya sea vertical u horizontalmente (vase la figura a la derecha). Los carriles se
utilizan para organizar y clasificar las actividades.
Las Piscinas se utilizan cuando el diagrama comprende dos entidades empresariales o
participantes (vase la Figura 3), y estn fsicamente separados en el diagrama. Las
actividades dentro de Piscinas separadas se consideran autnomas de Procesos. Por lo tanto,
el flujo de secuencia no puede cruzar la frontera de una piscina. El Flujo de mensajes se
define como el mecanismo para mostrar la comunicacin entre dos participantes, y, por tanto,
debe conectar entre dos piscinas (o los objetos dentro de las piscinas).
Figura3
Los Carriles estn ms estrechamente relacionados con el proceso de modelado tradicional.
Los Carriles con frecuencia se usan para separar las actividades relacionadas con una
determinada funcin o papel en la empresa (vase la Figura 4). La secuencia de flujo puede
cruzar las fronteras de carriles dentro de una piscina, pero el flujo de mensajes no se puede
utilizar como objetos de flujo entre los carriles de la misma piscina.
Figura4
Artefactos
BPMN fue diseado para permitir a los modeladores y herramientas de modelado, de cierta
flexibilidad en la ampliacin de la notacin base y en la prestacin de la capacidad adicional de
un contexto apropiado a la situacin especfica de modelado, como para un mercado vertical
(por ejemplo, seguros o banca). Cualquier nmero de artefactos se puede agregar a un
diagrama como apropiado para el contexto de los procesos de negocio se basa en. La actual
versin de la especificacin BPMN slo define tres tipos de artefactos BPD, que son los
siguientes:
Objeto de datos

Los Objetos de datos son un mecanismo para mostrar los datos requeridos o producidos por
actividades. Ellos estn conectados a las actividades travs de las asociaciones.
Grupo
Un grupo est representado por un rectngulo de esquinas redondeadas preparado con una
lnea discontinua (vase la figura a la derecha). La agrupacin se puede utilizar para la
documentacin o para el anlisis, pero no afecta a la secuencia de flujo.
Anotacin
Las anotaciones, para un modelador son un mecanismo para proporcionar ms informacin de
texto para el lector de un diagrama BPMN (vase la figura a la derecha).
Modeladores pueden crear sus propios tipos de artefactos, en los que se aaden ms detalles
acerca de cmo el proceso se realiza con bastante frecuencia-para mostrar las entradas y
salidas de las actividades del Proceso. Sin embargo, la estructura bsica del proceso, segn lo
determinado por las actividades, pasarelas (Gateways), y secuencias de flujo, no se cambian
con la adicin de artefactos en el diagrama, como se puede ver comparando la Figura 4 y la
Figura 5.
Figura5
Usos generales de BPMN
Modelado de procesos de negocio se utiliza para comunicar una amplia variedad de
informacin a diferentes pblicos. BPMN est diseado para cubrir muchos tipos de modelado
y permite la creacin de segmentos de proceso, as como de extremo a extremo los procesos
de negocio, en diferentes niveles de fidelidad. Dentro de la variedad de objetivos del modelado
del proceso, hay dos tipos bsicos de modelos que se pueden crear con un DBP:
Colaboracin (Pblico) Procesos B2B
Interna (Privado) Procesos de Negocio
Procesos de colaboracin B2B
Un proceso de colaboracin B2B describe las interacciones entre dos o ms entidades
empresariales. Los diagramas para este tipo de procesos son en general desde un punto de
vista global. Es decir, no tienen la opinin de ningn participante, pero muestran la interaccin
entre los participantes. Las interacciones se presentan como una secuencia de actividades y
los patrones de intercambio de mensajes entre los participantes. Las actividades para los
participantes la colaboracin puede ser considerado como el "puntos de contacto" entre los
participantes, por lo que el proceso define las interacciones que son visibles al pblico para
cada participante. Al mirar el proceso que se muestra en una solo Piscina (es decir, para uno
de los participantes), proceso pblico tambin se conoce como un proceso abstracto. En el real
(interno) los procesos son ms susceptibles de tener actividades y detalle de lo que se muestra
en los procesos de colaboracin B2B.
Figura 3, ms arriba, se repite en la figura 6 para mostrar un ejemplo de un proceso de
colaboracin B2B.
Figura6
Procesos empresariales internos
Una nota interna de los procesos de negocio se centra generalmente en el punto de vista de
una sola organizacin empresarial. Aunque los procesos internos a menudo muestran las
interacciones con los participantes externos, que definen las actividades que generalmente no

son visibles para el pblico y, por lo tanto, las actividades privadas. Si se utilizan carriles
entonces un proceso interno de negocios se incluir dentro de una misma piscina. La
secuencia de flujo del proceso es, por tanto, dentro de la piscina y no pueden cruzar las
fronteras de la Piscina. El Flujo de mensajes puede cruzar la frontera de Piscina para
mostrar de las interacciones que existen entre los procesos de negocio por separado. As, un
simple diagrama de procesos de negocio puede mostrar mltiples procesos de la empresa
privada.
Diferentes fines - Diferentes niveles de precisin
El modelado de los procesos de negocio a menudo comienza con la captura de actividades de
alto nivel de perforacin y luego hacia abajo para bajar los niveles de detalle dentro de los
esquemas por separado. Puede haber varios niveles de esquemas, en funcin de la
metodologa utilizada para el desarrollo de modelos. Sin embargo, BPMN es independiente de
cualquier metodologa de modelado de procesos. Figura 7 se muestra un ejemplo de un
proceso de alto nivel, BPMN capturado por un caso de estudio, que es bsicamente una serie
de sub-procesos, con tres puntos de decisin en el proceso.
Figura7
La Figura 8 muestra los detalles del primer Sub-Proceso de la Figura 7. Este esquema cuenta
con dos (2) piscinas, una para el cliente y uno para la empresa prestadora del servicio. Tenga
en cuenta que este diagrama muestra el interior de los procesos de negocio para la empresa y
muestra un resumen proceso para el cliente (es decir, el cliente slo incluye el proceso de las
actividades de utilizarse para la comunicacin a travs de flujo de mensajes a la empresa). Las
actividades dentro de la empresa se dividi por Carriles para mostrar los servicios o funciones,
responsables de la ejecucin (por ejemplo, el Sistema de Coordinador de Desarrollo de
Negocios, Legal, y al por menor).
Figura8
Cul es el valor de modelado en BPMN?
La composicin del Grupo de Trabajo de la Notacin BPMI representa un gran segmento de la
comunidad de modelado de procesos de negocio y que han llegado a un consenso y presentan
BPMN como estndar de notacin de modelado de procesos de negocio. El desarrollo de
BPMN es un paso importante en la reduccin de la fragmentacin que existe con la multitud de
herramientas de modelado de procesos y anotaciones. El Grupo de Trabajo de Notacin BPMI
ha aportado conocimientos y experiencia con muchas anotaciones y ha tratado de consolidar
las mejores ideas divergentes de estas anotaciones en un solo estndar de notacin. Ejemplos
de otras anotaciones o metodologas que se revisaron son: Diagrama de actividad de UML,
UML eDoc Procesos de Negocio, IDEF, ebXML BPSS, la actividad de flujo decisin (ADF)
Diagrama, RosettaNet, LOVeM y eventos Proceso Cadenas (EPCs). Esta fragmentacin ha
dificultado la amplia adopcin de la inter-operables de sistemas de gestin de procesos de
negocio. Un buen soporte estndar de notacin de modelado debe reducir la confusin entre el
negocio y los usuarios finales de TI.
Otro factor que impuls el desarrollo de BPMN es que, histricamente, los modelos de
procesos de negocio desarrollado por la gente de negocios han sido separados tcnicamente
del proceso requerido por los sistemas de representaciones destinadas a aplicar y ejecutar los
procesos. Por lo tanto, exista la necesidad de traducir el manual original de los modelos de
procesos de negocio a la ejecucin de modelos. Las traducciones estn sujetas a errores y
hace difcil para los procesos propietarios comprender la evolucin y el rendimiento de los
procesos que desarrollaron.

Mapeo de un diagrama BPMN a BPEL4WS


Para ayudar a aliviar el dficit de tcnicas de modelado, un objetivo clave en el esfuerzo por
desarrollar BPMN fue crear un puente entre las empresas orientadas a la notacin de
modelado de procesos de TI orientadas a la ejecucin idiomas que se apliquen los procesos
dentro de un sistema de gestin de procesos de negocio. Los objetos grficos de BPMN, con el
apoyo de un rico conjunto de los atributos de los objetos, se han asignado a la Ejecucin de
Procesos de Negocios Idioma para Web Services (BPEL4WS v1.1), de facto el estndar para
la ejecucin del proceso. Figura 9 es un ejemplo de un segmento de una empresa y marca el
proceso de asignacin a la ejecucin de elementos BPEL4WS.
Figura9
Futuro de BPMN
BPMN a pesar de que la especificacin se encuentra actualmente en una versin 1.0, muchas
empresas se han comprometido a apoyar y aplicar la especificacin (vase el comunicado de
prensa BPMI, de fecha 2 de marzo de 2004: http://www.bpmi.org/PR.esp?id = 301). Un
futuro prximo sern una gran cantidad de proveedores y usuarios finales tendrn experiencia
con BPMN. Esta experiencia proporcionar informacin valiosa para afinar los detalles de la
especificacin de BPMN, en particular en lo relativo a la cartografa BPEL4WS. Si bien una
importante revisin de BPMN, no se espera en breve, una versin de mantenimiento (por
ejemplo, la versin 1.1) se puede esperar que se complete en aproximadamente 9 a 12 meses.
Adems de una liberacin de mantenimiento, es probable que se produzca dentro de los
esfuerzos para normalizar BPMI conjuntos de artefactos de apoyo a las empresas en general y
el modelado de negocios verticales dominios (por ejemplo, seguros, fabricacin, y las finanzas).
Adems, es probable que los esfuerzos de BPMN para encajar en un contexto ms amplio de
ms alto nivel de modelado de negocios, incluya, por ejemplo, el modelado de reglas de
negocio y estrategia de negocios.
BPMI no es una organizacin formal de las normas, sino BPMI es una organizacin que innova
las especificaciones clave para apoyar el desarrollo de sistemas de BPM. Por lo tanto, BPMN
ser transmitida a una organizacin para formalizar su condicin de norma. El OMG es un
probable candidato a tomar las normas BPMN en el tiempo y ha habido discusiones entre
BPMI y el OMG para facilitar esta transferencia en el futuro. Teniendo en cuenta que la OMG
est actualmente en desarrollo UML, que incluye diagramas de la actividad, es posible que una
consolidacin de BPMN Business Process Diagramas UML y Diagramas de Actividad se lleve
a cabo.

También podría gustarte