SlideShare a Scribd company logo
1 of 56
BPMN
Business Process Modeling Notation
Objetivos
• Conocer los conceptos básicos de BPMN desde un punto de vista
objetivo, práctico y aplicable.
• Aprender el diseño de procesos de negocios orientados a
tecnologías BPM (workflow), utilizando el estándar BPMN
(Business Process Modeling Notation).
Situación Actual
• Incremento de la competencia.
• Mayores exigencias del cliente.
• Crecimiento en la complejidad organizacional.
• Alta expectativa de los accionistas.
• Globalización.
Gestión Orientada a Procesos
BPMN
• BPMN proporciona un lenguaje común para la representación
gráfica de los procesos, de forma clara, estandarizada y completa.
• El principal objetivo de BPMN es proveer una notación entendible
por todos los usuarios de procesos de negocio.
• BPMN fue desarrollado por BPMI (Business Process Management
Initiative), ahora parte del OMG (Object Management Group).
¿Qué es BPMN?
BPMN es una notación gráfica que plasma la lógica de las
actividades, los mensajes entre los diferentes participantes y
toda la información necesaria para que un proceso sea
analizado, simulado y ejecutado.
¿Porqué es importante BPMN?
• Es un lenguaje unificado para la diagramación de procesos de
Negocio.
• Permite un entendimiento generalizado de los procesos.
• Facilita la comunicación.
• Permite la diagramación de Procesos END to END.
• BPMN crea un puente estandarizado para disminuir la brecha
entre los procesos de negocio y la implementación de éstos,
permitiendo que los procesos de negocio sean ejecutados por un
motor de BPM, sin necesidad de recurrir a diferentes
interpretaciones para su implementación.
BPMN
Elementos básicos de un BPD
BPMN
• BPMN define un Diagrama de Procesos de Negocios (Business
Process Diagram BPD).
• BPD es un Diagrama diseñado para ser usado por los analistas de
procesos, quienes diseñan, controlan y gestionan los procesos.
• Un BPD puede contener varios procesos.
• BPMN propone 3 tipos básicos de Modelado de Procesos:
 Proceso de Negocios Interno (Privado)
 Proceso de Negocios Abstracto (Público)
 Proceso de negocio Colaborativo (Global)
Proceso de Negocios Interno (Privado)
Proceso de Negocios Abstracto (Público)
Proceso de Negocio Colaborativo
Diagrama de Procesos de Negocio BPD
• Elementos Básicos de un BPD
Actividades
Representan el trabajo realizado dentro de una
organización.
Rectángulo con esquinas redondeadas.
Compuertas
Las compuertas son elementos utilizados para
controlar los puntos de divergencia y de
convergencia del flujo.
Diagrama de Procesos de Negocio BPD
Eventos - Círculos
Un evento representa algo que ocurre o puede ocurrir durante el
curso de un proceso.
Existen tres tipos de eventos basados en cómo afectan el flujo:
Eventos de Inicio
Eventos Intermedios
Eventos de Fin
Diagrama de Procesos de Negocio BPD
Flujos de Secuencia
• Representan el control flujo y la secuencia de las actividades.
• Se utiliza para representar la secuencia de los objetos de flujo,
donde encontramos las actividades, las compuertas y los
eventos..
Pools
• Un pool contiene un único proceso.
• Un Proceso de Negocio Interno o Privado está contenido en
un pool.
• El nombre del pool puede considerarse como el nombre del
proceso.
• Siempre existe al menos un Pool.
• Los flujos de secuencia no pueden cruzar los límites del pool.
Pools
• Para representar la interacción entre diferentes procesos o
entidades se utilizan las líneas de mensaje.
• Un Proceso abstracto o externo puede ser diagramado como
un pool vacío, con los puntos de contacto en los límites del
pool.
Líneas de Mensaje
• Las líneas de mensaje representan la interacción entre varios
entidades o procesos.
• Representan Señales o Mensajes NO flujos de control.
• No todas las líneas de mensaje se cumplen para cada instancia
del proceso y tampoco se especifica un orden para los
mensajes.
Líneas de Mensaje
Líneas de Mensaje
Artefactos
• Permiten o proporcionan información adicional sobre un
proceso.
• Existen tres tipos de artefactos:
 Objetos de Datos
 Anotaciones
 Grupos
