bpmn y bpel
Post on 19-Jun-2015
15.491 Views
Preview:
DESCRIPTION
TRANSCRIPT
Julio CejasAbril 2010
BPM
Introducción a BPMN
Abril 2010
BPMN
1. Concepto de Proceso.2. Un proceso tradicional.3. Brechas en los procesos tradicionales.4. Que no es un proceso.5. Concepto de Notación.6. Concepto de BPMN.7. Un ejemplo.8. Los beneficios de su adopción.9. Algunos puntos de atención.10.BPMN : Notación Grafica General.10.BPMN : Notación Grafica General.11.BPMN : Notación Grafica : Eventos.12.BPMN : Notación Grafica : Gateways.13.Un proceso tradicional vs modelado en BPMN14.Algunas Practicas.15.Ejemplos reales.16.Concepto BPEL.17.Algunas Consideraciones.18.BPEL Introducción.19.Referencias.20.Hacia donde deben apuntar.
BPMN
Notacion para el
BusinessB
modelado
ProcessP
de procesos
ModelingM
de negocio
Notation
Notacion para el modelado
[Proceso]
“Secuencia de actividades ejecutadas sobre una o masentradas para entregar una salida.”
“Un numero de roles colaborando e interactuando para cumplircon un objetivo.”
Procesos – Concepto
con un objetivo.”
“Un proceso (del latín processus) es un conjunto de actividades oeventos (coordinados u organizados) que se realizan o suceden(alternativa o simultáneamente) con un fin determinado.”
INICIO
Analista Contable
Verificar solicitud ysoportes para lareposición de la CajaChica, verificadisponibilidadpresupuestaria de laspartidas donde se imputanlos gastos.
SIRealiza firmaDel
Cheque
NO
Auxiliar de Tesorería
Revisa que el chequeesté firmado, realiza elpago a la personaresponsible de la CajaChica para su aperturay hace firma orden depago, vouche yFORM1810-03
Gerencia Solicitante responsible de la Caja Chica
Verifica saldo diario paraconstatar si el total de los gastossuma el 50% del monto asignadopara el funcionamiento, realizarrelaciones de la factura ycomprobantes de caja a travesde los FORM1810-04 yFORM1810-03.
Gerencia Solicitante Responsible de la Caja Chica
Analista Contable
Realiza orden de pagopara la reposición de laCaja Chica y envia a la
Tesorero
Verifica el expediente,orden de pago ydisponibilidad financiera,elabora el cheque por elmonto indicado y gestionalas firmas de aprobación.
GAF(Gerente) Director Ejecutivo
Presidente
Realiza firma, dependiendo del monto máximo de
delegación se requiere de dos (2) de las fimas
autorizadas.
Responsible de la Caja Chica
Recibe Cheque, ordende pago ycomprobante óFORM1810-03, realizafirma, se queda concopia uno (1) entregacopia dos (2) a laOficina de Finanzas yTesorería.
Auxiliar de Tesorería
Anula el cheque, emite unnuevo cheque con las
1
Procesos – Un proceso Tradicional
Auxiliar de Tesorería
Envía el original de expedientea la GAF/Ordenación de Pago.
FIN
ArchivaOriginal
Comprobante o Vouchecopia dos (2)
Responsible de la Caja Chica
Realiza memorándum solicitudde reposición de Caja Chica ylo enviado a la Gerencia deAdministración yFinanzas/Ordenación de pagocon los soportes.
FORM1810-03 Relación de ComprobantesDe Egresos de Caja Chica
Memorándum Solicitud de Reposición de
la Caja Chica
Caja Chica y envia a laOficina de Finanzas yTesoreria.
Memorándum
Factura Original
Analista Contable
Verifica original del expedientey lo archiva para su control.
Factura Original
nuevo cheque con lascorreciones realizadas ycoordina las firmas autorizadas.
Órden de PagoOriginal
1
Procesos – Brechas en los procesos tradicionales
Reglas de Negocio
Acuerdos de Servicios.
Gestión de Eventos.
Vinculación con tecnología.
Procesos – Que no es un proceso!
Escribir un memo.
Escribir un manual de usuario.
Desarrollar una estrategia de venta.
Enviar un correo electrónico.
Procesos – Que no es un proceso!
[Notación]
“Símbolos que permiten la representación de conceptos ”.
Notación – Concepto
Notación – Concepto
[BPMN]
BPMN (Business Process Modeling Notation) esuna notación grafica estándar para el modelado deprocesos, que permite su representación gráficabasada en diversas perspectivas.
BPMN – Concepto
basada en diversas perspectivas.
Notación – Concepto
BPMN – Un ejemplo
BPMN – Un ejemplo
BPMN – Los beneficios de su adopción
El Modelado de Procesos es Considerado.
Se formalizan los procesos.
El Monitoreo de procesos es considerado.
La optimización de procesos es considerada.
Orientado en la medición de indicadores .
Incentiva el uso de estándares .
Creado para el Cambio .
[Perspectivas]
“Cada usuario que modela , lo hace bajo su perspectiva”.
“Existen básicamente dos perspectivas : la funcional y la técnica .”
BPMN – Puntos de Atención
[Interpretación]
El modelador esta siempre tomando decisiones. Cada modeladorincorpora en su análisis distintas profundidades . El modeladoresta constantemente tomando decisiones de modelado basado ensu interés, y en la profundidad de las actividades que este
BPMN – Puntos de Atención
su interés, y en la profundidad de las actividades que esterequiera .
[Características]
El proceso modelado debe ser preciso, entendible, simple, conun nivel de granularidad apropiado y su interpretación no debegenerar errores.
BPMN – Puntos de Atención
BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Es algo que “pasa” durante el curso del proceso de negocio.Estos eventos afectan al flujo del proceso y suelen tener unacausa (trigger) o un impacto (resultado). Los eventosrepresentados con un círculo con centro abierto permiten a losmarcadores internos diferenciar diferentes triggers yresultados. Hay tres tipos de eventos, basados en cuandoafectan al flujo: Inicio, Intermedio, y de término.
BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Una gateway (pasarela, bifurcación o compuerta) serepresenta por la típica figura de diamante y se usa paracontrolar la divergencia o convergencia de la secuencia deflujo. Así, esto determina las tradicionales decisiones , asícomo la creación de nuevos caminos, la fusión de estos o launión. Los marcadores internos indicarán el tipo de control decomportamiento.
BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Una actividad se representa con un rectángulo redondeado yes un término genérico para el trabajo que hace unacompañía . Una actividad puede ser atómica o compuesta.Los tipos que hay son: Tarea y Sub-Proceso. El Sub-Procesose distingue por una pequeña marca de suma en la partecentral inferior de la figura.
BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]Se usa para mostrar el orden o secuencia de las actividadesque son ejecutadas en el proceso.
BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]Se usa para mostrar el (entidades de negocio o roles denegocio). En BPMN, flujo de mensajes entre dosparticipantes del proceso dos pools separados en eldiagrama representan dos participantes.
BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]Se usa para asociar datos, texto, y otros artefactos con losobjetos de flujo . Las asociaciones se usan para mostrarentradas y salidas de actividades.
BPMN– Notación General
Representa un Participante de un Proceso . Además actúacomo un contenedor gráfico para dividir un conjunto deactividades desde otros pools
Pools
Es una división en un pool que la extiende de formaverticalmente u horizontalmente. Los lanes se usan paraorganizar y categorizar actividades. Se encuentran dentrode los pools.
Lanes
BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Establece donde un proceso inicia su ejecución.
BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Establece puntos de ejecución intermedios en un flujo deproceso.
BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Finaliza el flujo de un proceso bajo ciertas condiciones :envióde mensajes, gestión de excepciones, compensación, entreotros.
BPMN– Notación General : Eventos
BPMN– Notación General : Gateways
Gateway Exclusivo : Solo una rama.
Gateway Paralelo: Todas las ramasGateway Paralelo: Todas las ramas
Gateway Inclusivo Eventos : Una o mas ramas.
INICIO
Analista Contable
Verificar solicitud ysoportes para lareposición de la CajaChica, verificadisponibilidadpresupuestaria de laspartidas donde se imputanlos gastos.
SIRealiza firmaDel
Cheque
NO
Auxiliar de Tesorería
Revisa que el chequeesté firmado, realiza elpago a la personaresponsible de la CajaChica para su aperturay hace firma orden depago, vouche yFORM1810-03
Gerencia Solicitante responsible de la Caja Chica
Verifica saldo diario paraconstatar si el total de los gastossuma el 50% del monto asignadopara el funcionamiento, realizarrelaciones de la factura ycomprobantes de caja a travesde los FORM1810-04 yFORM1810-03.
Gerencia Solicitante Responsible de la Caja Chica
Analista Contable
Realiza orden de pagopara la reposición de laCaja Chica y envia a la
Tesorero
Verifica el expediente,orden de pago ydisponibilidad financiera,elabora el cheque por elmonto indicado y gestionalas firmas de aprobación.
GAF(Gerente) Director Ejecutivo
Presidente
Realiza firma, dependiendo del monto máximo de
delegación se requiere de dos (2) de las fimas
autorizadas.
Responsible de la Caja Chica
Recibe Cheque, ordende pago ycomprobante óFORM1810-03, realizafirma, se queda concopia uno (1) entregacopia dos (2) a laOficina de Finanzas yTesorería.
Auxiliar de Tesorería
Anula el cheque, emite unnuevo cheque con las
1
BPMN– El proceso tradicional vs BPMN
Auxiliar de Tesorería
Envía el original de expedientea la GAF/Ordenación de Pago.
FIN
ArchivaOriginal
Comprobante o Vouchecopia dos (2)
Responsible de la Caja Chica
Realiza memorándum solicitudde reposición de Caja Chica ylo enviado a la Gerencia deAdministración yFinanzas/Ordenación de pagocon los soportes.
FORM1810-03 Relación de ComprobantesDe Egresos de Caja Chica
Memorándum Solicitud de Reposición de
la Caja Chica
Caja Chica y envia a laOficina de Finanzas yTesoreria.
Memorándum
Factura Original
Analista Contable
Verifica original del expedientey lo archiva para su control.
Factura Original
nuevo cheque con lascorreciones realizadas ycoordina las firmas autorizadas.
Órden de PagoOriginal
1
BPMN– El proceso tradicional vs BPMN
BPMN– El proceso tradicional vs BPMN
BPMN – Algunas practicas
BPMN – Algunas practicas
BPMN – Algunas practicas
BPMN – Algunas practicas
BPMN – Algunas recomendaciones
Como regla general se debe colocar un Gateway o bifurcaciónsolo cuando es requerido controlar el flujo de datos a través deramas.
Siempre colocar un evento de inicio en un subproceso.
Durante el análisis de proceso, piense en eventos que puedenDurante el análisis de proceso, piense en eventos que puedenser disparados y capturados.
BPMN – Un ejemplo real de orquestación de servicios
BPMN – Un ejemplo real de un proceso
BPMN – Un ejemplo real de orquestación de servicios
[BPEL]
(Web Services) Business Process ExecutionLanguage, WS-BPEL (en castellano, Lenguaje deEjecución de Procesos de Negocio con ServiciosWeb), es un lenguaje estandarizado por OASIS
BPEL– Concepto
Web), es un lenguaje estandarizado por OASISpara la composición de servicios web .
BPEL– Algunas Consideraciones
BPEL es un lenguaje de ejecución .
Generalmente se realiza una conversión BPMN a BPEL.
Existes limitaciones en la representación de los procesos.
Se puede realizar una conversión BPEL a BPMN.
BPEL– Algunas Consideraciones
BPEL– Algunas Consideraciones BPMNaBPEL
BPEL– Algunas Consideraciones BPELaBPMN
BPEL– Introducción
A BABB
BPEL– Introducción
BPEL– Introducción
BPEL– Introducción
Algunas Referencias
http://www.bpmn.org/http://www.eclipse.org/stp/bpmn/http://www.ebpml.org/
BPMNNotación Grafica
BAMMonitoreo
ESBSOA
A donde debemos apuntar?
BREReglas
BPELEjecucion
ESBBus
SOAServcios
top related