BPMN y BPEL

download BPMN y BPEL

of 52

  • date post

    19-Jun-2015
  • Category

    Technology

  • view

    15.467
  • download

    1

Embed Size (px)

description

Breve introducción a BPMN, y su relación con el lenguaje BPEL de ejecución.

Transcript of BPMN y BPEL

  • 1. BPMIntroduccin a BPMNJulio CejasAbril 2010

2. BPMN1. Concepto de Proceso.2. Un proceso tradicional.3. Brechas en los procesos tradicionales.4. Que no es un proceso.5. Concepto de Notacin.6. Concepto de BPMN.7. Un ejemplo.8. Los beneficios de su adopcin.9. Algunos puntos de atencin.10. BPMN : Notacin Grafica General.11. BPMN : Notacin Grafica : Eventos.12. BPMN : Notacin Grafica : Gateways.13. Un proceso tradicional vs modelado en BPMN14. Algunas Practicas.15. Ejemplos reales.16. Concepto BPEL.17. Algunas Consideraciones.18. BPEL Introduccin.19. Referencias.20. Hacia donde deben apuntar. 3. BPMNBP MBusiness ProcessModelingNotation Notacion para el modelado de procesos de negocio 4. Procesos Concepto [Proceso] Secuencia de actividades ejecutadas sobre una o mas entradas para entregar una salida.Un numero de roles colaborando e interactuando para cumplir con un objetivo.Un proceso (del latn processus) es un conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden (alternativa o simultneamente) con un fin determinado. 5. Procesos Un proceso TradicionalINICIO Auxiliar de Tesorera Responsible de la Gerencia Solicitante Analista Contable Tesorero GAF(Gerente) Caja Chica responsible de la Caja Chica Director EjecutivoPresidenteRevisa que el chequeVerificarsolicitud y Verificael expediente,est firmado, realiza elRecibe Cheque, ordenVerifica saldodiario para soportes para la ordende pagoyRealiza firmaSI pago a la persona de pago yconstatar si el total de los gastos reposicin de la Cajadisponibilidadfinanciera,Realiza firma, dependiendoDel responsible de la Cajacomprobante suma el 50% del monto asignadoChica,verifica elabora el cheque por eldel monto mximo deChequeChica para su aperturaFORM1810-03, realizapara el funcionamiento, realizardisponibilidad monto indicado y gestiona delegacin se requiere dey hace firma orden de firma, se queda conrelaciones de la factura ypresupuestaria delas las firmas de aprobacin.dos (2) de las fimaspago, vouchey copia uno (1) entregacomprobantes de caja a traves partidas donde se imputan autorizadas.FORM1810-03 copia dos (2) a lade losFORM1810-04 y los gastos. NOOficina de Finanzas yFORM1810-03.Tesorera.Analista ContableAuxiliar de TesoreraRealiza orden de pagoGerencia Solicitantepara la reposicin de laAnula el cheque, emite un1 Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con lasOficina de Finanzas y correcionesrealizadasyRealiza memorndum solicitudTesoreria.coordina las firmas autorizadas.de reposicin de Caja Chica ylo enviado a la Gerencia de MemorndumAdministracinyFinanzas/Ordenacin de pago Factura Originalcon los soportes.Factura Original1FORM1810-03Relacin de ComprobantesDe Egresos de Caja ChicaMemorndum Solicitud de Reposicin deAnalista Contable Auxiliar de TesoreraComprobante o Vouchela Caja Chica copia dos (2)Verifica original del expediente rden de Pago FIN Enva el original de expediente y lo archiva para su control. Original a la GAF/Ordenacin de Pago.ArchivaOriginal 6. Procesos Brechas en los procesos tradicionalesReglas de NegocioAcuerdos de Servicios.Gestin de Eventos.Vinculacin con tecnologa. 7. Procesos Que no es un proceso!Escribir un memo.Escribir un manual de usuario.Desarrollar una estrategia de venta.Enviar un correo electrnico. 8. Procesos Que no es un proceso! 9. Notacin Concepto [Notacin]Smbolos que permiten la representacin de conceptos. 10. Notacin Concepto 11. BPMN Concepto [BPMN] BPMN (Business Process Modeling Notation) es una notacin grafica estndar para el modelado de procesos, que permite su representacin grfica basada en diversas perspectivas. 12. Notacin Concepto 13. BPMN Un ejemplo 14. BPMN Un ejemplo 15. BPMN Los beneficios de su adopcin El Modelado de Procesos es Considerado. Se formalizan los procesos. El Monitoreo de procesos es considerado. La optimizacin de procesos es considerada. Orientado en la medicin de indicadores. Incentiva el uso de estndares. Creado para el Cambio. 16. BPMN Puntos de Atencin [Perspectivas]Cada usuario que modela, lo hace bajo su perspectiva. Existen bsicamente dos perspectivas : la funcional y la tcnica. 17. BPMN Puntos de Atencin[Interpretacin]El modelador esta siempre tomando decisiones. Cada modeladorincorpora en su anlisis distintas profundidades. El modeladoresta constantemente tomando decisiones de modelado basado ensu inters, y en la profundidad de las actividades que esterequiera. 18. BPMN Puntos de Atencin [Caractersticas]El proceso modelado debe ser preciso, entendible, simple, conun nivel de granularidad apropiado y su interpretacin no debegenerar errores. 19. BPMN Notacin General EventosGatewayActividad[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 crculo 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 trmino. 20. BPMN Notacin General EventosGatewayActividad[Evento] [Gateway] [Actividad]Una gateway (pasarela, bifurcacin o compuerta) serepresenta por la tpica figura de diamante y se usa paracontrolar la divergencia o convergencia de la secuencia deflujo. As, esto determina las tradicionales decisiones, ascomo la creacin de nuevos caminos, la fusin de estos o launin. Los marcadores internos indicarn el tipo de control decomportamiento. 21. BPMN Notacin General EventosGateway Actividad[Evento][Gateway][Actividad]Una actividad se representa con un rectngulo redondeado yes un trmino genrico para el trabajo que hace unacompaa. Una actividad puede ser atmica o compuesta.Los tipos que hay son: Tarea y Sub-Proceso. El Sub-Procesose distingue por una pequea marca de suma en la partecentral inferior de la figura. 22. BPMN Notacin General Secuencia MensajeAsociacion [Secuencia] [Mensaje][Asociacin]Se usa para mostrar el orden o secuencia de las actividadesque son ejecutadas en el proceso. 23. BPMN Notacin GeneralSecuenciaMensaje Asociacion[Secuencia] [Mensaje][Asociacin]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. 24. BPMN Notacin General Secuencia Mensaje Asociacion[Secuencia][Mensaje][Asociacin]Se usa para asociar datos, texto, y otros artefactos con losobjetos de flujo. Las asociaciones se usan para mostrarentradas y salidas de actividades. 25. BPMN Notacin GeneralPools Representa un Participante de un Proceso. Adems acta como un contenedor grfico para dividir un conjunto de actividades desde otros poolsEs una divisin en un pool que la extiende de formaLanes verticalmente u horizontalmente. Los lanes se usan para organizar y categorizar actividades. Se encuentran dentro de los pools. 26. BPMN Notacin General : Eventos[Evento Inicio][Evento Intermedio] [Evento Fin]Establece donde un proceso inicia su ejecucin. 27. BPMN Notacin General : Eventos[Evento Inicio] [Evento Intermedio][Evento Fin]Establece puntos de ejecucin intermedios en un flujo deproceso. 28. BPMN Notacin General : Eventos[Evento Inicio][Evento Intermedio][Evento Fin]Finaliza el flujo de un proceso bajo ciertas condiciones :envide mensajes, gestin de excepciones, compensacin, entreotros. 29. BPMN Notacin General : Eventos 30. BPMN Notacin General : Gateways Gateway Exclusivo : Solo una rama. Gateway Paralelo: Todas las ramas Gateway Inclusivo Eventos : Una o mas ramas. 31. BPMN El proceso tradicional vs BPMNINICIO Auxiliar de Tesorera Responsible de la Gerencia Solicitante Analista Contable Tesorero GAF(Gerente) Caja Chica responsible de la Caja Chica Director EjecutivoPresidenteRevisa que el chequeVerificarsolicitud y Verificael expediente,est firmado, realiza elRecibe Cheque, ordenVerifica saldodiario para soportes para la ordende pagoyRealiza firmaSI pago a la persona de pago yconstatar si el total de los gastos reposicin de la Cajadisponibilidadfinanciera,Realiza firma, dependiendoDel responsible de la Cajacomprobante suma el 50% del monto asignadoChica,verifica elabora el cheque por eldel monto mximo deChequeChica para su aperturaFORM1810-03, realizapara el funcionamiento, realizardisponibilidad monto indicado y gestiona delegacin se requiere dey hace firma orden de firma, se queda conrelaciones de la factura ypresupuestaria delas las firmas de aprobacin.dos (2) de las fimaspago, vouchey copia uno (1) entregacomprobantes de caja a traves partidas donde se imputan autorizadas.FORM1810-03 copia dos (2) a lade losFORM1810-04 y los gastos. NOOficina de Finanzas yFORM1810-03.Tesorera.Analista ContableAuxiliar de TesoreraRealiza orden de pagoGerencia Solicitantepara la reposicin de laAnula el cheque, emite un1 Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con lasOficina de Finanzas y correcionesrealizadasyRealiza memorndum solicitudTesoreria.coordina las firmas autorizadas.de reposicin de Caja Chica ylo enviado a la Gerencia de MemorndumAdministracinyFinanzas/Ordenacin de pago Factura Originalcon los soportes.Factura Original1FORM1810-03Relacin de ComprobantesDe Egresos de Caja ChicaMemorndum Solicitud de Reposicin deAnalista Contable Auxiliar de TesoreraComprobante o Vouchela Caja Chica copia dos (2)Verifica original del expediente rden de Pago FIN Enva el original de expediente y lo archiva para su control. Original a la GAF/Ordenacin de Pago.ArchivaOriginal 32. BPMN El proceso tradicional vs BPMN 33. BPMN El proceso tradicional vs BPMN 34. BPMN Algunas practicas 35. BPMN Algunas practicas 36. BPMN Algunas practicas 37. BPMN Algunas practicas 38. BPMN Algunas recomendaciones Como regla general se debe colocar un Gateway o bifurcacin solo cuando