Appli OpenFlyers

From Documentation de la solution web de gestion OpenFlyers
Revision as of 14:50, 4 July 2024 by imported>Ozerhouni (→‎Procédures)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Présentation

L'objet de cette page est de regrouper les informations concernant l'appli OpenFlyers.

Actuellement l'appli OpenFlyers est en phase de test interne sur Android.

Les utilisateurs qui se portent volontaires pour participer aux tests de l'appli, doivent envoyer un email au support d'OpenFlyers en précisant :

  • Le nom de leur plateforme OpenFlyers (exemple : si l’URL de la plateforme est https://openflyers.com/lfio-for-ever alors la plateforme est « lfio-for-ever » )
  • Leur fonction au sein de leur structure (élève, pilote, instructeur, chef-pilote, mécanicien, responsable de la formation, président, gérant, etc.)
  • Leur adresse email gmail personnelle utilisée sur leur téléphone Android pour l’enrôlement en tant que testeur de l’appli

Par la suite, lorsque l'équipe OpenFlyers a pris en compte l'inscription d'un utilisateur, ce dernier reçoit plusieurs emails :

  • un de Google l'informant qu'il accès à l'application OpenFlyers
  • une notification d'inscription à la liste d'information d'OpenFlyers dédiée à l'appli. Il s'agit de l'adresse qu'utilise l'équipe OpenFlyers pour communiquer des informations. Les utilisateurs ne peuvent pas envoyer d'email sur cette adresse (ce n'est pas une liste de discussion)
  • un email d'OpenProject qui est le logiciel de gestion de projet utilisé par l'équipe OpenFlyers pour le cas où l'utilisateur n’était pas déjà inscrit sur cet outil. Dans tous les cas, les utilisateurs sont inscrits sur le projet "Mobile Application 2023"

L'application actuellement développée contient uniquement la fonctionnalité "Planning".

Avec cette application, chaque utilisateur peut :

  • Se connecter à la plateforme OpenFlyers de PRODUCTION de SA structure
  • Visualiser le planning sous une forme originale adaptée pour les petits écrans
  • Effectuer toutes les actions sur les réservations comme sur la version web : créer, modifier, supprimer

A ce stage, il n'est pas utile de remonter à l'équipe OpenFlyers que l'affichage n'est pas optimisé pour les tablettes : ce n'est pas l'objectif. L'objectif est vraiment de combler le manque d'affichage adapté pour les smartphones. L'équipe OpenFlyers attend des retours sur ce point.

Attention, toutes les actions effectuées sur l'appli sont des actions réelles sur la plateforme de production. Cela permet aux testeurs d'être en situation d'utilisation pour faire des retours par rapport à leurs besoins rencontrés dans la vie de tous jours.

Merci de ne pas faire de suggestion hors du cadre du processus de connexion et d'utilisation du planning pour ne pas saturer l'équipe OpenFlyers avec des points qui ne seront pas traités (dans un premier temps).

Pour faire les retours, il faut privilégier OpenProject. Cf. la procédure Faire un retour/signaler un problème

Procédures

Faire un retour/signaler un problème

Merci de privilégier l'outil OpenProject utilisé par l'équipe OpenFlyers pour traiter les retours. Cet outil permet de partager plus rapidement les retours au sein de l'équipe. Cependant, en cas de difficultés, il est toujours possible de faire un retour par email (cf. la page Support OpenFlyers).

Prérequis

Disposer d'un accès à OpenProject : chaque testeur de l'appli est inscrit par l'équipe OpenFlyers.

Procédure

Si la page affichée est la page de Connexion :

  • Renseigner l'adresse l'email de connexion dans le champ Nom d'utilisateur
  • Renseigner le champ Mot de passe
  • Cliquer sur le bouton Connexion

Si la page affichée n'est pas "Mobile application 2023" :

  • Sélectionner "Mobile application 2023" en haut à gauche.
  • Poursuivre avec la procédure générale Rapporter un bug

