Configuración del Sistema
Ruta del backoffice: backoffice/settings/system
Disponible para roles: Administrador del Sistema, Administrador
Descripción General
La Configuración del Sistema es un almacén de configuración dinámico de clave-valor que controla el comportamiento de la plataforma en cada módulo. Las configuraciones están agrupadas por módulo (categoría) y pueden modificarse en cualquier momento. Todos los cambios entran en vigor inmediatamente -- no hay paso de publicación ni despliegue.
Estructura de la Configuración
Cada entrada de configuración tiene las siguientes propiedades:
| Propiedad | Descripción |
|---|---|
| Nombre de Visualización | Etiqueta legible mostrada en la interfaz |
| Descripción | Explicación de lo que controla la configuración y sus valores esperados |
| Módulo | La categoría/módulo al que pertenece la configuración (usado para agrupación) |
| Tipo | Tipo de dato: choices (seleccionar de opciones predefinidas), int (entero) o string (texto libre) |
| Valor | El valor actual de la configuración |
| Opciones | Solo para tipo choices -- la lista de opciones válidas para seleccionar |
Configuraciones Clave por Categoría
Sistema de Carrera
| Configuración | Tipo | Descripción |
|---|---|---|
CAREER_ENABLED | choices | Interruptor principal para el sistema de carrera. Cuando está deshabilitado, las funciones de progresión de carrera (promociones de rango, degradaciones, seguimiento de inactividad) se desactivan. |
INACTIVITY_DAYS | int | Número de días de inactividad antes de que un piloto sea sujeto a degradación de rango. |
Configuración de Reservas
| Configuración | Tipo | Descripción |
|---|---|---|
BOOKING_EXPIRATION_HOURS | int | Horas antes de que una reserva no volada expire y sea cancelada automáticamente. Predeterminado: 48. |
UNIQUE_SCHEDULE_BOOKING | choices | Cuando está habilitado, un horario solo puede ser reservado una vez a la vez (sin reservas activas duplicadas para el mismo horario). |
UNIQUE_AIRCRAFT_BOOKING | choices | Cuando está habilitado, una aeronave solo puede aparecer en una reserva activa a la vez, previniendo doble reserva. |
PREFILE_CUSTOM_RMK | string | Prefijo RMK personalizado inyectado en los enlaces de prefile de red (VATSIM, IVAO, POSCON, PilotEdge). Cuando se configura, los botones de prefile en la página de briefing usan URLs modificadas que anteponen este valor a las observaciones de SimBrief. Ejemplo: CS=RORAIMA=RORAIMA AIRLINES WEB=RORAIMAAIRLINES.COM. Dejar vacío para usar los enlaces predeterminados de SimBrief. |
Costos de Reserva
| Configuración | Tipo | Descripción |
|---|---|---|
| Modo de costo de reserva | choices | Determina cómo se calculan los costos de reserva: fixed (tarifa fija por reserva) o per-mile (costo escala con la distancia de la ruta). |
| Costos de deadhead | int/string | Costo aplicado a tramos de deadhead (reposicionamiento) dentro de una reserva. |
| Recargo de reserva por flota | int/string | Costo adicional aplicado al reservar aeronaves de una flota específica. |
| Recargo de reserva por aeronave | int/string | Costo adicional aplicado al reservar una aeronave específica (además de cualquier recargo de flota). |
| Penalizaciones por cancelación | int/string | Costo deducido del saldo del piloto cuando se cancela una reserva. |
Aprobación Automática
| Configuración | Tipo | Descripción |
|---|---|---|
| Interruptores de aprobación automática | choices | Controlan si ciertos envíos (por ejemplo, vuelos, documentos) se aprueban automáticamente o requieren revisión manual del personal. |
Fotos de Spotters
| Configuración | Tipo | Descripción |
|---|---|---|
SPOTTER_PHOTO_POINTS | int | Número de puntos otorgados por cada envío aprobado de foto de spotter. |
SPOTTER_FIRST_PHOTO_POINTS | int | Puntos de bonificación otorgados cuando un piloto envía la primera foto de spotter de una aeronave específica. |
Reposicionamiento / Vuelos Ferry
| Configuración | Tipo | Descripción |
|---|---|---|
REPOSITIONING_IDLE_HOURS | int | Número de horas que una aeronave debe estar inactiva en un aeropuerto antes de ser elegible para un vuelo de reposicionamiento (ferry). |
REPOSITIONING_MAX_HOPS | int | Número máximo de paradas intermedias permitidas en una ruta de reposicionamiento. |
REPOSITIONING_BOUNTY_EXPIRATION_HOURS | int | Horas antes de que una recompensa de reposicionamiento no reclamada expire. |
vOCC (Comunicaciones de Voz)
| Configuración | Tipo | Descripción |
|---|---|---|
VOCC_ENABLED | choices | Interruptor principal para el sistema de comunicaciones de voz (vOCC). |
| Sub-interruptores vOCC | choices | Interruptores granulares para funciones individuales del vOCC (paquetes de voz específicos, opciones de idioma, etc.). |
Editar Configuraciones
- Navegue a
backoffice/settings/system. - Las configuraciones se muestran agrupadas por su módulo. Localice la configuración que desea cambiar.
- Modifique el valor:
- Para tipo choices: seleccione del menú desplegable de opciones válidas.
- Para tipo int: ingrese un número entero.
- Para tipo string: ingrese el valor de texto deseado.
- Guarde el cambio.
Todos los cambios de configuración entran en vigor inmediatamente en toda la plataforma. No existe un mecanismo de staging o vista previa. Ejerza precaución al modificar configuraciones que afectan reservas activas, vuelos o cálculos de costos.
Permisos
Modificar las configuraciones del sistema requiere la habilidad update en el modelo SystemSetting. Tanto el rol de Administrador del Sistema como el de Administrador incluyen esta habilidad por defecto.