Aplicación informática para administración de flujos de trabajo
Abstract
El presente proyecto consiste en una aplicación informática para la administración de Flujos de Trabajo de apoyo a un sistema de Gestión Workflow existente. Un software de workflow es una herramienta para automatizar y agilizar los procesos. Los procesos son un conjunto de Tareas realizadas por personas, donde la información fluye mediante formularios electrónicos según Rutas y Reglas predefinidas.
Las herramientas para la Gestión de Flujos de Trabajo permiten a las empresas definir y mecanizar secuencias de actividades que deben ser desarrolladas por sus distintas unidades organizativas.
La utilización de la nueva aplicación, objeto del presente proyecto, está dirigida a los administradores, que deben definir los flujos de trabajo y controlar su correcta ejecución, asegurándose tanto de que no se produzcan cuellos de botella, como de la inexistencia de "huecos sin trabajo". El proyecto consistirá en producir dos funcionalidades de apoyo en la Gestión de Flujos de Trabajo:
a) Desarrollo de una herramienta gráfica para monitorizar el estado en que se encuentra un flujo de trabajo.
b) Sistema experto para automatizar, a partir de una base de conocimiento y unos hechos específicos de la empresa, el rediseño de los flujos de trabajo.
Ambas funcionalidades están desarrolladas bajo una aplicación programada en visual basic, trabajando con apoyo de bases de datos en las que se almacena la información necesaria para su funcionamiento.
El proyecto comienza con un punto en el que se estudian las características, los tipos y la evolución de los sistemas de gestión de flujos de trabajo.
En el siguiente punto definimos los objetivos del proyecto, tanto para el entorno gráfico como para el sistema experto.
A continuación pasamos a la especificación funcional del proyecto que se basa en analizar tres pilares fundamentales:
El modelo de datos, en el cual definiremos que datos que necesita un programa de administración de workflow para funcionar.
El modelo de procesos, que mostrará lo que debe hacer el programa.
El interfaz de usuario, definiremos como será este.
Para llevar a cabo el programa propuesto, como una herramienta gráfica de apoyo a la administración de flujos de trabajo, serán necesarios tres modelos de datos de una misma realidad, y debe mantener una integridad de datos y feedback entre los modelos:
Modelo de datos Workflow.
Modelo de datos de entorno gráfico.
Modelo de datos del Sistema experto.
En el modelo de procesos definiremos las funciones requeridas a la herramienta gráfica de administración, y que funciones debe aportar la dotación de inteligencia a la aplicación. El interface del usuario será el aspecto visual que se ofrece del programa al usuario, administrador del workflow, por tanto será muy importante que este sea del agrado de este.
El siguiente punto es el diseño técnico del proyecto, que se divide en dos apartados, uno la estructura de las bases de datos y otro el diseño de procesos.
En la estructura de la base de datos se mostrará y describirá las bases de datos sobre las que se basa la aplicación para administración de flujos de trabajo. Se explicará el diseño de tres bases de datos, una por cada modelo de datos
El diseño de procesos será el apartado que describa mediante esquemas de bloques, los procesos que debe realizar el programa para conseguir la funcionalidad buscada.
En el siguiente punto simularemos una sesión de trabajo a través de un prototipo de demostración, incluyendo el manual de usuario de la nueva aplicación desarrollada.
Por último, en el punto justificación del proyecto vamos a justificar el desarrollo y ejecución del proyecto desde dos puntos de vista:
• Justificación Técnica
El citado proyecto es viable desde el punto de vista técnico, ya que contamos con todos los medios técnicos necesarios para la ejecución del proyecto.
• Justificación Económica
Con la implantación del objeto del proyecto en la empresa, se consiguen unas ventajas económicas tangibles e intangibles.
Con esto, finalizamos la introducción del presente proyecto, y entramos a desarrollar en profundidad todos los puntos citados anteriormente.
Trabajo Fin de Grado
Aplicación informática para administración de flujos de trabajoTitulación / Programa
Ingeniero IndustrialMaterias/ UNESCO
33 Ciencias tecnológicas3311 Tecnología de la instrumentación
331102 Ingeniería de control
3304 Tecnología de los ordenadores