Saltar al contenido principal

🏆 Competiciones de los equipos

Cada equipo puede tener una competición principal y participar además en otras competiciones durante la temporada.

Competición principal​

La competición principal identifica la división habitual del equipo. Por ejemplo:

  • Infantil B — Primera Regional
  • Cadete A — División de Honor

Esta competición forma parte de la identidad deportiva del equipo durante la temporada. Cada participación del equipo en una temporada tiene una competición principal.

Competiciones adicionales​

Un equipo también puede participar en actividades distintas de su competición principal, como:

  • una copa federativa
  • un torneo de fin de semana
  • una competición oficial extraordinaria
  • un torneo invitacional

Estas competiciones no sustituyen a la división principal. Permiten clasificar correctamente los partidos que se juegan fuera de la competición habitual.

Cada competición tiene un tipo, por ejemplo Liga, Copa, Torneo, Amistoso u Otros.

Ejemplo​

Un equipo puede tener esta configuración:

EquipoCompetición principalCompeticiones adicionales
Infantil BPrimera RegionalCopa Federación, Torneo de Navidad

Un partido de liga seguirá perteneciendo a Primera Regional y un partido de copa podrá asociarse a Copa Federación.

Alcance de la configuración​

Las competiciones se configuran para cada equipo y temporada. Por eso, una competición configurada para un equipo no aparece automáticamente en los demás equipos del club.

Las fechas de una competición pueden usar por defecto las fechas de la temporada. Si el equipo participa en un torneo con fechas concretas, se pueden definir fechas propias para ese torneo.

Dónde se gestionan​

En el dashboard, abre el equipo correspondiente y pulsa Competiciones. Desde esta pantalla puedes seleccionar una temporada y:

  • consultar sus competiciones;
  • crear una competición adicional;
  • editar su nombre, tipo, fechas y referencia externa;
  • archivar o restaurar competiciones adicionales.

La pantalla solo muestra temporadas en las que el equipo tiene una participación configurada. Las fechas propias son opcionales: si no se indican, se utilizan las fechas de la temporada.

En la app, abre Equipos, entra en el detalle del equipo y pulsa Competiciones. Los entrenadores con permiso de edición pueden crear, editar, archivar y restaurar competiciones desde esta misma pantalla. Quienes solo tengan permiso de consulta verán el listado sin acciones de gestión.

Permisos​

Para consultar las competiciones necesitas permiso Team.View. Para crear, editar, archivar o restaurar necesitas Team.Edit. Las temporadas cerradas, archivadas o marcadas como solo lectura no admiten cambios.

La competición principal se conserva como referencia de la división habitual y no se puede archivar desde esta pantalla.

Jornadas y rondas​

Los partidos pueden tener un número de jornada o ronda aunque todavía no conozcamos su fecha y hora exactas.

  • En una liga, por ejemplo, Jornada 2.
  • En un torneo, por ejemplo, Ronda 2.

También se puede indicar una fecha prevista para esa jornada o ronda. El calendario usará la fecha y hora definitivas cuando estén disponibles y, hasta entonces, podrá mostrar la fecha prevista.

Las fases avanzadas de torneos —grupos, cuartos de final, semifinales y final— se incorporarán en una evolución posterior. La primera versión cubre jornadas y rondas numéricas.

Las competiciones archivadas se conservan para consultar el historial, pero no se podrán seleccionar al crear nuevos partidos.

Asociar una competición a un partido​

Al crear o editar un partido, tanto el dashboard como la app muestran las competiciones activas configuradas para el equipo y la temporada seleccionada. Elige la competición que corresponda al encuentro:

  • La competición principal para los partidos habituales de liga.
  • Una competición adicional para copas, torneos, amistosos u otros eventos.

El partido conserva también su tipo legacy (Liga u Otros) para mantener la compatibilidad con registros y clientes anteriores. La competición seleccionada es la referencia específica que se utilizará en las vistas y estadísticas.

Si editas un partido histórico asociado a una competición archivada, la competición seguirá mostrándose para conservar correctamente el historial, pero no estará disponible para nuevos partidos.

El número se presenta como Jornada en ligas y como Ronda en copas y torneos. La fecha de jornada o ronda puede utilizarse mientras todavía no se conoce la fecha definitiva del partido.

Importar el calendario de la federación​

Desde el dashboard puedes importar los partidos del equipo pegando una URL de una federación compatible. El importador intenta detectar automáticamente los códigos de equipo, temporada, competición y grupo presentes en el enlace y prepara la URL técnica necesaria antes de mostrar el preview.

  • FFCV: puedes copiar la página del equipo o cualquier enlace de FFCV que contenga el código del equipo. Si juega más de una competición durante la temporada actual, Vocamini te pedirá que elijas cuál quieres importar.
  • Futgal: abre la competición, entra en Calendario - Versión Reducida y copia la URL completa de esa página.

Estamos trabajando para incorporar la importación de partidos desde más federaciones.

Si el enlace no contiene información suficiente, el dashboard no te pedirá que escribas manualmente códigos técnicos. Mostrará el formato concreto de URL que debes copiar desde la federación. Revisa siempre el preview antes de confirmar la creación de los partidos.

Filtrar estadísticas por competición​

Las estadísticas de partidos permiten consultar todos los encuentros del equipo o limitar el resultado a una competición concreta. En las pantallas que ofrecen este filtro, selecciona:

  • Todas para incluir partidos de todas las competiciones y partidos legacy que todavía no tengan una competición asociada.
  • Una competición concreta para incluir únicamente sus partidos.

El filtro se aplica al historial de partidos de jugadores, estadísticas de equipo, timeline de goles y exportaciones compatibles. Los datos de una copa o torneo no se mezclan con los de la competición principal cuando se selecciona una competición específica.

Estado de esta funcionalidad

La gestión de competiciones y su asociación a partidos están disponibles en el dashboard y en la app. El filtrado de estadísticas por competición está disponible en el dashboard. Los partidos legacy sin competición pueden requerir una regularización de datos antes de que todo el historial aparezca clasificado.

Antes de dar por cerrada la puesta en producción, el equipo debe ejecutar el backfill de partidos históricos y validar permisos, temporadas cerradas, competiciones archivadas y estadísticas con y sin filtro en el entorno objetivo.