Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Notación para el Modelado de Proceso de Negocio (BPMN) Poster                                                             ...
Prochain SlideShare
Chargement dans…5
×

Bpmn poster[1]

1 893 vues

Publié le

Bpmn poster[1]

  1. 1. Notación para el Modelado de Proceso de Negocio (BPMN) Poster C baefg Revisa la última versión en: http://bpmn.itposter.net Objetos gráficos para los diagrama de procesos de negocio Objetos de conexión para los Diagramas de Procesos de Negocio Secuencia de Flujo y Reglas de Flujo de Mensaje Eventos Un evento es algo que »pasa o sucede« durante el proceso. Este evento afecta el flujo Actividades Una actividad es un tipo de trabajo genérico que una empresa o Compuertas Objetos de conexión Gráfica Solo objetos que tienen una entrada y/o salida de secuencia de flujo/flujo de Una compuerta es usada para dividir o fusionar mensajes son mostrados en las tablas mostradas a continuación: del proceso y usualmente tiene una causa (algo que lo gatilla) y un impacto compañía realiza. Una actividad puede ser atómica (tarea) or compuesta Hay 3 formas de conectar Objetos de Flujo (Eventos, Actividades, múltiples flujos procesos. Por lo tantos, determinará (resultado). (proceso, sub-proceso). Ejemplos: Enviar una carta, Escribir un reporte, Compuertas) con otros o con otra información – Usando flujos de a: a: calcular interés,Jugar futbol ,... ramificación, bifurcación, la fusión y unión de caminos. Eejemplos: Email recibido, 3:00 en punto, Deposito Vacio, Error Critico,... Ejemplo: Condición Verdadera? – si/no, Elegir un color? – secuencia, flujo de mensaje o asociaciones. Una tarea es usada para rojo/verde/azul,... proceso Expanded Flujo de representar una actividad en un Objetos de conexión gráfica sub-proceso Intermedio bajo nivel de abstracción. Evento Descripción Sub-proceso Secuencia de flujo Una secuencia de flujo es usada para mostrar el orden en el que las Colapsado Transacción Más información sobre la Tipos de Compuerta de Control Normal actividades del proceso son realizadas Inicio Desde: transacción y compensación de Fin Desde: Una secuencia de flujo puede tener expresiones de condición que son Decisión exclusiva basada en datos o Secuencia de flujoTipo de Evento atributos pude encontrarse más XOR fusionada. Ambos símbolos tienen condicional evaluadas en tiempo de ejecución para determinar si o no el flujo será Tarea usado El evento inicial indica donde un proceso en particular empezará. Los abajo»Asociación de (DATO) igual significado. Ver también flujo Para decisiones exclusivas basadas en datos o decisiones inclusivas, eventos intermedios ocurren entre un evento inicial y un evento final. El compensación«. condicional Secuencia de flujo un tipo de flujo es el de condición predeterminada de flujo. Este flujo Generales afectará el flujo del proceso, pero no empezará o (directamente) terminará predeterminado solo puede ser ocupado si todas las otras salidas de flujo condicionales el proceso. El evento final indica donde el proceso termina. XOR Evento basado solamente en una no son verdaderas en tiempo de ejecución. (EVENTO) decisión exclusiva. Un flujo de mensaje es usado para mostrar el flujo entre dos participantes Un mensaje llega de un participante y activa el evento. Esto causa que el Atributos especiales de Tarea/Subproceso Flujo de que son preparados para enviar y recibir los mensajes. En BPMN, Dos proceso {comience, continue, Termine} donde está esperando por mensajes Mensaje pool separados en un diagrama pueden representar dos participantes mensajes o cambie el flujo si la excepción se realiza. Eventos de mensaje Looping La tarea o sub-proceso es repetida. Decisión inclusiva basada en datos o Una asociación (Directa, indirecta) es usada para asociar información de fin indican que un mensaje es enviado al termino del proceso las tareas en el sub-proceso no pueden ser conectadas con la OR fusionada. Asociación con flujos de objetos. Textos y gráficos que no son objetos de flujo no Un tiempo especifico o ciclo puede establecer que se gatillará el inicio de Ad Hoc ~ secuencia en tiempo de diseño pueden ser asociados con objetos de flujo Tiempo un proceso o continuar con el proceso. Eventos intermedios de tiempo Múltiples instancias de una tarea o sub-proceso pueden ser pueden ser usados para modelar lo retrasos en tiempo que se tengan. Instancias multiples creadas. COM- Condición compleja (Una combinación PLEX de condiciones básicas) El símbolo representa la compensación de la tarea o sub- Error Este tipo de fin indica que el nombre del error debiera ser generado. Este error será capturado por un evento intermedio dentro del contexto del evento. Compensación proceso. Mecanismo de Secuencia de flujo Asociación de Compensación Ramificación paralela y unión AND (sincronización). El mecanismo de secuencia de flujo es dividido en tipos: Flujo Normal, Excepción En caso de las transacciones es deseable que todas las actividades Este tipo de evento es usado dentro de un sub-proceso de transacción. Este tipo de evento DEBE estar adjunto a la frontera del sub-proceso. El del flujo, Flujo condicional, Eventos de enlace y Ad Hoc (Sin flujo). También se que constituyen una transacción sean terminadas exitosamente. De lo Cancelados deberá ser activado si un evento final de cancelación es alcanzado dentro refiere a determinados »Patrones de Workflow«. contrario, la transacción fallara y se revertirá (compensación) de la transacción del sub-proceso. Estos son usados para manipular la compensación—Ambos establecen y Artefactos Secuencia de flujo normal Ad Hoc actividades ocurridas que deshaciendo actividades realizadas. realizan compensación. La compensación es llamada si el evento es pate Artefactos son usados para dar información adicional sobre el proceso. Si lo sin flujo Enlace Tarea Compensación del flujo normal. Esta reacciona al llamado del nombre de la compensación cuando está adjuntada a la frontera de la actividad. Muy útil para revertir requiere, modeladores y herramientas de modelamiento son gratuitas para añadir nuevos artefactos. Ejemplo de objetos: Una Carta, Email, XML Swimlanes intermedio usado como Tarea A Actividad de compensación las acciones del modelado que están dentro de la transacción Documento, Confirmación,... Pools y lanes son usados para representar ~ Este tipo de evento es activado, cuando las condiciones de una regla se Enlace intermedio GOTO Transacción de convierta en verdadera. Las Reglas pueden ser muy útiles para interrumpir organizaciones, roles, sistemas y responsabilidades. A Regla el ciclo del proceso, por ejemplo : ‘El numero de repeticiones= N’. La regla Ejemplo: Universidad, Ventas, Deposito, Sistema ERP,... usado como GOTO Excepción X Deshacer Tarea frontera Conjunto de artefactos estandarizados Hasta el intermedia es usada solo para manipular la excepción Un Pool DEBE contener 0 o 1 Looped subproceso Empezar A Objetos de datos dan información sobre que actividades se requiere que Proceso de negocio. Loop Transacción exitosa Un enlace, es un mecanismo para conectar el fin (resultado) de un proceso transacción Lane Lane Objeto de sean gatilladas y/o que es lo que ellas producen. Ellas son consideradas, No Sub-proceso expandido Tarea B a el inicio de otro. Tipicamente, estos son 2 subprocesos dentro del Error - compensación Enlace ya que no tienen ningún efecto directo en la secuencia del flujo o flujo de Un Pool puede contener 0 o más Pool proceso padre, puede ser usado, por ejemplo, cuando el area de trabajo datos A de evento no puede (pagina) es pequeña – va a otra página. mensajes del proceso. El estado del objeto de datos debe ser también lanes. [estado] establecido Excepción del ser gatillada. Intentar Excepción X Deshacer Tarea Este tipo de evento indica que hay múltiples formas de gatillar el proceso. Dos pools pueden ser conectadas Flujo El agrupamiento puede ser usado para la documentación o por propósitos solo con flujo de mensajes B otra vez B Multiple Solo una de ellas será requerida para {empezar, continuar, finalizar} el Grupo de análisis. Los grupos pueden también ser usados para identificar proceso. actividades de una transacción distribuida que es mostrada a través de Manejado a Un Pool Representa a un participante en el proceso. Esta contiene Pools.El agrupamiento no afecta la secuencia o flujo de mensajes. un proceso de negocio y es usado en situaciones B2B Excepción en la transacción través de otros Este tipo de fin indica que todas las actividades en el proceso deben estar Regla de Excepción X servicios inmediatamente terminadas. Esto incluye todas las instancias o multi- Flujo condicional interrupción Termino instancias. El proceso es terminado sin compensación o evento de Comentario Descripción Comentarios son un mecanismo del modelador para dar mayor Un Lane is a sub-partición dentro de un pool usada para organizar y Cancelar - Compensación de eventos son activados. información a los lectores de diagrama BPMN. categorizar actividades ~ de Loop Transacción fallida manipulación B Sub-proceso colapsado adhoc CancelAr - Eventos solo pueden ser usados con la Esperar algunos minutos transacción Notación de Diagrama de Procesos de Negocio – Patrones Comunes y Antipatrones Mal Uso de Flujos en/entre Uso de Eventos de tiempo Flujos dentro de lanes Uso de Compuertas Patrones de Workflow Pools Cuando se modelan Pools, Flujos de secuencia y eventos de (Incorrecto) Lanes, son a menudo, erróneamente usadas en forma similar a Compuertas son conectadas solo con secuencias de flujos, también se evitan bloqueos potenciales cuando estas son Flujo de Secuecuencia Normal Fusión Multiple , flujo descontrolado Hay 2 errores comunes cuando se usan eventos de tiempos. un Pool. Estos ultimos, erróneamente contienen mas procesos usadas. incio y fin son a menudo perdidos, por que erróneamente se Primero, eventos de inicio son a menudo usados en vez de eventos de negocio o contienen flujo de mensaje entre diferentes lanes. cree que los flujos de mensaje substituyen los flujos de intermedios. Segundo, Eventos intermedios son usados como un secuencia. Adicionalmente, los flujos de secuencia son mal mecanismo de retraso pero modelados como una excepción Un flujo de mensajes no es Un flujo de mensaje no puede usados al conectar pools. (Representando la duración de la tarea) y vice-versa (ver el lado permitido dentro de un Un Pool puede contener solo influenciar una compuerta Partida paralela, Flujo descontrolado Selección exclusiva con Fusión simple, Flujo El modelo de proceso en cada pool es independiente y se un (1) proceso compuerta de decisión descontrolado derecho del diagrama puesto abajo). Aquí el evento de tiempo es proceso pueden definir flujo de mensajes entre Pools. usado como una mecanismo Lane A Evento de fin perdido Tarea de retraso Secuencia de flujo perdida A Tarea C Pool B Información Un flujo condicional no es ... Tarea A Tarea B ... Selección Multiple Lane B de desición permitido (necesariamente) Tarea Tarea de Pool X aquí Retraso B C Tarea A CompuertaPool A Tarea Tarea Tarea Partida paralela, A B C No existe salida de la tarea compuerta de Sincronización Descriminatoria ... Excepción de tiempo ramificación (unión paralela) de fusión (e.g. »2 horas Lane A Flujos de secuencia no despues «) Tarea Tarea B Fusión simple, flujo Flujo de Flujo de descontrolado mensaje AD Mensaje EB son permitidos entre Aquí el representa la A Pool A pools duración de la tarea La desición debe Alter. 1 Lane B Tarea B ... Un evento intermedio Tarea Tarea contener a lo menos 2 Tarea Tarea Tarea tiene que ser usado B C Enviar mensaje a salidas Alter. 2Pool B Un flujo de mensaje no D E F Pool X puede ser una alternativa de una compuerta Evento Basado en Alter. 3 decisión Decisión compleja Evento de inicio perdido (compuerta) Uso de eventos de mensaje y Uso de mecanismo de Tarea C Uso de Tareas y Eventos flujo de mensajes Secuencia de Flujo Analizar Tarea A Eventos de inicio y termino no pueden ser causa de flujo de Informarción Analistas a menudo modelan erróneamente eventos y Cuando se usa sub-procesos expandidos, los flujos de mensajes Ambos ejemplos son incorrectos – de desición Selección multiple, tareas. Por Ejemplo:Eventos son modelados erróneamente secuencia deben ser conectados a los limites del sub-proceso Eventos de mensaje intermedio no Compuerta de desición Sincronización de fusión, como tareas y los estados de las tareas como nuevas ... y el sub-proceso debe tener eventos de inicio y fin. Tarea B Ejemplo de deadlock pueden producir flujo de mensajes. Los inclusiva Compuerta de fusión tareas. Una secuencia de flujo no Eventos solo pueden ser desencadenados Mensaje Esta Tarea es Esta Tarea es por un flujo de mensajes. puede cruzar los limites de un desde Pool X redundante. La tarea A ... redundante. La tarea sub-proceso Enviar mensaje es automáticamente Mensaje A Documento X a Pool X C automaticamente finalizada en la salida ... empieza en la entrada del flujo de la del flujo de la secuencia Incorrecta posición Sub-proceso »P« Mensaje a Pool X Sobre el Poster BPMN Secuencia del Evento de Mensaje B Este poster es licenciado bajo Mensaje A Tarea A Tarea B Tarea C Creative Commons Attribution-Share Alike (by-sa) License Recibir Iniciar Realizar Finalizar ... Tarea A Documento X Tarea A Tarea A ... ... Tarea A Tarea B ... El sub-proceso debería El proceso debería tener un Explicación del Poster Autor: Gregor Polančič & Tomislav Rozman Email: info@itposter.net B tener un evento de inicio evento de fin University of Maribor Nota Importante, explicación Faculty of Electrical Engineering and Computer Science Esta tarea es redundante. El acto de recibir un documento es propio de la tarea ... ... Institute of Informatics Sub-proceso »P« Precaución o error en el modelo BPMN Traducido: ... ... Tarea Francisco Ramírez Elgueta Tarea A Tarea B Recomendación C Universidad de Santiago de Chile Mensaje A Mensaje B Email: fco.ramirez.e@gmail.com Documento X Documento Y Excepción del Flujo Modelo Incorrecto Evento Y Aunque es recomendado que un proceso tenga un evento de inicio y Versión del Poster: 1.0.10 (6th October 2008) ... termino, esta no es una regla. De hecho, eventos de inicio y termino Modelo Correcto Literatura usada: BPMN Specification 1.0 @ http://www.bpmi.org Tarea A Flujo normal ... Tarea A Tarea B ... pueden ser ocultados en un Sub-proceso. Si es necesario, puede ser adjuntado a los limites de la tarea sin que interrumpa el flujo normal entre Evento X http://bpmn.itposter.net el subproceso y el resto del proceso. B

×