Ce guide décrit comment intégrer la plateforme Roster Athletics au système de mesure électrique FinishLynx.


Ce guide est composé des sections suivantes :



De quoi avez vous besoin pour pouvoir préparer l'intégration?


RosterAgent est un utilitaire léger qui assure la communication entre la plateforme Roster et FinishLynx, afin que les deux systèmes restent synchronisés tout au long de la compétition.
Les start-lists sont téléchargées de Roster vers FinishLynx, et les résultats sont transférés dans l’autre sens, de FinishLynx vers la plateforme Roster — puis immédiatement vers l’application. 

 

Maintenant tout devrait être prêt pour entamer une intégration. Assurez-vous d'avoir les trois programmes suivants ouverts : 

  1. Roster Athletics dans un navigateur
  2. FinishLynx actif
  3. RosterAgent actif

 


Type d'intégration


Le RosterAgent partage des informations entre FinishLynx et Roster en utilisant les fichiers partagés LIF.

Cette fonctionnalité est possible si vous utilisez le même ordinateur ou si vous utilisez un fichier partagé entre les ordinateurs (par ex. un ordinateur avec la plateforme de gestion Roster Athletics / l'agent de configuration et un autre avec FinishLynx)  


Il vous faudra sélectionner le Répertoire d'entrée (mises à jour des start-lists) pour les fichiers EVT, et le Répertoire de sortie (fichiers des résultats) pour les fichiers LIF. Cela vous permettra d'entamer l'intégration. Ces répertoires DOIVENT ÊTRE LES MÊMES que les répertoires d'entrée et de sortie que FinishLynx utilise pour que les données soient transférées entre Roster et Lynx (voir ci-dessous sur la configuration de Lynx).


Astuce : les répertoires d'entrée et de sortie doivent être des dossiers ou des sous-dossiers sur un lecteur (par exemple, C:) et vous devez éviter d'ajouter le dossier directement sur votre bureau.

 


Nous allons maintenant nous diriger vers la configuration de FinishLynx avant de retourner au chargement de la configuration dans Roster. Se rendre au logiciel FinishLynx.


Ouvrir le menu Option menu sous File dans FinishLynx. 

 


 

 

Se rendre dans l'onglet Database et s'assurer que le répertoire d'import Input Directory et le répertoire d'export Output Directory sont les mêmes que ceux choisis dans le RosterAgent. De plus, il faudra s'assurer que le Code set et LIF Code set sont définis comme Unicode. 


Veuillez noter : les données ne seront pas transférées et vous n'aurez pas les résultats souhaités si les répertoires ne sont pas les mêmes entre Roster et Lynx. Nous vous prions de vérifier ces répertoires.


 


Vous avez uniquement à changer ces paramètres la première fois que vous paramètrez l'intégration. Après cela tout sera enregistré comme valeurs par défaut.


 

Entamer l'intégration


1. Choisir les participants que vous souhaitez exporter de Roster Athletics vers FinishLynx. Vous pouvez trouver ce paramètre dans les Détails de la compétition dans la section Intégration du système de chronométrage.


Vous pouvez exporter tous les participants ou exclure des participants avec un statut DNS (Did Not Start) ou NP (Non Partant) (par exemple, lorsque vous savez déjà avant la compétition que l'athlète ne se présentera pas, mais que vous ne souhaitez pas le supprimer).



2. Dans le champ Épreuves exportées (Détails --> Intégration du système de chronométrage), il est possible de choisir une option pour la catégorie d'épreuves que vous souhaitez envoyer à FinishLynx pour le chronométrage. Vous pouvez exporter toutes les épreuves ou exclure les épreuves terminées pour qu'elles n'apparaissent pas dans FinishLynx.


3. Dans la même section ci-dessous, choisir le format d'affichage qui sera visible et utilisé dans FinishLynx lors de visualisation des épreuves.



Vous avez le choix entre 3 types de Format de description d'épreuve. Les épreuves seront affichées dans FinishLynx comme suit :


  • Format Detaillé : horaire de l'épreuve, nom de l'épreuve, sexe (si plus qu'un seul sexe), catégorie d'âge (si plus qu'une seule catégorie d'âge), label de l'épreuve (si un label a été choisi), groupe / numéro de la série (si plus qu'un/une).
  • Format Simple : nom de l'épreuve, sexe (si plus qu'un seul sexe ), catégorie d'âge (si plus qu'une seule catégorie d'âge), groupe / numéro de la série (si plus qu'un/une).
  • Format Customisé : vous permet de choisir le format de votre épreuve à afficher dans FinishLynx.



Le champ Format Customisé vous permet de définir les paramètres de description des épreuves ainsi que leur ordre d’affichage.
Cliquez sur les paramètres de votre choix pour les ajouter au champ. Pour les retirer, supprimez-les simplement.

Important : le format du champ exige que chaque paramètre soit encadré par deux-points (:) et que les paramètres soient séparés par un seul espace.

 

Ainsi :EventName: : Gender: afficherait uniquement les noms des épreuves et le sexe des participants pour chaque épreuve dans FinishLynx. 


