SlideShare a Scribd company logo
1 of 1
Download to read offline
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 flujo
Tipo 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                                                                                                                                                                 Compuerta
Pool 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. 2
Pool 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

More Related Content

Viewers also liked

Características ProcessMaker
Características ProcessMakerCaracterísticas ProcessMaker
Características ProcessMaker
Scholarium SAS
 
Tabla comparativa nuevas técnicas
Tabla comparativa nuevas técnicas   Tabla comparativa nuevas técnicas
Tabla comparativa nuevas técnicas
cinthyak
 
Presentacion Nuevas Herramientas TecnolóGicas
Presentacion Nuevas Herramientas TecnolóGicasPresentacion Nuevas Herramientas TecnolóGicas
Presentacion Nuevas Herramientas TecnolóGicas
guest1ece24
 
La sociedad de la información y los fundamentos
La sociedad de la información y los fundamentosLa sociedad de la información y los fundamentos
La sociedad de la información y los fundamentos
Nilda Coy
 
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicasF:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
TECNOLOGIA DE INFORMACION
 
Programa De Alcohol Y Drogas
Programa De Alcohol Y DrogasPrograma De Alcohol Y Drogas
Programa De Alcohol Y Drogas
espol
 
Business Analyst Role
Business Analyst RoleBusiness Analyst Role
Business Analyst Role
sunnyhill62
 
Introducción a bpmn
Introducción a bpmnIntroducción a bpmn
Introducción a bpmn
mayer2380
 

Viewers also liked (20)

Características ProcessMaker
Características ProcessMakerCaracterísticas ProcessMaker
Características ProcessMaker
 
Manual_process_maker
Manual_process_makerManual_process_maker
Manual_process_maker
 
Tabla comparativa nuevas técnicas
Tabla comparativa nuevas técnicas   Tabla comparativa nuevas técnicas
Tabla comparativa nuevas técnicas
 
BPM Forum 2012 - Tips para la evaluacion de ofertas y Seleccion de herramient...
BPM Forum 2012 - Tips para la evaluacion de ofertas y Seleccion de herramient...BPM Forum 2012 - Tips para la evaluacion de ofertas y Seleccion de herramient...
BPM Forum 2012 - Tips para la evaluacion de ofertas y Seleccion de herramient...
 
Herramientas Tecnológicas 1
Herramientas Tecnológicas 1Herramientas Tecnológicas 1
Herramientas Tecnológicas 1
 
Presentacion Nuevas Herramientas TecnolóGicas
Presentacion Nuevas Herramientas TecnolóGicasPresentacion Nuevas Herramientas TecnolóGicas
Presentacion Nuevas Herramientas TecnolóGicas
 
La sociedad de la información y los fundamentos
La sociedad de la información y los fundamentosLa sociedad de la información y los fundamentos
La sociedad de la información y los fundamentos
 
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicasF:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
F:\Tecnologia De La Informacion\AnáLisis De Herramientas TecnolóGicas
 
Analyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulationAnalyse des aspects dynamiques des modèles de processus via simulation
Analyse des aspects dynamiques des modèles de processus via simulation
 
Cibersociedad de la información
Cibersociedad de la informaciónCibersociedad de la información
Cibersociedad de la información
 
Programa De Alcohol Y Drogas
Programa De Alcohol Y DrogasPrograma De Alcohol Y Drogas
Programa De Alcohol Y Drogas
 
Business Analyst Role
Business Analyst RoleBusiness Analyst Role
Business Analyst Role
 
Présentation symposium BAFS 2013
Présentation symposium BAFS 2013Présentation symposium BAFS 2013
Présentation symposium BAFS 2013
 
Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10
 
Introducción a bpmn
Introducción a bpmnIntroducción a bpmn
Introducción a bpmn
 
Evolucion de las herramientas tecnologicas
Evolucion de las herramientas tecnologicasEvolucion de las herramientas tecnologicas
Evolucion de las herramientas tecnologicas
 
Bpmn poster a2_ver_1.0.10
Bpmn poster a2_ver_1.0.10Bpmn poster a2_ver_1.0.10
Bpmn poster a2_ver_1.0.10
 
