Introducción A BPMN
Enviado por alexls • 6 de Junio de 2012 • 858 Palabras (4 Páginas) • 838 Visitas
Introducción a BPMN
Índice de contenidos.
• 1. Introducción.
• 2. Entorno.
• 3. Actividades.
• 4. Participantes.
• 5. Conectores de flujo.
• 6. Eventos.
• 7. Conclusiones.
1. Introducción
El objetivo de este tutorial es introduciros en el mundo de las anotaciones de BPM mediante el uso de BPMN
¿Qué es BPMN?
BPMN es el acrónimo de Business Process Modeling Notation y no es otra cosa que una notación gráfica estandarizada para el modelado de los procesos de negocio.
Su principal objetivo es : Resolver las dificultades de comunicación que tiene el lenguaje común
• Proporciona un método normalizado para representar procesos de negocio
• Facilita su entendimiento debido a la poca complejidad de su notación
• Proporciona un lenguaje común entre los usuarios de negocio y los técnicos
• Facilita la diagramación de los procesos de negocio
Está basado en la idea de que existen diferentes roles con diferentes responsabilidades y cuya comunicación se realiza de forma similar a lo que sería un diagrama de estados pero dentro de un tiempo determinado.
Es muy similar a lo que sería un diagrama de estados.
Desarrollado originalmente por la BPMI pero mantenido en la actualidad por OMG
Actualmente tiene mayor uso la versión 1.2 pero cada vez es más facil ver la versión 2.0
2. Entorno.
El tutorial está escrito usando el siguiente entorno:
• Hardware: Portátil Asus G50Vseries (Core Duo P8600 2.4GHz, 4GB RAM,320 GB HD).
• Sistema operativo: Windows Vista Ultimate.
• Mozilla Firefox 2.0.0.20
3. Actividades
Una actividad representa una acción dentro de un proceso, sirve para denominar el trabajo realizado por un participante.
Una actividad puede ser en función de su ejecución :
• Manual (cuando se realiza por un participante humano)
• Automático (cuando se realiza por un participante de proceso o de sistema)
Una actividad puede ser :
• Independiente
• Emisor de una notificación
• Receptor de un mensaje
• Solicitud-Respuesta
Una actividad se puede implementar :
• Tarea (Task) : Unidad mínima de trabajo dentro de un proceso
• Subproceso (Sub-process) : Unidad compuesta de trabajo formado por más de una tarea o subproceso
En definitiva, un subproceso agrupa tareas en una única tarea.
Los subprocesos debido a que son agrupaciones de varias tareas y otros subprocesos tiene la propiedad de poder mostrarse contraídos y expandidos.
Se representan con un rectángulo.
4. Participantes.
Un participante o pool representa a cualquier recurso involucrado en un proceso, tiene la función de ser el contenedor gráfico que indica las actividades que se van a realizar así como las condiciones de su ejecución.
Lógicamente, las actividades contenidas dentro de un participante sólo podrán ser ejecutadas por dicho participante
Existen 3 tipos de participantes :
• Humano
• Sistema
• Proceso
Cada participante debería de ser un pool diferente
Un participante puede hacer uso de un modificador de ruta o lane
¿Qué es una ruta o lane?
Una ruta o lane representa una partición lógica del
...