País
Industria
Plataforma
Requisito de negocio
El cliente requiere una solución para el sistema de gestión del flujo de trabajo, mediante la cual se puedan gestionar las tareas. Con esta aplicación, los administradores pueden crear tareas en forma de nodos y cada nodo en el flujo aparecerá como una tarea para el usuario según el rol y la disponibilidad del usuario.
La aplicación manejó lo siguiente
- Conexión dinámica de base de datos externa con diferentes adaptadores.
- Cree un flujo completo ingresando manualmente campos de base de datos externa y SQL sin formato.
- Activa el flujo y asígnalo al usuario disponible.
- Ejecución dinámica de scripts Java.
- Traducción de idioma dinámico para datos estáticos y dinámicos mediante la creación de un idioma y la carga de un archivo de traducción.
Características del sistema de gestión de flujo de trabajo
- Solución para admitir funciones en varios idiomas para datos estáticos y dinámicos, mediante una simple carga de archivos desde el front-end.
- Conexión entre bases de datos externas e internas mediante un front-end simple.
- Desencadene el flujo varias veces.
- Creación automática de tareas basada en la finalización de la tarea principal.
- Distribución de tareas entre usuarios según la disponibilidad del usuario.
- Transfiera la tarea a otro usuario del mismo rol.
Características del sistema de medición de audiencia
- Procese una gran cantidad de datos diariamente, en diferentes sitios/mercados, etc., y proporcione resultados de medición precisos.
- Marco de informes para mostrar los resultados en gráficos y cuadros.
- Migración sin problemas cuando se realiza la actualización de datos.
- Marco de pruebas automatizado para facilitar las pruebas y garantizar cero errores.
- Mapas de ubicación interactivos para identificar y seleccionar ubicaciones.
- Integración API para el manejo asincrónico de datos e informes.
- El rendimiento de la aplicación se supervisa a través de New-Relic.
- Los mapas de informes ahora también incluyen capas de densidad de puntos y kml por separado. También muestra los resultados basados en los códigos postales seleccionados por el usuario, etc. a través de mapas y completa los detalles de medición correspondientes.
- La aplicación ahora utilizaba el servicio Amazon RDS() para el uso de la base de datos y las copias de seguridad. Es un servicio de base de datos relacional basado en la nube.
Solución
Carmatec tiene una gran experiencia en el desarrollo de aplicaciones que son de naturaleza dinámica y, por lo tanto, ha sido elegida como socio en el desarrollo.
El sistema se construyó teniendo en mente 2 módulos funcionales diferentes.
Administración
- Gestión de flujo de trabajo
- Conexión a base de datos interna y externa.
- Gestión de usuarios y roles
- Flujos de activación
- Administrar vacaciones y días festivos
Usuario normal
- Flujos de activación
- Completa la tarea para la fecha asignada.
Cliente – Empresa de software, Turquía
Horas hombre empleadas – 1200+ horas
Pila de tecnología
- Rubí 2, rieles 3.2.17, Html/CSS/JS.
- Gemas: jquery-fileupload-rails, paperclip, rubyzip, dispositivo, cancan, will_paginate, meta_search, delay_job_active_record
- Integrando la aplicación con ftp hidrive para almacenar archivos
Los datos del cliente están protegidos bajo estricta NDA y, por lo tanto, no revelamos dicha información. Sin embargo, podemos proporcionarle referencias una vez que realice una consulta.