Objetos de Datos
Anotaciones
Grupos
ELEMENTO DEFINICIÓN NOMBRE BPMN
Elementos de Flujo
(Flow Objects)
Los elementos de flujo son los principales
elementos gráficos que definen el
comportamiento de los procesos.
Events
Activities
Gateways
Conectores
(Connecting Objects)
Los objetos del flujo se conectan entre
ellos a través de los conectores para crear
el esqueleto básico de la estructura del
proceso de negocio.
Sequence Flow
Message Flow
Association
Canales (Swimlane)
Los canales son mecanismos de
organización de las actividades en
categorías visuales separadas para ilustrar
las diferentes áreas funcionales o
responsables.
Pools
Lanes
Artefactos (Artifacts)
Los artefactos son usados para proveer
información adicional sobre el proceso.
Otorgan flexibilidad a la notación para
expresar diferentes contextos en forma
apropiada.
Data Object
Group
Annotation
Resumen
BIZAGI soporta BPMN 1.1
Modelador BIZAGI
Taller Práctico
BPMN
Notación BPMN
Actividades
• Rectángulos con esquinas redondeadas.
• Representan el trabajo realizado dentro de una organización.
• Consumen recursos.
• Pueden ser simples o compuestas.
Actividades
Dentro de un modelo de procesos se definen:
• Los procesos, que están contenidos dentro de un pool.
• Las tareas que son actividades simples o atómicas.
• Los subprocesos que son actividades compuestas.
Tareas
• Tarea: No definida a un nivel más detallado.
• Diferentes tipos de tareas:
NOMBRE BPMN USO NOTACIÓN
Tarea de Usuario
Es una tarea de “flujo de trabajo”
donde un humano realiza una
tarea que tiene que ser
completada en cierta cantidad de
tiempo. Se usa cuando el trabajo
durante el proceso no puede ser
descompuesto en un nivel más
fino dentro del flujo.
Tarea de Servicio
Una Tarea de Servicio es una
tarea que usa algún tipo de
servicio, que podría ser un
servicio Web o una aplicación
automática.
Tarea de Recibir
Una Tarea de Recibir es una tarea
simple para que llegue un
mensaje. Una vez el mensaje haya
sido recibido, la tarea es
completada.
Tareas
NOMBRE BPMN USO NOTACIÓN
Tarea de Enviar
Una tarea de Enviar es una
tarea simple que es designada
para enviar un mensaje a un
proceso o caso específico. Una
vez el mensaje haya sido
enviado, la tarea es completada
Script
Una tarea de Script es una
tarea automática en la que el
servidor ejecuta un script. No
tienen interacción humana y no
se conecta con ningún servicio
externo.
Manual
Ésta es una Tarea que se espera
que sea realizada sin la ayuda
de algún motor de ejecución de
proceso de negocio o alguna
aplicación. Un ejemplo de esto
puede ser una secretaria
archivando documentos físicos.
Tareas
Subprocesos
Subproceso: es una actividad compuestas que es incluida dentro
de un proceso. Es compuesto dado que esta figura incluye a su vez
un conjunto de actividades y una secuencia lógica (proceso) que
indica que dicha actividad puede ser analizada a un nivel más fino.
Subprocesos
• Simultáneamente representa una tarea y un proceso.
• Se puede diagramar colapsado (+) o expandido.
Colapsado Expandido
Subprocesos
Subprocesos
• Subproceso embebido: Depende del proceso padre. No puede
contener pools ni lanes.
• Subproceso reusable: Es un proceso definido como un diagrama
de procesos independiente y que no depende del proceso
padre.
Subprocesos
Swimlanes
• POOL:
 Actúa como contenedor de un proceso.
 El nombre del pool puede ser el del proceso o el del
participante.
 Representa un Participante Entidad o Role.
 Siempre existe al menos uno, así no se diagrame.
Pools
Pools
Pools
Swimlanes
• Lane:
 Subdivisiones del pool.
