En mi trabajo veo con más frecuencia un requerimiento similar en distintas verticales de negocio: Implementar un mecanismo unificado para ejecutar procesos de distinta índoles. En el sector privado lo llaman “Portal de gestión de casos”, en áreas técnicas se relacionan comúnmente a sistema de soporte (Help Desk) y en el sector gubernamental los llaman “Portal de trámites” o “Ventanilla única”.
En general el requerimiento base es el mismo: Permitir a distintas ares o instituciones publicar sus procesos para interactuar con usuarios o ciudadanos de forma homogénea, permitiendo que cada área o institución sea dueña y responsable de la ejecución de cada proceso mientras a la vez existan mecanismos de seguimientos y medición de desempeño unificados.
Siendo un firme creyente de la necesidad de impulsar y soportar iniciativas de gobierno electrónico como mecanismo de profundizar la democracia en los países, decidí iniciar una serie de entradas relacionadas buscando implementar un ejemplo de cómo se pueden llevar a buen término ese tipo de portales de trámites. Mi objetivo no es crear una solución lista para utilizar, sino demostrar las técnicas disponibles para ejecutar ese tipo de proyectos. Me voy a enfocar en el sector gubernamental, pero la información debería aplicar a otras verticales por igual.
3 grandes objetivos se van a perseguir en este proyecto:
- Los ciudadanos deben verse solo en la necesidad de interactuar con un único portal para iniciar, cancelar, culminar y hacerle seguimiento a sus trámites.
- Cada institución podrá publicar sus propios procesos y permanecer responsable de la ejecución de cada uno de los trámites.
- La solución debe generar estadísticas útiles para medir el desempeño de los procesos publicados en el portal.
Vamos a asumir como premisa que existe un mecanismo que permite identificar a los ciudadanos y este mecanismo está disponible para la solución. Para esta demostración utilizaremos una base de datos.
La intención es que exista un conjunto de procesos e interfaces que permitan:
- A las instituciones registrar sus propios tramites
- A los ciudadanos iniciar nuevos tramites
- A las instituciones darse por enterado de cada trámite iniciado y que se les delegue la ejecución del mismo, pudiendo interactuar con el ciudadano a través de los procesos genéricos.
- A los ciudadanos hacerle seguimiento a sus trámites iniciados e interactuar con las instituciones a través del proceso genérico.
Desde un punto de vista conceptual esto es lo que queremos
Las herramientas que vamos a utilizar serán Intalio|BPM EE, MySql y SoapUI para ir haciendo nuestras pruebas. Más adelante vamos a tener que crear interfaces de usuarios, pero ya tendremos tiempo de preocuparnos por cual tecnología usar.
¿Lograremos el objetivo? ¿Qué sugerencias o cambios proponen?. Suscríbanse al blog para seguir el progreso de este ejercicio
Nos leemos.