ADIRA groupe ba - analyse de la Valeur 18 nov. 2016
ADIRA groupe ba - analyse de la Valeur 18 nov. 2016ADIRA groupe ba - analyse de la Valeur 18 nov. 2016
ADIRA groupe ba - analyse de la Valeur 18 nov. 2016
 
BPMN BIZAGI
BPMN BIZAGIBPMN BIZAGI
BPMN BIZAGI
 
Comparativo bpm
Comparativo bpmComparativo bpm
Comparativo bpm
 

Similar to Bpmn poster[1]

Matriz bus y dimensiones
Matriz bus y dimensionesMatriz bus y dimensiones
Matriz bus y dimensiones
Miguel Orquera
 
Informe de estrategia semanal 4 de octubre de 2010
Informe de estrategia semanal 4 de octubre de 2010Informe de estrategia semanal 4 de octubre de 2010
Informe de estrategia semanal 4 de octubre de 2010
Inversis Banco
 
Modelado de procesos de negocio
Modelado de procesos de negocioModelado de procesos de negocio
Modelado de procesos de negocio
rehoscript
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
camiloan40
 
CUADRO COMPARATIVO DE MANTENIEMTO.docx
CUADRO COMPARATIVO DE MANTENIEMTO.docxCUADRO COMPARATIVO DE MANTENIEMTO.docx
CUADRO COMPARATIVO DE MANTENIEMTO.docx
LuizFeliciano2
 

Similar to Bpmn poster[1] (20)

Matriz bus y dimensiones
Matriz bus y dimensionesMatriz bus y dimensiones
Matriz bus y dimensiones
 
Bpmn2 0 poster_es[1]
Bpmn2 0 poster_es[1]Bpmn2 0 poster_es[1]
Bpmn2 0 poster_es[1]
 
Miodelado de Procesos de Negocio
Miodelado de Procesos de NegocioMiodelado de Procesos de Negocio
Miodelado de Procesos de Negocio
 
Mapas Conceptuales - Reingeniería N2.pptx
Mapas Conceptuales - Reingeniería N2.pptxMapas Conceptuales - Reingeniería N2.pptx
Mapas Conceptuales - Reingeniería N2.pptx
 
Informe de estrategia semanal 4 de octubre de 2010
Informe de estrategia semanal 4 de octubre de 2010Informe de estrategia semanal 4 de octubre de 2010
Informe de estrategia semanal 4 de octubre de 2010
 
Técnicas de planeación y control
Técnicas de planeación y controlTécnicas de planeación y control
Técnicas de planeación y control
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
 
Modelado de procesos de negocio
Modelado de procesos de negocioModelado de procesos de negocio
Modelado de procesos de negocio
 
Qué es un diagrama de flujo
Qué es un diagrama de flujoQué es un diagrama de flujo
Qué es un diagrama de flujo
 
Qué es un diagrama de flujo
Qué es un diagrama de flujoQué es un diagrama de flujo
Qué es un diagrama de flujo
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
Flujograma ofimatica
Flujograma ofimaticaFlujograma ofimatica
Flujograma ofimatica
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de Software
 
CUADRO COMPARATIVO DE MANTENIEMTO.docx
CUADRO COMPARATIVO DE MANTENIEMTO.docxCUADRO COMPARATIVO DE MANTENIEMTO.docx
CUADRO COMPARATIVO DE MANTENIEMTO.docx
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Puntos clave seleccion aplicaciones SaaS. Artículo - Luis Carrasco
Puntos clave seleccion aplicaciones SaaS. Artículo - Luis CarrascoPuntos clave seleccion aplicaciones SaaS. Artículo - Luis Carrasco
Puntos clave seleccion aplicaciones SaaS. Artículo - Luis Carrasco
 
Teoría de Modelado de Procesos utilizando BPMN
Teoría de Modelado de Procesos utilizando BPMNTeoría de Modelado de Procesos utilizando BPMN
Teoría de Modelado de Procesos utilizando BPMN
 
