Terminado

Programación para una pagina web

Publicado el 08 Septiembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

El requerimiento es de crear una pagina web privada para recordatorio de llamadas a los clientes según una base de datos en excel a proporcionar aprox en 2 semanas ( solo va a tener acceso el administrador y ciertos empleados mas la cual va a tener las siguientes pantallas: ( Esta base en excel debe cargarse luego a la base de datos web)

**( logeo de usuario con la contraseña) en la cual en parte inferior registra la hora de inicio de sesión , de igual manera al cerrar la sesión registra la hora de cierre de sesión.... No se debe poder crear usuario externo , solo internamente el admin puede crear usuarios. Por defecto solo inicia sesión el admin.

En la siguiente pantalla ( solo acceso el administrador) permite crear usuarios con sus contraseñas. El administrador podrá entrar a cualquier usuario creado por el.

La siguiente pantalla va a ser de control de usuarios( se va a ver todos los usuarios con todas sus horas de entrada y salida al sistema web con su direccion ip.

La siguiente pantalla se visualizará un video motivador de motivacion personal( en la habria queconfigurarlo para que sea llamado de una pagina externa de paginas de motivaciones)

La siguiente pantalla va a tener las siguientes secciones: Primero sale un recordatorio "Urgente" en la cual salen recordatorios de todas las llamadas, trabajos pendientes y pagos a realizar ese día... Al dar click en el boton "OK" se pasa a a la siguiente sección dentro de la misma pantalla la cual se llama "Importante" la cual sale la programacion de la semana de las llamadas asignadas, trabajos pendientes y pagos; en la parte inferior esta un boton que dice " Recordar mas tarde" en la cual permite avanzar a la siguiente pantalla "Gestion de llamada" Nota: Cabe indicar que sale una notificación que ocupa el centro de la pantalla en el cual indica la llamada a realizar en ese momento cuando se cumple una fecha y hora X , es decir cuando se cumple la fecha y hora sale la notificación en ese momento debes realizar la llamada a y asi se repite por cada fecha y hora la notificacion. Nota: cuando se abre una notificacion que se debe realizar la llamada, pago, o trabajo pendiente en ese momento practicamente obliga al empleado del call center a gestionar esa llamada abriendo la base de datos y posicionandose en ese cliente " Gestion de llamada".;Lo mismo aplica en la seccion urgente cuando se selecciona un cliente se posiciona sobre ese cliente en la base de datos obligando a gestionar esa llamada .....Al dar click en "ok" solo alli pasa a la siguiente pantalla llamada "Gestion de llamadas" en la cual va a cargar una base de datos de todos los clientes la cual aprox en 2 semanas se la proporcionaria en formato excel en la cual debe ser cargada y pasada a la pagina web en la base de datos.. La cual en la pantalla "Gestion de llamadas" va cargar la siguiente información:

Nota: En la esquina superior derecha un boton + para añadir un nuevo cliente con todos los datos en la parte inferior( esto solo lo puede llenar el administrador). Al mismo tiempo un X para eliminar el cliente

Nombre del cliente( un textbox desplegable en la cual se llena preguntar por) , descripción, teléfono, email, comentario ( informacion queviene de una base de datos en excel) y un panel de resumen de llamada en la cual mediante algunos botones se va a poder seleccionar ( aceptar ) se registra fecha y hora mediante un calendario y un campo comentario opcional a llenar, un boton volver a llamar se registra fecha y y hora y un campo comentario, un boton rechazo se registra fecha de rechazo y un comentario, un botón No contesta se puede escoger reprog automatica ( cada 4 horas) o prog manual el vendedor elige mediante un calendario fecha y hora , un boton equivocado se regista en un textbox los numeros que son equivocados de igual manera permite reprog autom ( cada 4 horas) o prog manual mediante un calendario ( los equivocados se pintan de color rojo) ,un boton averiado permite elegir reprog auto( cada 4 horas) o manual se selecciona mediante un calendario y un comentario opcional en caso de poner. Estas se pintan de color verde ..
Otro boton llamado "otro" la cual se programa manualmente en un calendario fecha y hora y se pone un comentario tambien.. Nota: Habrían dos comentarios el orginal dela base de datos y el del resumen de llamadas que en caso de haber un comentario saldria un historico de comentarios) . Luego del panel de resumen de llamada en la misma pantalla va a ver un panel llamado ( resumen historial) ( información que es cargada de la pantalla postventa y se actualiza entiempo real y se veria aqui) .... En si los datos de si realizó o no realizó trabajo, si pagó o no, los motivos, ultimo mantenimiento, datos facturacion y pdf en caso de haber..

Nota: Como campo adicional de la informacion que viene en el excel hay que poner un campo llamado "codigo de vendedor" la cual es el mismo codigo del login en la cual solo el administrador manualmente por cada cliente asigna manualmente que codigo de vendedor del call center asigna a que cliente, para que cada vendedor del call center solo pueda ver sus codigos asignados de los clientes que le asigno el admin. Esto con la finalidad de que cada vendedor del call center tenga su grupo de clientes que son asignados por el admin.

Nota: Como boton en la parte superior de la base de clientes saldrá un boton que diga tiempo Inactivo en la cual el vendedor del call center cuando presiona graba el tiempo que esta inactivo y luego al presionar Activo queda almacenado todo el tiempo que el vendedor estuvo inactivo.... Es decir cuenta el tiempo que esta inactivo y se almacena en la base de datos..

Nota: todo lo llenado y seleccionado en los botones debe quedar registrado en la base de datos en tiempo real.

Visualmente se va a ver asi ( 4 clientes se pueden y se va poniendo siguiente):
Fila anterior salen datos generales del cliente anterior en letras grises
Fila actual ( debe mostrarse el desplegable en grande ) para ver todos los datos ( de la base de datos), el talon de gestion de llamadas y visualizar el talon resumen de lllamadas ( la cual contienen los botones, fechas, horas a seleccionar en caso requiriera y el comentario.
Siguente ( Siguiente cliiente) enletras grises)
Siguente ( siguiente cliente en letras grises)

Toda esta informacion debe actualizarse en tiempo real, reagendarse de acuerdo a hora señaladas y en caso de ser automatico encaso que no contestare reagendarse en 4 horas..

La siguiente pantalla tiene la parte de Postventa la cual contiene la siguiente informacion:
La pantalla de postventa es otra pantalla en la cual carga la informacion de la base de datos
En sí despues de la gestion de llamadas al dia siguiente el vendedor abre la pantalla de Postventa y visualiza la base de datos con esta informacion para llenar:

Fecha de la venta: __________
Realizó trabajo ( si) (no) se selecciona un checkbox
Pagó ( si) (no) se selecciona checkbox
En caso de No realizó el trabajo se habilita poner : Motivo y reagendación ( se selecciona manualmente la fecha y hora)
En caso de no pagar se habilita poner: Motivo y reagendación ( se selecciona manualmente la fecha y hora)
se llena en un textbox ( ultimo mantenimiento fecha)
Renov. Servicio en : ______ ( poner de 1 a 12 meses) de forma manual ( textbox)
Se puede subir un archio en formato pdf

**Esta informacion debe ser actualizada en tiempo real y se va a visualizar en el talón de "resumen historial" en la seccion de la base de datos. Nota importante: en caso de reagendar trabajo o pago eso de igual forma debe actualizarse en la base y mostrarse como notificaciones de "Reagenda de trabajo o de pago".
En la sección "Urgente o Importantes, de igual manera notifica cuando se cumple la hora y fecha. En sí notifica llamadas a realizar, trabajos no realizados postpuestos y pagos no realizados postpuestos...

Alfinal poner usted ha cerrado la sesion y la hora... Esta información se almacena en la pantalla respectiva...

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
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias