Skip to content

use_case01

Niouby edited this page Mar 16, 2018 · 2 revisions

Cas d'utilisation 1 : Créer un nouveau projet

Contexte

L'intervenant souhaite ajouter un nouveau projet dans HyMaintenance. Dans un premier temps, l'intervenant devra renseigner le nom de la nouvelle société. Puis il choisira, parmis les trois compteurs par défaut, quel compteur il souhaite. L'intervenant pourra créer un à trois contrats avec cette société celon les compteurs choisis.

Portée

  • vue
  • formulaire
  • template

Pre-conditions

  • Avoir renseigné dans la base de données les trois MaintenanceType par défaut.

Scénario principal du succes

  1. L'intervenant renseigne le nom d'une nouvelle société

  2. L'intervenant selectionne la visibilité du compteur numéro n

  3. L'intervenant selectionne le type de compteur

  4. Retourne étape 2. pour n+1 tant que n <= 3

  5. L'intervenant valide sa requête

  6. Le système enregistre la nouvelle société

  7. Le système enregistre les n nouveaux contracts

  8. Le système redirige l'intervenant sur la page d'accueil

Extension

2.a L'intervenant choisi que le compteur sera inactif, retourne à l'étape 2. pour n+1 tant que n <= 3

3.a L'intervenant choisi le type total disponible

3.a.1 L'intervenant renseigne le nombre d'heures du contract

3.b L'intervenant choisi le type total consommé, retourne à l'étape 2. pour n+1 tant que n <= 3

Erreurs

  1. L'intervenant renseigne une société déjà existante : L'interface répond que la société existe déjà

3.a.1 L'intervenant entre un nombre négatif : L'interface répond qu'il faut un nombre positif

UI

Pour acces au formulaire de création de projet, l'intervenant clique sur le bouton ajouter un projet sur le header de la page d'accueil.

Informations par rapport au projet

  • priority : must
  • frequence d'utilisation : moyenne
  • date : 15/04/2018

Dépendance

aucune

Discussion

Refs #52 Modifier le maintenance_type lors de la création de projet