Atletas e importación
Dos ventanas que se abren desde la pestaña Inscripciones. «Atletas» mantiene la base de atletas, común a todas las competiciones y compartida con FINISH; «Importar inscripciones» hace entrar una lista entera, la coteja con esa base e inscribe a cada uno en sus pruebas.
La ventana Atletas
Botón Atletas… de la pestaña Inscripciones. A la izquierda, la lista; a la derecha, la ficha del atleta elegido en seis pestañas.
| Nombre | Nombre de pila | G | Nacimiento | Club | Referencia | N.º de socio | Inscrito | |
|---|---|---|---|---|---|---|---|---|
| Brekkestad | Eirik | M | 1983-12-11 | BOB | A043 | 836590 |
- La búsqueda y los comandos de la lista.
- La lista: como máximo 500 atletas; márquelos para inscribirlos o exportarlos.
- La ficha del atleta elegido y sus pestañas.
La lista
La búsqueda «Buscar (nombre, club, referencia, n.º de socio)» filtra mientras se escribe; la lista muestra los 500 primeros atletas encontrados (si hay más, se pide precisar la búsqueda). La columna Inscrito indica si ya lo está en el evento abierto.
- Marcar todo
- Marca toda la lista mostrada.
- Inscribir en el evento
- Inscribe a los atletas marcados (si no, al elegido) en el evento abierto; después se marcan sus pruebas en la cuadrícula de inscripciones.
- Atleta nuevo
- Una ficha vacía que se rellena y luego se guarda.
Pestaña Ficha
Apellido (en mayúsculas, campo «Nombre»), nombre de pila, género, fecha de nacimiento (aaaa-mm-dd), club, país, provincia, idioma, notas y:
- Referencia
- El identificador del atleta en todas partes: archivo de sesión, .LIF, clasificación general de FINISH. Vacía: EVENT asigna una.
- Estado de la ficha
- Comprobada, o Provisional (por confirmar): creada de oficio (foto venida de FINISH, antiguo avatar, importación sin número de socio), por confirmar o por fusionar.
- Idioma (VOICE: fr, en…)
- El idioma en el que VOICE anunciará al atleta.
Eliminar quita al atleta de la base, con sus estados y sus marcas; se rechaza si está inscrito en un evento.
Pestaña Identidad
Afiliaciones (una por federación nacional): federación, n.º de socio, n.º internacional, club; Agregar o actualizar, Quitar la afiliación elegida. Dos números distintos en la misma federación son dos personas: un número que ya lleva otro atleta de la federación se rechaza.
Referencias externas (no números de socio): identificador SpeedSkatingResults, plataforma de inscripción, referencia de un archivo FINISH, antiguo avatar, otra.
Fichas fusionadas en esta, con Deshacer la fusión elegida: lo que pertenecía a la ficha absorbida vuelve a ella.
Pestaña Estados
El estado del atleta por disciplina, con fecha: disciplina, estado, desde, motivo; se anota el autor. En una fecha dada, cuenta el más reciente.
Pestaña Marcas
Los tiempos conocidos del atleta (disciplina, distancia, tiempo, fecha, lugar, fuente, homologable). Son los que consulta el cálculo de la marca del módulo Marcas. Agregar una marca a mano (fuente «introducida»): distancia (m), tiempo (1:23.45), fecha, lugar, Homologable.
Pestaña Duplicados
Buscar los duplicados enumera los grupos probables, del más seguro al menos seguro: misma referencia o mismo n.º de socio; mismo nombre y misma fecha de nacimiento; mismo nombre y un indicio (año, club o género): por revisar. Dos números distintos en la misma federación nunca se proponen. Para cada grupo, elija la ficha que Conservar: y luego Fusionar: inscripciones, estados, marcas, afiliaciones y referencias pasan a la ficha conservada; las demás conservan una remisión y el rastro de lo que se movió. La fusión se puede deshacer (pestaña Identidad).
Pestaña Intercambio
Pasar fichas de una base a otra (de un equipo de club al equipo de la competición, por ejemplo) mediante un archivo JSON que conserva estados, marcas, afiliaciones, referencias y foto.
- Exportar…: los atletas marcados en la lista (si no, todos los mostrados).
- Abrir un archivo que importar…: la lista de atletas del archivo, cada uno cotejado con la base: «Más reciente en el archivo», «Ya actualizado», «Propuesto: …» (mismo apellido, nombre y nacimiento: marcado, va a la ficha propuesta), «Ambiguo: … hay que revisarlo» (sin marcar), «Nuevo».
- Reemplazar también las fichas más recientes que el archivo y luego Importar los atletas marcados; el informe cuenta las fichas creadas, actualizadas, sin cambios, y los estados y marcas agregados.
La importación de inscripciones
Botón Importar… de la pestaña Inscripciones (o ). El motor de importación es el mismo que el de FINISH. Tres etapas: el archivo y sus columnas, el cotejo con la base, la importación y su informe.
| # | Título | Campo | Ejemplos |
|---|---|---|---|
| 1 | Référence | Referencia | A001, A002, A003 |
| 2 | Nom | Nombre | Corbineau, Verhaegen, Solbakken |
| 3 | Prénom | Nombre de pila | Maëlle, Lotte, Ingrid |
| 4 | Genre | Género | F, F, F |
| 5 | Naissance | Nacimiento | 2015-04-08, 2001-12-12 |
| 6 | Club | Club | CLAP, SLB, BOB |
| 8 | Numéro de membre | N.º de socio | 526383, 108284 |
| 13 | Temps 500 m | Omitir | 59.92, 42.84, 49.66 |
- El archivo y sus opciones de lectura.
- Las columnas del archivo y el campo de cada una (con ejemplos sacados del archivo). Le sigue una vista previa de las primeras filas.
- Pasar al cotejo con la base.
1. El archivo
CSV, Excel (.xlsx, hoja a elegir) o JSON (una tabla de objetos; los campos anidados se convierten en columnas «a.b.c»). Para un CSV: separador y codificación («Detectar»: UTF-8 si es válido, si no Windows-1252). Fila de encabezado: la fila de los títulos (0: ninguna, las columnas se designan por su número). Formato de las fechas: vacío, se detecta (ISO, día/mes/año, mes en letras, aaaammdd, número de serie de Excel, solo el año).
2. Las columnas
Cada columna recibe un campo: omitir, referencia, apellido, nombre, nombre completo («APELLIDO, Nombre» o «Nombre APELLIDO»), género, nacimiento, club, federación, n.º de socio, n.º de socio internacional, ID de la plataforma de inscripción, país, provincia, idioma, transpondedores n.º 1 y n.º 2, dorsal, categoría, grupo y luego, para cada prueba del evento:
- «Inscrito 500 m Femmes»: una casilla verdadera (X, sí, 1, ✓, «inscrito», la distancia o el nombre de la prueba) inscribe al atleta; vacía, no, 0 o «-» no lo inscribe; otro valor se señala y no inscribe;
- «Tiempo de inscripción 500 m Femmes»: el tiempo inscrito (y la inscripción en la prueba).
El ID SpeedSkatingResults solo se propone en patinaje de velocidad, pista larga SSR.
Los campos se proponen según los títulos (en francés, inglés, neerlandés o alemán; los títulos en español todavía no se reconocen y se asignan a mano): un título que contiene el nombre de la prueba o su distancia («Inscrit 500m», «1000») se convierte en el campo de esa prueba. EVENT comprueba que hay un apellido, que ningún campo está duplicado y que hay como máximo una columna por prueba.
Formato recordado: los campos y las opciones de lectura se conservan solos para cada formato de archivo (mismo tipo, mismos títulos) y vuelven con el próximo archivo similar. Volver a las propuestas rehace las propuestas; Olvidar este formato borra lo que estaba recordado.
Los valores se normalizan: apellido en MAYÚSCULAS, nombre con iniciales mayúsculas; país, idioma y género se reconocen en muchas formas («F», «female», «fille»…).
Extraer las pruebas inscritas
Un formulario de inscripción en línea suele poner las pruebas elegidas en lista en una columna por jornada («500m, 1500m, Poursuites»), y no siempre en la misma columna de una fila a otra. Marque Extraer las pruebas inscritas (bajo la lista de columnas, cuando hay un evento abierto):
- EVENT asigna el campo Pruebas inscritas (lista que extraer) a las columnas no asociadas en las que al menos la mitad de los valores designan una prueba del evento («Pruebas buscadas en: …»). Puede asignarlo o quitarlo a mano; varias columnas pueden tenerlo. Si no encuentra ninguna, lee todas las columnas no asociadas, con prudencia (una dirección o un correo electrónico no inscriben en nada).
- Cada celda se divide (coma, punto y coma, barra, salto de línea); cada valor se compara con las pruebas del evento: su distancia («10 000m», «1 500 m», «3000 mètres», «10 km»), su género («(F)», «(H)», «(W)», «(M)», Dames, Hommes…, si no el del atleta) y sus palabras («Mass Start», «Poursuite Sprint»), sin distinguir mayúsculas ni acentos.
- Entre varias pruebas posibles, se retiene aquella cuyo nombre no tiene nada más; si no, el valor es ambiguo y se señala («Poursuites» cuando hay una persecución por equipos y una persecución sprint). Un valor del otro género que el atleta («5000m (F)» en la fila de un hombre) o que no corresponde a ninguna prueba se señala. Nunca se adivina nada.
Una vista previa muestra cada valor encontrado (Valor encontrado, Veces), la prueba retenida por género o «no reconocida», «ambigua: …», «otro género que el atleta» (Prueba retenida), con un resumen: columnas leídas, inscripciones por prueba, valores no retenidos. La lista Prueba elegida a mano decide un valor: «(automático)», «(ignorar este valor)» o una prueba; la misma del otro género vale para el otro género.
Las pruebas extraídas se suman a las de las columnas «Inscrito 500 m Femmes», que funcionan como antes. Un valor no retenido aparece en los Detalles de su fila en el cotejo y en la vista previa de las inscripciones por prueba; el informe y el registro de la importación dan el resumen. La opción, las columnas y las elecciones hechas a mano se recuerdan con el formato. Paso a paso: Importar inscripciones cuyas pruebas están en desorden.
3. El cotejo
Cotejar con la base de datos → compara cada fila con los atletas de la base; la columna Estado lo indica con un color:
- Encontrado
- Misma referencia, mismo ID externo, mismo n.º de socio en la misma federación (la de la columna, si no la del evento) o mismo n.º internacional.
- Propuesto
- Mismo apellido, mismo nombre, misma fecha de nacimiento (sin tener en cuenta acentos, guiones ni orden de los nombres): la ficha se elige de oficio, la importación la confirma.
- Ambiguo
- Varios candidatos, o solo un indicio: por revisar.
- Nuevo
- Ninguna ficha: se creará el atleta.
Para cada fila, Atleta retenido: un candidato, «Crear un atleta nuevo» u «Omitir la fila». Siguiente por resolver va a la próxima fila por decidir; Crear todos los pendientes los crea de una vez. Las diferencias (apellido, nacimiento, género) y los valores ilegibles se muestran en «Detalles»; una fila que repite a una persona que aparece más arriba en el archivo se omite.
Fichas ya en la base de datos: «Completar los campos vacíos de la ficha» (por defecto), «Reemplazar por los valores del archivo» o «No modificar la ficha». Sin categoría en el archivo: calcularla (fecha de nacimiento). La vista previa indica cuántas inscripciones recibirá cada prueba («Inscripciones en las pruebas: 500 m Femmes: 18; 1500 m Femmes: 16»). ← Columnas vuelve atrás.
4. La importación y su informe
Importar crea los atletas (el club se reconoce por su nombre o su sigla), actualiza las fichas, guarda el n.º de socio en la afiliación a la federación y luego inscribe a cada uno (dorsal, categoría del archivo o calculada, grupo, pruebas con su tiempo). El Informe de la importación da los atletas creados, las fichas actualizadas, las inscripciones creadas por prueba, las categorías y pruebas no encontradas, los dorsales duplicados y los errores por fila.
Lo que la importación no puede decidir sola —datos diferentes, homónimos, duplicados en el archivo, pruebas no retenidas, inscripciones contradictorias, dorsales duplicados…— aparece en la columna Conflictos del cotejo; la casilla Mostrar este conflicto lo mantiene en amarillo en la lista de inscripciones. Cada conflicto, un ejemplo y qué hacer: Conflictos al importar inscripciones.