Sobre este proyecto
it-programming / mobile-development
Abierto
Esta APP permite al usuario que se conecta resolver requerimientos creados por sistema back end.
Para esto, el usuario se debe conectar a la APP con su usuario y clave.
Para validar un usuario existe el servicio “users_valida_usuario”.
En caso de que el usuario tenga algún problema. El servicio devuelve uno de los siguientes mensajes:
• “Usuario no existe
• “Usuario o clave incorrecta”
• Usuario no vigente
Cuando el usuario es validado correctamente, en la aplicación Smartphone se debe llamar al servicio “sp_ins_sesion” para crear una nueva sesión de Smartphone.
Una vez creada la nueva sesión, se listarán todos los requerimientos que concuerden con el perfil de usuario. Para esto existe el servicio “sp_get_rqmto_lst_smart”
Una vez en el listado de requerimientos, el usuario distinguirá los requerimientos aceptados por él (color verde) de los pendientes. Si el usuario selecciona un requerimiento pendiente tendrá la opción de aceptarlo o no para realizar su ejecución.
Para esto se mostrará una siguiente página en que se mostrará el detalle del requerimiento teniendo la posibilidad de aceptarlo o volver a la página anterior.
En caso de aceptarlo, se debe llamar al servicio “sp_udp_rqmto_stdo_proceso” para cambiar el estado del requerimiento a Aceptado.
Cuando un Requerimiento se encuentra en estado aceptado (color verde) y este es seleccionado por el usuario, existen dos opciones:
1. Resolverlo, con esto el requerimiento desaparecerá de la lista y se marcará resuelto
2. Abandonarlo con lo cual el requerimiento vuelve a la lista de pendientes para los usuarios que
posean el perfil necesario
Al tratar un usuario de abandonar un requerimiento, se le desplegará una interfaz de confirmación.
En caso de confirmar el abandono, se debe llamar al servicio “sp_udp_rqmto_stdo_proceso” para cambiar el estado del requerimiento desde estado 1 (aceptado) a 4 (abandonado).
Finalmente esta la opción de salir de la aplicación para lo cual se solicitará al usuario una confirmación, con lo cual se registrará el cierre de la sesión de usuario.
Dado que los requerimientos van variando con el tiempo (se generan nuevos y se resuelven otros), la APP debera actualizar la lista de requerimientos constantemente para lo cual deberá ir a buscar los nuevos requerimientos cada 30 segundos usando el procedimiento mencionado más arriba.
La APP deberá manejar un logo y títulos parametrizados.
Los diseños de las interfaces los tenemos definidos.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend No
Procesador de pago No
Plazo de Entrega: No definido
Habilidades necesarias