8. Conclusions and Recommendations
8.2 Recommendations for the Human Resources in R&D&
El BPMS se define como un conjunto de herramientas que permiten definir, crear y a partir de ahí mejorar los procesos del negocio, esto es necesario para poder implementar el BPM.
Se han hablado sobre la importancia de los sistemas que ayudan a tomar decisiones organizacionales, uno de estos es el “sistema BPMS”, las organizaciones han empezado a poner en sus prioridades la utilización de dichos sistemas, por varias razones primero por el gran avance de la tecnología que ha hecho que la competencia implemente sistemas para ser más competitivos.
El BPM nos brinda una variedad de instrumentos que se pueden utilizar para poder modelar la organización, haciéndolos más eficientes e identificando las tareas que se deben implementar.
Esto nos permite entender de una manera detallada el funcionamiento de la empresa, y saber cuáles son los procesos críticos que afectan el desempeño organizacional.
Analizar los procesos organizacionales detalladamente es algo que no se podrían controlar de manera manual, ver si hay una mejora en las operaciones, reducir los costos, etc, es algo que la herramienta nos permite realizar, identificar los puntos críticos, que
pueden ser en nivel operativo que es donde normalmente ocurren los errores.
2.2.6.1. Tipos de Herramientas Bpm
1. INTALIO BPMS .- Software que está diseñado como software libre en la plataforma J2EE, este producto es libre y una de las ventajas que tiene es que permite implemetar soluciones basadas en BPMS. La notación que utiliza permite crear procesos de negocio utiliza la notación para diseñar procesos de negocio.
2. BONITA WORKFLOW.- “Bonita Workflow BPM es un programa que brinda herramientas para la Gestión de procesos de negocio (BPM), entre sus ventajas permite realizar simulaciones de los procedimientos dentro de un proceso, es Open Source ("Bonita BPM", 2018).
3. JBOSS JBPM.- Es un software que muestra un entorno grafico en el que se puede ver los flujos de trabajo de los procesos, basado en java y es Open source. También integra un lenguaje (JPDL) y permite utilizar el BPMN 2.0.
Existen diferentes herramientas BPM que están en el medio, la hacer la comparación de los diferentes tipos de herramientas, hay ventajas y desventajas de cada uno, podemos ver que INTALIO nos muestra un conjunto de componentes que superan en gran medida a las demás herramientas, esto se deb a que está basado en los estándares “BPEL”.
Pero también podemos encontrar debilidades, que al ser un software libre nos restringe el uso de toda su funcionalidad.
En el cuadro se puede observar que hay varias herramientas que son Open Source, como el JBoss jBPM, la principal funcionalidad que tiene es la generación de flujos de trabajo, generando diagramas y el seguimiento de estos
2.2.6.2. JBOSS JBPM
JBoss jBPM es un diseñador Gráfico, que permite gestionar los procesos de negocio utilizando al igual que las otras herramientas entornos gráficos que permiten monitorizar los procesos y sus flujos de trabajo.
JBPM es una plataforma que permite trabajar con procesos, estos pueden ser programados, lo que nos permite que se pueda realizar esto desde la gestión de Procesos de negocios, utilizando flujogramas.
Esta herramienta implementa tres leguajes jPDL, BPEL, Pageflow,
2.2.6.3. ¿Que nos ofrece el JBOSS JBPM ?
Este software es muy amigable y presenta las siguientes ventajas.
Una de sus principales características es que se puede instalar como un plug-in para el sistema operativo Eclipse, haciéndolo fácil de utilizar.
La mayoría de herramientas implementa entornos amigables, para poder graficar procesos, esto está basado en JPDL.
La generación de código automáticamente a partir de cualquier diagrama es parte fundaméntela de toda herramienta basado en BPM.
jBPM permite administrar los procesos
monitorizándolos, haciendo un seguimiento a los flujos. Esto nos da una disminución en los errores al momento de diagramar procesos puesto que se realiza de manera automatizada.
La implementación de una consola gráfica que
permite realizar consultas y permanentes
actualizaciones a las BD, interactuar con los servicios web, adaptarse a los ERP sobre JCA, son también características únicas del jBPM.
Tener una herramienta BPM que nos brinde
facilidades para crear nodos, hace posible que podamos comparar procesos, generar código a partir de representaciones gráficas, hace de esta herramienta una opción adecuada para poder utilizar.
El jBPM es el “componente de identidad” de JBossa, su principal característica es poder adaptarse a los
diferentes contenedores organizacionales, con la finalidad de poder tener acceso a los usuarios .
Usted solo crea sus diagramas y a partir de estos genera su código automáticamente. Lo que lo convierte en un case muy competitivo en el mercado.
Implementa notaciones como la jPDL que esta basada en XML schema que permite el intercambio de definiciones.
El uso de temporizadores es un elemento que distingue a jBPM con respecto a otras herramientas.
AL ser una herramienta muy intuitiva hace que los usuarios se sientan a traídos por esta herramienta, ya que permite interactuar fácilmente con los usuarios y entregar servicios con mayor rapidez a los clientes.
El jBPM es un sistema abierto y flexibles ya que nos presenta módulos para elaborar la persistencia y crear una poderosa Data Base que se puede utilizar para diferentes acciones, como por ejemplo la administración y seguimiento a los procesos de negocio.
Algunos módulos que nos muestra el jBPM sirven para poder realizar: Consultas, actualizaciones de Bases de Datos, recibir y enviar correos, interactuar con varios servicios web al mismo tiempo, poder interactuar con ERP sobre JCA, utilizar EDI, etc..
La creación de nodos es un factor importante que presenta el jBPM , esto sirve para la representación gráfica del proceso., cuando se quiere hacer comparaciones agregando código
Otra de las ventajas es que el jBPM incorpora mensajería asíncrona, quiere decir que toda la información es enviada repetidamente al motor data base, hasta que se reciba la confirmación de que fue almacenada correctamente.
Las ventajas del jBPM con respecto a otras herramientas del mercado pueden ser por ejemplo:
o Soporte de JBoss,
o Software Libre,
o Integración a diferentes BD con hibernate, plugins para Eclipse, WSAD, RAD.
o Utiliza tecnología basada en XML que permite elaborar seguimiento de procesos que ayduan
a entender de manera rápida los
procedimientos de un proceso de negocio.
Desventajas
Toda herramienta presenta algunas desventajas, el jBPM tiene las siguientes:
Al ser una versión de software libre se puede encontrar información no actualizada.
Cuando se quiere realizar operaciones complejas se necesita de demasiado tiempo para generar el código, si se tiene en cuenta que es un producto diseñado con la capacidad de se intuitivo, debería automáticamente generar código a partir de la diagramación de los procesos.
La consola de administración no cuenta con un acceso directo que te permita controlar el tiempo trascurrido entre tareas, si no que uno mismo tiene que crear un reporte especifico.
Necesita instalar librerías adicionales ya que muchas de las características esenciales no vienen con el programa original.