Re: Saisie des retours de vol en UTC
Date: lundi 1 décembre 2008 18:21:44
Bonjour,
L'interface OpenFlyers est conçu de telle manière que chaque utilisateur peut choisir son fuseau horaire d'affichage. Cependant, le fuseau choisit s'applique pour tous les affichages (que cela soit réservation ou saisie des vols).
En base de données toutes les informations horaires sont enregistrées en UTC après conversation.
Par conséquent, si vous passez comme consigne de saisir les heures de vols en UTC alors que le fuseau choisit par le pilote est autre, il y aura une conversion fausse en base de données.
Les conséquences sont les suivantes :
- certains pilotes ne vont pas comprendre et trouver logique de saisir en UTC alors qu'il est indiqué un autre fuseau horaire. Vous risquez donc de vous retrouver avec des saisies dans des fuseaux différents et donc finalement une liste de vols non cohérente.
- même si tous les pilotes saisissent en UTC (alors que le fuseau indiqué est autre), la base de données ne sera pas le reflet de la réalité des horaires. Les listes de vols affichés vous apparaitrons juste alors qu'en fait ils seront faux. Du coup, si un vrai bug apparait il deviendra difficilement décelable (il faudra jongler entre le faux du vrai).
- au niveau facturation, le risque est uniquement dans le cas d'un vol qui serait effectué lors d'un changement entre heure d'hiver et heure d'été : soit il aura une heure de trop, soit une heure de moins.
Il nous semble plus simple et plus naturel pour un utilisateur de saisir les heures dans le fuseau de son choix : cela lui évite d'avoir à effectuer une conversion puisque naturellement le fuseau retenu sera celui qu'il utilise au quotidien.
Par contre, il nous a semblé important de sauver les heures en base de données en UTC pour un archivage à long terme.
Cordialement,
Christophe LARATTE
OpenFlyers manager