Repositionnement
Chemin backoffice : backoffice/aircraft-repositioning et backoffice/user-repositioning
Accessible aux rôles : Administrateur Système, Administrateur
Aperçu
Le repositionnement maintient la flotte et les pilotes de votre compagnie là où ils doivent être. Le système fournit deux vues de gestion distinctes :
- Repositionnement d'Aéronefs (
backoffice/aircraft-repositioning) — déplacer les aéronefs de leur emplacement actuel vers leur base assignée ou vers un autre aéroport. - Repositionnement d'Utilisateurs (
backoffice/user-repositioning) — déplacer les pilotes vers un autre aéroport afin qu'ils puissent accéder aux aéronefs et aux horaires de cet emplacement.
Création Automatique de Primes
Le système surveille en continu les positions des aéronefs par rapport à leurs aéroports base assignés. Lorsqu'un aéronef est inactif loin de sa base depuis plus longtemps que le seuil REPOSITIONING_IDLE_HOURS, une prime de repositionnement est automatiquement créée.
Les primes sont également créées automatiquement lorsqu'un contrat charter se termine et laisse l'aéronef à un aéroport sans horaires de départ disponibles pour ce type d'aéronef. Ces primes n'ont aucune restriction de causeur, donc tout pilote peut les réclamer.
Le processus de création de prime fonctionne comme suit :
- Détection d'inactivité — le système identifie les aéronefs inactifs à un aéroport non-base au-delà du seuil d'inactivité configuré.
- Résolution de route — une route de retour vers la base de l'aéronef est calculée en utilisant la Recherche en Largeur (BFS) sur les horaires publiés existants de la compagnie aérienne de l'aéronef uniquement. Un aéronef Sambalog n'utilisera que les horaires Sambalog, et vice versa. La recherche est limitée à un maximum de
REPOSITIONING_MAX_HOPSétapes pour garder les routes pratiques. - Publication de la prime — si une route valide est trouvée, une prime de repositionnement est publiée avec une récompense en Points pour le pilote qui la complète.
- Ferry direct — si aucune route d'horaires ne peut être trouvée au sein de la compagnie aérienne de l'aéronef, le système crée une prime de ferry direct de l'emplacement actuel de l'aéronef vers sa base. Lors de la réclamation, un numéro de vol commençant par
9est généré (ex :9042).
Cycle de Vie des Primes
Les primes de repositionnement suivent ce cycle de vie :
- Créée — la prime est publiée et disponible pour les pilotes.
- Réclamée — un pilote accepte la prime et commence le repositionnement de l'aéronef.
- Terminée — le pilote livre l'aéronef à l'aéroport cible et reçoit la récompense en Points. Les étapes sont complétées au moment de la soumission du vol (avant l'examen du rapport), puisque l'aéronef s'est physiquement déplacé indépendamment du résultat de l'examen.
- Expirée — si la prime n'est pas complétée dans le délai
REPOSITIONING_BOUNTY_EXPIRATION_HOURS, elle expire. L'aéronef est alors téléporté automatiquement à son aéroport base pour restaurer la disponibilité opérationnelle.
Vue Repositionnement d'Aéronefs
Cette vue montre tous les aéronefs actuellement éloignés de leur base ou ayant des primes de repositionnement actives. Les administrateurs peuvent :
- Voir quels aéronefs sont hors position et où ils se trouvent.
- Surveiller les primes actives et leur statut (non réclamées, réclamées, expirées).
- Suivre quels pilotes ont réclamé des tâches de repositionnement.
- Examiner la route calculée (étapes) pour chaque prime.
Vue Repositionnement d'Utilisateurs
Cette vue permet aux administrateurs de déplacer les pilotes vers différents aéroports. C'est utile lorsque :
- Un pilote doit être relocalisé pour correspondre à la disponibilité de la flotte.
- Les besoins opérationnels nécessitent la présence d'un pilote à un hub spécifique.
- L'emplacement actuel d'un pilote n'a aucun aéronef ou horaire disponible.
Protections
Le système de repositionnement comprend plusieurs protections pour prévenir les conflits :
- Restriction du responsable -- le pilote qui a volé en dernier un aéronef vers son emplacement actuel (hors base) est enregistré comme le "responsable" de la prime. Ce pilote ne peut pas voir ni réclamer la prime qu'il a causée. Cela empêche les pilotes de laisser délibérément des aéronefs échoués pour collecter des points de repositionnement.
- Nettoyage lors de déclaration d'aéroport alternatif -- lorsqu'un pilote déclare un alternatif (déroutement) pendant un vol de prime, toute la prime est annulée avant la création de toute nouvelle prime pour aéronef échoué. Le pilote dérouté est enregistré comme le responsable de toute prime résultante.
- Résolution des conflits de réservation -- lorsqu'un pilote réserve un aéronef par les canaux normaux (pas via le système de primes), toute prime de repositionnement non réclamée pour cet aéronef est automatiquement annulée.
- Nettoyage de repositionnement par le personnel -- lorsque le personnel déplace manuellement un aéronef, toute prime de repositionnement non réclamée est annulée.
- Protection de déplacement -- le personnel ne peut pas repositionner manuellement un aéronef qui a des réservations actives. Toutes les réservations doivent être annulées d'abord.
- Exclusion hub/base -- lorsque
REPOSITIONING_SKIP_HUBS_BASESest activé, les aéronefs stationnés aux hubs ou bases de la compagnie ne sont pas considérés comme inactifs, même s'ils n'ont pas volé récemment.
Référence de Configuration
| Paramètre | Description | Par Défaut |
|---|---|---|
REPOSITIONING_IDLE_HOURS | Heures pendant lesquelles un aéronef doit être inactif loin de sa base avant la création automatique d'une prime. | Configuré par la compagnie |
REPOSITIONING_MAX_HOPS | Nombre maximum d'étapes (segments d'horaire) que le routeur BFS considérera. | Configuré par la compagnie |
REPOSITIONING_BOUNTY_EXPIRATION_HOURS | Heures avant qu'une prime de repositionnement non complétée expire et que l'aéronef soit téléporté à sa base. | Configuré par la compagnie |
Notifications
| Notification | Destinataire | Déclencheur |
|---|---|---|
| Prime de repositionnement disponible | Pilotes | Une nouvelle prime est publiée. |
| Expiration de prime | Pilotes | Une prime réclamée expire sans avoir été complétée. |
UnroutableAircraftNotification | Personnel | Aucune route valide trouvée pour un aéronef hors position dans la limite d'étapes maximale. |