Perché l'integrazione
Senza integrazione tra la vostra piattaforma di registrazione e il sistema di tempistica, il vostro team finisce manualmente:
- Esportazione del partecipante CSV dalla registrazione
- Importazione in RaceResult (codifica manuale, mappatura delle colonne)
- Correre i tempi di gara
- Esportazione dei risultati da RaceResult
- Importazione di nuovo nella piattaforma di registrazione per il display pubblico
- Fissare inevitabili errori nei numeri BIB, genere, compleanni
Ogni passo è un'ora di lavoro e una fonte di errori. L'integrazione elimina tutto.
Cosa fa RaceReult
RaceResult è un software di tempistica standard del settore utilizzato in tutta Europa. Funziona:
- Database partecipativo per un concorso
- Dati del materassino (tempo di pausa, tempo netto, scissioni)
- Classifiche live
- Calcoli casuali (per genere, per gruppo di età)
RaceResult offre un API che consente ai sistemi esterni di tirare e spingere i dati. Time-Monkey utilizza questo per:
- Spingere le registrazioni dei partecipanti da Time-Monkey → RaceResult prima dell'evento
- Estrarre i risultati dei tempi da RaceResult → Time-Monkey durante e dopo l'evento
Collegamento dei due sistemi
Configurazione in Time-Monkey:
- Vai alle impostazioni di contest → Integrazione dei tempi
- Inserisci le credenziali account RaceResult (username + password)
- Inserisci RaceResult event ID (ottenuto dal tuo dashboard RaceResult)
- Selezionare l'intervallo di polling (tipico: ogni 30 secondi durante l'evento, ogni 5 minuti dopo)
- Attiva webhook (consigliato): RaceResult spinge gli aggiornamenti a Time-Monkey invece di essere inquinato
Prima dell'evento: spingere i partecipanti
Una volta che sei pronto a bloccare le registrazioni, Time-Monkey spinge l'elenco completo dei partecipanti a RaceResult:
- Numero BIB (per concorso)
- Nome + cognome
- Compleanno (per le categorie di età)
- Genere (per classifiche separate da genere)
- Categoria/club (per categorie personalizzate)
La vostra società di tempistica utilizza questi dati per programmare chip RFID, preparare BIB con tag di temporizzazione, e verificare mats sono configurati correttamente.
Durante l'evento: flusso di risultati dal vivo
I partecipanti attraversano i tappetini. RaceResult cattura ogni passaggio. Via webhook o inquinante, gli aggiornamenti corrono a Time-Monkey:
- Tempo di divisione ad ogni materassino (km 5, km 10, metà, ecc.)
- Tempo di finitura netto quando attraversano il tappetino finale
- Grado attuale
La pagina dei risultati pubblici di Time-Monkey si aggiorna automaticamente ogni 30 secondi: le famiglie dei partecipanti vedono gli aggiornamenti in tempo reale.
Dopo l'evento: risultati finali
Una volta RaceResult non conferma più i tempi:
- Time-Monkey blocca la pagina dei risultati
- Classi finali calcolate in tutti i gruppi di rango configurati (overall, genere, età, ecc.)
- PDF esportazione disponibile per i risultati ufficiali
- Profili individuali aggiornati con il nuovo risultato di gara
Manipolazione di errori BIB
A volte RaceResult ha un partecipante con BIB 123 ma Time-Monkey ha 124 per quel corridore (forse il chip è stato scambiato giorno di gara). L'integrazione si comporta male da:
- Provare la partita BIB esatta prima
- Ripiegare alla partita di nome fuzzy
- Marcare casi ambigui per la risoluzione manuale
I direttori di gara possono rivedere e risolvere errori nell'amministratore prima di pubblicare i risultati finali.
Webhook vs polling
Entrambi funzionano. Differenze:
- Polling: Time-Monkey chiede RaceResult per aggiornamenti ogni 30s. Semplice, affidabile, lieve ritardo.
- Webhook: RaceResult spinge immediatamente gli aggiornamenti a Time-Monkey. Più veloce, richiede la registrazione webhook URL nel cruscotto RaceResult.
Per la maggior parte degli eventi, il polling è sufficiente. Per eventi live-TV o high-profile, webhooks vale la pena la configurazione.
Insidie comuni di integrazione
Scadenza delle credenziali API. Le password di RaceResult scadono ogni 6 mesi. Promemoria.
Identita' degli eventi. Copia ID evento direttamente dall'URL di RaceResult, non digitarlo manualmente — facile da trasporre le cifre.
Fusione del fuso orario. RaceResult riporta gli orari dei server locali. Time-Monkey si converte in tempo locale per la visualizzazione. Verificare che entrambe le fusi orari corrispondano alle aspettative.
Prova prima della gara. Eseguire un manichino diviso attraverso l'ambiente di prova per verificare il flusso end-to-end. Non debug problemi di integrazione alle 7 del giorno di gara.
Costo di integrazione
Time-Monkey non carica extra per l'integrazione RaceResult. Il tuo account RaceResult è quello che paghi RaceResult direttamente (tipicamente pagato dalla società di cronometraggio, inclusa nella loro tariffa di servizio).