Eventos
Eventos - Círculos
Un evento representa algo que ocurre o puede ocurrir durante el
curso de un proceso.
Existen tres tipos de eventos basados en cómo afectan el flujo:
Eventos de Inicio
Eventos Intermedios
Eventos de Fin
Eventos de Inicio
• Indican cuando un proceso inicia.
• No tienen flujos de secuencia entrantes.
• No es obligatorio.
Eventos de Inicio
NOMBRE BPMN USO NOTACIÓN
Message Start
Un proceso activo envía
un mensaje a otro
proceso específico para
activar su inicio.
Timer Start
Se puede fijar una hora-
fecha específica (e.g.
todos los lunes a las 9am)
en la que se activará el
inicio de un proceso.
Signal Start
Un proceso activo envía
una señal y causa el inicio
de otro proceso.
Notar que la señal se
envía a cualquier proceso
que pueda recibir la señal,
pero no es un mensaje (el
cual tiene una fuente
específica y un objetivo).
Eventos de Fin
• Indican cuando un camino del proceso finaliza.
• No es obligatorio usarlo.
• No tienen flujos de secuencia Saliendo.
Eventos de Fin
NOMBRE
BPMN
USO NOTACIÓN
Terminador
Es el fin del proceso. Solo existe uno por flujo. Si
el proceso alcanza este evento, éste será cerrado.
Cancelación
Este tipo de Fin es usado dentro de un
subproceso de transacción. Éste indicará que la
transacción debe ser cancelada y causará un
Evento Intermedio de Cancelación adjunto a la
frontera del subproceso.
Error
Esta figura se usa para capturar errores, si están
definidos o no. Todos los threads activos
actualmente en un subproceso particular son en
consecuencia terminados. El error será tomado
por un Evento Intermedio de Error con el mismo
Nombre, que está en la frontera de la actividad
pariente más cercana.
Mensaje Este tipo de Fin indica que un mensaje se envía a
un proceso o caso de actividad específica, al
concluir el proceso..
Eventos de Fin
NOMBRE
BPMN
USO NOTACIÓN
Señal
Este tipo de Fin indica que la señal será
transmitida cuando el Fin haya sido alcanzado.
Note que la señal es enviada a cualquier proceso
que pueda recibir la señal y pueda ser enviada a
través de los niveles del proceso, pero no es un
mensaje (el cuál tiene una fuente y un objetivo).
Eventos Intermedios
• Indican algo que ocurre durante un proceso.
• Afectan el flujo del proceso pero no lo inician o terminan
directamente.
Eventos Intermedios
• Envía o recibe un mensaje.
• Representar demoras.
• Flujos de Excepción.
Eventos Intermedios
• Compensaciones.
• Dentro del flujo de secuencia o adjuntos a los límites de una
actividad.
Eventos Intermedios
NOMBRE BPMN USO NOTACIÓN
Temporizador
Esta figura representa un mecanismo de
retraso dentro del proceso. Este tiempo
puede ser definido en una Expresión o como
parte de la información del proceso (Fecha o
duración en cualquier unidad de tiempo).
Compensación
El Evento Intermedio indica que es necesaria
una compensación. Entonces, se usa para
"lanzar" el evento de compensación. Si una
actividad es definida y ésta fue completada
exitosamente, entonces la actividad será
compensada.
Cancelación
Caminos de excepción del flujo ocurren
fuera del flujo normal del proceso y se basa
en un evento intermedio que ocurre durante
el curso del proceso. En la figura me muestra
el uso de línea de excepción con un
subproceso y una actividad.
Error
Un Evento de Captura de Error Intermedio
puede ser unido solamente a la frontera de
una actividad. Notar que un Evento de Error
siempre interrumpe la Actividad a la que está
unido.
Eventos Intermedios
NOMBRE
BPMN
USO NOTACIÓN
Mensaje
Un Evento Intermedio de Mensaje puede ser
usado tanto para enviar como para recibir un
mensaje. Cuando se usa para "lanzar" el mensaje,
un marcador DEBE ser llenado. Cuando se usa
para "atrapar" el mensaje el marcador DEBE
estar sin llenar. Esto causa que el proceso
continúe si éste estaba esperando por el
mensaje o cambia el flujo para manejo de
excepciones. Para atrapar y lanzar mensajes
debe tener el mismo nombre.
Enlace
Un Enlace es un mecanismo para conectar dos
secciones de un Proceso. Los Eventos de Enlace
pueden ser usados para crear situaciones de
bucle o para evitar líneas de Secuencia de Flujo
largas. Los usos de los Eventos de Enlace son
limitado a un solo nivel de proceso.
Eventos Intermedios
NOMBRE
BPMN
USO NOTACIÓN
Señal
Las señales son usadas para enviar o recibir
comunicaciones generales dentro y a través de
los niveles de Proceso y entre Diagramas de
Proceso de Negocio. Una señal BPMN es
similar a una señal de bengala que se dispara al
cielo para cualquiera que pudiera estar
interesado y luego reaccionara. Entonces hay
una fuente de la señal, pero ningún objetivo
específico.
BPMN: Introducción a la notación estándar para modelado de procesos de negocio

