Bpmn

Solo disponible en BuenasTareas
  • Páginas : 9 (2078 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de marzo de 2011
Leer documento completo
Vista previa del texto
BPMN Alcance de BPMN ~ Aunque BPMN indica los flujos de datos (mensajes) y las asociaciones de los artefactos de datos a las actividades, BMPN no es un diagrama de flujo de datos. Usos de BPMN ~ BPMN se utiliza para comunicar una amplia variedad de información a una amplia variedad de audiencias. ~ BPMN está diseñado para cubrir muchos tipos de modelamiento y permite diseñar procesos de negocio ~Los elementos estructurales de BPMN permiten a los distintos lectores identificar fácilmente las distintas secciones de un diagrama BPMN ~ Hay tres tipos básicos de sub-modelos dentro de un modelo BPMN: 1. Proceso de negocio Privado (interno) 2. Procesos abstractos (público) 3. Procesos de colaboración (global) Procesos de Negocio Privados (Internos): ~ Son internos a una organización específicay son tipos de procesos que comúnmente se les denomina Workflow o procesos BPM ~ Si se utilizan swimlanes, un proceso privado debe estar contenido dentro de un único pool ~ Luego los flujos de secuencia contenidos dentro del pool no pueden cruzar sus límites ~ Los flujos de mensajes pueden cruzar los límites del pool para mostrar las interacciones que existen entre distintos procesos de negocioprivados ~ Luego un único diagrama de procesos de negocio puede mostrar varios procesos de negocio privados. Ejemplo:

Ejemplo Proceso de Negocio Privado Procesos Abstractos (Públicos): ~ Representa la interacción entre un proceso de negocio privado y otro proceso o participante ~ En un proceso abstracto se incluyen sólo aquellas actividades usadas para comunicarse fuera del proceso de negocioprivado, más los mecanismos de flujo de control apropiados ~ Todas las actividades interna del proceso de negocio privado, no se muestran en el proceso abstracto ~ De esta manera un proceso abstracto expone al mundo externo, la secuencia de mensajes requeridos para interactuar con un proceso de negocio ~ Los procesos abstractos están contenidos dentro de un pool y pueden ser modelados por separado odentro de un diagrama BPMN para mostrar el flujo de mensajes entre las actividades del proceso abstracto y otras entidades ~ Si el proceso abstracto está dentro del mismo diagrama que su correspondiente proceso de negocio privado, las actividades comunes a ambos procesos pueden estar asociadas

Ejemplo de Proceso de Negocio Abstracto Proceso de Colaboración (Global): ~ Describe lasinteracciones entre dos o más entidades de negocio ~ Estas interacciones se definen como una secuencia de actividades que representa patrones del intercambio de mensajes entre las entidades involucradas ~ Un proceso de colaboración puede mostrarse como dos o más procesos abstractos comunicándose entre ellos. ~ Con un proceso abstracto, las actividades de las participantes en la colaboración, puedenconsiderarse como “puntos de contacto” entre los participantes ~ El proceso real (ejecutable) probablemente tenga muchas más actividades y detalles, de lo que se muestra en el proceso abstracto

Ejemplo de Proceso de Negocio de Colaboración ~ En este proceso hay dos participantes, el cliente y la clínica ~ Cada uno tiene su propia visión del proceso, actividades internas v/s externas ~ El diagrama muestralas actividades de ambos participantes del proceso, pero cuando éste se está ejecutando, cada participante sólo tendrá control sobre sus propias actividades

Conjunto Extendido de Elementos de Diagramas de Procesos de Negocio Los límites del subproceso están expandidos y los detalles son visibles dentro de los límites Los flujos de secuencia no pueden cruzar los límites del subproceso.Subproceso expandido Expanded Sub-Process

Gateways de control Gateways Control Types

El icono dentro del rombo indica el tipo de comportamiento del flujo de control. Los tipos posibles son: ~ Decisión exclusiva basado en evento o basado en datos ~ Decisión inclusiva ~ Complejo ~ Concurrencia y sincronización paralela

Flujo de secuencia no controlado

Flujo de secuencia condicional...
tracking img