Réinitialiser le mot de passe

La procédure de réinitialisation du mot de passe permet à un utilisateur de récupérer l'accès à son compte en cas d'oubli.

Interface Utilisateur

Sur la page de connexion, les éléments suivants sont disponibles pour réinitialiser le mot de passe :

  1. Identifiant: Champ destiné à la saisie de l'identifiant de connexion (nom d'utilisateur).
  2. Sélection de la Plateforme: Une liste déroulante permet de sélectionner la plateforme correspondante.
  3. Bouton Envoyer: Après avoir rempli les champs requis, ce bouton initie la procédure de réinitialisation.
Processus de Réinitialisation du Mot de Passe

Pour réinitialiser le mot de passe, les étapes suivantes sont effectuées :

  1. Accéder à la Page de Réinitialisation: Sur la page de connexion, cliquer sur le lien "Mot de passe oublié ?".
  2. Saisir l'Identifiant: Entrer le nom d'utilisateur dans le champ "Identifiant".
  3. Sélectionner la Plateforme: Choisir la plateforme correspondante dans la liste déroulante.
  4. Envoyer la Demande: Cliquer sur le bouton "Envoyer" pour soumettre la demande de réinitialisation.
  5. Vérification et Envoi du Lien: Si l'utilisateur existe et qu'une adresse email est associée à son compte, un lien de réinitialisation du mot de passe sera envoyé à cette adresse email.

Se connecter

Le formulaire de connexion dans l'application Flutter permet l'authentification des utilisateurs en nécessitant la saisie d'un nom d'utilisateur, d'un mot de passe et la sélection d'une plateforme. Il inclut également une option pour sauvegarder les détails de connexion pour une utilisation future.

Interface Utilisateur

À l'ouverture de l'application, l'écran de connexion présente les champs d'entrée suivants et un bouton de soumission :

  1. Nom d'Utilisateur: Ce champ est destiné à la saisie du nom d'utilisateur, servant d'identifiant de connexion.
  2. Mot de Passe: Ici, le mot de passe est saisi. Il reste caché pour des raisons de sécurité, mais peut être affiché en cliquant sur l'icône d'œil à côté.
  3. Sélection de la Plateforme: Une liste déroulante permet de sélectionner la plateforme désirée, généralement en rapport avec l'environnement ou le système de connexion.
  4. Se Souvenir de Moi: Cette option, lorsqu'elle est activée, permet à l'application de stocker les détails de connexion pour une utilisation future.
  5. Bouton de Soumission: Après avoir saisi les informations nécessaires, appuyer sur le bouton "Connecter" initie le processus de connexion.
  6. Lien Mot de passe oublié ?: Permet d'accéder à la page de réinitialisation du mot de passe.
Processus de Connexion

Pour se connecter, les étapes suivantes sont effectuées :

  1. Saisir les Identifiants: Le nom d'utilisateur et le mot de passe sont saisis dans les champs respectifs.
  2. Sélectionner la Plateforme: La plateforme appropriée est choisie dans la liste déroulante, généralement déterminée par les exigences organisationnelles ou de l'application.
  3. Se Souvenir de Moi: Cette fonctionnalité optionnelle, lorsqu'elle est activée, permet de sauvegarder les détails de connexion (username/platforme) pour un accès futur.
  4. Soumettre: Appuyer sur le bouton "Connecter" pour commencer le processus de connexion.
Mise à Jour de l'Application

Lorsqu'une mise à jour est nécessaire, une boîte de dialogue apparaît avec des options pour quitter l'application ou la mettre à jour depuis la boutique d'applications.

Fonction de Remplissage Automatique (Se Souvenir de Moi)

Si la fonction "Se Souvenir de Moi" a été activée auparavant, les champs du nom d'utilisateur et de la plateforme seront pré-remplis lors du démarrage de l'application, permettant une saisie plus rapide.