Diagrama
DiagramaDiagrama
Diagrama
 
Exposición analisis
Exposición analisisExposición analisis
Exposición analisis
 

More from Carlos Gallego

Avances HL7 pera la interoperabilidad
Avances HL7 pera la interoperabilidadAvances HL7 pera la interoperabilidad
Avances HL7 pera la interoperabilidad
Carlos Gallego
 
Phr s fm hl7 spain v 06
Phr s fm hl7 spain v 06Phr s fm hl7 spain v 06
Phr s fm hl7 spain v 06
Carlos Gallego
 
Programa preliminar phr 101004
Programa preliminar phr 101004Programa preliminar phr 101004
Programa preliminar phr 101004
Carlos Gallego
 
X73 nomenclature models_r4[1]
X73 nomenclature models_r4[1]X73 nomenclature models_r4[1]
X73 nomenclature models_r4[1]
Carlos Gallego
 
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
Carlos Gallego
 

More from Carlos Gallego (20)

Les TIC i el projecte epsos: disseny d'un marc d'avaluació
Les TIC i el projecte epsos: disseny d'un marc d'avaluacióLes TIC i el projecte epsos: disseny d'un marc d'avaluació
Les TIC i el projecte epsos: disseny d'un marc d'avaluació
 
Informe big data_en_salud_digitalcg
Informe big data_en_salud_digitalcgInforme big data_en_salud_digitalcg
Informe big data_en_salud_digitalcg
 
Hl7 para Iot
Hl7 para IotHl7 para Iot
Hl7 para Iot
 
carlos gallego
carlos gallego carlos gallego
carlos gallego
 
Infarma 2015
Infarma 2015Infarma 2015
Infarma 2015
 
Interoperabilidad en mHEALTH
Interoperabilidad en mHEALTHInteroperabilidad en mHEALTH
Interoperabilidad en mHEALTH
 
Presentació homologació app v0.3
Presentació homologació app v0.3Presentació homologació app v0.3
Presentació homologació app v0.3
 
Hl7 spain report2013wgm_cambridge
Hl7 spain report2013wgm_cambridgeHl7 spain report2013wgm_cambridge
Hl7 spain report2013wgm_cambridge
 
Cgallego
CgallegoCgallego
Cgallego
 
DICCIONARIO CLINICO
DICCIONARIO CLINICODICCIONARIO CLINICO
DICCIONARIO CLINICO
 
Hl7 spain
Hl7 spainHl7 spain
Hl7 spain
 
Avances HL7 pera la interoperabilidad
Avances HL7 pera la interoperabilidadAvances HL7 pera la interoperabilidad
Avances HL7 pera la interoperabilidad
 
Phr s fm hl7 spain v 06
Phr s fm hl7 spain v 06Phr s fm hl7 spain v 06
Phr s fm hl7 spain v 06
 
Interoperabilidad en europa. IHE en EPSOS
Interoperabilidad en europa. IHE en EPSOSInteroperabilidad en europa. IHE en EPSOS
Interoperabilidad en europa. IHE en EPSOS
 
PHR : Porque con estandares?
PHR : Porque con estandares?PHR : Porque con estandares?
PHR : Porque con estandares?
 
La normalización de la HCE
La normalización de la HCELa normalización de la HCE
La normalización de la HCE
 
Programa preliminar phr 101004
Programa preliminar phr 101004Programa preliminar phr 101004
Programa preliminar phr 101004
 
Cda ig-phm-diff v2
Cda ig-phm-diff v2Cda ig-phm-diff v2
Cda ig-phm-diff v2
 
X73 nomenclature models_r4[1]
X73 nomenclature models_r4[1]X73 nomenclature models_r4[1]
X73 nomenclature models_r4[1]
 
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
Ihe pcd tf_supplement_rosetta_terminology_mapping_rtm_ti_2008-08-22
 

Recently uploaded

GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
dostorosmg
 

Recently uploaded (20)

Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
Empresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercadoEmpresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercado
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABACAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
 

Bpmn poster[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 flujo Tipo 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 Compuerta Pool 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. 2 Pool 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