BONITA SOFT: Gestor de procesos de negocios BPM Paola Alejandra Alvarado Castillo1 diciembre de 2011 Resumen: La gestión de procesos de negocios (Business Process Management: BPM) consiste en la metodología corporativa, que tiene como objetivo mejorar la eficiencia dentro de las organizaciones por medio de la gestión de procesos de negocio, que se deben modelar, organizar, documentar y optimizar de forma continua. El gestor de procesos de negocios incluye un conjunto de recursos y actividades interrelacionadas que transforman elementos de entrada en elementos de salida. Bonita Soft, es un gestor de procesos de negocios en software libre. Bonita Open Solution es un conjunto de aplicaciones de ofimática para la gestión de procesos de negocio, es de código abierto, y puede ser descargado bajo GPL v2. En el presente documento se hace un análisis de las características generales del aplicativo, la fundamentación del gestor de procesos de negocios de Bonita Soft, y la diferencia de éste con un ERP (Enterprise Resource Planning), y en última instancia se encuentran las etapas de la instalación del aplicativo. Por medio de esta investigación se pretende lograr la modelación de un proceso piloto que se realice en la Unidad de informática y comunicaciones de la facultad de ciencias económicas (UIFCE), y dentro de la misma facultad (FCE). Palabras Clave: Bonita Soft, Solución abierta Bonita, BPM (Gestor de procesos de negocios), ERP (Planificación de recursos empresariales), experiencia del usuario Bonita 1 Estudiante de Economía de la Facultad de Ciencias Económicas de la Universidad INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II BONITA SOFT: Business Process Management Abstract: Business Process Management (BPM), is a corporative methodology, its objective is improve the efficiency into the corporations through the business process management, that must be modelated, organized, documented and optimized permanently. Business process management includes a set of interrelated resources and activities that transform input into output elements. Bonita Soft, is a business process management in free software. Bonita Open Solution is an office suite for the business process management, is open source, and can be downloading it under GPL v2. In this paper it’s provided an analysis of the general features of the application, the rationale of the Bonita Soft Business Process Management, and the difference of this with an ERP (Enterprise Resource Planning), and finally, are the stages of the installation of the application. Through this research is to achieve the modeling of a pilot process is performed in the computing and communications unit of the faculty of economics (UIFCE), and within the same faculty (FCE). Keywords: Bonita Soft, Bonita Open Solution, BPM (Business Process Management), ERP (Enterprise Resource Planning), Bonita User Experience. 2 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Estudiantes Auxiliares: Claudia Patricia Ospina Aldana Daniel Francisco Rojas Martín David Camilo Sánchez Zambrano David Mauricio Mahecha Salas Diego Esteban Eslava Avendaño Edward F. YanquenBriñez Gloria Stella Barrera Ardila Javier Alejandro Ortiz Varela Jeimmy Paola Muñoz Juan Carlos Tarapuez Roa Juan David Vega Baquero Leonardo Alexander Cárdenas Lina Marcela Igua Torres María Paula Contreras Navarrete Paola Alejandra Alvarado Castillo Viviana María Oquendo Director Unidad Informática: Henry Martínez Sarmiento Tutor Investigación: Juan Felipe Reyes Rodríguez Coordinadores: Jasmin Guerra Cárdenas Juan Felipe Reyes Rodríguez Coordinador Servicios Web: John Jairo Vargas Analista de Infraestructura y Comunicaciones: Diego Alejandro Jiménez Arévalo Analista de Sistemas de Información: Víctor Hugo Ramos Ramos Este documento es resultado de un trabajo conjunto y coordinado de los integrantes de la Unidad de Informática y Comunicaciones de la Facultad de Ciencias Económicas de la Universidad Nacional de Colombia. Esta obra está bajo una licencia reconocimiento no comercial 2.5 Colombia de CreativeCommons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by/2.5/co/ o envié una carta a CreativeCommons, 171second street, suite 30 San Francisco, California 94105, USA. 3 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II BONITA SOFT: GESTOR DE PROCESOS DE NEGOCIO (BPM) Contenido BONITA SOFT: GESTOR DE PROCESOS DE NEGOCIO (BPM)............................................... 4 1. INTRODUCCIÓN..................................................................................................................... 6 2. CONTENIDO ............................................................................................................................ 6 2.1. FUNDAMENTACIÓN BPM Y DIFERENCIACIÓN CON ERP .................................. 6 2.1.1. Sistemas de planificación de recursos empresariales (ERP) ............................... 6 2.1.2. Diferenciación BPM y ERP ...................................................................................... 8 2.1.3. Comparación ilustrativa con OPEN ERP ............................................................... 9 2.2. CASOS DE EXITO: EMPRESAS CON BPM COMO MODELADOR DE PROCESOS DE NEGOCIOS .................................................................................................................................. 15 2.2.1. APEC: BPM en la migración de datos, y gestión del portal.................................... 15 2.2.2. Atmel: BPM mejora la fabricación de semiconductores.......................................... 16 2.2.3. Avisor: BPM para flujo de trabajo mejorado ............................................................. 16 2.2.4. B-process: BPM en el proceso de facturación electrónica ........................................ 16 2.2.5. BBVA: BPM en el proceso de facturación de reconciliación ................................... 16 2.2.6. Caris: Innovación con aplicaciones de BPM para mejorar el flujo de trabajo ...... 17 2.2.7. Comviva: BPM maximiza la agilidad en las telecomunicaciones .......................... 17 2.2.8. Directv: BPM en el catálogo de la gestión ................................................................. 17 2.3. ESTUDIO DE CASO: Konica-Minolta ............................................................................... 18 2.4. CARACTERÍSTICAS GENERALES DEL APLICATIVO ............................................... 21 2.4.1. Modelación de procesos ............................................................................................... 21 2.4.2. Desarrollo ....................................................................................................................... 23 2.4.3. Ejecución ........................................................................................................................ 24 2.4.4. Experiencia del usuario ................................................................................................ 25 2.4.5. Monitoreo ....................................................................................................................... 26 3. TRABAJANDO CON BONITA SOFT BPM ......................................................................... 27 3.1. INSTALACIÓN APLICATIVO ..................................................................................... 27 4 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 3.2. VISIÓN GENERAL DEL APLICATIVO............................................................................ 30 3.2.1. BONITA STUDIO ........................................................................................................ 30 3.2.2. EXPERIENCIA DEL USUARIO CON BONITA........................................................ 32 3.2.3. BONITA EXECUTION ENGINE ............................................................................... 34 3.3. EJEMPLO: AUTOMATIZACIÓN PROCESO SOLICITUD DE VACACIONES ........... 34 3.4 GENERACIÓN DE REPORTES .......................................................................................... 42 3.4. MANEJO OPERATIVO DE LA HERRAMIENTA: Proceso de la UIFCE propuesto para modelar en Bonita Soft...................................................................................................... 47 3.4.1. PROCESO: Planeación de cursos libres ...................................................................... 47 3.4.2. Modelación con Bonita Soft ........................................................................................ 49 3.4.3. Otros procesos susceptibles a modelar ....................................................................... 68 4. PROPUESTA DE INCORPORACIÓN DE CURSO............................................................. 73 5. CONCLUSIONES ................................................................................................................... 74 6. REFERENCIAS........................................................................................................................ 74 PROPUESTA DE PROGRAMA DEL CURSO BONITASOFT ............................................... 75 Taller y examen propuesto.................................................................................................... 77 5 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 1. INTRODUCCIÓN BonitaSoft es el primer editor y líder de soluciones BPM (Business Process Management) en software libre. Es una empresa de software creada en el 2009 por Miguel Valdés Faura, Charles Charles Souillard y Rodrigue Le Gall, fundadores del proyecto de código abierto Bonita. Esta solución ha sido descargada más de 140.000 veces por un gran número de empresas, con el fin de desarrollar aplicaciones informáticas. BonitaSoft es partner de Talend y de Bull, y es miembro activo del consorcio OW2. Uno de los objetivos de BonitaSoft es democratizar el BPM con una solución fácil e intuitiva que permita minimizar el costo de implantación. Esta aspira a convertirse en el líder mundial en soluciones de gestión de procesos empresariales de código abierto (Open Source Business Process Management - BPM), proporcionando soluciones de BPM flexibles y potentes para las organizaciones. A continuación se presentaran las características generales del aplicativo, principalmente en cinco aspectos: modelación de procesos, desarrollo, ejecución, experiencia del usuario y monitoreo. Posteriormente se hará un análisis de las diferencias entre este aplicativo y un ERP (Enterprise Resource Planning), en español “Planificación de recursos empresariales”. Para finalizar se presentarán las etapas a seguir en la instalación del aplicativo. 2. CONTENIDO Bonita es una tecnología de código abierto que ya posee una posición fuerte. Este proyecto de software fue cofundado en 2001 por Valdés Faura, ingeniero de informática en el Instituto Nacional Francés para la Investigación en Informática y Automática (INRIA). Por medio del consorcio OW2 se puso a disposición de los usuarios como una alternativa de código abierto para dar soluciones a BPM comerciales existentes. 2.1. FUNDAMENTACIÓN BPM Y DIFERENCIACIÓN CON ERP 2.1.1. Sistemas de planificación de recursos empresariales (ERP) Estos son sistemas gerenciales que integran y manejan gran parte de los negocios asociada a las operaciones de producción y los aspectos de distribución de una compañía. 6 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Este sistema es un contraste con el sistema de apertura de datos, que crea una relación administrativa del consumidor, es decir, un sistema que trata directamente con los clientes, o con los sistemas de negocios electrónicos. Los sistemas ERP son sistemas integrales de gestión para la empresa, que se caracterizan por estar compuestos por diferentes partes integradas en una sola aplicación. En este orden de ideas, un ERP está caracterizado por el paquete integral de soluciones de software que busca integrar la gama completa de los procesos de negocio y funciones con el fin de presentar una visión completa de la forma de negocio. Es por esto que un sistema de planificación de recursos empresariales es visto como un sistema integrado y multi-dimensional del sistema para todas las funciones, en base a un modelo de negocio para la planificación, control y optimización global de los recursos de la cadena de suministro. Factores de éxito Debido a la compleja e integrada estructura del ERP, involucra grandes inversiones, tanto de dinero como de tiempo, y las relativamente altas tasas de fracaso son imperativas para las organizaciones con el objetivo de estudiar de estudiar, analizar y aprender de las experiencias de los demás, teniendo en cuenta las prácticas realizadas y factores de éxito. A partir de un análisis empírico2 se concluyó que generalmente los ERP fallan en alguna de las cuatro categorías principales nombradas a continuación: el compromiso de la alta dirección, la reingeniería de los procesos existentes, la infraestructura tecnológica, y la implementación de gestión del cambio. El compromiso de la alta dirección: La dirección debe ser parte de las implementaciones del ERP, y ha sido claramente demostrado que los proyectos de Tecnologías de Información (TI) necesitan fundamentalmente el apoyo de la dirección. Sin embargo, cabe mencionar que este puede llegar a verse como un acto peligroso debido a las profundas implicaciones comerciales de un ERP. Reingeniería de los procesos de negocios: Es indudable que la implementación de un sistema ERP implica la reingeniería de los 2 Yasar F. Jarrar, Abdullah Al- Mudimigh y Mohamed Zairi, ERP implementation critical success factors -The role and impact of business process management. 7 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II procesos de negocios existentes, para lograr un mejoramiento estándar de cada uno de ellos. Los sistemas ERP están construidos sobre las mejores prácticas que se hacen de ellos en la industria, y para poder instalar con éxito el ERP los procesos de la empresa, deben ajustarse perfectamente al modelo ERP. Es de gran importancia aclarar que se presenta una disyuntiva a la hora de implementar el software ERP, en cuanto a adoptarlo de manera integrada en el procedimiento, o personalizarlo según las necesidades específicas de la compañía. Infraestructura tecnológica: El hardware y la creación de redes de infraestructura son necesarios para la aplicación ERP, dado que este sistema se basa su funcionamiento en una sofisticada infraestructura de información tecnológica. Sumado a esto, la configuración del software tiene una influencia crítica en la implementación de procesos y resultados. Gestión del cambio: Innegablemente uno de los principales obstáculos de la implementación de un ERP es la resistencia al cambio, por lo que las organizaciones recurren a cambios en la metodología de realización de los trabajos, con el objetivo de implementar sin obstáculo alguno el ERP. Es por esto, que la gestión del cambio es esencial en la preparación para la introducción de un sistema ERP dentro de una empresa, que logre tener una aplicación exitosa. Claramente, tres de estos cuatro aspectos caen en la misma idea de un gestor de procesos de negocios (BPM). Sin embargo, se destaca fuertemente el hecho de que el ERP no es simplemente la aplicación de un software o un proyecto de tecnología de información. Por lo tanto, para asegurar el éxito de implementación de ERP y su funcionamiento, la organización debe prestar suficiente atención al BPM. 2.1.2. Diferenciación BPM y ERP Una de las diferencias fundamentales entre un ERP y una aplicación de gestión es que un ERP integra todos los elementos necesarios para el funcionamiento de los procesos de negocio de la empresa, tales como: la producción, logística, inventarios, contabilidad, etc., en una sola aplicación, mientras que una aplicación de gestión solamente integra una pequeña parte de los procesos de negocio. 8 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Gestor de procesos de negocio (BPM) Da soporte a estructuras orientadas a procesos. Soporta y ayuda en flujos funcionales como empresariales. Puede diseñar procesos de inicio a fin. Es mucho más ágil que los ERP. Requiere en promedio tres meses para implementarse. Posee una gestión de cambios más rápida. Incluso, los cambios pueden hacerse en tiempo real. Los procesos automatizados en BPM se integran con la información de negocio que necesite el proceso. Cuenta con estándares para proveer reportes que ayudan a la toma de decisiones a nivel empresarial. Se enfocan en estructuras orientadas a procesos de mediana o gran magnitud. Automatiza el ciclo de vida de procesos. Planificación de recursos empresariales (ERP) Ayuda de gran manera a estructuras organizativas funcionales. Proporciona buenos flujos de trabajo que se encuentran en la aplicación. Estos flujos son pobres, debido a que dan soporte solo a nivel funcional y no empresarial. Sistema de procesamiento que automatiza transacciones e integra funcionalidades. Sin embargo, falla en el diseño de procesos de negocio de inicio a fin. Necesita entre uno y tres años para su implementación. A menudo, necesita de un BPM para ayudar a comprender su verdadero valor. Integran información, pero limitada a los módulos que ofrezca la suite. 2.1.3. Comparación ilustrativa con OPEN ERP A continuación se hará una comparación entre Bonita Open Solution y Open ERP con el fin de clarificar las funciones y características de cada uno de ellos. 2.1.3.1. OPEN ERP Open ERP es un sistema de gestión empresarial (ERP) de código abierto que se encarga de todas las necesidades que puedan ocurrir en las áreas de contabilidad, tanto analítica como financiera, gestión de ventas y compras, gestión de almacén/inventario, automatización, campañas de marketing, recursos humanos, entre otras. Dentro de la construcción del software se hace necesaria la utilización de flujos de trabajo que puedan ser integrados con módulos. 9 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Open ERP soporta multiplicidad de monedas, compañías y contabilidades. Además de esto incorpora funcionalidades de gestión de documentos, que permiten agilizar la colaboración entre departamentos y equipos de la compañía. Algunos de los aspectos positivos de Open ERP son: Instalación básica y adición de módulos de acuerdo a las necesidades de la organización. Licencia libre. Interfaz tradicional o interfaz web. Posee una comunidad activa. Ofertas de capacitación. Generalidades Open ERP 2.1.3.1.1 Cliente y gestión de relaciones con los proveedores: Figura 1: CRM Dashboard Este sistema permite gestionar de manera inteligente y eficiente clientes potenciales, oportunidades, reunión, llamada telefónica, entre otros. De la misma manera, da la posibilidad de gestionar tareas claves, tales como: la comunicación, identificación, priorización, asignación, resolución y notificación. 10 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 2.1.3.1.2Punto de venta: Figura 2: Productos Codificación rápida de la venta. Permite elegir entre un modo de pago rápido, o en varios pagos. Cálculo de la cantidad de dinero que retorna. Crea y confirma la lista automáticamente. Permite al usuario crear la factura de forma automática. Permite la devolución de ventas anteriores. 2.1.3.1.3 Contabilidad y gestión financiera: Figura 3: Entradas de diario 11 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II El módulo financiero y de contabilidad incluye: Contabilidad de costos generales. Contabilidad analítica. Contabilidad de terceros. Impuestos de gestión. Presupuestos de clientes y proveedores. Facturas y estados de cuenta bancarios. El panel de control para los contadores incluye: Lista de las facturas del cliente para aprobar. Análisis de la empresa. Gráfico de créditos. Los procesos con el mantenimiento de la contabilidad general se realizan a través de los diarios financieros definidos para un ejercicio determinado. 2.1.3.1.4 Gestión de inventarios: Figura 4: Inventarios 12 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Gracias a la gestión de doble entrada, el control de inventarios es potente y flexible. Esta herramienta permite: Mover la historia y la planificación. Diferentes métodos de inventarios (PEPS, UEPS,…). Valoración de las existencias. Potencia frente a las diferencias de inventarios. Reglas automáticas de reordenamiento. Rápida detección de errores a través del sistema de doble entrada. Trazabilidad. El panel de control para almacén incluye: Adquisición de excepción. Lista de productos que se reciben. Lista de productos de salida. Gráficos: Para recibir productos con demora. Gráficos: Productos para enviar un retraso 2.1.3.2. Funcionalidades de Bonita Open Solution La gestión de procesos empresariales tiene muchas ventajas para cualquier tipo de negocio y para los principales actores de los actores de los proyectos BPM, tales como: 2.1.3.2.1 Ventajas para el usuario: Analistas Empresariales: Simplicidad: Los usuarios no técnicos pueden comenzar a elaborar procesos en unos minutos. Aprovechar al máximo el estándar BPMN2. Permite diseñar fácilmente los proyectos. Por medio de la paleta contextual, no hay necesidad de ir y venir a través de menús. Facilitación del trabajo colaborativo con los desarrolladores Funciones BAM y BI integradas. Mejora de los procesos simplificados por su simulación en la fase inicial. Desarrolladores: Desarrollo sobre medida de la aplicación. 13 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Desarrollo de aplicaciones sin tener que escribir ningún código. Interfaces de programación de aplicaciones (API) sólidas para un desarrollo personalizado de las aplicaciones. Desarrollo de aplicaciones en un día. Implantación en múltiples entornos. Personalización completa de interfaces web. Desarrollo de los procesos con escala empresarial, de los más básicos a los más complejos. Implantación en cualquier tipo de infraestructura (independientemente de la tecnología). Acceso al código fuente en un conjunto. Usuarios finales: Aplicaciones autónomas e intuitivas. Visualización rápida de todas las tareas de cada proceso. Facilidad de uso (como una bandeja de entrada). Gestión de la lista de tareas a tratar de todos los procesos. Gestión flexible de derechos. Interfaz geo-personalizable gracias al soporte multilingüe. Comunicación mejorada entre los protagonistas del proceso. 2.1.2.2.2 Ventajas para la empresa: Aumento de la productividad de la empresa: Los usuarios saben lo que tienen que hacer y pueden organizarse para alcanzar una mayor eficacia en la ejecución de sus tareas cotidianas. Reducción de tiempos, esfuerzo y dinero: Bonita Open Solution es un software de código abierto editado bajo licencia GPLv2. Mejora continua de procesos: Permite probar diferentes configuraciones para optimizar los procesos, obtener resultados en unos minutos y medir los progresos realizados. 14 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Seguimiento en tiempo real de las actividades: Establecimiento sencillo de los indicadores claves de rendimiento, informes y cuadros de mando, para observar la eficiencia de su actividad. Comunicación incrementada: Sin necesidad de papel, correos electrónicos, ni llamadas telefónicas: los casos se dirigen a la persona adecuada y los usuarios pueden interactuar durante la ejecución de los procesos. Incremento de la tasa de calidad de la actividad: Permite verificar que los procesos son seguidos por los usuarios relacionados y se notificará inmediatamente de los bloqueos. Resultados rápidos: Con Bonita Open Solution, los primeros beneficios obtenidos de la automatización de procesos son significativos desde la primera semana de su implantación. Una mejor visión: Da la posibilidad de visualizar la actividad e identificar rápidamente los cuellos de botella así como las etapas a optimizar. 2.2. CASOS DE EXITO: EMPRESAS CON BPM COMO MODELADOR DE PROCESOS DE NEGOCIOS 2.2.1. APEC: BPM en la migración de datos, y gestión del portal APEC es una organización francesa privada, pionera en aspectos relacionados a consultoría de carrera. Ésta ofrece una plataforma para el intercambio de información profesional. APEC utiliza Bonita Open Solution para realizar la optimización de sus procesos de registro en el portal, y de tal manera tener una mayor capacidad de transferencia de datos y ejecución en una plataforma personalizada. 15 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 2.2.2. Atmel: BPM mejora la fabricación de semiconductores Atmel es el líder mundial en investigación, diseño, fabricación y comercialización de semiconductores avanzados. Esta compañía de semiconductores provee a la industria electrónica un sistema completo de soluciones enfocadas en el consumidor, la seguridad industrial, las comunicaciones, informática y mercado automotor. Bonita Open Solution le da la posibilidad a Atmel de mejorar los procesos de producción, incrementando la transparencia, y logrando una mayor eficiencia, agilidad, control y seguimiento a los distintos procesos. 2.2.3. Avisor: BPM para flujo de trabajo mejorado Avisor es una empresa francesa especializada en marketing relacional y CRM multicanal. Esta empresa proporciona una guía de marketing para mejorar las ventas y fortalecer las marcas. Avisor tomo la decisión de reemplazar su motor de flujo de trabajo existente con PHP Bonita Open Solution. En este sentido, API REST Bonita facilitó la integración de Bonita Open Solution en las aplicaciones existentes PHP de sistemas de información de Avisor. 2.2.4. B-process: BPM en el proceso de facturación electrónica B-process es una compañía de soluciones financieras que ofrece la posibilidad de hacer impuestos conforme la facturación electrónica, y procesos de flujos financieros generados por todo tipo de empresas. Esta compañía utiliza Bonita Open Solution para automatizar el proceso de facturación, y de tal manera, apoyar su sistema de automatización de facturación. 2.2.5. BBVA: BPM en el proceso de facturación de reconciliación BBVA es un grupo global que ofrece a los clientes individuales y corporativos, la gama más completa de productos financieros, no financieros y servicios. BBVA utiliza Bonita Open 16 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Solution para evaluar el proceso de evaluación de las facturas de los clientes, con el objetivo de verificar que los datos están en línea con el proveedor de servicios, y de tal manera entender cuál es la deuda. 2.2.6. Caris: Innovación con aplicaciones de BPM para mejorar el flujo de trabajo Caris es una empresa canadiense que ofrece soluciones para satisfacer las necesidades geo-espaciales de la gran cantidad de clientes que operan en el sector marítimo, terrestre y aéreo. Caris utiliza Bonita Open Solution para ayudar a mejorar los procesos de flujo de trabajo del cliente dentro de sus aplicaciones web e integración con software de datos espaciales que proporciona Caris. 2.2.7. Comviva: BPM maximiza la agilidad en las telecomunicaciones Comviva es un líder global en la cuestión de agregar valor a los servicios móviles en más de 80 países. Esta empresa proporciona los entornos empresariales y operacionales con un amplio portafolio de soluciones que permiten tener rápidos y rentables servicios de extensión. Bonita Open Solution proporciona a Comviva soluciones tecnológicas avanzadas para optimizar sus procesos operativos y de negocio, acelerar el proceso de gestión para maximizar la eficiencia y agilidad. 2.2.8. Directv: BPM en el catálogo de la gestión Directv es un satélite estadounidense de difusión directa y proveedor de servicios de radiodifusión. Ofrece servicios de televisión y audio a los suscriptores a través de transmisiones por satélite con más de 19.2 millones de suscriptores. Bonita Open Solution ayuda a crear flujos de procesos y catálogos en 10 países de América Latina, e interactúa con la solución de IBS y los servicios web alojados por Oracle ESB. 17 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 2.3. ESTUDIO DE CASO: Konica-Minolta Compañía: Konica-Minolta uno de los principales equipos de impresión, también opera en la óptica, imágenes médicas y los sectores industriales de medición. Objetivo: Optimización de la gestión de contratos con el fin de mejorar la satisfacción del cliente mediante el aumento de la fiabilidad del proceso. Solución: Automatización de procesos y de gestión con Bonita Open Solution. La migración de Lotus Notes y flujos de trabajo. Beneficios: o o o o La satisfacción del clientes través de la fiabilidad de los contratos aumentó, un menor número de conflictos y de extremo a extremo la trazabilidad dela nocalidad. Seguridad: Puso fin a la utilización de papel y los procesos manuales. Mayor capacidad de respuesta: un contrato es aprobado en un par de horas, mientras que este ya llevaba varios días. Aumento de la productividad: 30% Konica-Minolta aumenta la satisfacción dela capacidad de respuesta, productividad, seguridad y el cliente utilizando Bonita Open Solution Konica-Minolta fue fundada en 1873y es uno delos líderes mundiales en equipos de impresión. También opera en la óptica, imágenes médicas y los sectores industriales de medición. Con sus36.000 empleados y plantas de26en todo el mundo, alcanzando más de €6 mil millones en ingresos, Konica-Minolta está desarrollando una amplia gama de productos de vanguardia que cubren las tres categorías principales en el campo de la imagen (imagen de entrada, de salida de imagen, y la imagen entrada / salida de las soluciones). Filial francesa, única en Europa con su propia actividad I + D-alcanza aproximadamente el 25%de los ingresos de Europa y emplea a1.000 empleados. En Francia, Konica-Minolta, N º 1en el mercado de impresión en color, informaron€268 millones en ingresos para el año fiscal 2010. 18 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Optimizar la gestión de los clientes de contrato Con más de 100.000unidadesde los equipos contratados a los clientes que operan en todos los sectores de la industria, 70 empleados de Konica-Minolta en Francia trabajan diariamente en la administración del contrato. Dos mil contratos-de nuevos contratos o renovaciones-se procesan cada mes. De manera sorprendente, presenta 20% de crecimiento en este negocio desde 2010, Konica-Minolta, que ahora tiene una participación del13%en el mercado francés, busca optimizar su proceso de gestión de contratos, a partir dela entrada de datos de facturación, incluyendo simulaciones de ventas y el análisis delas posibles configuraciones y arquitecturas específicas. Al mismo tiempo, el crecimiento sostenido de sus actividades lleva a esta compañía a reformar su sistema de información, con el objetivo de ser más ágil y sensible. Xavier Riehl, director de sistemas de información, administración de ventas, desarrollo y calidad de Konica-Minolta, declara: "Hemos adoptado una arquitectura SO A que rompió nuestro sistema de información en una serie de componentes más pequeños y que permitían mantenerse con facilidad. Se trataba de simplificar las operaciones y actualizaciones mediante el establecimiento de una estrategia específica: una función por una solución de software. El objetivo final era mejorar nuestra capacidad de respuesta y la calidad de las relaciones de nuestros clientes. Como parte del proceso de actualización, hemos decidido migrar todos los de nuestra infraestructura Lotus Notas sobre una arquitectura de servicios enfocados. Esto significa que tuvimos que poner en marcha un nuevo nivel de automatización, más moderno y la solución de gestión de procesos que se adaptaban a las cuestiones de nuestro negocio."3 Crecimiento futuro El acelerado ritmo de crecimiento fue un factor importante en la selección de un nuevo sistema informático. Para mejorar su gestión de procesos, Konica-Minolta bien podría desarrollar su propio sistema o adoptar un producto existente en el mercado. "Muchos de los productos disponibles en la actualidad están cerrados, lo que hace imposible no sólo desarrollar nuevos conectores, sino también controlar los desarrollos mayores. Aun más, estábamos buscando una solución compatible con Linux, con una excelente ergonomía y un enfoque de modelado gráfico, así como una amplia gama de conectores ", comenta Franck Inglebert, director de desarrollo de Konica-Minolta Francia. "Bonita Open Solution ha cumplido con todos estos requisitos. Nosotros lo probamos no sólo desde el punto de vista técnico, para evaluar su capacidad de ser transparente 3 http://es.bonitasoft.com/clientes/konica-minolta 19 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II integrado en nuestro sistema de información, sino también desde el punto de vista funcional, para evaluar su funcionalidad bajo condiciones reales de operación. Con su enfoque de modelado gráfico, la solución BonitaSoft también está en línea con uno de los principales objetivos de nuestro plan: una solución que dominó rápidamente. De hecho, con nuestro programa muy ambicioso, que no tienen el tiempo para establecer un programa de formación en profundidad"4. Más allá del personal enteramente dedicado a la gestión de contratos, la automatización de este proceso en realidad involucra todo el personal de Konica-Minolta de técnicos, vendedores y minoristas. Junto con la entrada optimizada de la información del contrato y asistencia a los representantes de ventas como una manera de garantizar una óptima atención al cliente, los flujos de trabajo creados o asumidas por Bonita Open Solution están diseñados para comprobar el cumplimiento de los contratos y consistencia al tiempo que acelera la creación de contratos y la aprobación. El objetivo es utilizar un proceso de virtualización para cubrir todos los procedimientos internos de aprobación, mientras que la participación de todos los contribuyentes en tiempo real (pre-venta, venta, postventa, soporte técnico). Por otra parte, la automatización de este proceso es una manera de facilitar la toma de decisiones, ya que cada contrato se presenta a los aprobadores, junto con todos los documentos necesarios para la decisión a tomar. Seguridad, calidad y mayor productividad Un año después del inicio de este proyecto, Konica-Minolta es mostrando resultados positivos. "En primer lugar, ahora tenemos una solución confiable y eficiente para automatizar y gestionar los procesos de una manera segura. Al eliminar el papel y los procesos manuales, que han aumentado la fiabilidad de nuestros procesos basados en normas de nuestra empresa", explica el señor Riehl. "En segundo lugar, ahora tenemos de extremo a extremo de trazabilidad, que nos ayuda a seguir de nuevo a la fuente de cualquier error o no de calidad. Esto nos pone en línea no sólo con las obligaciones de cumplimiento de la normativa, pero con nuestros propios estándares de calidad también. Por último, hemos visto un salto espectacular en la productividad, un nuevo contrato, el cual era aprobado tradicionalmente cuatro o cinco días previos, ahora puede ser aprobado en menos de una hora. Y los grandes ganadores son nuestros clientes, que tienen menos conflictos por resolver. En general, nuestra capacidad de procesamiento de contratos se ha incrementado en un 30%" 4 http://www.bonitasoft.com/customers/konica-minolta 20 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II "Estamos mejor preparados para hacer frente a los picos de la actividad, y lo más importante, nuestras decisiones están mejor documentadas, lo que significa una mejora tanto cuantitativa como cualitativa en nuestros procesos", añade el Sr. Inglebert. "Mediante el uso de seguimiento de las operaciones de los registros, también hemos optimizado nuestro proceso de seguimiento. Al final, nuestro equipo de ventas recibe las aprobaciones más rápidamente, lo que asegura los márgenes de la compañía. Al ganaren confiabilidad, también ganamos en rentabilidad, ya que antes, un simple error en la evaluación podría poner en peligro la rentabilidad del 2.4. CARACTERÍSTICAS GENERALES DEL APLICATIVO Las aplicaciones de Bonita comprenden toda la gama de proyectos de BPM, desde la migración de Sistemas de Información hacia una Arquitectura Orientada a Servicios (SOA), a la automatización de los procesos de administración ERP y procesos de venta con interacciones humanas para los procesos de aprobación, a los contratos de base y la gestión de nuevos clientes. 2.4.1. Modelación de procesos En este aspecto, el aplicativo posee características, tales como: Roles avanzados para la resolución y filtrado: Usa resolución de roles y filtrados para asignar tareas a una o más personas de forma dinámica y eficiente. Repositorio central: Guarda, organiza y archiva todos sus procesos en el repositorio central de la organización. Paleta de opciones para rápido diseño: No se necesita hacer clic una y otra vez en la paleta estática, ya que esta paleta se expande sobre la pizarra. Desarrollo iterativo: Permite tomar ventaja de las metodologías de desarrollo ágil. Con el uso de un solo clic es posible obtener múltiples entornos de despliegue, y de las características incorporadas en este. Gestión de formatos de datos: Gestión de datos de sus procesos bajo diversos formatos como Java Objects, XML o como documentos adjuntos. 21 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Múltiples formatos para exportación de imágenes: Exporta los diseños de procesos en pdf, jpeg, png, bmp, gif y svg. Módulos de procesos de importación: Importa módulos de procesos definidos en BPMN2, JBPM3 y XPDL. Proceso de control de versiones: Guarda y administra versiones provisionales de su diseño mientras se modela un proceso. Modelador de procesos (BPMN2): El diseño de los flujos de trabajo empresarial BPMN (Business Process Modeling Notation), la versión 2.0, que permite usar notación básica o avanzada. Modelación de procesos colaborativos: Permite compartir modelos de procesos y cerrar la brecha entre los propietarios del proceso, las partes interesadas, los analistas del negocio y los desarrolladores. Conectores contribuidos: Fácil de encontrar e instalar con un solo clic, cualquiera de los muchos conectores aportados por la comunidad Bonita. Proceso de actualización en vivo: Implementar nuevas versiones de los procesos en el entorno de producción. Y permitir una transición fluida de las antiguas definiciones a las nuevas. Diagrama de procesos de validación: Aparecen anotaciones de error y advertencia cuando el trabajo no está configurado correctamente o hay datos faltantes. Procesos de simulación: Simula la ejecución de procesos con parámetros, como el costo, duración, el consumo de recursos, 22 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II calendario, entre otros, e identificar los candidatos para la optimización. Configuración de conectores reutilizables: Permite ahorrar esfuerzos de configuración mediante la reutilización de las configuraciones existentes del conector en múltiplos procesos, así como que da la posibilidad de actualización de todos los cambios. Delegación de tareas: Atribución de tareas a una persona sustituta aundo la persona a cargo no está disponible, con el fin de limitar las situaciones de bloqueo. 2.4.2. Desarrollo Manejo de datos avanzados: Gestiona los datos de procesos en múltiples formatos incluyendo objetos Java, XML, y documentos adjuntos. Conectores integrados: Seleccione entre más de 100 conectores integrados a los sistemas de fuente abierta, tanto de propiedad, como Exchange, SAP, Talend, entre otros. Asistente de desarrollo de conectores: Desarrolla y prueba sus propios conectores dentro de Bonita Studio. Depurador: El botón de depurador en la barra de menú activa o desactiva una lista de conectores para poner a prueba un precorrida de la ejecución (Modo desarrollo). Esta funcionalidad le permite probar el proceso sin ser bloqueado por algunos conectores no funcionales. Con un solo clic, múltiples entornos de despliegue: Pone en marcha múltiples entornos de ejecución como el desarrollo, la prueba, la pre producción, la producción, como optimización del tiempo. 23 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Personalización de la interfaz: Fácil personalización de la aplicación BPM con los colores y el logotipo de las empresas. Editor de formularios: Personalización avanzada de formularios web con las dependencias de campo, llenando el campo dinámico, paginación, reglas de validación pre-construidas, entre otros. Reglas de negocio: Esta característica permite definir las condiciones en las transacciones con una tabla de decisión en el diseño de un proceso complejo, sin necesidad de escribir ningún código. Sumado a esto, permite a los usuarios, modelar y automatizar altos niveles de flujos de procesos y transacciones de una manera sencilla. Editor de gestión de datos: Da la posibilidad de escribir scripts Groovy fácilmente, con la ayuda y las capacidades de prueba del editor de gestión de datos. Ejecución incrustada del entorno: Ejecuta procesos con un solo clic, toma ventaja de un rápido desarrollo/ejecución de entrada y salida para el desarrollo ágil. Independiente generación de aplicaciones BPM: Generar plenamente una aplicación operacional de procesos basada en un solo clic. W3C estándar de las tecnologías web: Aplicaciones BPM generadas con Bonita Studio que satisfacen los requerimientos W3C usando estándares html, css y JavaScript. 2.4.3. Ejecución Procesamiento de eventos: Correlacionar los procesos y desencadenar la ejecución de un proceso a otro. 24 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Herramienta de migración: Da la posibilidad de actualizar fácilmente Bonita Open Solution con una herramienta de migración. Multiubicación: Despliegue en múltiples opciones de arquitectura para servir a varios clientes al mismo tiempo y reducir los esfuerzos de implementación y actualización. Motor escalable: El uso del motor de ejecución de Bonita se puede dar en diversos contextos, desde el simple componente global de los procesos de una organización, hasta la parte crítica de cada uno de los componentes del proceso. Motor transaccional: El motor de ejecución Bonita es un motor completamente transaccional, que permite que las llamadas agrupadas y la definición de unidad maneje las fallas. Tareas de gestión humana: Asignar tareas a los usuarios basándose en la definición de roles. Ejecución de múltiples procesos: Modela varios procesos en un diagrama y los ejecuta cada uno de manera independiente. Potentes APIs: Los APIs disponibles incluyen Java-based, API, EJB2, EJB3 y REST para el desarrollo de aplicaciones y de fácil incrustación. Ejecución Síncronica/Asíncronica: Ejecución asíncrona para evitar los casos cuando el proceso está bloqueado a causa de las tareas pendientes. 2.4.4. Experiencia del usuario Avance final de interfaz del usuario: Bonita Open Solution reinventa la experiencia del usuario con una interfaz intuitiva, y la “bandeja de entrada” de la interfaz. 25 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Integración sencilla: Bonita User XP es una aplicación liviana; su SSO está listo para la integración rápida y fiable en los portales existentes e inter – intra y extranets. Soporte multilingüe: Se incluyen los idiomas: inglés, español y francés; las interfaces se pueden traducir con la herramienta de traducción Babili. Gestión del motor a distancia: Implementar una o más consolas en la experiencia del usuario de Bonita en múltiples servidores independientes del motor de ejecución Bonita, dependiendo de las necesidades específicas de la arquitectura. Configuración del usuario: Definir cuadros de mando basados por defecto en roles para los usuarios finales. Etiquetas y categorías: Administrar sus tareas con facilidad y rapidez, organizar el trabajo, y el seguimiento de las tareas y los casos. Seguimientos y alertas en tiempo real: Le permite seguir el proceso y recibir alertas en tiempo real. BPM social: Los actores de los proceso pueden construir una fuente de comentarios durante la ejecución. También es posible conectar sus procesos a redes sociales, tales como Facebook, Twitter, entre otros. 2.4.5. Monitoreo Tableros de instrumentos personalizados y avanzados: Definir cuadros de mando técnicos y empresariales personalizados para seguir los indicadores. BAM y BI: Estadísticas e informes: Implementar informes personalizados para obtener estadísticas de los procesos y los casos. 26 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Indicadores claves de rendimiento (KPIs): Definir indicadores claves de rendimiento en cualquier etapa de su proceso, y el uso del tablero de instrumentos para controlarlo. Monitoreo de actividades en tiempo real: Obtener una visión general de los procesos y los casos con las capacidades de Bonita BAM (Monitoreo de actividades empresariales). Administración de usuarios: Administración de usuarios y grupos, junto con la realización de un mapa con los directorios existentes (LDAP, AD, entre otros) Gestión avanzada de derechos: Definir los privilegios granulares a los grupos de usuarios: de solo lectura, modificar, actualizar, entre otros. Administración de datos: Cambio de registro de datos, y actualización de casos del proceso. Gestión del proceso de ciclo vital: Gestionar el ciclo de vida del proceso: activar, desactivar y archivar. Tareas de gestión: Administrar las instancias del proceso entiempo real: suspender, reanudar, entre otros. 3. TRABAJANDO CON BONITA SOFT BPM 3.1. INSTALACIÓN APLICATIVO El sistema aplicativo, dado que es un software libre, permite realizar rápidamente y con facilidad la descarga. Estos son las etapas a seguir para realizar la instalación del aplicativo. 1. En la página del aplicativo: www.bonitasoft.com, se encontrará la opción de descarga. 2. A continuación aparecerá la advertencia de seguridad, donde estará habilitada la opción “Ejecutar”, como se muestra en la imagen. 27 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 5: Advertencia de seguridad 3. Posteriormente podrán elegir el idioma del aplicativo. Figura 6: Selección del idioma 4. En esta etapa comienza el proceso de instalación de Bonita Open Solution. 5. En este paso, se puede ver el acuerdo de licencia, donde se deben aceptar los términos y condiciones para continuar con la instalación. 6. En este paso, se elige el directorio donde se desea q el aplicativo Bonita Solution sea instalado. 28 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 7: Directorio de instalación 7. En este punto comienza el proceso de instalación del aplicativo. 8. Cuando ya se ha culminado el proceso de instalación de Bonita Open Solution, es necesario realizar un registro, para dar paso a la interfaz principal de Bonita Studio. Figura 8: Registro 29 Figura 9: Interfaz gráfica del aplicativo 3.2. VISIÓN GENERAL DEL APLICATIVO 3.2.1. BONITA STUDIO Bonita Open Solution: Tres herramientas en una: Bonita Open Solution cuenta con tres características que la convierte en un potencial gestor de procesos de negocios; entre estas se encuentran: un innovador estudio de diseño de procesos, un potente motor de ejecución de procesos y una interfaz de usuario sencilla y de fácil utilización. INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Interfaz intuitiva: Figura 10: Herramientas de Bonita Open Solution Como se refleja en la Figura 10, Bonita Open Solution posee un interfaz que le permite al usuario desarrolla sus diagramas de procesos de una manera fácil e intuitiva que agiliza su trabajo. Esta herramienta se hace visible en todas las actividades que se realicen con el aplicativo, como por ejemplo, en la aplicación de gestión de soporte, es posible diseñar los procesos paso a paso, gracias a la paleta, que también facilita la definición de los datos y los distintos actores en el proceso. Fácil conexión a los sistemas de información: Figura 11: Conexión a los sistemas de información 31 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Bonita Studio integra un amplio panel de conectores, tales como: base de datos, mensajería, ERP, ECM, data warehouse, CRM, entre otros. Si el usuario, en dado caso, no encuentra lo que está buscando, puede crear fácilmente conectores y compartirlos con la comunidad Open Source de BonitaSoft. Construcción y personalización de las aplicaciones con miniaplicaciones (widgets) de tipo “arrastrar y soltar”: Figura 12: Construcción y personalización de aplicaciones Listas de selección, botones de opción, etc. Están disponibles para crear formularios que correspondan a las etapas del proceso. Permite también optimizar la visualización de los formularios e importación de modelos para adaptar las aplicaciones a la identidad visual de la empresa. 3.2.2. EXPERIENCIA DEL USUARIO CON BONITA Ejecución de las aplicaciones con un solo clic: Figura 13: Ejecución de las aplicaciones Con Bonita Open Solution un solo clic basta para generar la aplicación basada en los procesos de negocio. En este punto, lo único que hace falta es desplegarla. Esta característica no es propia de todas las soluciones BPM. 32 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Monitorizar procesos con Bonita User Experience: Figura 14: Monitorización de los procesos El portal de Bonita User Experience permite la ejecución de los procesos de manera intuitiva. Provee una vista global de los trámites en curso para una mejor monitorización de los procesos. Adicional a las características previamente descritas en el documento, Bonita User XP, también le da la posibilidad al usuario de habilitar o no la opción de “Dashboard” donde se muestra de manera gráfica el avance del proceso. Así mismo le permite definir el número de minutos que desea esperar entre cada una de las recargas automáticas de la consola. También permite definir un número de días en el cual, en caso de no haber finalizado el proceso, la prioridad del proceso cambie para estar en situación de riesgo. Figura 15: Configuración global en la Experiencia del Usuario 33 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 3.2.3. BONITA EXECUTION ENGINE Un potente motor de ejecución BPM: Bonita Open Solution integra un motor genérico y extensible con el fin de integrar nuevos servicios o estándares susceptibles de aparecer en el mundo BPM. La flexibilidad del motor de ejecución de Bonita le permite adaptarse a todo tipo de arquitectura de sistemas de información, del más sencillo al más complejo. Es suficientemente potente para aguantar cargas intensivas. 3.3. EJEMPLO: AUTOMATIZACIÓN PROCESO SOLICITUD DE VACACIONES A continuación se realizará la explicación de un modelo automatizado para la solicitud de unas vacaciones por parte de un empleado. Automatización de solicitud de vacaciones Al iniciar el proceso de automatización de una petición considerado como la Fase I está representado por el diagrama de flujo, con el que se va a comenzar el proceso de optimización del proceso de solicitud. En primera estancia, el empleado realiza la solicitud de sus vacaciones, posteriormente el sistema valida las política. Figura 16: Fase I Si no se satisfacen las reglas de las políticas, el sistema pasa a la Fase II donde se presenta el motivo del rechazo, y se finaliza el proceso. 34 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 17: Fase II Si las políticas que fueron evaluadas tuvieron un resultado exitoso, entonces el sistema dará lugar a la Fase III que le permitirá al usuario descargar el formulario, que posteriormente llevará a su jefe, el cual lo firmará y le dará el visto bueno. Figura 18: Fase III Luego de este proceso, en la Fase IV se dará paso al analista de nómina, al cual le quedará asignada la tarea de recibir el formulario firmado, por lo que tendrá que marcar la culminación de esta actividad, cuando se haya recibido el formulario firmado con la información de las vacaciones, y si este fue o no aprobado. En caso de que no llegue el formulario, o no se encuentre firmado, automáticamente se le informará al empleado el fin de la solicitud y se dará finalización al proceso. 35 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 19: Fase IV Por otro lado, si llega el formulario, y éste se encuentra adecuadamente diligenciado, el sistema automáticamente actualizará a la dirección de recursos humanos, con los datos de las vacaciones, y automáticamente notificará la aprobación de la solicitud de vacaciones al empleado, lo que constituirá la Fase V. Figura 20: Fase V Posterior a estas tareas automáticas, el sistema valida si se leyó una solicitud de pago anticipado o no, por parte del empleado. Si no se realizó solicitud de pago anticipado, el sistema automáticamente entrará en la Fase VI y enviará al sistema de recursos humanos de liquidación: “Mi solicitud es pago de las vacaciones en la siguiente quincena”, para la posterior finalización del proceso. 36 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 21: Fase VI En caso de solicitarse un pago anticipado, el sistema solicitará la liquidación de las vacaciones al sistema de recursos humanos, entregando el valor, con el cual se debe diligenciar el cheque que se le debe entregar al empleado. Esta actividad de confirmación de creación de cheque que constituye la última fase: Fase VII será realizada por el analista de tesorería. Él tendrá que marcar el momento en el que elaboró el cheque. En esta actividad, se presentará el valor con el cual debe diligenciar el cheque. Figura 22: Fase VII Para continuar, el sistema evalúa si el empleado pertenece a una regional. En caso de que no pertenezca a ninguna regional, se confirmará la entrega del cheque y el proceso termina. Pero el caso de que el empleado pertenezca a alguna regional el analista de tesorería tendrá asignada una actividad denominada confirmar envío a director de regional, y este último tendrá asignada la actividad de confirmar recibido el cheque, que la marcará cuando se ejecute la tarea. 37 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Luego de confirmar que recibió el cheque, confirmará la entrega del cheque, y en este punto se termina el proceso. Bonita User Experience Ahora se verá la automatización, y la actividad encargada a cada uno, por medio del Bonita User Experience. En primera medida se tiene que dar acceso de cada uno de los usuarios al sistema. Por tanto, el empleado que va a realizar la solicitud de vacaciones ingresa al sistema y realiza la actividad de iniciar solicitud. Él deberá ingresar en el sistema la fecha de inicio de las vacaciones y la duración de ésta; y solicitará también un pago anticipado. Figura 23: Iniciar solicitud Luego de haber realizado la solicitud, el sistema le pedirá que descargue el formulario, donde tendrá que diligenciarlo en su totalidad, y entregar debidamente firmado. 38 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 24: Descargar formulario Posteriormente enviará la información al analista de nómina, y se dará finalidad a la actividad asignada al empleado. Figura 25: Finalización de la actividad En este punto se dará paso a la actividad de recibir formulario firmado será asignada al analista de nómina, por lo que este tendrá que acceder al sistema. En este sentido el recibirá la información básica del cliente, las fechas de inicio de las vacaciones y los días solicitados, y por tanto tendrá que marcar si llego el formulario firmado o no. Y posteriormente dará fin a su actividad. 39 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 26: Recibir formulario firmado Después de esto, continua el analista de tesorería, que iniciará sus sesión en el sistema. El analista de tesorería tendrá asignada la actividad de creación de cheque, donde, de nuevo, aparecerán los datos básicos del empleado, y el valor liquidado del sistema de nómina, el cual será utilizado para la creación del cheque. Figura 27: Confirmar creación de cheque Luego de haber realizado esta actividad, tendrá asignada la actividad de confirmar envío a director regional, ya que se evaluó y resultó que el empleado trabaja en una regional, por lo que realizará el envío del cheque al director regional, y así se finalizarán las tareas para este caso. 40 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 28: Confirmar envío a Director Regional Ahora se da paso al director regional que tendrá asignada la tarea de recepción del cheque, por lo que confirmará el recibido del cheque. Figura 29: Confirmar recepción de cheque Después de haber realizado esta tarea, le será asignada la tarea de confirmar entrega del cheque. Figura 30: Confirmar entrega de cheque 41 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II En este punto se da finalidad al proceso de solicitud de vacaciones por parte de un empleado. 3.4 GENERACIÓN DE REPORTES El aplicativo le permite al usuario generar reportes sobre las actividades que hayan sido desarrolladas a través del tiempo. Para esto, se debe entrar a Bonita User XP, con el respectivo nombre de usuario y contraseña. Posterior a esto, en la vista de Administración es posible ver un “dashboard” o tablero donde se podrá monitorear la ejecución del proceso, tal como se evidencia en la figura 31. Figura 31: Tablero de reportes Así pues, el administrador puede llevar un control sobre la ejecución de cada una de las actividades del proceso, así como también se evidencia cada uno de los pasos abiertos, los pasos prioridad y la carga de trabajo por prioridad. Además de esto, en la vista de usuario, también es posible llevar a cabo un control de los ítems activados, de los casos finalizados, y de nuevo de los pasos del proceso que han sido abiertos. Tal como se evidencia en la Figura 32. 42 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 32: Reportes desde la vista de usuario Al dar en la opción de configurar, es posible ver de manera específica los reportes, es decir, se puede seleccionas cada uno de los aspectos de los cuales se desea ver el reporte. En la Figura 33 se ve de manera más clara, como se elige los aspectos que se desean monitorear. 43 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 33: Reportes por aspectos Luego de haber desplegado este cuadro de opciones, se selecciona el ítem que se desea graficar, seguido de seleccionar la opción “Añadir”, y finalmente la opción “Subir”. A continuación se mencionan algunos ejemplos de los reportes que se pueden generar. Pasos por prioridad En este caso, es del 100% dado que todos y cada uno de los pasos del proceso tienen establecido el mismo nivel de prioridad. 44 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 34: Pasos por prioridad Promedio de la duración de los casos En este aspecto, se seleccionan las fechas, y el intervalo que se desea graficar, que puede ser por hora, diaria, semanal, o mensual. Finalmente se selecciona el proceso del cual se desea tener el reporte, y se ejecuta. Figura 35: Promedio de la duración de casos Promedio en tiempo de pasos pendientes En este caso se deben realizar los mismos pasos que en el ítem anterior, pero se debe adicionar un último paso que se refiere a seleccionar el paso del cual se desea obtener el reporte. 45 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 36: Promedio en tiempo de pasos pendientes Dado esto, es posible obtener la gráfica del reporte generado, tal como se muestra en la figura 37. Figura 37: Gráfica del reporte de promedio en tiempo de pasos pendientes 46 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Número de casos comenzados En este caso, solo se debe seleccionar el intervalo de las fechas para generar la gráfica del reporte, tal como se evidencia en la figura 38. Figura 38: Número de casos comenzados Así como estos, se pueden generar muchos más reportes de manera específica, seleccionando el aspecto que se desea monitorear. 3.4. MANEJO OPERATIVO DE LA HERRAMIENTA: Proceso de la UIFCE propuesto para modelar en Bonita Soft 3.4.1. PROCESO: Planeación de cursos libres El proceso que se pretende modelar con Bonita Soft y que es desarrollado por la Unidad de Informática y Comunicaciones de la Facultad de Ciencias Económicas es la planeación de cursos libres. Los cursos libres son ofrecidos en aplicaciones de software al campo de las ciencias económicas que están dirigidos a estudiantes de pregrado y posgrado de dicha facultad. El proceso de planeación de cursos libres se aplica a las actividades necesarias para planear y gestionar los recursos para la realización de los cursos libres ofrecidos por la Unidad de Informática y Comunicaciones. A continuación se hará una explicación más detallada de cada una de las fases del proceso. Descripción del proceso: 47 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II FASE I Definición del curso programado: Definición de los cursos, ciclo del semestre y horario según la programación semestral. Realización propuesta de programación: Proponer programación de salas y horarios al Director de la Unidad. Realizado por coordinadores de la Unidad, y el monitor máster del grupo de capacitaciones. Aprobación de la programación por parte del Director de la Unidad FASE II Notificación a los conferencistas: Notificar a los posibles conferencistas que pueden dictar los cursos, según su disponibilidad de horarios. Actividad realizada por los coordinadores de la Unidad y el monitor máster del grupo de capacitaciones. Entrega temarios: Entregar temarios a los convocados. Actividad realizada por los coordinadores de la Unidad. FASE III Revisión del perfil: Seleccionar monitores de acuerdo a los criterios establecidos en La guía de Criterios de Selección Monitores Cursos Libres. Actividad realizada por el monitor máster del grupo de capacitaciones. Seleccionar conferencistas: Aprobación de los conferencistas según los criterios de selección. Actividad realizada por el monitor máster del grupo de capacitaciones. FASE IV Entrega material: Preparar y entregar material de apoyo del curso al líder de grupo de capacitaciones. Actividad realizada por el monitor máster del grupo de capacitaciones, y por los coordinadores de la Unidad. Realización del curso libre: Creación en el sistema de información WEBSIUI el ciclo de Cursos Libres. Crear los cursos pertenecientes al ciclo especificado. Actividad realizada por cada uno de los conferencistas. Activación de ciclos: Activar ciclo en el sistema de información. Actividad realizada por el analista de sistemas. Publicación de programación: Publicar la programación de cursos en cartelera. Actividad realizada por el monitor máster del grupo de capacitaciones. 48 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 3.4.2. Modelación con Bonita Soft Para lograr la automatización de la planeación de cursos libres de la UIFCE por medio del aplicativo de Bonita Soft se deben llevar a cabo los siguientes pasos: 3.4.2.1. PASO 1: Creación del diagrama de flujo Como primera medida se debe crear el flujo de trabajo que va a representar el proceso de planeación de cursos libres. Para dar inició a la realización de dicho flujo es necesario crear una nueva hoja de proceso, para esto se selecciona el ícono “Nuevo”, lo que nos lleva a una nueva hoja donde se podrá dar inicio al proceso. Inicio del flujo del proceso Figura 39: Nueva hoja de proceso Luego de crear la nueva hoja donde se va a realizar el diagrama de proceso, se puede poner el título del proyecto a modelar y una breve descripción del mismo, como se muestra a continuación. 49 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 40: Título y descripción del proceso Para poder dar continuidad al flujo, se recurre a la paleta de diseño que se presenta en la parte izquierda, la cual puede ser presentada como paleta avanzada, paleta simple y paleta detallada. Figura 41: Paleta de opciones 50 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Por medio de esta herramienta podremos seleccionar los conectores, los roles de cada uno de los usuarios y sus actividades, poner las respectivas transiciones entre cada una de las tareas creadas, de la misma manera podremos dar inicio al proceso que se está modelando y también darle finalidad al mismo. 3.4.2.2. PASO 2: Creación de cada uno de los roles A medida que se va desarrollando se hace necesario ir asignando cada una de las tareas a algún usuario que sea el encargado de realizarla. Para esto es indispensable la creación de cada uno de estos. En este sentido, al crear la tarea, que para este caso: proceso de planeación de cursos libres serán de tipo humana, es preciso asignarle un actor de la tarea, ya sea de tipo grupal o individual. , Cuando se crea una tarea humana y está no tiene asignada ningún actor, se va a presentar la siguiente imagen: Figura 42: Tarea sin actor asignado Como se hace evidente en la Figura 42, al no asignar ningún grupo o usuario aparece un mensaje de error. Por lo que se tiene que ir a la configuración de ésta, que aparece al final de la página cuando se ha seleccionado la tarea. 51 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 43: Creación de usuario Tal como se evidencia en la imagen al crear un nuevo usuario se tiene que seleccionar el tipo de usuario; en este caso se creará uno tipo: Rol de usuario. Posterior a este paso, se tiene que diligenciar el nombre y la descripción del nuevo usuario, tal como aparece a continuación. Figura 44: Rol de usuario 52 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Este mismo proceso se debe realizar con todos y cada una de las tareas humanas que se creen. En este orden de ideas, con todos los usuarios y las tareas asignadas, se dará lugar al siguiente paso: 3.4.2.3. PASO 3: Diagrama de Proceso Para la realización final del diagrama de proceso se recurre a las siguientes herramientas: Para dar inicio al diagrama de flujo. Para asignar las tareas que serán realizadas por una persona. Para crear una tarea de servicio. A esta tarea no necesita asignarle un grupo o usuario. Para conectar las tareas, los condicionales, el inicio y el fin del proceso. Para poner condiciones de O, es decir que sean excluyentes. Para dar finalización a todo el proceso. Posibles errores y/o advertencias: Se puede presentar situaciones de error o de advertencia, las cuales serán notificadas por el aplicativo. En el caso de una falta de asignación de usuario, ya se conoce la notificación de error (Ver Figura 42). Se puede presentar un caso de advertencia cuando se crea una tarea pero está aún no ha sido conectada con otra parte del proceso en forma de entrada, ya se otra tarea, el inicio o algún tipo de compuerta. En la Figura 45 se evidencia ilustrativamente. Figura 45: Tarea no enlazada Cuando la actividad no tiene ningún enlace el software por defecto lo tomará como la actividad inicial de donde va a partir el proceso. 53 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II DIAGRAMA DE PROCESO: Planeación de cursos libres Figura 46: Diagrama de Proceso: Planeación de cursos libres En la Figura 46 se muestra el diagrama final del proceso, donde se evidencia cada uno de los pasos necesarios para llevar a cabo la planeación de cursos libres. Cabe adicionar que Bonita Studio también le permite al usuario tener una vista global del diagrama del proceso que le facilitará al usuario la navegación en este, cuando el proceso es muy extenso o detallado. Figura 47: Visión global del diagrama del proceso Con el diagrama completamente realizado se puede dar paso a la ejecución del proceso. 54 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Sin embargo, previo a la ejecución del proceso es indispensable crear los roles que están activos en el proceso en Bonita User Experience, para así lograr una ejecución exitosa. 3.4.2.4. PASO 4: Diseño de formularios Bonita Open Solution también le permite al usuario crear formularios, donde tiene la opción de editar cada una de las actividades e incluir aspectos como fechas, duración, listas de opciones desplegables, checkbox, entre otros que se analizará más adelante. Para poder ingresar a esta opción en Bonita Studio se debe ir a la opción de “Aplicación”, posteriormente se selecciona la opción que dice “Pageflow de Consulta”, tal como se evidencia gráficamente en la Figura 48. Figura 48: Creación de formulario Finalmente se selecciona la opción “Agregar”, para seleccionar el proceso al cual se desea realizar el formulario. 55 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 49: Selección del proceso Con el cuadro de la Figura 49 se selecciona el proceso. Posterior a la selección del proceso, se puede empezar a diseñar el formulario, para esto se tienen las siguientes opciones: Checkbox con una etiqueta Devuelve la lista de valores seleccionadas Muestra un calendario para entrar una fecha Permite entrar una duración Caja de texto con texto oculto Lista que devuelve los valores seleccionados Lista de botones radio que devuelve los valores Lista de opciones 56 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II La caja de sugerencias muestra una lista de valores posible mientras el usuario escribe Widget de texto editable simple Widget de texto con más espacio editable Área de texto con herramientas de diseño Campo de texto simple no editable Campo de texto no editable sin etiqueta Botón de enviar el formulario Permite volver a la página anterior del formulario Permite ir a la próxima página del formulario Puede usarse para ejecutar javascript Subir o bajar un fichero adjunto Mostrar una imagen Tabla que permite seleccionar una o varias líneas Matriz con celdas editables Widget oculto Campo de dato que crea un Iframe basado en una URL Este Widget puede incorporar código HTML 57 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 3.4.2.4. PASO 4: Bonita User Experience Bonita User Experience tiene una interfaz como la de un correo electrónico, donde cada uno de los usuarios podrá validar la realización de la actividad asignada. Figura 50: Bonita User Experience Desde acá la persona que tenga los permisos de administrado podrá modificar y crear a cada uno de los usuarios que van a ejecutar las respectivas actividades. El primer paso es cambiar de la vista de administración a la vista de usuario, para hay que dirigirse a la parte superior derecha donde se va a encontrar la opción de cambiar de vista, tal como se muestra en la Figura 51. Figura 51: Cambio de vista A partir de aquí es posible instalar el proceso que se diseñó previamente, por medio de la herramienta de Procesos, seleccionando la opción Instalar, y al poner la ruta de acceso de donde se encuentra el proceso, el cual debe tener una extensión .bar, es posible importar el 58 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II proceso realizado en Bonita Open Solution al Bonita UserExperience (Bonita User XP), tal como se evidencia gráficamente en la Figura 52. Figura 52: Importación del proceso Al realizar dicho proceso, quedará cargado en la bandeja, el archivo, en este caso llamado “MiProceso 1.0”. Por medio de la herramienta Users, ubicada en la barra izquierda, es posible crear los usuarios con sus respectivos roles, quienes van a intervenir en el proceso. Al añadir un nuevo rol se debe diligenciar el nombre y la etiqueta. Esto se hace más explícito en la Figura 53. Figura 53: Creación de nuevos roles 59 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Esto se debe realizar con todos y cada uno de las personas que intervienen en el proceso. Antes de dar inicio al proceso es necesario, además de crear los roles es la creación de los usuarios, donde se debe diligenciar el nombre de usuario y la contraseña de cada uno, con la que podrán iniciar sesión dentro del aplicativo, y así poder habilitar la actividad asignada. Figura 54: Creación de usuarios Con los roles y los usuarios con sus respectivas contraseñas creadas y habilitadas en Bonita User XP, ya es posible llevar a cabo la ejecución del proceso. Para este caso los usuarios creados, teniendo en cuenta su intervención en el proceso a modelar (Planeación de cursos libres), con sus respectivas contraseñas, fueron: Capacitaciones Coordinación ITsistemas capacitaciones coordinacion itsistemas 3.4.2.5. PASO 5: Ejecución del proceso Para esto se tiene la herramienta de ejecución desde donde se diseñó el diagrama del proceso, que permitirá al usuario llevarlo a cabo. Por medio de este instrumento se llega 60 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II a Bonita User XP, desde donde se podrá producir y ver qué pasos se deben llevar a cabo para la planeación de cursos libres. En este orden de ideas se va a llevar a cabo cada una de las tareas programadas. En primera medida se inicia el proceso con la propuesta de programación del curso. Dado que esta actividad es la que inicia el proceso Figura 55: Propuesta de programación del curso La segunda actividad a realizar es la aprobación del programa del curso, si se valida el programa, la tarea a seguir es la revisión del perfil y la disponibilidad de los conferencistas, actividad realizada por el Monitor Master del Grupo de Capacitaciones. Figura 56: Revisión del perfil y disponibilidad de los conferencistas La tarea siguiente dentro del proceso es la notificación a los posibles conferencistas. Figura 57: Notificación a los posibles conferencistas Posteriormente se sigue con la recepción de un correo que confirme la disponibilidad y aceptación de los conferencistas para dictar el curso propuesto. 61 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 58: Confirmación de los conferencistas El paso siguiente será entonces, la selección de los conferencistas. Figura 59: Selección de los conferencistas La tarea siguiente, realizada por la coordinación UIFCE consta de la entrega de temarios. Figura 60: Entrega de temarios Para dar continuidad al proceso, se debe seguir con la entrega del material del curso a realizar. Actividad asignada al Master de capacitaciones. Figura 61: entrega material del curso Continuando con la ejecución de cursos libres, se da paso a la creación y activación del curso en WEBSIUI, tarea asignada al analista de sistemas. 62 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 62: Creación y activación del curso en WEBSIUI Como última tarea a desarrollar para dar finalidad al proceso se debe realizar la publicación de la programación. Figura 63: Publicación de la programación Con la validación de esta tarea se da finalidad al proceso de planeación de cursos libres de la UIFCE. 3.4.2.6. BONITA USER XP Mediante la aplicación web ofrecida por BonitaSoft: Bonita User XP, se puede ejecutar el proceso. Para esto se debe importar el proceso, como se explicó anteriormente (Ver Figura 48), lo que permitirá iniciar la ejecución. Para ingresar a Bonita UserExperience se debe cargar la dirección URL: http://localhost:9090/bonita/console/login.jsp?redirectUrl=%2Fbonita%2Fconsole%2FBonit aConsole.html%3Fui%3Duser. A través de esta página web se ingresará a esta herramienta desde cualquier navegador, y a partir de allí se podrá ingresar a la cuenta de administración; donde el Nombre de Usuario: admin y Contraseña: bpm; desde allí se podrá ingresar como Administrador. Luego de tener el proceso cargado en esta herramienta, se podrá dar inicio al primer caso o actividad del proceso. Para esto se debe ir al panel izquierdo, donde se encontrará la opción de Iniciar un caso, tal como aparece en la Figura 64. 63 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 64: Iniciar caso desde Bonita User XP Desde acá se podrá validar la primera actividad asignada, que en este caso corresponde a la propuesta de programación del curso, tal como se evidencia en la Figura 64. Figura 65: Propuesta de programación del curso Cabe aclarar que esta herramienta, teniendo los permisos de administrador, permite establecer una prioridad, ya sea Normal, Alta o Urgente, que se va a evidenciar al validar la tarea. 64 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 66: Prioridad de la actividad Adicional a esto, Bonita UserExperience permite modificar el usuario encargado de cualquier actividad, es decir, da la posibilidad de reasignar esa tarea a cualquiera de los usuarios creados. Figura 67: Reasignación de usuarios Así se podrá seleccionar a cualquiera de los usuarios para asignarle la actividad; tal como se muestra en la Figura 67. 65 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II La herramienta de Bonita User XP permite llevar una revisión del caso que se está modelando. Esta revisión se va actualizando a medida que se va desarrollando el proceso, tal como ya se analizó en la sección 3.4. 3.4.2.7. REPORTES DE LOS PERFILES DE CARGA DE LA SIMULACIÓN Bonita Open Solution también le permite al usuario generar reportes respecto a los perfiles de carga que fueron ejecutados en la simulación. Planeación de cursos libres: Simulation Report Simulation Start Date: 15/12/2011 05:00:20 Simulation End Date: 15/01/2012 09:33:56 Simulation Duration: 30 days 16 hours 33 minutes 36 seconds Execution time: 15 seconds Number of simulated Instances: 100 Figura 68: Perfiles de carga usados en la simulación 66 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 69: Tiempo de ejecución Figura 70: Tiempo de ejecución por instancia Figura 71: Tiempo de espera de cada instancia En este orden de ideas, es posible realizar un control sobre la simulación del proceso. Este reporte es generado dentro de Bonita Studio. 67 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Sin embrago, dentro de Bonita User Experience también se genera un reporte de las actividades realizadas, y ejecutadas hasta el momento. Esta se puede ver gráficamente en la figura 68, donde se muestra el historial de cada uno de los pasos del proceso, la fecha y la hora en que fue ejecutada. Figura 72: Revisión del caso Por medio de esta herramienta es posible llevar un control del desarrollo del proceso y si se ha ejecutado completamente o no cada una de las tareas. De esta manera se puede modelar un proceso en Bonita Soft, que permitirá optimizar y automatizar las actividades que se lleven a cabo en una compañía, tal como se realizó en este ejemplo con el proceso que se desarrolla en la Unidad de Informática y Comunicaciones de la Facultad de Ciencias Económicas con la planeación de cursos libres. 3.4.3. Otros procesos susceptibles a modelar Festivales Informáticos Los festivales informáticos son eventos dirigidos a las personas involucradas e interesadas de la Facultad de Ciencias Económicas y de la Universidad Nacional mediante el cual la Unidad de Informática y Comunicaciones da a conocer algunos de sus proyectos, mediante charlas y conferencias. 68 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II A través de este proceso se pretende indicar las etapas de planeación y ejecución de los festivales informáticos con el fin de divulgar los proyectos adelantados por la Unidad de Informática y Comunicaciones de la Facultad de Ciencias Económicas. A continuación se presenta de manera detallada cada una de las etapas que componen este proceso: Descripción del proceso: FASE I Elaboración y presentación de la propuesta: Esta actividad consiste en elaborar la propuesta de los festivales que se van a realizar en la Unidad. Actividad realizada por coordinadores de la Unidad, y líderes de los proyectos. Aprobación de la propuesta: Se presenta la propuesta a la dirección de la UIFCE para su aprobación. Actividad realizada por el Director de la Unidad. FASE II Elaborar notificación y cronograma: En primera medida se debe notificar a los líderes de los proyectos, y posteriormente se diseñan las actividades y el cronograma para el festival. Actividad realizada por cada uno de los líderes. Presentación del cronograma: Se presenta el cronograma a la Dirección, en espera de su aprobación por parte del Director de la Unidad. FASE III Realizar las actividades relacionadas con la ejecución presupuestal: Esta actividad consiste principalmente en tramitar las solicitudes de los recursos; que debe ser realizada por la Coordinación y por los líderes de los proyectos. Coordinar publicidad: Coordinar la publicidad del festival en los medios de la FCE. Los líderes de los proyectos están encargados de realizar esta tarea. FASE IV Ejecución de las actividades del festival: Desarrollo de las actividades programadas del festival. Actividad realizada por el conferencista. Entrega de los espacios: Entrega oficial de los espacios utilizados. Lo cual debe ser realizado por el monitor encargado. 69 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Retroalimentación: Se realiza una retroalimentación del festival, analizando las actividades desarrolladas, los percances, el cumplimiento de objetivos, entre otros. Realizado por el monitor encargado. Modelación con Bonita Soft Figura 73: Diagrama del proceso Feria Informática Tal como se evidencia en el diagrama del proceso, se establece un orden y se asignan las actividades a cada uno de los usuarios correspondientes. Al ejecutar el proceso; tal como se realizó anteriormente con el proceso de planeación de cursos libres, se obtiene la siguiente ejecución. Figura 74: Elaboración y presentación de la propuesta La primera actividad que se debe realizar es la elaboración y presentación de la propuesta de realización de la Feria UIFCE, donde se debe plantear las actividades a desarrollar, el tiempo y el lugar donde se planean realizar, entre otros. Esta tarea está asignada al coordinador de la UIFCE, quien la validará cuando se haya realizado completamente. 70 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Figura 75: Notificación y cronograma Posterior a la propuesta y a la aprobación de la misma por parte del Director de la UIFCE, se da paso a la notificación a los líderes de los proyectos, y se debe realizar un diseño del horario y de cada una de las actividades que van a dar lugar a la Feria UIFCE. Esta actividad debe ser realizada y validada por el líder encargado del diseño de la Feria UIFCE. Figura 76: Presentación del cronograma Con el cronograma de actividades listo, se da paso a la presentación del cronograma a la Dirección, y se queda en espera de su aprobación. Esta tarea está asignada a la coordinación de la UIFCE. Figura 77: Realización de actividades relacionadas con la ejecución presupuestal Si se da la aprobación del cronograma y las actividades planeadas, se procede a realizar las tareas que se refieren a la ejecución presupuestal de la Feria Informática, es decir, tramitar las solicitudes de los recursos. La coordinación y los líderes de cada proyecto están encargados de realizar esta tarea. Figura 78: Coordinar Publicidad 71 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Posterior a la ejecución presupuestal se deberá realizar la publicidad de la Feria, que tiene como objetivo difundir y dar a conocer todas las actividades que se van a realizar durante la misma a través de los medios de comunicación de la Facultad de Ciencias Económicas. Para esto se asignó a los líderes de cada proyecto encargados de esta labor. Figura 79: Ejecución de las actividades del festival Con toda esa planeación previamente realizada, se puede dar paso a la ejecución de las actividades programadas del festival. Esta actividad debe ser realizada por cada uno de los conferencistas que van a participar en el festival. Sin embargo, será validada por la coordinación UIFCE. Figura 80: Entrega de los espacios Cuando ya se haya culminado el proceso de ejecución de las actividades del festival, se procede a hacer la devolución de los espacios solicitados. Esta tarea debe ser realizada por el monitor encargado. Figura 81: Retroalimentación Para dar finalidad al proceso se debe realizar una retroalimentación de la Feria, donde se analizará el desarrollo de cada una de las actividades, los inconvenientes presentados, y los resultados que se obtuvieron con la realización del festival. Esta actividad también debe ser realizada por el monitor encargado. Así pues, se dará finalidad al proceso de la Feria UIFCE. 72 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 4. PROPUESTA DE INCORPORACIÓN DE CURSO Se pretende desarrollar un curso libre, por el cual se acerque al estudiante al entorno de BonitaSoft con el fin de desarrollar procesos que le permitan hacer un manejo eficiente de la aplicación y de todas y cada una de las características que ésta posee. En este orden de ideas, se propone realizar un curso a través de la Unidad de Informática y Comunicaciones, y específicamente por medio del Grupo de Capacitaciones, con el fin de darle la oportunidad a los estudiantes de la Facultad de Ciencias Económicas de usar herramientas que muy posiblemente serán muy útiles no solo en sus labores académicas, sino también en sus futuras actividades laborales. Así pues, se pretende llevar a cabo un curso de acompañamiento a una materia donde sea pertinente y de gran utilidad el manejo de un BPM (Business Process Management), tal como BonitaSoft. De esta manera se está evaluando la posibilidad de dictar algunas sesiones a estudiantes que estén tomando el curso de Sistemas de Información Gerencial; dado que al analizar los temas tratados en este curso, se encuentra pertinente ofrecerles a los estudiantes un mayor conocimiento sobre gestores de procesos de negocios, lo cual constituye el principal objetivo de esta iniciativa. Teniendo en cuenta que los principales temas tratados en esta materia están directamente relacionados con software y aplicativos a cerca de gestores de procesos de negocios, se propone desarrollar las siguientes temáticas durante el curso: Generalidades del aplicativo Características específicas del aplicativo Instalación Realización de diagramas de procesos Manejo de Bonita User Experience o Importación del proyecto o Creación de usuarios y roles que intervienen en el proceso o Exploración de las características de esta herramienta (revisión de avance y ejecución del proceso) Ejecución y validación de cada una de las actividades Ventajas de Bonita Open Solution frente a otros BPM Para el desarrollo del curso de acompañamiento se consultó con la profesora encargada de la materia, Beatriz Helena Díaz Pinzón, con el fin de conocer su opinión y la pertinencia con la que veía una posible realización del curso de acompañamiento a dicha materia, encontrando que 73 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II consideraba pertinente la realización de dos sesiones, una teórica, y una práctica para los estudiantes que estén tomando dicha materia. En el anexo se podrá encontrar la propuesta del curso, las temáticas a desarrollar, un posible taller y examen, y finalmente unos videos que podrán ser útiles a la hora de desarrollar las sesiones de acompañamiento. 5. CONCLUSIONES En el aplicativo de BonitaSoft se encontraron que posee características, tales como, la modelación de procesos y el monitoreo, que van a permitir el desarrollo y la gestión de procesos de negocios en una organización de manera eficiente. Sumado a esto, permite la simulación de procesos de negocios en las organizaciones, que se espera que puedan ser aplicados dentro de la Facultad de Ciencias Económicas y la unidad de Informática. Las BPM presentan varias ventajas frente a las ERP en cuanto a los tiempos de desarrollo e implementación, que van a facilitar su aplicación y van a permitir una utilización más eficiente dentro de los procesos piloto que se pretenden modelar. 6. REFERENCIAS ieeexplore. (s.f.). Recuperado el Agosto de 2011, de http://ieeexplore.ieee.org/stamp/stamp.j.sp?tp=&arnumber=917299&tag=1 Sistema de planificación de recursos. (s.f.). Recuperado el Agosto de 2011, de http://es.wikipedia.org/wiki/Sistema_de_planificaci%C3%B3n_de_recursos Bonita Soft. (s.f.). Bonita Open Solution. Recuperado el Agosto de 2011, de www.bonitasoft.com Open ERP Recuperado el 29 de septiembre de 2011, de http://www.openerpspain.com/ventajas-de-openerp Open ERP Recuperado el 30 de septiembre de 2001, de http://apps.openerp.com/ Bonita Soft. (s.f.). Bonita Open Solution. Recuperado el Agosto de 2011, de http://www.bonitasoft.com/customers/konica-minolta Unidad de Informática y Comunicaciones. Facultad de Ciencias Económicas. Procesos. Planeación de cursos libres. Yasar F. Jarrar,Abdullah Al- Mudimigh y Mohamed Zairi,ERP implementation critical success factors -The role and impact of business processmanagement. 74 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II ANEXOS PROPUESTA DE PROGRAMA DEL CURSO BONITASOFT Objetivo Acercar al estudiante de la facultad de ciencias económicas al aplicativo de Bonita Open Solution, con el fin de brindarles un conocimiento más profundo frente al software para que así puedan complementar y aplicar los conocimientos adquiridos en la clase de Gerencia y evaluación de proyectos. Competencias El estudiante estará en capacidad de: 1. Establecer procesos que sean susceptibles de modelar mediante el aplicativo de BonitaSoft. 2. Diseñar diagramas de procesos por medio del aplicativo. 3. Usar la herramienta de Bonita User Experience. 4. Crear los roles y usuarios que intervienen en el proceso. 5. Ejecutar el proceso diseñado. Contenidos por sesión 1. Generalidades de BonitaSoft. Generalidades del aplicativo Características específicas Herramientas q faciliten el diseño del proceso Funciones de la herramienta Bonita User Experience. 2. Planeación del proceso Definición de cada una de las fases del proceso Especificación de cada una de las actividades a realizar Asignación de los personajes que realizarán cada una de las tareas 3. Diseño del diagrama del proceso Diseño del orden de cada etapa del proceso Diseño de cada una de las tareas Creación de los usuarios Asignación de las actividades 75 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II 4. Bonita User Experience Importación del proceso a bonita User XP. Creación de cada uno de los roles Creación de los usuarios y sus respectivas contraseñas Ejecución del proceso o Validación de cada una de las tareas realizadas Revisión del proceso ejecutado 5. Taller Final Diseño y ejecución de un proceso específico Conocimientos previos Conocimiento básico sobre procesos Estar inscrito en el curso de Gerencia y evaluación de proyectos Diseño de un diagrama de proceso. Importación del proceso desde Bonita User Experience. Ejecución del proceso por medio de la validación de cada una de las actividades. Actividades Evaluación Dado que el curso se dará en forma de acompañamiento a la materia de Gerencia y evaluación de proyectos, la evaluación del curso quedará a consideración del profesor encargado. Sin embargo se desarrollará un taller que le permita al estudiante aplicar los conceptos y temáticas que se llevaron a cabo durante las sesiones. Bibliografía y enlaces: Bonita Soft: www.bonitasoft.org Bonita Open Solution. Introduction Tutorial Bonita Open Solution. User and Reference Guide Bonita Open Solution. Quickstart Guide Bonita Open Solution. Simulation Guide Estos documentos que se encuentran en archivo PDF, pueden ser descargados de la siguiente página web: http://www.bonitasoft.com/resources/webinars. Cabe anotar que para poder descargar los archivos es necesario crear una cuenta, e iniciar sesión para poder obtener los documentos. 76 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Taller y examen propuesto TALLER 1. Defina cuales son las principales funciones que ofrece el aplicativo Bonita Soft. 2. ¿Qué ventajas presenta este BPM frente a otros? 3. Defina las características de cada uno de las opciones que se presentan en la paleta. 4. Explique detalladamente cuales son los pasos para realizar un diagrama de proceso. 5. Diga al menos tres características del Bonita User Expierence. 6. Explique cómo se importa un proceso al Bonita User XP. 7. ¿Cómo se crean los usuarios y los roles del Bonita User XP? EXAMEN FINAL Aplicando todos los conocimientos desarrollados durante este curso de acompañamiento, realice la modelación del proceso de despido de un trabajador de una empresa. 77 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II Para realizar dicho proceso debe tener en cuenta los siguientes aspectos: 1. Se debe revisar el rendimiento del trabajador de la empresa, es decir, se debe analizar los siguientes ítems: a) Rendimiento en las actividades asignadas. b) Puntualidad. c) Competencias laborales y de trabajo en equipo. d) Llamadas de atención. e) Memorandos. 2. Posterior a la revisión y evaluación de estos elementos, realizada por el encargado, el gerente de recursos humanos, se debe notificar al empleado quince días previos al despido, de la decisión tomada (esto se decide después de haber evaluado las condiciones del contrato). 3. Se debe enviar la carta de despedido con la debida justificación. 4. Después de evaluar la situación del empleado (tiempo de duración en la empresa, tipo de contrato, entre otros), se debe, en caso de que sea necesario, hacer efectiva la liquidación. 5. Fin del proceso. Recuerde que para realizar el proceso debe establecer cada una de las actividades a manera de FASES, tal como se vieron durante las sesiones. Luego de haber definido las actividades, y cada uno de los usuarios asignados a cada una de ellas, se debe dar paso a la creación del diagrama en el aplicativo de Bonita Open Solution. Posteriormente se debe importar el proceso a Bonita User XP, crear los usuarios y los roles, y finalmente hacer la ejecución del proceso. Debe enviar el archivo del diagrama del proceso en .bar, y debe incluir en un archivo de Word pantallazos de la ejecución del proceso. VIDEOS Tutoriales: Tutorial Bonita Soft Parte 1: http://www.youtube.com/watch?v=zUgeodTOL3U&feature=related Tutorial Bonita Soft Parte 2: 78 INV- BONITA SOFT: Gestor de procesos de negocio (BPM)/2011-II http://www.youtube.com/watch?v=fVDXu1Zw5Xc&feature=related Bonita Open Solution – Preview http://www.youtube.com/watch?v=7nhmbngbcmA&list=FL5Hp_vxU8pfnBmPAXXDFJ mQ&index=3&feature=plpp_video Bonita Open Solution – Presentation http://www.youtube.com/watch?v=zFX8FeciMiU&list=FL5Hp_vxU8pfnBmPAXXDFJmQ &index=2&feature=plpp_video Bonita Open Solution – Show Case http://www.youtube.com/watch?v=7KjOwqoMr8s&list=FL5Hp_vxU8pfnBmPAXXDFJm Q&index=4&feature=plpp_video Bonita Open Solution – Demonstration http://www.youtube.com/watch?v=YtGyiC9NSQ&list=FL5Hp_vxU8pfnBmPAXXDFJmQ&index=8&feature=plpp_video Bonita User Xp – Overview http://www.youtube.com/watch?v=ifyvxGqpWWE&list=FL5Hp_vxU8pfnBmPAXXDFJm Q&index=7&feature=plpp_video Ejemplo de modelación de proceso de solicitud de vacaciones de un empleado. http://www.youtube.com/watch?v=zQg6npViWj4&feature=related 79