Le module Liste de tâches vous aide à gérer les tâches récurrentes et à suivre les progrès de réalisation, notamment :
Ce module vous aide à ne jamais manquer des tâches importantes comme l’entretien de la voiture, le remplacement des filtres, les contrôles périodiques, etc.
Utilisez ce module lorsque vous avez :
isActive = true)Note : Les tâches basées sur le temps (type CYCLE) n’ont pas de bouton “Confirmer” dans la carte. La confirmation se fait uniquement dans l’écran “Tâches à faire” (liste de cloche).
Objectif : Créer une tâche basée sur le temps pour que l’application vous rappelle automatiquement à l’échéance.
Étapes principales :
Schéma filaire - Écran Ajouter une tâche basée sur le temps :
┌──────────────────────────────────────────────┐
│ < Ajouter une tâche basée sur le temps │
├──────────────────────────────────────────────┤
Nom de la tâche
[ Remplacer le filtre à eau ]
Cycle de récurrence
Tous les [ 3 ] [ Mois ▼ ]
(Unité : Jour / Semaine / Mois / Année)
Prochaine date d'échéance
[ 03 / 01 / 2026 ▼ ]
Indication :
Date d'échéance pour la première fois.
Les dates suivantes seront automatiquement calculées en fonction du cycle que vous avez entré.
Heure de rappel
[ 08 : 00 ▼ ]
──────────────────────────────────────────────
[✓] Cette tâche entraîne des dépenses
┌─────────────────────────────────────┐
│ Catégorie * │
│ [Services publics ▼] [+ Créer nouveau]│
└─────────────────────────────────────┘
──────────────────────────────────────────────
Note (optionnel)
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ Annuler ] [ Enregistrer ]
└──────────────────────────────────────────────┘
Objectif : Créer une tâche basée sur des métriques pour suivre l’entretien de la voiture en fonction du kilométrage.
Étapes principales :
Schéma filaire - Écran Ajouter une tâche basée sur des métriques :
┌──────────────────────────────────────────────┐
│ < Ajouter une tâche basée sur des métriques │
├──────────────────────────────────────────────┤
Nom de la tâche
[ Changer l'huile de la voiture ]
Cycle
Tous les [ 3,000 ] Unité [ Miles ]
(Unité : Miles / Heures / Fois / ...)
Dernière valeur métrique réalisée
[ 12,500 ]
──────────────────────────────────────────────
[✓] Cette tâche entraîne des dépenses
┌─────────────────────────────────────┐
│ Catégorie * │
│ [Entretien voiture ▼] [+ Créer nouveau]│
└─────────────────────────────────────┘
──────────────────────────────────────────────
Note (optionnel)
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ Annuler ] [ Enregistrer ]
└──────────────────────────────────────────────┘
Objectif : Afficher un aperçu des tâches, filtrer par type, rechercher et afficher les détails de chaque tâche.
Étapes principales :
Schéma filaire - Écran Liste de tâches :
┌─────────────────────────────────────────────────────────┐
│ [← Retour] Liste de tâches [🔔] │
└─────────────────────────────────────────────────────────┘
│ 🔍 Rechercher... │
│ │
│ [Tout] [Basée sur le temps] [Basée sur des métriques] │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Carte : Remplacer le filtre à eau │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Remplacer le filtre à eau [Terminé] [🗑️] │ │ │
│ │ │ │ │ │
│ │ │ 📅 Cycle : Tous les 3 mois │ │ │
│ │ │ ✅ Dernière réalisation : 12/01/2025 │ │ │
│ │ │ 📅 Prochaine date d'échéance : 03/01/2026 │ │ │
│ │ │ ⏳ 76 jours restants │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ Afficher l'historique › [⚪ Actif] │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Carte : Changer l'huile de la voiture │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Changer l'huile de la voiture [🗑️] │ │ │
│ │ │ │ │ │
│ │ │ 📏 Suivi par : Miles │ │ │
│ │ │ ✅ Dernière confirmation : 12/02/2025 │ │ │
│ │ │ 🔢 Dernière valeur métrique : 12,500 miles │ │ │
│ │ │ 🎯 Prochaine échéance : 14,500 miles │ │ │
│ │ │ ⏳ ~300 miles restants │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ [✓ Confirmer] │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ Afficher l'historique › [⚪ Actif] │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ [+ FAB] │
└─────────────────────────────────────────────────────────┘
Objectif : Confirmer la réalisation d’une tâche basée sur des métriques en entrant la valeur métrique actuelle.
Étapes principales :
Schéma filaire - Boîte de dialogue Confirmer une tâche basée sur des métriques :
┌──────────────────────────────────────────────┐
│ Confirmer une tâche basée sur des métriques │
├──────────────────────────────────────────────┤
Nom de la tâche :
Changer l'huile de la voiture (lecture seule)
Suivi par :
Miles (lecture seule)
Dernière valeur métrique réalisée :
12,500 Miles (lecture seule)
──────────────────────────────────────────────
Valeur métrique actuelle
[ 14,520 ] Miles
Delta :
+2,020 Miles (automatique)
──────────────────────────────────────────────
Note
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ Non confirmé ] [ Confirmé ]
└──────────────────────────────────────────────┘
Objectif : Modifier les informations d’une tâche et afficher l’historique de réalisation.
Étapes principales :
Schéma filaire - Écran Historique des tâches :
┌─────────────────────────────────────────────────────────┐
│ [← Retour] Historique des tâches - Remplacer le filtre à eau│
└─────────────────────────────────────────────────────────┘
│ [Tout] [Ce mois] [Mois dernier] [3 derniers mois] │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Remplacer le filtre à eau [Terminé] │ │
│ │ │ │
│ │ 📅 Cycle : Tous les 3 mois │ │
│ │ ✅ Réalisé le : 12/01/2025 – 09:10 │ │
│ │ 📝 Note : Remplacer le filtre #1 et #2 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Remplacer le filtre à eau [Terminé] │ │
│ │ │ │
│ │ 📅 Cycle : Tous les 3 mois │ │
│ │ ✅ Réalisé le : 09/01/2025 – 08:45 │ │
│ └─────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
Objectif : Désactiver ou supprimer une tâche lorsqu’elle n’est plus nécessaire.
Étapes principales :
Objectif : Confirmer une tâche basée sur des métriques et ajouter automatiquement la dépense associée.
Étapes principales :
Schéma filaire - Boîte de dialogue Dépense engagée :
┌──────────────────────────────────────────────┐
│ Dépense engagée ? │
├──────────────────────────────────────────────┤
Voulez-vous ajouter une dépense pour cette
réalisation ?
[ Annuler ] [ Ajouter une dépense ]
└──────────────────────────────────────────────┘
isActive = true)nextDueDate - today > 7 jours0 < nextDueDate - today ≤ 7 joursnextDueDate < today et non confirméisActive = falselastMetricValue = valeur actuellenextMetricValue = valeur actuelle + cyclelastCompletedDate = aujourd’huihasCost = true : Afficher la boîte de dialogue “Dépense engagée ?” après confirmation réussieinitialNote, initialCategoryId, todoHistoryIdnextDueDate >= today)isActive = true).Icône de cloche : L’icône de cloche dans l’en-tête navigue vers l’écran “Tâches à faire” (liste de cloche) où les utilisateurs peuvent confirmer les tâches à faire (uniquement pour le type CYCLE).
Verrouiller Cycle/Unité : S’il y a un historique, le cycle (CYCLE) ou l’unité/cycle (METRIC) sera verrouillé et ne pourra pas être modifié pour assurer la cohérence des données.
Validation métrique : Lors de la confirmation d’une tâche basée sur des métriques, la valeur métrique actuelle doit être ≥ dernière valeur métrique réalisée. Sinon, l’application affichera une erreur et empêchera la confirmation.
Dépenses engagées : Si une tâche a des dépenses (hasCost = true), après confirmation réussie, l’application demandera si vous souhaitez ajouter une dépense. Si vous choisissez “Ajouter une dépense”, l’application remplira automatiquement la note et la catégorie.
Supprimer une tâche : Lors de la suppression d’une tâche, tout l’historique associé sera également supprimé (suppression en cascade). Les notifications seront également annulées.
Désactiver : Lors de la désactivation d’une tâche de type CYCLE, les notifications seront annulées. Lors de la réactivation, les notifications seront reprogrammées (si nextDueDate >= today).