Diferencia entre revisiones de «Especificación de requerimientos»
Línea 47: | Línea 47: | ||
*Mostrar una alerta de que el usuario está en proceso de validación. | *Mostrar una alerta de que el usuario está en proceso de validación. | ||
*En caso de rechazo los formularios deberán de precargarse con los datos antes capturados y permitir su edición. Al enviar los datos para las encuestas deberá consumir el ws ActualizarRegistrosMS. | *En caso de rechazo los formularios deberán de precargarse con los datos antes capturados y permitir su edición. Al enviar los datos para las encuestas deberá consumir el ws ActualizarRegistrosMS. | ||
+ | |||
+ | '''Servicios Web''': | ||
+ | *Utilizados en este proceso (ver descripción en sección de WS) | ||
+ | *CatalogosEncuestasOffLine | ||
+ | *ObtenEncuestasxTipoDEncuesta | ||
+ | *Obtener_Orden_Preguntas_Respuestas_ID | ||
+ | *Obtener_Plantilla | ||
+ | *ObtenerBancosMS | ||
+ | *ObtenerConfiguraciones | ||
+ | *ValidarCorreoRelacionMS | ||
+ | *ActualizarRegistrosMS | ||
+ | *InsertarRegistrosMS | ||
+ | |||
+ | '''Pantallas Asociadas''': | ||
+ | *Pantalla 5 | ||
+ | *Pantalla 6 | ||
+ | *Pantalla 7 |
Revisión del 20:01 18 feb 2020
Autentificación de Usuarios
Descripción:
- 1. Se requiere que el aplicativo móvil exista un módulo de autentificación para validar si es un usuario ya registrado.
- 2. En caso de ser un usuario registrado se valida si es un usuario certificado o aún no se certifica como MS.
- 3. La autentificación se hará por medio de un formulario (Formulario No 1) con los siguientes campos.
- Password
Reglas de Negocio:
- El aplicativo móvil validara que el usuario se encuentre activo y el IMEI del móvil corresponda con el de la base de datos. * Si el usuario es correcto y corresponde con el móvil se valida si el usuario ya fue aprobado por la mesa de control. Si el usuario no está validado se mostrara una alerta de “usuario en proceso”. En cambio si el usuario ya está validado verifica si ya se capacito como un MS. Si esta validado la aplicación avanza a la pantalla principal del aplicativo, de lo contrario va a la pantalla de capacitación.
- En caso de que IMEI del teléfono no sea el que corresponda al que está en la base de datos, se mostrara una alerta de “Dispositivo no asociado al usuario” y preguntara si quiere cambiar de móvil o no.
Servicios Web :
- Utilizados en este proceso (ver descripción en sección de WS)
- LogueoMS
- ActualizaIDMovilALMS
Pantallas Asociadas:
- Pantalla 2
- Pantalla 3
- Pantalla 4
- Pantalla 5
- Pantalla 8
Registro de Usuarios
Descripción:
- 1. Se requiere de una pantalla con un formulario de registro de los datos generales del MS que se esté registrando.
- 2. El formulario (Formulario No 2) deberá contener los siguientes campos: foto perfil, foto identificación, nombre Completo, Apellido materno y paterno, Correo electrónico, teléfono móvil, banco, No. Cuente CLABE, Tarjeta Bancaria, contraseña, verificar contraseña, Aceptar Términos
- 3. Después de llenar el formulario de los datos generales deberá de conectarse al WS y descargar la encuesta de registro MS activa en ese momento. Debe de permitir mostrar preguntas de tipo (radio button, check box, texto, fechas).
- 4. Se enviaran los datos de estas encuestas por medio del WS.
- 5. El móvil deberá tener un servicio de notificaciones activo que este en espera de la respuesta del sistema web para avisar al usuario por medio de una alerta y una notificación de que su usuario a ya fue aprobado por la mesa de control.
- 6. En caso de que un usuario sea rechazado el sistema debe descargar una descripción del por qué fue rechazado (ver sección de notificaciones).
- 7. Al intentar acceder o ingresar al registro deberá de re direccionar a la pantalla de registro y mostrar los datos antes capturados para modificarlos y mostrar una alerta con la descripción del rechazo.
- 8. Debe de poder obtener la ubicación por medio del GPS.
Reglas de Negocio:
- Al ingresar por el apartado registrarse, se tendrá que validar que exista una encuesta de tipo registro MS y si no mostrar un mensaje. *Al ingresar por el apartado registrarse, se deben de obtener los catálogos generales de la aplicación para tener los datos de la encuesta (preguntas, orden, tipos de respuestas)
- Descargar la encuesta de tipo registro MS y sus respuestas, así como el catálogo de bancos activos en la BD
- Al llenar el formulario de datos generales se debe de validar que todos los campos estén llenos, al presionar el botón siguiente se debe de validar que el email con que se esté dando de alta no esté ya registrado en la BD.
- Al ingresar al formulario dinámico de tipo MS (ver apartado Encuestas)se debe de validar que los catálogos de preguntas, respuestas y orden de las preguntas estén correcto.
- Validar que se tenga red a la hora de enviar las respuestas de los dos formularios, en caso contrario enviar mensaje de que no hay red e intentar más tarde, los dato de registro que no se envíen no deben de guardarse localmente.
- Al enviar los datos de registro (WS InsertarRegistrosMS) se deben de guardar los datos localmente en el teléfono.
- Mostrar una alerta de que el usuario está en proceso de validación.
- En caso de rechazo los formularios deberán de precargarse con los datos antes capturados y permitir su edición. Al enviar los datos para las encuestas deberá consumir el ws ActualizarRegistrosMS.
Servicios Web:
- Utilizados en este proceso (ver descripción en sección de WS)
- CatalogosEncuestasOffLine
- ObtenEncuestasxTipoDEncuesta
- Obtener_Orden_Preguntas_Respuestas_ID
- Obtener_Plantilla
- ObtenerBancosMS
- ObtenerConfiguraciones
- ValidarCorreoRelacionMS
- ActualizarRegistrosMS
- InsertarRegistrosMS
Pantallas Asociadas:
- Pantalla 5
- Pantalla 6
- Pantalla 7