El RUFUS Race App se crea y se gestiona desde RUFUS Cloud. Cada instancia de la aplicación de carrera se comporta como un dispositivo virtual, con su propio ID de aplicación, token de acceso, ventana de caducidad e historial de sesiones.
Este artículo explica cómo lanzar una nueva aplicación de Race, gestionar su acceso y entender cómo funcionan las sesiones y la rotación de tokens.
Dónde crear una aplicación para carreras
Las aplicaciones de carreras se crean a partir de:
RUFUS Cloud → Panel de dispositivos
En la vista Dispositivos, encontrarás la sección Lanzar aplicación de carrera.

El lanzamiento de una aplicación de carreras crea:
- Un registro de dispositivo virtual
- Un ID de aplicación único
- Un token de acceso
- Caducidad de un token (TTL)
- Un registro de auditoría a nivel de la nube
Lanzamiento de una nueva aplicación para carreras
Para crear una aplicación de carrera:
- Haz clic en Iniciar aplicación de carreras
- Introduzca un alias (nombre del dispositivo)
- Seleccione el TTL del token de acceso (ventana de caducidad)

Una vez creado, Cloud genera:
- ID de la aplicación
race-app.runonrufus.com/<AppId> - Token de acceso (formato
JUDGE-XXXXX-YYYYY) - Tiempo de caducidad (
race_app_token_until)
La aplicación Race ahora aparece en la lista de dispositivos como un dispositivo virtual de la aplicación Race.

Comprender el TTL del token de acceso
El TTL del token de acceso define cuánto tiempo permanece válido el token.
Cuando el TTL caduca:
- El token deja de funcionar.
- Los jueces ya no pueden iniciar sesión.
- Se debe generar un nuevo token.
Mejor práctica:
Establezca el TTL con una duración suficiente para cubrir:
- Tiempo de configuración
- Ventana de carrera completa
- Margen posterior a la carrera
Si es necesario, puede actualizar (rotar) el token en cualquier momento.
Compartir el acceso con los jueces
Para dar acceso a un juez, debe proporcionar:
- Enlace de la aplicación (
race-app.runonrufus.com/<AppId>) - El token de acceso
Ambos son obligatorios.
Al iniciar sesión, el juez también debe introducir:
- Su nombre (utilizado para la identificación y la auditoría)
Importante:
Solo un juez activo puede usar el token a la vez. Si otro juez inicia sesión con el mismo token, se hará cargo de la sesión.
Detalles del dispositivo (tarjeta del dispositivo de la aplicación de la carrera)

Al abrir la tarjeta del dispositivo de la aplicación Race en la nube, podrá ver:
- ID de la aplicación
- Enlace directo a la aplicación
- Token de acceso actual
- Tiempo de caducidad del token
- Sesiones vinculadas a este token
- Fallecimientos registrados
- Acciones de carrera registradas
- Ubicación actual de la aplicación (si la ubicación está habilitada en el móvil)
Esto proporciona una vista de auditoría administrativa a nivel de la nube.
Recuerda:
La nube es la capa de control administrativo. Las operaciones de la carrera se gestionan dentro de Race Manager.
Sesiones explicadas
Una sesión está vinculada al token de acceso activo.
Una sesión se vuelve activa cuando:
- Se utiliza el token de la aplicación Race.
- El dispositivo está asignado a un evento en el Race Manager.
Comportamientos importantes:
- Solo un juez activo por token.
- Cerrar la sesión no borra el historial de la sesión.
- La actividad en directo y el chat de equipo siguen estando disponibles con el mismo token.
- Solo se crea una sesión completamente nueva cuando se actualiza el token.
Si otro juez inicia sesión con el mismo token:
- El juez anterior cierra la sesión automáticamente.
- El nuevo juez continúa dentro de la misma sesión de token.
Rotación de tokens (reinicio completo)
El botón Actualizar token de acceso genera un token completamente nuevo.
Al girar el token:
- El token anterior se invalida inmediatamente.
- Cualquier sesión activa del juez se cierra
- Comienza un nuevo ciclo de vida de la sesión.
Utilice la rotación de tokens cuando:
- El acceso se compartió incorrectamente.
- Un juez ya no debería tener acceso
- Necesitas un reinicio operativo limpio.
Después de la rotación:
Debe comunicar el nuevo token al juez. El anterior dejará de funcionar inmediatamente.
Asignar la aplicación Race a un evento
Al iniciar la aplicación Race en la nube, no se conecta automáticamente a un evento.
Dentro de RUFUS Race Manager:
- Abrir el evento
- Ir a Dispositivos
- Asigna el dispositivo de la aplicación de carreras a: * El evento * Uno o más puntos de control

Una vez asignado:
- La aplicación de la carrera puede enviar pasadas de cronometraje manual.
- Las acciones de carrera aparecerán en las notificaciones de carrera.
- La sesión se vuelve operativamente activa.
Sesiones, pases y acciones de carrera (vista en la nube)
Desde la tarjeta del dispositivo en la nube, puede auditar:
Sesiones
Sesiones operativas vinculadas a eventos asociadas al token.
Fallecimientos
Generado a partir de la temporización manual.
Acciones de carrera
Generado a partir de:
- Penalización y bonificación
- Cambios de estado
- Alertas de carrera
- Chat del equipo
La nube actúa como plano de control y capa de auditoría, mientras que Race Manager gestiona las operaciones de la carrera en directo.
Mejores prácticas operativas
Antes del día de la carrera:
- Inicia la aplicación de la carrera con antelación.
- Establezca un TTL adecuado.
- Asigna el dispositivo a los puntos de control en Race Manager.
- Comparte el enlace y el token con los jueces.
El día de la carrera:
- Supervisa las sesiones en la nube.
- Gire el token si es necesario restablecer el acceso.
- Verifique la asignación del dispositivo en Race Manager.
Después del día de la carrera:
- Revise el historial de auditoría si es necesario.
- Gire el token si el dispositivo ya no debe ser accesible.
Resumen
El lanzamiento de una aplicación de carrera en RUFUS Cloud crea un dispositivo virtual controlado y basado en tokens que los jueces utilizan durante las operaciones de carrera.
El token de acceso define quién puede iniciar sesión, el TTL define cuánto tiempo permanece válido y la rotación de tokens proporciona un mecanismo de restablecimiento seguro.
La nube gestiona el acceso y la auditoría. El gestor de carreras se encarga de la ejecución operativa.