Rangos
Ruta del backoffice: backoffice/ranks
Disponible para roles: Administrador del Sistema, Administrador
Descripción General
Los rangos definen la escalera de progresión de carrera para los pilotos de su aerolínea. Cada rango representa un nivel con requisitos específicos que los pilotos deben cumplir para avanzar. El sistema de rangos controla quién puede volar qué, cómo progresan los pilotos y qué sucede cuando los pilotos se vuelven inactivos.
Campos de Rango
| Campo | Descripción |
|---|---|
| Nombre | Nombre de visualización del rango (por ejemplo, "Primer Oficial", "Capitán"). |
| Slug | Identificador seguro para URL generado automáticamente basado en el nombre. |
| Color | Código de color hexadecimal utilizado para identificación visual en la interfaz (por ejemplo, #FF5733). |
| Icono | Icono mostrado junto al nombre del rango. |
| Nivel | Valor numérico que determina la posición del rango en la jerarquía. Valores más altos representan rangos más altos. |
| Es Predeterminado | Interruptor que indica que este es el rango inicial asignado a los nuevos pilotos. Solo un rango debe marcarse como predeterminado. |
| Horas Mínimas | Horas totales de vuelo mínimas requeridas para ser elegible para este rango. |
| Vuelos Mínimos | Número mínimo de vuelos completados requeridos. |
| Puntos Mínimos | Saldo mínimo de Puntos requerido. |
| Tasa de Aterrizaje Mínima | Tasa de aterrizaje promedio mínima requerida (anulable — dejar vacío para ningún requisito de tasa de aterrizaje). |
| Costo de Promoción | Puntos deducidos del saldo del piloto al ser promovido a este rango. |
| Límite de Plazas | Número máximo de pilotos que pueden tener este rango simultáneamente. Establecer en nulo para capacidad ilimitada. |
| Modo de Aprobación | auto (los pilotos son promovidos automáticamente cuando cumplen todos los requisitos) o manual (los pilotos deben enviar una solicitud que el personal revisa). |
Panel de Rangos
La página de gestión de rangos incluye un resumen del panel en la parte superior:
- Total de pilotos -- el número total de pilotos registrados en todos los rangos.
- Solicitudes pendientes -- la cantidad de solicitudes de promoción esperando revisión del personal.
- Pilotos inactivos -- el número de pilotos actualmente marcados como inactivos.
Debajo del resumen, cada rango se muestra con su porcentaje de ocupación — la proporción del límite de plazas que está actualmente ocupada. Esto ayuda a los administradores a identificar rangos que se acercan a su capacidad.
Solicitudes de Promoción
Cuando un rango utiliza el modo de aprobación manual, los pilotos que cumplen los requisitos mínimos envían una solicitud de promoción. Estas aparecen en la tabla de Solicitudes Pendientes en el panel de rangos.
El personal puede tomar las siguientes acciones en cada solicitud:
- Aprobar -- el piloto es promovido al rango solicitado, y el costo de promoción (si existe) se deduce de su saldo de Puntos.
- Rechazar -- la solicitud es denegada. El piloto permanece en su rango actual.
Cola de Límite de Plazas
Si un rango tiene un límite de plazas configurado y todas las plazas están ocupadas, las nuevas solicitudes se ponen en cola en orden FIFO (primero en entrar, primero en salir). Cuando una plaza se libera (por ejemplo, un piloto es degradado o deja el rango), se procesa la siguiente solicitud en la cola.
Degradación por Inactividad
Un trabajo en segundo plano diario monitorea la actividad de los pilotos y aplica las reglas de inactividad:
- El sistema verifica cada piloto para vuelos aceptados (completados) dentro del período de
INACTIVITY_DAYS. - Los pilotos que no han completado ningún vuelo dentro de esta ventana son degradados al rango de respaldo (típicamente el rango predeterminado/inicial).
- Las cuentas nuevas reciben un período de gracia -- los pilotos registrados recientemente están exentos de las verificaciones de inactividad durante un número configurable de días después de la creación de la cuenta.
Esto asegura que las posiciones de rango (especialmente aquellas con límites de plazas) no sean ocupadas indefinidamente por pilotos inactivos.
Mejores Prácticas
- Establezca requisitos claros de progresión -- use una combinación de horas, vuelos y puntos para crear hitos significativos.
- Use los límites de plazas con moderación -- los límites de plazas son más útiles para rangos de nivel superior donde la exclusividad agrega valor al sistema de progresión.
- Considere los costos de promoción cuidadosamente -- una deducción de puntos en la promoción agrega peso al logro pero no debería ser prohibitivamente costosa.
- Configure los días de inactividad apropiadamente -- una ventana demasiado corta puede degradar a pilotos casuales injustamente; demasiado larga puede dejar plazas ocupadas por pilotos que se han ido.
- Use aprobación manual para rangos senior -- esto da al personal supervisión sobre quién alcanza los niveles más altos y crea una sensación de logro para los pilotos.