Les options sont les suivantes :

  • Age group : la catégorie d'âge du groupe ou de la série est toujours visible
  • Age group opt. : montre la catégorie d'âge de l'épreuve uniquement s'il y a plus qu'une seule catégorie d'âge dans la compétition (Note : il est recommandé de choisir Age group ou Age group opt., mais pas les deux)
  • Combined prefix opt. : montre l'épreuve combinée maître s'il s'agit d'une épreuve combinée
  • Date : date de l'épreuve sera toujours au format AAAAMMJJ
  • Event label opt. : montre le label de l'épreuve s'il en existe un pour cette épreuve
  • Event name : le nom de l'épreuve est toujours visible
  • Gender : le sexe des participants de l'épreuve est toujours visible
  • Gender opt. : montre le sexe des participants uniquement s'il y a plus qu'un seul sexe parmi les participants de la compétition (Note : il est recommandé de choisir Gender ou Gender opt., mais les deux).
  • Group opt. : montre les numéros des groupes ou des séries uniquement s'il sont présents dans la compétition
  • Stage : le niveau de la compétition est toujours visible
  • Time : l'horaire de l'épreuve est toujours visible


Il faudra appuyer sur le symbole des paramètres par Défaut pour retourner aux paramètres initiaux recommandés s'il y a besoin de réinitialiser les paramètres de cette personnalisation. 



3. Vous êtes maintenant prêt à charger et intégrer les données de la compétition.


Ouvrir la compétition concernée et aller à DÉTAILS. Sur le côté gauche, cliquer sur le champ Support de configuration et sélectionner FinishLynx




Cette action téléchargera un fichier d'authentification .roster spécifique à votre compétition. Celui-ci dictera au fichier RosterAgent que cette compétition est celle qu'il faudra utiliser pour la connexion avec Lynx. 

Sauvegarder ce fichier à un endroit où vous pourrez le retrouver facilement.


Veuillez noter : il est primordial que vous utilisiez le DERNIER fichier d'authentification téléchargé pour le chargement dans RosterAgent. Dans le cas contraire les autorisations ne correspondront pas et vous serez dans l'incapacité de vous connecter à votre évènement (“Can’t connect - permission denied”) - ("Ne peut pas se connecter - autorisation refusée").


Une fois le fichier d’authentification téléchargé, ouvrez RosterAgent.
Cliquez sur Charger la configuration et sélectionnez le dernier fichier .roster (par ex. meeting-xxx-auth.roster) correspondant à la compétition téléchargée.

Dès que la configuration est chargée, un fichier .roster sera automatiquement enregistré.
Il contiendra les informations relatives au choix des répertoires, ce qui vous évitera d’avoir à les saisir à chaque utilisation.


Cliquer sur Commencer. FinishLynx et Roster Athletics sont connectés si le statut du Moniteur de résultat est actif et le statut de la Connexion est Connecté.


Notez qu'Interrompre arrêtera la connexion et Quitter vous fera quitter complètement le programme. La connexion doit être arrêtée (c'est-à-dire qu'il n'y a pas de connexion active) pour changer un fichier de configuration ou pour changer les répertoires d'entrée/sortie. 


 

Vous pourrez voir des messages de statut si vous avez le champ Montrer les notifications activé par défaut, un exemple est montré ci-dessous  : 




Vous pouvez désactiver les notifications en cliquant sur le bouton Montrer les notifications, il apparaîtra ensuite d'une couleur plus claire.


Faites attention aux statuts du Moniteur de résultats et de la Connexion lorsque le logiciel RosterAgent est en cours d'exécution :


Moniteur de résultat :

  • Actif - mode opérationnel normal
  • En attente
  • Initialisation
  • Interruption


Connexion:

  • En cours de connexion
  • Connecté - Mode opérationnel normal
  • En cours de déconnexion
  • Déconnecté
  • En cours de reconnexion - l'agent va automatiquement chercher à se reconnecter
  • Invalide - en utilisant un fichier de configuration obsolète : essayez de télécharger à nouveau, puis recharger le fichier de configuration


Une fois les start-lists préparées dans Roster Athletics, ouvrez FinishLynx.
Cliquez sur l’icône Select Event (Sélectionner l’épreuve).
Lorsque la fenêtre de chargement apparaît, cliquez sur Load Schedule (Charger le calendrier).

Ensuite, ouvrez le menu déroulant, sélectionnez l’épreuve dans laquelle les temps seront saisis, puis cliquez sur OK.


 

Le paramétrage de la synchronisation est maintenant complet et les start-lists pour une épreuve spécifique sont chargées dans FinishLynx.
FinishLynx est prêt et la procédure standard sera utilisée pour le déroulement de l’épreuve.

Une fois l’épreuve terminée et les résultats disponibles dans FinishLynx, cliquez sur Save LIF dans le menu File.
Vous pouvez sans problème conserver le nom de fichier proposé par défaut lors de la sauvegarde.

À noter : lorsque vous utilisez Save (Sauvegarder), le fichier LIF est enregistré ainsi que le fichier des épreuves incluant les photos finish.
Attendez environ 10 secondes après la sauvegarde pour permettre la synchronisation complète des données avec Roster Athletics.

 

 


