# Trabalhando offline com o RRM

O **RUFUS Race Manager (RRM)** foi projetado para funcionar perfeitamente tanto online quanto offline, proporcionando flexibilidade aos cronometristas e organizadores de eventos. No entanto, existem limitações e capacidades específicas que os usuários precisam entender ao operar no modo offline.

## Primeiros passos offline

Para usar o **RRM** offline, o usuário deve primeiro **fazer login** com uma conexão ativa à Internet. Esse login inicial permite que o software **sincronize** com a Conta na Nuvem, garantindo que todas as informações de evento, participante e dispositivo sejam baixadas e estejam disponíveis para uso offline. Assim que essa sincronização for concluída, os usuários podem continuar trabalhando mesmo se a conexão com a Internet for perdida.

> **Observação**: o modo offline está disponível para os aplicativos **Windows** e **Mac**.

## Recursos no Modo Offline

Ao trabalhar offline, os usuários podem executar todas as funções essenciais, como:

* **Criação de novos eventos**: os usuários podem criar novos eventos, definir **corridas**, **pontos de controle** e **segmentos**.
* **Coleta de dados de tempo**: os dispositivos de tempo locais conectados via **Ethernet, Wi-Fi ou outras conexões físicas** continuarão a coletar e enviar passagens para o sistema **RRM**.
* **Gerenciamento de Participantes**: Os usuários podem adicionar ou editar informações dos participantes e gerenciar os dados de aprovação sem precisar de conexão com a internet.
* **Edição de dados de tempo**: os usuários podem excluir passagens ou marcá-las como **VALIDADAS** ou **INVALIDADAS** com base na revisão manual.
* **Visualização de resultados**: os usuários podem acessar e analisar os resultados da corrida, incluindo a classificação dos participantes, no modo offline.

## Limitações no Modo Offline

Embora o **RRM** ofereça recursos offline robustos, existem certos recursos que exigem uma conexão ativa com a Internet:

* **Integração de dispositivos em nuvem**: os dispositivos em nuvem, aqueles conectados via **RUFUS Cloud**, exigem uma conexão ativa para transmitir dados de passagem. Sem internet, esses dispositivos não poderão enviar dados para o **RRM**.
* **Sincronização inicial do dispositivo**: Adicionar ou remover dispositivos em nuvem dentro de um evento e sincronizá-los requer uma conexão com a internet.

## Sincronizando de volta ao modo online

Assim que a conexão com a Internet for restaurada, o **RRM** sincronizará automaticamente quaisquer alterações feitas durante o modo offline com a **Conta na Nuvem**. Isso inclui a atualização das informações dos participantes, passagens e quaisquer ajustes de tempo feitos offline. Os usuários não precisam tomar medidas adicionais para sincronizar manualmente, pois o sistema gerencia esse processo. Se surgirem conflitos entre os dados da nuvem e os dados offline, o **RRM** resolverá esses problemas automaticamente sem intervenção do usuário.

## Recomendações para uso offline

* **Planeje com antecedência**: antes de ficar offline, certifique-se de que todas as informações e participantes necessários estejam atualizados para evitar problemas durante o evento.
* **Usar dispositivos locais**: a funcionalidade offline é mais eficiente ao usar **dispositivos de cronometragem locais** conectados fisicamente ao PC de cronometragem (via **Ethernet, Wi-Fi ou outras conexões físicas** usando **sockets TCP**), pois estes não exigem conectividade com a nuvem.

Ao entender como o **RRM** lida com os modos online e offline, os usuários podem tomar decisões informadas sobre como gerenciar os dados de tempo de forma eficaz, independentemente da disponibilidade da internet.
