Flujo de estados
Cuando un servicio se crea y no es asignado a un dispositivo se indica que esta en estatus SIN_ASIGNACION.
Condiciones de ejecución: Controlado desde plataforma web (no hay condiciones).
Una vez generada una ruta es relacionado a un dispositivo movil, se dice que su estatus es ASIGNADO.
Condiciones de ejecución: El dispositivo deberá estar conectado, ya que se requiere realizar una ruta del punto actual del dispositivo, a la ubicación del lugar de la captura.
Posteriormente en Evidence se sincroniza el servicio y aparece en lista para ser llenado, el estatus actual es RECIBIDO.
Condiciones de ejecución: El servicio deberá estar sincronizado, incluyendo el formulario de captura. Se requiere conexión entre el móvil y las APIs para que se tenga registro de este estatus.
Al iniciar el formulario en Evidence, el servicio pasara al estatus EN_PROCESO. El formulario puede quedarse pendiente y seguira el servicio en este estatus hasta que sea culminado de capturas las evidencias.
Condiciones de ejecución: Abrir el servicio con su formulario respectivo. Se requiere conexión entre el móvil y las APIs para que se tenga registro de este estatus.
Terminado el proceso de captura del formulario, el siguiente estatus que tomara el servicio sera FINALIZADO.
Condiciones de ejecución: Llenar todos los campos olbigatorios del formulario. Se requiere conexión entre el móvil y las APIs para que se tenga registro de este estatus.
Una vez que las capturas salgan del dispositivo, es decir, sea procesada la información y se reciba la notificación del folio evidence, el estatus del servicio pasa a SINCRONIZADO.
Condiciones de ejecución: Se tiene que haber confirmado la recepción de toda la info en las APIS de Ubiqo y debe ser validada por el sistema para generar el folio.
La actividad se libera de la asignación y queda en este estatús para ser Asignada a otro dispositivo.
Condiciones de ejecución: La actividad deberá estar en un estatus Asignada, Recibida o En Proceso.
Se realiza una eliminación logíca y deja de ser visible en la plataforma.
Condiciones de ejecución: Controlado desde plataforma web (no hay condiciones).