“Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM...
Transcript of “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM...
![Page 1: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/1.jpg)
““Gestión de Procesos de Gestión de Procesos de Negocios BPM”Negocios BPM”
M.Sc.Daniel Alejandro Yucra SotomayorM.Sc.Daniel Alejandro Yucra SotomayorE-mail: [email protected]: [email protected]
Lima - PerúMarzo – Mayo del 2011
GNU/LinuX
Parte III: BPM – Aspectos Técnicos
Universidad Inca Garcilaso de la VegaUniversidad Inca Garcilaso de la VegaXLIXXLIX CURSO DE ACTUALIZACIÓN PROFESIONAL CURSO DE ACTUALIZACIÓN PROFESIONAL
DE INGENIERÍA DE SISTEMAS Y CÓMPUTO.DE INGENIERÍA DE SISTEMAS Y CÓMPUTO.
Área: GestiónÁrea: Gestión
![Page 2: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/2.jpg)
Gestión de Procesos Gestión de Procesos de Negocio (BPM)de Negocio (BPM)
XLIX XLIX Curso de Actualización - 2011 Curso de Actualización - 2011Facultad de Ingeniería de Sistemas y ComputoFacultad de Ingeniería de Sistemas y Computo
![Page 3: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/3.jpg)
Unidad 3: Unidad 3: Conceptos básicos de BPMConceptos básicos de BPM
Temas:� 3.1. Los procesos de negocio� 3.2. Conceptos de BPM� 3.3. La importancia del modelado� 3.4 Tipos de diagramas y procesos� 3.5 El proceso de Desarrollo en Intalio� 3.6 Componentes Básicos de Intalio� 3.7 Características Intalio� 3.8 BPMN vs BPEL� 3.9 Generando BPEL� 3.10 ¿Cómo los usuarios interactúan con el proceso?
![Page 4: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/4.jpg)
3.1 Los procesos de negocio3.1 Los procesos de negocio
El concepto de Proceso de Negocio� Una primera definición:Una primera definición:
“Conjunto de actividades relacionadas dentro de una organización que tienen como objetivo conseguir un determinado resultado”
� Más formalmente:Más formalmente:“Ordenación lógicamente interrelacionada de tareas desarrolladas en tiempo y espacio (con comienzo y fin, con entradas y salidas definidas) y que se orienta al logro de un objetivo de negocio, generando un output de valor (total o parcial) para el cliente del proceso” (Davenport y Short)
![Page 5: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/5.jpg)
3.1 Los procesos de negocio3.1 Los procesos de negocioEjemplos de procesos� Contexto empresarial
• Pedido de un Cliente
� Contexto Administrativo• Pago de impuesto local, Solicitud Ayuda Social, Cita Previa en el médico
� Contexto Universidad• Firma de registro académica, Realización matrícula Alumno
![Page 6: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/6.jpg)
3.1 Los procesos de negocio3.1 Los procesos de negocioOtras definiciones� “Una secuencia de actividades que tiene un conjunto de
entradas y produce una salida”� “Un conjunto de actividades sistemático que se inician con un
evento de negocio y producen un resultado”� “Una colección de actividades de negocio que generan valor
para un cliente”� “Un número de roles que colaboran e interactúan para lograr
un objetivo”� “Una colección organizada de comportamiento de negocio que
satisface los propósitos del negocio, actuando conforme a unas reglas”
![Page 7: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/7.jpg)
3.2 Concepto de BPM tecnológico3.2 Concepto de BPM tecnológicoBusiness Process Management (BPM)� Conjunto de métodos, herramientas y tecnologías utilizados
para diseñar, representar, analizar y controlar los procesos de negocio de una organización
� Enfoque centrado en los procesos para mejorar el rendimiento, que combina las tecnologías de la información con metodologías de gestión y mejora de procesos
� Colaboración entre personas de negocio (consultores, directivos,…) y técnicos para fomentar procesos de negocio efectivos, ágiles y transparentes abarcando sistemas, funciones, negocio, clientes, proveedores y socios
![Page 8: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/8.jpg)
3.2 Concepto de BPM3.2 Concepto de BPMLa visión de BPM
Integrar:Integrar:-PersonasPersonas-ProcesosProcesos-TecnologíasTecnologías
![Page 9: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/9.jpg)
3.2 Concepto de BPM3.2 Concepto de BPMBPMS (Business Process Management Suite)� Es el producto que incluye el conjunto de tecnologías BPM
- Módulos funcionales-Capacidades técnicas-Infraestructura de apoyo- Soporte a metodologías de mejoras de procesos
� Todo ello integrado en un único entorno que realiza todas las funciones de la tecnología BPM
![Page 10: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/10.jpg)
3.2 Concepto de BPM3.2 Concepto de BPMComponentes típicos de un BPMS
![Page 11: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/11.jpg)
3.2 Concepto de BPM3.2 Concepto de BPMLa filosofía de un BPMS� Desde un punto de vista técnico, un BPMS es la evolución de un
sistema de Workflow– Son sistemas que definen, manejan y ejecutan, completamente, flujos de trabajo a través del uso de software cuya orden de ejecución es dirigida por una representación gráfica previamente diseñada
� “Evolución” de arquitectura clásica cliente / servidor:
![Page 12: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/12.jpg)
3.3 Importancia del Modelado3.3 Importancia del ModeladoLos modelos facilitan la comunicación� ¿Cómo podemos describir cómo funciona un proceso?
• OPCION 1: Descripción “textual”– “En un proceso de concesión de créditos, se debe recibir un informe de viabilidad y riesgo del posible cliente. Tras eso, se analizará dicho informe, y en base a ese análisis, se tomará la decisión de si aprobar o no el crédito. Si se aprueba el crédito, se deben de iniciar las tareas de apertura del crédito; en cualquier caso, se debe registrar dicha solicitud”.
![Page 13: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/13.jpg)
3.3 Importancia del Modelado3.3 Importancia del ModeladoLos modelos facilitan la comunicación� OPCION 2: Utilizar un “modelo”
Y la notación ?Y la notación ?
![Page 14: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/14.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado Estándares para el modelado de procesos (I)
XPDL (XML Process Definition Language)• Promovido por el WfMC (Workflow Management Coalition)• Notación para definir e intercambiar modelos de procesos de negocio• Proporciona un formato de fichero XML para ser intercambiado entre aplicaciones• Puede ser utilizado para guardar los modelos e intercambiarlos entre las diferentes aplicaciones, dejando a BPMN como lenguaje “gráfico”
![Page 15: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/15.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado Estándares para el modelado de procesos (II) XPDL (XML Process Definition Language). Ejemplo.
![Page 16: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/16.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado Estándares para el modelado de procesos (III) BPMN. Business Process Modeling Notation� Estándar promovido por el BPMI (Business Process Management
Initiative), que lo define como: “Proporcionar una notación fácilmente comprensible por todos los
usuarios del negocio, desde los analistas…los desarrolladores técnicos… hasta aquellos que monitorizarán y gestionarán los procesos”
� Otros objetivos – Crear “puentes” entre el diseño de los procesos de negocio y la
implementación del proceso– Que los lenguajes basados en XML para describir procesos (como XPDL) tengan una representación gráfica simplificada
![Page 17: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/17.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado Estándares para el modelado de procesos (IV) BPMN. Versión 1.x� Nace como evolución de BPML (Business Process Modeling
Language), desarrollado por el BPMI.org (BPM Institute) en 2001� Lenguaje basado en XML para la ejecución de procesos� No tiene representación gráfica� Intenta “normalizar” la gran variedad de notaciones existentes para
la representación de procesos� Las versiones 1.x ofrecen una notación gráfica estandarizada para
la representación de los procesos de negocio
![Page 18: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/18.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado Estándares para el modelado de procesos (IV) BPMN. Versión 2.0� Cambia el nombre a “Business Process Model and
Notation”� Incluye una forma estándar basada en XML para la
serialización (almacenamiento) de los modelos� Por tanto, facilita la “portabilidad” de los modelos entre
herramientas� Añade soporte para nuevos tipos de diagramas y mejor
soporte para las tareas “humanas”
![Page 19: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/19.jpg)
3.3 Importancia del Modelado3.3 Importancia del Modelado
Objetivos al modelar en BPMN� Ser eficientes capturando la información del proceso.� Reducir errores de interpretación� Transferir conocimiento� Hacer los diagramas tan fáciles de leer como sea
posible
![Page 20: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/20.jpg)
3.43.4Tipos de diagramas y procesosTipos de diagramas para los procesos (I)1. Orquestación (I)
� Son procesos que implican una perspectiva del proceso con un ÚNICO coordinador: EL PROCESO
� Representan una organización del negocio desde el punto de vista del proceso
� Describen como una única entidad del negocio realiza las cosas
![Page 21: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/21.jpg)
3.43.4Tipos de diagramas y procesosTipos de diagramas para los procesos (I)Orquestación (II)
� Los diagramas BPMN podría contener más de 1 orquestación• Cada orquestación aparece dentro de su propio “pool” ó contenedor• Por tanto, las “orquestaciones” están siempre dentro de un pool
– Que es el “director” del proceso
![Page 22: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/22.jpg)
3.43.4Tipos de diagramas y procesosTipos de diagramas para los procesos (III)2. Coreografía (I)
� Un modelo ó proceso que contenga una coreografía contiene la definición de la interacción entre participantes– Los participantes pueden ser “roles” del proceso» Ejemplo: Proveedor, Cliente, …– Ó pueden ser entidades concretas del proceso» Ejemplo: DHL como proveedor concreto.
� En BPMN la interacción es la comunicación, representado como intercambio de mensajes entre 2 participantes
![Page 23: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/23.jpg)
3.43.4Tipos de diagramas y procesosTipos de diagramas para los procesos (IV)Coreografía (II)
![Page 24: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/24.jpg)
3.43.4Tipos de diagramas y procesos
Tipos de diagramas para los procesos (V)3. Colaboración
� La colaboración muestra simplemente los participantes existentes en la interacción
� Una colaboración puede contener también una coreografía y 1 o más orquestaciones
![Page 25: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/25.jpg)
3.43.4Tipos de diagramas y procesosNiveles de utilización de BPMN
NIVEL 1: Modelado descriptivo ó Mapas de procesos� Parecido a los diagramas de flujo tradicionales� Modelado del flujo del proceso, centrándose en el “camino
correcto ó happy path”� Se utiliza un subconjunto de toda la paleta de símbolos de
BPMN� Se pueden omitir algunos flujos excepcionales
Una perspectiva general del proceso de negocioUna perspectiva general del proceso de negocio
![Page 26: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/26.jpg)
3.43.4Tipos de diagramas y procesosNiveles de utilización de BPMN
NIVEL 2: Modelado analítico� Se utiliza la paleta completa de BPMN para describir de manera precisa el
flujo del proceso� Se incluyen cualquier posible camino excepcional en el mismo� Aún no son procesos ejecutables (se omiten los detalles técnicos)
– Estructuras de datos y expresiones, por ejemplo� En este nivel, se refleja una perspectiva orientada al negocio� Entendible tanto por analistas como por técnicos� 2 Posibles utilizaciones a este nivel: - 1. Reflejar y documentar a nivel de análisis el proceso con todo detalle,
aunque no sea la intención “automatizarlo” con un BPMS- 2. Ser el punto de partida para su automatización en un BPMS
![Page 27: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/27.jpg)
3.43.4Tipos de diagramas y procesosNiveles de utilización de BPMN
NIVEL 3: Procesos ejecutables� Son procesos que se pueden ejecutar directamente en el BPMS� Actualmente, es el propio producto el que dice como “parametrizar”
los procesos para hacerlos ejecutables- Por ejemplo en Intalio se crean Web Services por tareas, se modelan los datos en XML Schema, y se genera código BPEL
� En BPMN 2.0 se intenta estandarizar el formato de este tipo de procesos- Añadiendo los detalles en XML que existen por debajo de los “símbolos” de BPMN
- Todavía no hay herramientas que soporten esto
![Page 28: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/28.jpg)
3.53.5 El proceso de Desarrollo
![Page 29: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/29.jpg)
3.6 Componentes Básicos de Intalio3.6 Componentes Básicos de Intalio
Orchestration Director Engine (Ejecutor de procesos de Negocios)Orchestration Director Engine (Ejecutor de procesos de Negocios)
Motor BPMSMotor BPMS
ModelandoModelando
InterfazInterfazWeb ServicesWeb Services
![Page 30: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/30.jpg)
3.7 Características Intalio3.7 Características IntalioSimple, pero rico semánticamenteSimple, pero rico semánticamente
![Page 31: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/31.jpg)
3.7 Características Intalio3.7 Características IntalioSecuencia de actividades en el tiempo
![Page 32: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/32.jpg)
3.7 Características Intalio3.7 Características IntalioPerspectiva de cada participante
![Page 33: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/33.jpg)
3.8 BPMN vs BPEL3.8 BPMN vs BPEL
• BPMN es un lenguaje de modelado de procesos de negocio• BPEL (Business Process Execution Language) es un lenguaje de ejecución de procesos de negocio.• En Intalio|Designer modelamos en BPMN• Al salvar en Intalio|Designer, se genera automáticamente código BPEL.• Intalio|Server ejecuta BPEL.• En BPEL se pueden hacer: 1. Actividades basicas1. Actividades basicas:: invoke, recieve, reply, assign, throw, wait, empty, exit, rethrow (programación) 2. Actividades estructuradas:2. Actividades estructuradas: sequence, if, while, repeatUntil, pick, flow, foreach (más programación)• No existe una correspondencia 1 a 1 entre BPMN y BPEL.• No hay que aprender BPEL para poder automatizar procesos de negocio
![Page 34: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/34.jpg)
Caso de Revisión de InformaciónCaso de Revisión de Información
1. Empleado- Inicia el proceso, Enviando la información- El empleado recibe la información de confirmación
2. Proceso- El proceso recibe la información- Envia la Información al Gerente
3. Gerente- El gerente recibe la información- Envia la Información al proceso
4. Proceso- El proceso recepciona la revisión del gerente- Analiza sobre la información aprobada- Si es correcta, Notifica aprobación al Empleado
5. Empleado- Recibe la notificación de aprobación- Termina el proceso
6. Proceso- Si No es correcta, Envia Información al Empleado para corrección
7. Empleado- Recibe Información para corrección- Envia Información Corregida
8. Proceso- Recepciona la Información Corregida- Notifica al Gerente
9. Gerente- Recibe Notificación- Confirma Notificación al Proceso- Fin del Proceso para el Gerente
10. Proceso- Fin del proceso
Proceso, Empleado y GerenteProceso, Empleado y Gerente
![Page 35: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/35.jpg)
3.9 Generando BPEL3.9 Generando BPELLo modelado en pools no ejecutables no genera código
![Page 36: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/36.jpg)
3.9 Generando BPEL3.9 Generando BPELLo modelado en pools ejecutables genera código BPEL
![Page 37: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/37.jpg)
3.9 Generando BPEL3.9 Generando BPELLas interacciones salientes de pools ejecutables representanservicios consumidos por el proceso
![Page 38: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/38.jpg)
3.9 Generando BPEL3.9 Generando BPELLas interacciones entrantes de pools ejecutables representanservicios provistos por el proceso
![Page 39: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/39.jpg)
3.10 ¿Cómo los usuarios interactúan 3.10 ¿Cómo los usuarios interactúan con el proceso?con el proceso?
InterfazInterfazDe UsuariaDe Usuaria
BrowserBrowser
ERP, CRM, B2BERP, CRM, B2B ProcesosProcesosImplementadosImplementadoscon BPMScon BPMS
![Page 40: “Gestión de Procesos de Negocios BPM” - Software Libre · Unidad 3: Conceptos básicos de BPM ... flujos de trabajo a través del uso de software cuya orden de ... Estándares](https://reader034.fdocuments.mx/reader034/viewer/2022051601/5adbc4e27f8b9a6d7e8e743f/html5/thumbnails/40.jpg)
M.Sc. Ing. Daniel Alejandro Yucra SotomayorM.Sc. Ing. Daniel Alejandro Yucra Sotomayorhttp://danielyucra.somoslibres.orghttp://danielyucra.somoslibres.org
Contactos: [email protected]: [email protected]@[email protected]
¿Preguntas ?¿Preguntas ?