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

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 NegocioSaraEAlcntaraR
 
Administración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosAdministración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosjocuva101
 
BPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosBPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosgugarte
 
Diagramas tortuga y sipoc
Diagramas tortuga y sipocDiagramas tortuga y sipoc
Diagramas tortuga y sipocRicardo Toledo
 
Diseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoDiseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoMartin Pacheco Chávez
 
Propuesta De Empresa. Estructura Y OrganizacióN Tic
Propuesta De Empresa. Estructura Y OrganizacióN TicPropuesta De Empresa. Estructura Y OrganizacióN Tic
Propuesta De Empresa. Estructura Y OrganizacióN TicOriol Recasens
 
Diagrama de flujo presentacion
Diagrama de flujo presentacionDiagrama de flujo presentacion
Diagrama de flujo presentacionIselda Morales
 
Elementos del BPMN
Elementos del BPMNElementos del BPMN
Elementos del BPMNAnel Sosa
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itilIsrael Rey
 
Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3Juan Pablo
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 
Metodologia 1 semana 2
Metodologia 1 semana 2Metodologia 1 semana 2
Metodologia 1 semana 2marcosmendez49
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Estructuras detallada de trabajo edt
Estructuras detallada de trabajo edtEstructuras detallada de trabajo edt
Estructuras detallada de trabajo edtAlvaro Claros, PMP
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 

What's hot (20)

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
 
Estructura documentacion
Estructura documentacionEstructura documentacion
Estructura documentacion
 
Administración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueosAdministración de transacciones, problemas, candados e interbloqueos
Administración de transacciones, problemas, candados e interbloqueos
 
BPMN - BIZAGI P2
BPMN - BIZAGI P2BPMN - BIZAGI P2
BPMN - BIZAGI P2
 
BPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosBPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesos
 
Diagramas tortuga y sipoc
Diagramas tortuga y sipocDiagramas tortuga y sipoc
Diagramas tortuga y sipoc
 
Diseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoDiseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputo
 
Propuesta De Empresa. Estructura Y OrganizacióN Tic
Propuesta De Empresa. Estructura Y OrganizacióN TicPropuesta De Empresa. Estructura Y OrganizacióN Tic
Propuesta De Empresa. Estructura Y OrganizacióN Tic
 
Diagrama de flujo presentacion
Diagrama de flujo presentacionDiagrama de flujo presentacion
Diagrama de flujo presentacion
 
Elementos del BPMN
Elementos del BPMNElementos del BPMN
Elementos del BPMN
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itil
 
Metodologia IDEF0
Metodologia IDEF0Metodologia IDEF0
Metodologia IDEF0
 
Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
Metodologia 1 semana 2
Metodologia 1 semana 2Metodologia 1 semana 2
Metodologia 1 semana 2
 
Diagrama de flechas
Diagrama de flechasDiagrama de flechas
Diagrama de flechas
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Estructuras detallada de trabajo edt
Estructuras detallada de trabajo edtEstructuras detallada de trabajo edt
Estructuras detallada de trabajo edt
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 

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)

3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn
 
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
 
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

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Recently uploaded (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.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.