-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Creo este ticket para describir algunos issues que se que existen (o existiran) en la version actual y asi poder discutir soluciones y la priodad que deberia tener cada una:
1. Extraer informacion del contenido del correo:
Puede ser que algunos Requerimientos no requieran obligatoriamente documentos pero si algun tipo de informacion, por ejemplo:
- Referencias familiares
- Datos del responsable del área de R.H
En tales casos deberiamos poder:
- Extraer y mapear tal informacion del correo del cliente a sus respectivos Requerimientos
- Permitir al Usuario capturarlos manualmente
2. Registrar automaticamente nuevos clientes:
Actualmente la aplicacion asume que un Cliente debe estar registrado antes de poder procesar sus documentos,
Sin embargo si un Cliente envia sus documentos antes de ser regitstrado por el Usuario o, si el Cliente envia sus documentos desde un correo diferente al registrado, estos documentos no se procesaran (hasta que el Usario los suba manualmente).
Para tales casos se necesita una solucion parecida al punto 1:
- Extraer informacion del correo , mapearla a datos del cliente , registrar al cliente, procesar documentos.
- Si el Cliente no pasa su informacion en el mismo correo que envia sus documentos ya sea porque:
a) Los proporciono por otro medio
b) Los proporciono pero no fue registrado por el Usuario
Podemos:
a) Usar Valores por defecto para los datos deconocidos (todos excepto el correo)
b) Tratar de extraer el nombre de cuaquiera de los documentos
El problema con b) es que si el Cliente es casado y tambien manda los documentos de su conyugue, no tendriamos forma de saber si el nombre que extraemos pertence al Cliente o a su conyugue
Otro problema con b) es que la validacion por nombre de los documentos saldria siempre valida (asumiendo que todos los mismos comparten el mismo nombre)
3. Mejorar el tracking (UPDATE: COMPLETADO)
Actualmente la UI te muestra una lista de clientes y sus estados, deberiamos tener alguna forma de facilitarle al Usuario saber cuales clientes requieren atencion o seguimiento, por ejemplo
el dia Lunes por la manana el Usario le envia Cliente 1 el primer correo solicitando los documentos (estado Cliente PENDIENTE (0/0)
el dia Lunes por la noche el Cliente 1 envia todos los documentos pero todos son invalidos, el Martes el usuario nota que el estado del cliente sigue siendo PENDIENTE (0/0)
TLDR: No es obvio para el Usario que saber que clientes han avanzado en el proceso
Posible solucion: Cada vez que recibamos y procemos documentos provenientes del correo del cliente , crear una notificacion que se elimine hasta que el usario haga click en el Cliente en la UI
4. Mejorar el tiempo de respuesta de procesamieto de documentos (UPDATE: COMPLETADO)
Este es bastante simple, el procesamiento de documentos actual es muy tardado.
La solucion para esto la tengo clara, solo lo agrego aqui para que quede record de que lo tengo en cuenta y estare trabajando en ello a la brevedad.