Veuillez noter : L'ordre de la procédure est le suivant au cas où vous décideriez de sauvegarder les fichiers séparément :

  1. File → Save LIF
  2. File → Save as... (les fichiers des épreuves sauvegardés dans le dossier ou dossier partagé)


Vous pouvez maintenant retourner à Roster Athletics et voir les temps et les classements des athlètes qui ont été mis à jour à partir de FinishLynx. Les résultats sont également immédiatement disponibles dans l’application grand public Roster Athletics.


La capture d'écran ci-dessous ne montre pas les résultat affichés dans la capture d'écran de FinishLynx, elle représente tout simplement un exemple de ce qui pourrait être visualisé une fois le fichier LIF sauvegardé.



Remarque importante :
Chaque fois que vous mettez à jour une start-list dans Roster Athletics, celle-ci est automatiquement sauvegardée dans le support de configuration de RosterAgent. Toutefois, il reste nécessaire de charger le calendrier dans FinishLynx en utilisant Load Schedule.

Notez que les concours ne sont pas pris en charge par la version standard de FinishLynx. 


Si vous avez une lecture de la vitesse du vent dans FinishLynx, cette information sera automatiquement transférée vers FinishLynx.



Numéros de dossard : Vous trouverez des numéros de dossard dans le champ Id si vous en avez ajoutés dans la plateforme Roster Athletics. Si cela n'a pas été fait, le champ Id dans Finish Lynx affichera alors automatiquement une identification ID pour chaque athlète.


FACULTATIF : vous devrez activer un champ supplémentaire comme décrit ci-dessous si vous souhaitez les numéros de dossard affichés dans un champ différent dans FinishLynx : 

(i) Sélectionner User 1 dans File →  Options... → Results

(ii) sélectionner User 1 dans Fields et 

(iii) cliquer sur Enable (activé). 


Vous pourrez maintenant transférer les numéros de dossard comme le montre la capture d'écran ci-dessous.




Temps de réaction : Si activés dans FinishLynx, les temps de réaction seront transférés vers Roster athletics.


Statut de l'athlète : dans FinishLynx le statut de chaque athlète peut être déterminé dans le champ Place → `clic droit` → Statut. 


Ces options de statut sont traduits dans Roster de la manière suivante :

  • Valid → OK
  • Did Not Start → DNS (n'est pas au départ, Did Not Start)
  • False Start → DQ (+ sélection de la règle de disqualification)
  • Did Not Finish → DNF (n'a pas terminé, DidNot Finish)
  • Scratched → DNS
  • Disqualified → DQ (+ sélection de la règle de disqualification)
  • Advanced →  n'est pas utilisé car les règles Q/q de qualification sont déterminées dans le calendrier Roster et le déroulement de ces mêmes qualification est géré entièrement dans Roster (les Q/q automatiques ainsi que les q manuels)


Les règles de disqualification (DQ) peuvent être ajoutées dans Roster et non directement à partir de FinishLynx.


Précision : Nous vous recommandons d’utiliser les millièmes comme précision des résultats dans FinishLynx.
En utilisant cette précision, tous les résultats seront envoyés au système Roster avec une exactitude de 1/1000 de seconde, ce qui permet à Roster d’attribuer automatiquement les bonnes places.

Lors du réglage sur les millièmes, l’application Roster et les résultats imprimés en PDF afficheront toujours les centièmes, sauf en cas d’égalité au centième. Dans ce cas, la précision au millième sera utilisée pour départager les athlètes et calculer le classement. Elle sera alors affichée en conséquence — par exemple lorsque deux athlètes de séries différentes obtiennent exactement le même temps au centième.

Pour configurer cette précision, cliquez sur :
Results → Options… → Results → Default Precision.




Conseils & astuces en cas de problème

  • Vérifier la version de RosterAgent

  • Problème de connexion

    • Si un message « Connexion impossible – autorisation refusée » apparaît :

      • Chargez la dernière version du fichier de configuration de l’agent correspondant au meeting.

      • Ce fichier est téléchargeable depuis Détails → Support de configuration.

  • Synchronisation des start-lists et résultats

    • Si vous utilisez des dossiers partagés et que :
      a) Les start-lists dans Roster ne se mettent pas à jour dans Lynx, ou
      b) Les résultats saisis dans Lynx ne se mettent pas à jour dans Roster,

      • Vérifiez que :

        • Les répertoires définis dans RosterAgent et dans FinishLynx (File → Options → Database) pointent exactement vers le même emplacement.

        • Tous les paramètres de configuration sont appliqués à l’identique.

  • Gestion des pertes de connexion

    • En cas de connexion Internet lente ou coupée, l’agent peut mettre en file d’attente les fichiers LIF des résultats FinishLynx.

    • Ces fichiers seront automatiquement envoyés dès que la connexion sera rétablie.

    • La file d’attente est visible dans l’agent Roster et sera :

      • Vide s’il n’y a aucun problème de connexion.

      • Vider automatiquement après l’envoi des résultats en attente.


Voici un exemple de ce que vous pourriez voir s'il y avait une file d'attente (version anglo-saxonne de FinishLynx représentée ici).