O RUFUS Race App também pode ser integrado com software de cronometragem ou gerenciamento de corrida de terceiros por meio do RUFUS Public API.
Nesse cenário, o RUFUS Cloud continua sendo a camada de acesso e controle de dispositivos.
Visão Geral da Arquitetura
Aplicativo de corrida → RUFUS Cloud → RUFUS Public API → Software de terceiros
O aplicativo da corrida envia:
- Falecimentos
- Ações de Corrida *(dados não disponíveis via API)*
- Alertas *(dados não disponíveis via API)*
- Mensagens de chat *(dados não disponíveis via API)*
Estes são expostos através do API público para que os sistemas externos os consumam.
O que os sistemas de terceiros podem receber
Dependendo do projeto de integração:
- Passagens manuais
- Alterações de status *(dados não disponíveis via API)*
- Alertas de Corrida *(dados não disponíveis via API)*
- Metadados da sessão
O sistema de terceiros lida com:
- Cálculo dos resultados
- Lógica de classificação
- Exibição ou publicação
Gerenciamento de Dispositivos e Tokens
Mesmo ao usar software de terceiros:
- Os aplicativos de corrida ainda são criados em RUFUS Cloud.
- Os tokens de acesso controlam o acesso do juiz.
- A rotação de tokens invalida as sessões.
- A auditoria continua disponível no nível da nuvem.
Considerações sobre a integração
Ao integrar com software externo:
- Garanta uma estratégia de webhook ou de sondagem em tempo real.
- Mantenha o mapeamento de pontos de verificação consistente.
- Alinhe o tratamento de carimbos de data/hora (hora do dispositivo vs. hora do servidor).
Melhores Práticas Operacionais
- Teste o fluxo completo de dados antes do dia da corrida.
- Validar a lógica de proteção contra duplicatas.
- Monitore os registros do API durante as operações ao vivo.
Resumo
O RUFUS Race App pode operar de forma independente com o Race Manager ou atuar como uma camada de entrada de campo estruturada para sistemas de terceiros por meio do RUFUS Public API.
Em todos os casos, o RUFUS Cloud gerencia o acesso, as sessões e a rastreabilidade.