Evaluando propuestas

Colect Data

Publicado el 15 Septiembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Solución Web para venderle a distintas Empresas una plataforma de Multi Formularios los cuales tendran distintas caracteristicas, tamaños y tipos de datos colectados. Cada Empresa podrá tener N Formularios creados y X cantidad de Usuarios con 3 Perfiles: Ejecutor de Formularios, Lector de Reportes, Administrador (Altas, Bajas y Cambios de Formularios, Usuarios, Estatus, etc.)

Debe haber un Administrador General Para Crear Empresas, Licencias, y Usuarios.

El sistema debe tener las siguientes tablas:

Empresas  (Son las empresas que contratan el servicio)

Licencias (La cantidad de usuarios simultaneos que pueden usar el sistema x empresa)

Usuarios (Login, Password, Grupos y otras caracteristicas de cada usuario)

Horarios (Turno de trabajo de cada usuario)

AsignacionHorarios (Historial de turnos asignados a cada usuario)

Estatus (Estatus de Licencias, Usuarios y de Formularios Fijos, + Estatus Variable de Formularios)

ZonasDeTrabajo (Etiquetas para diferenciar las divisiones de usuarios por tipo de trabajo)

Actividades (Son todas las actividades o acciones a las cuales se les va a aplicar un formulario determinado, cada actividad debe llevar asociado una empresa, usuario, cliente, ubicacion, formulario y un tiempo especifico en el cual se debe llevar a cabo dicha actividad)

AsignacionActividades (Historial de todas las actividades asignadas a cada usuario, donde se debe llevar un registro del estatus de cada actividad, si ya esta ejecutada o no)

Locaciones (Sera la tabla donde se almacenaran las ubicaciones con latitud y longitud y otras características, donde se deben llevar a cabo las actividades y donde en realidad se llevaron a cabo)

Clientes (Es la base de Clientes asignados a cada usuario al cual se le llevara a cabo cada actividad)

Articulos (Es el inventario de articulos que puede ser afectado o no por cada formulario ejecutado, para ello se tendra que generar un vinculo entre ambos)

Ubicaciones (Es donde se almacenaran las ubicaciones (latitud y longitud) propuestas donde se debería llevar a cabo cada actividad, la cual servirá de referencia para posteriormente determinar si se cumplió con lo propuesto)

Formularios (Estos son en si el corazon del sistema, ya que es lo que se le va a vender a las Empresas, Formularios de Encuestas, Servicios, Ventas, Cobranza, Acciones Varias de Trabajos, Actividades, etc, mi propuesta es que sean tablas independientes cada una con su tamaño y caracteristicas especificas, relacionadas por una tabla de asignación, Cada Formulario debera tener dos estatus, uno fijo del sistema y uno variable creado por la empresa, donde cada estatus servira para identificar en que nivel de elaboración se encuentra dicho formulario)

BitacoraUsuarios (Tabla donde ser registre toda las acciones de los usuarios dentro del sistema con hora, fecha y ubicación de la acción, desde acciones de administrador hasta llenado de formularios, desde login, logout, altas, bajas, cambios, conversaciones, ejecución de reportes, etc)

Conversaciones (Tabla que sirva para llevar la comunicación de texto entre un usuario Administrador y un usuario Ejecutor, esta podra ser bidireccional y por grupos cuando se trate de un mensaje masivo de caracter informativo)

FlujoTrabajo (Tabla que indique a que Usuario va a ir saltando cada actividad dependiendo de la selección de estatus de formulario que vaya seleccionando cada ejecutor)

BonoxActividad (Tabla que indique un monto economico asignado a cada usuario por actividad realizada en tiempo, asi como la penalización en porcentaje aplicable por desempeñar la actividad fuera de tiempo y fuera de ubicación)

----------------------------------------------------------------------------------------------------------------------------------------------

El sistema debe trabajar en PC y en Dispositivos Inteligentes, debe trabajar OnLine y OffLine, debe de contar con modulos de mapas para seleccionar ubicaciones por asignar o ejecutadas, así como rutas de trabajo para los ejecutores de las actividades asignadas, debe de reportar productividad de Empleados tanto en tiempo trabajado como en actividades ejecutadas, debe de reportar también el tiempo de elaboración promedio y desglosado de cada actividad, asi como manejar un tablero de alarmas donde se vean todas las actividades que estan fuera de tiempo o fuera de ubicación de elaboración...  Debe de tener un modulo de flujo de trabajo donde se determine los posibles saltos que puede dar la actividad dependiendo de el estatus seleccionado, estos saltos pueden ser a un usuario especifico o a un grupo de trabajo...  Modulo de reporte de Bonos... Modulo Top de Mejores y Peores Empleado en un rango de fechas Especifica...  La bandeja de Actividades del Empleado debera contener todas aquellas actividades asignadas y no resueltas que tenga, pero el debera ser capaz de crear una actividad nueva aunque no le haya sido asignada de los formularios a los que tiene acceso su grupo de trabajo...    El usuario debera estar reportando actividad cada cierto tiempo (configurable) de lo contrario el sistema debera aplicar un Logout de sistema para descontar el tiempo de no uso, cada reporte de actividad del usuario (Prueba de vida) debera quedar registrado con su ubicación, y en caso de no internet la información debera permanecer en cache y luego ser sincronizada al servidor....    El sistema debera permitirte crear Reportes PDF configurables como facturas a los Clientes, Recibos de Nomina a los Empleados, o Reportes de Servicio a los Clientes...

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs), Cloud Storage (Dropbox, Google Drive, etc.)
Roles necesarios Programador, Diseñador

Plazo de Entrega: No definido

Habilidades necesarias