Dlaczego integracja ma znaczenie
Bez integracji między platformą rejestracyjną a systemem czasowym Twój zespół kończy ręcznie:
- Eksportowanie uczestnika CSV z rejestracji
- Importowanie do RaceResult (ręczne mocowanie kodowania, mapowanie kolumn)
- Bieg w czasie wyścigu
- Eksportowanie wyników z RaceResult
- Przywóz z powrotem do platformy rejestracyjnej dla publicznego wyświetlania
- Nieuniknione rozbieżności w numerach BIB, płci, urodzinach
Każdy krok to godzina pracy i źródło błędów. Integracja eliminuje wszystko.
Co robi RaceResult
RaceResult to standardowe oprogramowanie do pomiaru czasu stosowane w całej Europie. Zarządza:
- Baza danych uczestników konkursu
- Dane matowe (czas pistoletu, czas sieciowy, podział)
- Liderów żywych
- Obliczenia rankingowe (ogółem, według płci, według grupy wiekowej)
RaceResult oferuje API, które pozwala zewnętrznym systemom ciągnąć i pchać dane. Time- Monkey używa tego do:
- Wciśnij rejestracji uczestników z Time- Monkey → RaceResult przed wydarzeniem
- Wyciągnij wyniki czasowe z RaceResult → Time- Monkey podczas i po zdarzeniu
Łączenie dwóch systemów
Konfiguracja w Time- Monkey:
- Przejdź do ustawień konkursu → Integracja czasu
- Wprowadź uwierzytelnianie konta RaceResult (nazwa użytkownika + hasło)
- Podaj identyfikator zdarzenia RaceResult (otrzymany z tablicy rozdzielczej RaceResult)
- Wybierz interwał wyborczy (typowy: co 30 sekund podczas zdarzenia, co 5 minut po)
- Włącz webhook (zalecane): RaceResult popycha aktualizacje Time- Monkey zamiast być sondowane
Przed wydarzeniem: pchanie uczestników
Kiedy jesteś gotowy do zablokowania rejestracji, Time- Monkey przesuwa pełną listę uczestników do RaceResult:
- Numer BIB (na konkurs)
- Imię i nazwisko
- Urodziny (dla kategorii wiekowych)
- Płeć (dla rankingów oddzielonych od płci)
- Kategoria / klub (dla kategorii niestandardowych)
Twoja firma czasu wykorzystuje te dane do programowania chipów RFID, przygotowania BIB z tagami czasu, i sprawdzić maty są skonfigurowane poprawnie.
Podczas imprezy: przepływ wyników na żywo
Uczestnicy krzyżowych mat czasowych. RaceResult przechwytuje każde przejście. Poprzez webhook lub sondażu, aktualizacje przepływu do Time- Monkey:
- Czas rozdzielenia każdej maty (km 5, km 10, pół itd.)
- Czas zakończenia sieci, kiedy przekroczą ostateczną matę
- Bieżąca ranga
Publiczna strona wyników Time- Monkey automatycznie odświeża co 30 sekund - rodziny uczestników oglądają aktualizacje w czasie rzeczywistym.
Po zdarzeniu: wyniki końcowe
Gdy tylko RaceResult potwierdzi koniec czasu:
- Time- Monkey blokuje stronę wyników
- Końcowe rankingi obliczone we wszystkich skonfigurowanych grupach rankingowych (ogółem, płeć, wiek itp.)
- Eksport PDF dostępny dla oficjalnych wyników
- Indywidualne profile zaktualizowane z nowym wynikiem wyścigu
Niedopasowanie BIB
Czasami RaceResult ma uczestnika z BIB 123, ale Time- Monkey ma 124 dla tego biegacza (może chip został zamieniony na race- day). Integracja obsługuje niedopasowanie przez:
- Próba dokładnego dopasowania BIB
- Powrót do puszystej nazwy meczu
- Znakowanie niejednoznacznych przypadków ręcznej rozdzielczości
Dyrektorzy wyścigów mogą przeglądać i rozwiązywać rozbieżności w administracji przed publikacją wyników końcowych.
Hak internetowy vs sondaże
Obie pracują. Różnice:
- Badanie: Time- Monkey prosi RaceResult o aktualizacje co 30. Proste, niezawodne, niewielkie opóźnienie.
- Hak internetowy: RaceResult pcha aktualizacje do Time- Monkey natychmiast. Szybszy, wymaga rejestracji URL haka w RaceResult deska rozdzielcza.
W większości przypadków wystarczy sondaż. Dla wydarzeń live- TV lub high-profile, haki są warte ustawienia.
Wspólne pułapki integracyjne
API wygasa. Hasła RaceResult wygasają co 6 miesięcy. Nastaw przypomnienie.
Niedopasowanie identyfikatorów zdarzeń. Kopiuj ID zdarzenia bezpośrednio z adresu URL RaceResult, nie wpisuj go ręcznie - łatwo transpozycja cyfr.
Zamieszanie strefy czasowej. RaceResult zgłasza czas w czasie lokalnym serwera. Time- Monkey konwertuje na wydarzenie czasu lokalnego na wyświetlanie. Weryfikacja obu stref czasowych odpowiada oczekiwaniom.
Test przed dniem wyścigu. Uruchom manekin podzielony przez środowisko testowe, aby zweryfikować przepływ do końca. Nie debuguj problemów z integracją o 7 rano w dniu wyścigu.
Koszt integracji
Time- Monkey nie pobiera dodatkowych opłat za integrację RaceResult. Twoje konto RaceResult jest cokolwiek płacisz RaceResult bezpośrednio (zazwyczaj płacone przez firmę czasu, zawarte w ich opłaty za usługi).