Evaluando propuestas

Programación para recepción de correos y gestión de adjuntos

Publicado el 26 Marzo, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Script que periódicamente tome todos los correos dentro de una casilla O365 determinada.

Mover los correos a distintas carpetas dentro de la casilla en base a listas de remitentes.

Por cada correo leído que posea al menos un archivo adjunto se generará un caso en la plataforma a través de una Rest API.  Deberá reconocer archivos pdf/jpg + adjuntar dentro del caso archivos excel, word, etc.

Api:

Creación de nuevo caso enviando los datos y los archivos

Consultar caso por id

Update de caso por id

Consulta de todos los casos

Consulta de todos los casos por estado y usuario


Casos:

Cada caso posee información básica levantada del correo electrónico recibido:

Tema: subject del correo

Descripcion: cuerpo del mensaje

Hora de recepción: hora del mail recibido

ID Interno: Id interno de mail (pueda ser identificado el caso con el mail)

Adjuntos: pdf/jpg/xls

estado: nuevo, desestimado, asignado, procesado, etc

roles de usuario:

administrador

responsable

operador

auditor

la plataforma dispondrá de distintas bandejas de casos: nuevos casos, mi bandeja, casos procesados, casos desestimados.

Todo caso que se genere desde un correo (incluyendo todos los datos del mismo) ingresara a una bandeja de Nuevos Casos.

Los responsables revisarán cada caso, le pondrán una COMPLEJIDAD [simple, normal, complejo] (por defecto todos tienen complejidad “normal”) y se los asignarán a los Operadores.

Algunos casos pueden desestimarse en base a la experiencia del responsable. Si un caso es desestimado se le deberá poner un comentario.

Al momento de asignar un caso, el responsable verá la lista de operadores disponibles, con el horario hasta el que estarán disponibles con la cantidad de casos que se le asigno hasta el momento en el dia, como también podrá ver lo que tiene actualmente asignados en estado “asignado” por complejidad según se definan los colores::


Juan Gomez

18:00

(10) 0/3/1

Arturo Perez

17:00

(9) 6/0/0

Laura Araujo

18:00

(7) 0/1/4

Una vez que el caso es asignado, desaparece de la bandeja de entrada de Nuevos Casos y pasará directamente a la bandeja del operador.

Vista del Operador

Bandeja del operador:

El operador podra ver de manera rapida cuantos casos se le asignaron en el dia, cuantos tiene ahora asignados por complejidad y cuantos proceso.

Todos los casos le llegan en estado asignado. El operador podra ver la informacion de cada caso y abrir los archivos adjuntos dentro de cada caso. Los archivos deben abrirse rapido.






Una vez que el operador procesa un caso, deberá cambiarlo a estado “procesado” y agregar el id de identificacion que le de el sistema externo.

Todos los casos en estado “procesado” quedaran en una bandeja de “casos procesados” que podran acceder tanto los responsables como los operadores.

Vista del Responsable

El responsable puede ver las distintas bandejas por estado. En la bandeja de Asignados ve que operador tiene cada caso asignado y puede cambiarlo desde alli.

Los responsables poseen un lista de operadores habilitados con una agenda semanal para definir sus dias y horarios disponibles.

Estadisticas

Dashboard general con los siguientes datos:

    Cantidad de casos Nuevos

          Cantidad de casos ingresados en el día - total / por usuario / por complejidad

          Cantidad de casos asignados en el día - total / por usuario / por complejidad

          Cantidad de casos procesados en el día - total / por usuario / por complejidad

          Cantidad de casos desestimados en el día con su observación

Descarga de todos los reportes.

Vista del Auditor

El auditor podrá acceder a la sección de reportes y ver los casos sin poder editarlos.

Vista administrador

El administrador por hacer lo mismo que el responsable pero adicionalmente podra hacer cambios en la configuración de la plataforma:

Definir los nombres de las bandejas de casos.

Definir y crear nuevas complejidades de los casos y definir la “complejidad por defecto”

Definir los colores de las diversas complejidades


Deberá ser auditable y almacenar todos los logs a nivel acceso y funcional.

El login se debera hacer hacia el LDAP de Novel, tomando de alli los roles.

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 Otros (Otras APIs)
Roles necesarios Diseñador, Programador

Plazo de Entrega: 10 Mayo, 2020

Habilidades necesarias

Otros proyectos publicados por P. P.