More Related Content

What's hot

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosVictor Caravantes
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martesJackson Marshelo
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3Juan Pablo
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividadesrulazisc
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software jose_macias
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
tipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujotipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujojosecortes28
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 

What's hot (20)

Fases bpm
Fases bpmFases bpm
Fases bpm
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de Requerimientos
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividades
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
tipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujotipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujo
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Ejemplos de requerimientos
Ejemplos de requerimientosEjemplos de requerimientos
Ejemplos de requerimientos
 
Mapa mental del CMMI
Mapa mental del CMMIMapa mental del CMMI
Mapa mental del CMMI
 

Similar to BPMN: Introducción a la notación estándar para modelado de procesos de negocio

Similar to BPMN: Introducción a la notación estándar para modelado de procesos de negocio (20)

CLASE09.ppt
CLASE09.pptCLASE09.ppt
CLASE09.ppt
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
 
Miodelado de Procesos de Negocio
Miodelado de Procesos de NegocioMiodelado de Procesos de Negocio
Miodelado de Procesos de Negocio
 
II-SEM09-2022-2.pdf
II-SEM09-2022-2.pdfII-SEM09-2022-2.pdf
II-SEM09-2022-2.pdf
 
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
 
Curso completo bpmn
Curso completo bpmnCurso completo bpmn
Curso completo bpmn
 
Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0
 
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
 
Conceptos BPM
Conceptos BPMConceptos BPM
Conceptos BPM
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Manual de diagramacion de procesos bajo estandar bpmn
Manual de diagramacion de procesos bajo estandar bpmnManual de diagramacion de procesos bajo estandar bpmn
Manual de diagramacion de procesos bajo estandar bpmn
 
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4  BPMN - Notación para el Modelado de Procesos de NegocioTema N° 4  BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
 
Resumen ae
Resumen aeResumen ae
Resumen ae
 
Modelado de procesos de negocio
Modelado de procesos de negocioModelado de procesos de negocio
Modelado de procesos de negocio
 
Clase 21
Clase 21Clase 21
Clase 21
 
BPMN - 1.pdf
BPMN - 1.pdfBPMN - 1.pdf
BPMN - 1.pdf
 
Mapeo
MapeoMapeo
Mapeo
 

More from uni

Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2uni
 
ITIL
ITILITIL
ITILuni
 
BSC
BSCBSC
BSCuni
 
PMP
PMPPMP
PMPuni
 
CRM
CRMCRM
CRMuni
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Managementuni
 
Introducción a ERP
Introducción a ERPIntroducción a ERP
Introducción a ERPuni
 
Moodle
MoodleMoodle
Moodleuni
 
Moodle
MoodleMoodle
Moodleuni
 

More from uni (9)

Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2
 
ITIL
ITILITIL
ITIL
 
BSC
BSCBSC
BSC
 
PMP
PMPPMP
PMP
 
CRM
CRMCRM
CRM
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Introducción a ERP
Introducción a ERPIntroducción a ERP
Introducción a ERP
 
Moodle
MoodleMoodle
Moodle
 
Moodle
MoodleMoodle
Moodle
 

Recently uploaded

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Recently uploaded (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

BPMN: Introducción a la notación estándar para modelado de procesos de negocio

  • 2. Objetivos • Conocer los conceptos básicos de BPMN desde un punto de vista objetivo, práctico y aplicable. • Aprender el diseño de procesos de negocios orientados a tecnologías BPM (workflow), utilizando el estándar BPMN (Business Process Modeling Notation).
  • 3. Situación Actual • Incremento de la competencia. • Mayores exigencias del cliente. • Crecimiento en la complejidad organizacional. • Alta expectativa de los accionistas. • Globalización. Gestión Orientada a Procesos
  • 4. BPMN • BPMN proporciona un lenguaje común para la representación gráfica de los procesos, de forma clara, estandarizada y completa. • El principal objetivo de BPMN es proveer una notación entendible por todos los usuarios de procesos de negocio. • BPMN fue desarrollado por BPMI (Business Process Management Initiative), ahora parte del OMG (Object Management Group).
  • 5. ¿Qué es BPMN? BPMN es una notación gráfica que plasma la lógica de las actividades, los mensajes entre los diferentes participantes y toda la información necesaria para que un proceso sea analizado, simulado y ejecutado.
  • 6. ¿Porqué es importante BPMN? • Es un lenguaje unificado para la diagramación de procesos de Negocio. • Permite un entendimiento generalizado de los procesos. • Facilita la comunicación. • Permite la diagramación de Procesos END to END. • BPMN crea un puente estandarizado para disminuir la brecha entre los procesos de negocio y la implementación de éstos, permitiendo que los procesos de negocio sean ejecutados por un motor de BPM, sin necesidad de recurrir a diferentes interpretaciones para su implementación.
  • 8. BPMN • BPMN define un Diagrama de Procesos de Negocios (Business Process Diagram BPD). • BPD es un Diagrama diseñado para ser usado por los analistas de procesos, quienes diseñan, controlan y gestionan los procesos. • Un BPD puede contener varios procesos. • BPMN propone 3 tipos básicos de Modelado de Procesos:  Proceso de Negocios Interno (Privado)  Proceso de Negocios Abstracto (Público)  Proceso de negocio Colaborativo (Global)
  • 9. Proceso de Negocios Interno (Privado)
  • 10. Proceso de Negocios Abstracto (Público)
  • 11. Proceso de Negocio Colaborativo
  • 12. Diagrama de Procesos de Negocio BPD • Elementos Básicos de un BPD Actividades Representan el trabajo realizado dentro de una organización. Rectángulo con esquinas redondeadas. Compuertas Las compuertas son elementos utilizados para controlar los puntos de divergencia y de convergencia del flujo.
  • 13. Diagrama de Procesos de Negocio BPD Eventos - Círculos Un evento representa algo que ocurre o puede ocurrir durante el curso de un proceso. Existen tres tipos de eventos basados en cómo afectan el flujo: Eventos de Inicio Eventos Intermedios Eventos de Fin
  • 14. Diagrama de Procesos de Negocio BPD
  • 15. Flujos de Secuencia • Representan el control flujo y la secuencia de las actividades. • Se utiliza para representar la secuencia de los objetos de flujo, donde encontramos las actividades, las compuertas y los eventos..
  • 16. Pools • Un pool contiene un único proceso. • Un Proceso de Negocio Interno o Privado está contenido en un pool. • El nombre del pool puede considerarse como el nombre del proceso. • Siempre existe al menos un Pool. • Los flujos de secuencia no pueden cruzar los límites del pool.
  • 17. Pools • Para representar la interacción entre diferentes procesos o entidades se utilizan las líneas de mensaje. • Un Proceso abstracto o externo puede ser diagramado como un pool vacío, con los puntos de contacto en los límites del pool.
  • 18. Líneas de Mensaje • Las líneas de mensaje representan la interacción entre varios entidades o procesos. • Representan Señales o Mensajes NO flujos de control. • No todas las líneas de mensaje se cumplen para cada instancia del proceso y tampoco se especifica un orden para los mensajes.
  • 21. Artefactos • Permiten o proporcionan información adicional sobre un proceso. • Existen tres tipos de artefactos:  Objetos de Datos  Anotaciones  Grupos
  • 25. ELEMENTO DEFINICIÓN NOMBRE BPMN Elementos de Flujo (Flow Objects) Los elementos de flujo son los principales elementos gráficos que definen el comportamiento de los procesos. Events Activities Gateways Conectores (Connecting Objects) Los objetos del flujo se conectan entre ellos a través de los conectores para crear el esqueleto básico de la estructura del proceso de negocio. Sequence Flow Message Flow Association Canales (Swimlane) Los canales son mecanismos de organización de las actividades en categorías visuales separadas para ilustrar las diferentes áreas funcionales o responsables. Pools Lanes Artefactos (Artifacts) Los artefactos son usados para proveer información adicional sobre el proceso. Otorgan flexibilidad a la notación para expresar diferentes contextos en forma apropiada. Data Object Group Annotation Resumen
  • 26. BIZAGI soporta BPMN 1.1 Modelador BIZAGI
  • 29. Actividades • Rectángulos con esquinas redondeadas. • Representan el trabajo realizado dentro de una organización. • Consumen recursos. • Pueden ser simples o compuestas.
  • 30. Actividades Dentro de un modelo de procesos se definen: • Los procesos, que están contenidos dentro de un pool. • Las tareas que son actividades simples o atómicas. • Los subprocesos que son actividades compuestas.
  • 31. Tareas • Tarea: No definida a un nivel más detallado. • Diferentes tipos de tareas: NOMBRE BPMN USO NOTACIÓN Tarea de Usuario Es una tarea de “flujo de trabajo” donde un humano realiza una tarea que tiene que ser completada en cierta cantidad de tiempo. Se usa cuando el trabajo durante el proceso no puede ser descompuesto en un nivel más fino dentro del flujo. Tarea de Servicio Una Tarea de Servicio es una tarea que usa algún tipo de servicio, que podría ser un servicio Web o una aplicación automática. Tarea de Recibir Una Tarea de Recibir es una tarea simple para que llegue un mensaje. Una vez el mensaje haya sido recibido, la tarea es completada.
  • 32. Tareas NOMBRE BPMN USO NOTACIÓN Tarea de Enviar Una tarea de Enviar es una tarea simple que es designada para enviar un mensaje a un proceso o caso específico. Una vez el mensaje haya sido enviado, la tarea es completada Script Una tarea de Script es una tarea automática en la que el servidor ejecuta un script. No tienen interacción humana y no se conecta con ningún servicio externo. Manual Ésta es una Tarea que se espera que sea realizada sin la ayuda de algún motor de ejecución de proceso de negocio o alguna aplicación. Un ejemplo de esto puede ser una secretaria archivando documentos físicos.
  • 34. Subprocesos Subproceso: es una actividad compuestas que es incluida dentro de un proceso. Es compuesto dado que esta figura incluye a su vez un conjunto de actividades y una secuencia lógica (proceso) que indica que dicha actividad puede ser analizada a un nivel más fino.
  • 35. Subprocesos • Simultáneamente representa una tarea y un proceso. • Se puede diagramar colapsado (+) o expandido. Colapsado Expandido
  • 37. Subprocesos • Subproceso embebido: Depende del proceso padre. No puede contener pools ni lanes. • Subproceso reusable: Es un proceso definido como un diagrama de procesos independiente y que no depende del proceso padre.
  • 39. Swimlanes • POOL:  Actúa como contenedor de un proceso.  El nombre del pool puede ser el del proceso o el del participante.  Representa un Participante Entidad o Role.  Siempre existe al menos uno, así no se diagrame.
  • 40. Pools
  • 41. Pools
  • 42. Pools
  • 44. Eventos Eventos - Círculos Un evento representa algo que ocurre o puede ocurrir durante el curso de un proceso. Existen tres tipos de eventos basados en cómo afectan el flujo: Eventos de Inicio Eventos Intermedios Eventos de Fin
  • 45. Eventos de Inicio • Indican cuando un proceso inicia. • No tienen flujos de secuencia entrantes. • No es obligatorio.
  • 46. Eventos de Inicio NOMBRE BPMN USO NOTACIÓN Message Start Un proceso activo envía un mensaje a otro proceso específico para activar su inicio. Timer Start Se puede fijar una hora- fecha específica (e.g. todos los lunes a las 9am) en la que se activará el inicio de un proceso. Signal Start Un proceso activo envía una señal y causa el inicio de otro proceso. Notar que la señal se envía a cualquier proceso que pueda recibir la señal, pero no es un mensaje (el cual tiene una fuente específica y un objetivo).
  • 47. Eventos de Fin • Indican cuando un camino del proceso finaliza. • No es obligatorio usarlo. • No tienen flujos de secuencia Saliendo.
  • 48. Eventos de Fin NOMBRE BPMN USO NOTACIÓN Terminador Es el fin del proceso. Solo existe uno por flujo. Si el proceso alcanza este evento, éste será cerrado. Cancelación Este tipo de Fin es usado dentro de un subproceso de transacción. Éste indicará que la transacción debe ser cancelada y causará un Evento Intermedio de Cancelación adjunto a la frontera del subproceso. Error Esta figura se usa para capturar errores, si están definidos o no. Todos los threads activos actualmente en un subproceso particular son en consecuencia terminados. El error será tomado por un Evento Intermedio de Error con el mismo Nombre, que está en la frontera de la actividad pariente más cercana. Mensaje Este tipo de Fin indica que un mensaje se envía a un proceso o caso de actividad específica, al concluir el proceso..
  • 49. Eventos de Fin NOMBRE BPMN USO NOTACIÓN Señal Este tipo de Fin indica que la señal será transmitida cuando el Fin haya sido alcanzado. Note que la señal es enviada a cualquier proceso que pueda recibir la señal y pueda ser enviada a través de los niveles del proceso, pero no es un mensaje (el cuál tiene una fuente y un objetivo).
  • 50. Eventos Intermedios • Indican algo que ocurre durante un proceso. • Afectan el flujo del proceso pero no lo inician o terminan directamente.
  • 51. Eventos Intermedios • Envía o recibe un mensaje. • Representar demoras. • Flujos de Excepción.
  • 52. Eventos Intermedios • Compensaciones. • Dentro del flujo de secuencia o adjuntos a los límites de una actividad.
  • 53. Eventos Intermedios NOMBRE BPMN USO NOTACIÓN Temporizador Esta figura representa un mecanismo de retraso dentro del proceso. Este tiempo puede ser definido en una Expresión o como parte de la información del proceso (Fecha o duración en cualquier unidad de tiempo). Compensación El Evento Intermedio indica que es necesaria una compensación. Entonces, se usa para "lanzar" el evento de compensación. Si una actividad es definida y ésta fue completada exitosamente, entonces la actividad será compensada. Cancelación Caminos de excepción del flujo ocurren fuera del flujo normal del proceso y se basa en un evento intermedio que ocurre durante el curso del proceso. En la figura me muestra el uso de línea de excepción con un subproceso y una actividad. Error Un Evento de Captura de Error Intermedio puede ser unido solamente a la frontera de una actividad. Notar que un Evento de Error siempre interrumpe la Actividad a la que está unido.
  • 54. Eventos Intermedios NOMBRE BPMN USO NOTACIÓN Mensaje Un Evento Intermedio de Mensaje puede ser usado tanto para enviar como para recibir un mensaje. Cuando se usa para "lanzar" el mensaje, un marcador DEBE ser llenado. Cuando se usa para "atrapar" el mensaje el marcador DEBE estar sin llenar. Esto causa que el proceso continúe si éste estaba esperando por el mensaje o cambia el flujo para manejo de excepciones. Para atrapar y lanzar mensajes debe tener el mismo nombre. Enlace Un Enlace es un mecanismo para conectar dos secciones de un Proceso. Los Eventos de Enlace pueden ser usados para crear situaciones de bucle o para evitar líneas de Secuencia de Flujo largas. Los usos de los Eventos de Enlace son limitado a un solo nivel de proceso.
  • 55. Eventos Intermedios NOMBRE BPMN USO NOTACIÓN Señal Las señales son usadas para enviar o recibir comunicaciones generales dentro y a través de los niveles de Proceso y entre Diagramas de Proceso de Negocio. Una señal BPMN es similar a una señal de bengala que se dispara al cielo para cualquiera que pudiera estar interesado y luego reaccionara. Entonces hay una fuente de la señal, pero ningún objetivo específico.