meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tache [2026/07/13 16:49] – créée 45.147.21.143tache [2026/07/14 17:09] (Version actuelle) 45.147.21.143
Ligne 1: Ligne 1:
-====== Gestion des Tâches ======+|{{:connexe.jpg?40|}} **Sujets connexes**| |
  
 +====== Ecran de gestion des Tâches ======
 **Statut : fonctionnalité en version Bêta.** Certains comportements décrits ci-dessous peuvent encore évoluer. **Statut : fonctionnalité en version Bêta.** Certains comportements décrits ci-dessous peuvent encore évoluer.
- +L'écran **Tâches** permet de créer, suivre et finaliser des tâches individuelles (rendez-vous, actions à mener, rappels...), ainsi que de définir des **modèles de tâches récurrentes** qui génèrent automatiquement de nouvelles tâches selon une périodicité (quotidienne, hebdomadaire, mensuelle, annuellepersonnalisée ou ponctuelle).
-L'écran **Tâches** permet de créer, suivre et finaliser des tâches individuelles (rendez-vous, actions à mener, rappels...), ainsi que de définir des **modèles de tâches récurrentes** qui génèrent automatiquement de nouvelles tâches selon une périodicité (quotidienne, hebdomadaire, mensuelle, annuelle ou personnalisée).+
  
 ===== Accès à l'écran ===== ===== Accès à l'écran =====
- 
 L'écran est accessible depuis le menu latéral, entrée **"Tâches"** (icône de tâche, badge **Bêta**). Cette entrée n'est visible que sur les écrans de taille moyenne ou supérieure (elle est masquée en affichage mobile). L'écran est accessible depuis le menu latéral, entrée **"Tâches"** (icône de tâche, badge **Bêta**). Cette entrée n'est visible que sur les écrans de taille moyenne ou supérieure (elle est masquée en affichage mobile).
  
Ligne 13: Ligne 12:
   * **Liste des Tâches** : grille des tâches existantes.   * **Liste des Tâches** : grille des tâches existantes.
   * **Modèles de Tâches** : grille des modèles servant à générer des tâches récurrentes.   * **Modèles de Tâches** : grille des modèles servant à générer des tâches récurrentes.
 +
 +==== Affichage simplifié (petits écrans) ====
 +
 +Sur un écran de petite taille (mobile, tablette, ou fenêtre étroite), l'écran bascule automatiquement dans un mode simplifié :
 +
 +  * Le choix entre "Liste des Tâches" et "Modèles de Tâches" disparaît : seule la **Liste des Tâches** reste accessible.
 +  * En ouvrant une tâche, la fiche détail n'affiche plus les onglets (Informations, Réalisations, Log) : seule la **liste des étapes** de la tâche apparaît sous la grille.
 +  * Les actions **Nouveau** et **Dupliquer** sont masquées dans ce mode (elles nécessitent l'onglet Informations, non accessible ici) : les actions **Finalise la tâche**, **Effacer** et **Archiver/Restaurer** restent disponibles.
 +
 +Ce mode est pensé pour consulter et cocher les étapes des tâches existantes en mobilité ; la création et l'édition complète des tâches se font sur un écran large.
  
 ===== Les Tâches ===== ===== Les Tâches =====
- 
 Une **Tâche** est une action concrète à réaliser, avec une échéance, un responsable et un suivi d'avancement. Une **Tâche** est une action concrète à réaliser, avec une échéance, un responsable et un suivi d'avancement.
  
 ==== Liste des Tâches ==== ==== Liste des Tâches ====
 +La grille "Liste des Tâches" présente l'ensemble des tâches enregistrées. **Par défaut, les tâches finalisées sont masquées.** Un bouton de la barre d'outils permet de basculer entre :
  
-La grille "Liste des Tâches" présente l'ensemble des tâches enregistrées. Un bouton de la barre d'outils permet de basculer entre : 
- 
-  * **Masquer les tâches finalisées** 
   * **Afficher les tâches finalisées**   * **Afficher les tâches finalisées**
- +  * **Masquer les tâches finalisées**
-Par défaut, toutes les tâches (finalisées ou non) sont affichées.+
  
 Un clic sur une ligne (ou sur le bouton "Nouveau") ouvre la fiche détail de la tâche. Un clic sur une ligne (ou sur le bouton "Nouveau") ouvre la fiche détail de la tâche.
Ligne 31: Ligne 36:
 ==== Fiche d'une Tâche ==== ==== Fiche d'une Tâche ====
  
-La fiche d'une tâche est organisée en 4 onglets : **Informations**, **Étapes**, **Réalisations**, **Log**.+Sur un écran large, la fiche d'une tâche est organisée en 4 onglets : **Informations**, **Étapes**, **Réalisations**, **Log** (voir [[#affichage_simplifie_petits_ecrans|mode simplifié]] pour le comportement sur petit écran, où seule la liste des étapes est affichée).
  
 Il n'est pas possible de changer d'onglet tant que des modifications n'ont pas été enregistrées ou annulées. Il n'est pas possible de changer d'onglet tant que des modifications n'ont pas été enregistrées ou annulées.
Ligne 61: Ligne 66:
   * Chaque étape possède une case **Faite** et peut être réordonnée (flèches monter/descendre ou glisser-déposer).   * Chaque étape possède une case **Faite** et peut être réordonnée (flèches monter/descendre ou glisser-déposer).
   * Suppression d'une étape via l'icône poubelle en bout de ligne.   * Suppression d'une étape via l'icône poubelle en bout de ligne.
 +  * La liste est affichée dans une zone à hauteur fixe avec ascenseur vertical : au-delà d'un certain nombre d'étapes, on défile dans la liste au lieu d'allonger la page.
 +
 +Sur petit écran (voir [[#affichage_simplifie_petits_ecrans|mode simplifié]]), ce bloc "Étapes" est la seule chose affichée sous la grille des tâches, sans les autres onglets.
  
 === Onglet Réalisations === === Onglet Réalisations ===
Ligne 74: Ligne 82:
 Le menu d'actions (bouton flottant en bas de l'écran) propose : Le menu d'actions (bouton flottant en bas de l'écran) propose :
  
-  * **Nouveau** : créer une nouvelle tâche vierge.+  * **Nouveau** : créer une nouvelle tâche vierge. *Masqué en mode simplifié (petit écran).* 
 +  * **Dupliquer** : crée une copie de la tâche courante, check-list d'étapes comprise, prête à être enregistrée comme nouvelle tâche (le titre est suffixé par " (copie)"). Le statut de finalisation (case "Tâche finalisée ?", date de finalisation, taux d'avancement) est réinitialisé sur la copie. Tant que le bouton "Enregistrer" n'a pas été utilisé, il ne s'agit que d'un brouillon non persisté. *Masqué en mode simplifié (petit écran).*
   * **Finalise la tâche** : marque la tâche comme terminée en une seule action — renseigne automatiquement la date de finalisation à l'instant présent, fixe le taux d'avancement à 100 % et coche "Tâche finalisée ?".   * **Finalise la tâche** : marque la tâche comme terminée en une seule action — renseigne automatiquement la date de finalisation à l'instant présent, fixe le taux d'avancement à 100 % et coche "Tâche finalisée ?".
   * **Effacer** : supprime définitivement la tâche, après confirmation.   * **Effacer** : supprime définitivement la tâche, après confirmation.
Ligne 81: Ligne 90:
 ===== Les Modèles de Tâches ===== ===== Les Modèles de Tâches =====
  
-Un **Modèle de Tâche** est un gabarit qui décrit les caractéristiques par défaut des tâches à générer automatiquement (titre, description, priorité, réalisateur...) et qui porte une **règle de récurrence**. À chaque échéance de la règleune nouvelle Tâche est créée automatiquement à partir du modèle.+Un **Modèle de Tâche** est un gabarit qui décrit les caractéristiques par défaut des tâches à générer (titre, description, priorité, réalisateur...) et qui porte une **règle de récurrence**. Selon le type de récurrence choisi, le modèle génère automatiquement de nouvelles Tâches à chaque échéance, ou sert de gabarit à recopier manuellement à la demande (type "Une fois"voir plus bas). 
 + 
 +Cet écran n'est accessible que sur un écran large (voir [[#affichage_simplifie_petits_ecrans|mode simplifié]]).
  
 ==== Liste des Modèles de Tâches ==== ==== Liste des Modèles de Tâches ====
Ligne 103: Ligne 114:
  
 ^ Champ ^ Description ^ ^ Champ ^ Description ^
-| Type de récurrence | Quotidienne, Hebdomadaire, Mensuelle, Annuelle ou Personnalisée (voir [[#type_de_recurrence|table]]). | +| Type de récurrence | Quotidienne, Hebdomadaire, Mensuelle, AnnuellePersonnalisée ou Une fois (voir [[#type_de_recurrence|table]]). | 
-| Intervalle | Nombre d'unités entre deux occurrences (ex : "tous les 2 jours/semaines/mois"), de 1 à 365. |+| Intervalle | Nombre d'unités entre deux occurrences (ex : "tous les 2 jours/semaines/mois"), de 1 à 365. *Masqué pour le type "Une fois".* |
 | Jours de la semaine | Cases à cocher Lundi à Dimanche — visible uniquement pour les types Hebdomadaire et Personnalisée. | | Jours de la semaine | Cases à cocher Lundi à Dimanche — visible uniquement pour les types Hebdomadaire et Personnalisée. |
 | Semaine du mois | 1ère, 2ème, 3ème, 4ème ou Dernière — visible uniquement pour le type Mensuelle (ex : "le 3ème lundi du mois"). | | Semaine du mois | 1ère, 2ème, 3ème, 4ème ou Dernière — visible uniquement pour le type Mensuelle (ex : "le 3ème lundi du mois"). |
 | Jour du mois | Jour fixe du mois (0 = non utilisé) — visible uniquement pour le type Mensuelle. | | Jour du mois | Jour fixe du mois (0 = non utilisé) — visible uniquement pour le type Mensuelle. |
-| Date de début | Date à partir de laquelle la récurrence s'applique. | +| Date de début | Date à partir de laquelle la récurrence s'applique. *Masqué pour le type "Une fois".* 
-| Date de fin | Date au-delà de laquelle plus aucune occurrence n'est générée (laisser vide pour une récurrence sans fin). | +| Date de fin | Date au-delà de laquelle plus aucune occurrence n'est générée (laisser vide pour une récurrence sans fin). *Masqué pour le type "Une fois".* 
-| Nombre max d'occurrences | Nombre maximal de tâches générées par cette règle (0 = illimité). | +| Nombre max d'occurrences | Nombre maximal de tâches générées par cette règle (0 = illimité). *Masqué pour le type "Une fois".* 
-| Ignorer les jours fériés | Si coché, décale la génération des occurrences tombant un jour non ouvré. |+| Ignorer les jours fériés | Si coché, décale la génération des occurrences tombant un jour non ouvré. *Masqué pour le type "Une fois".* |
 | Reporter au | Jour ouvré précédent ou Jour ouvré suivant — visible uniquement si "Ignorer les jours fériés" est coché. | | Reporter au | Jour ouvré précédent ou Jour ouvré suivant — visible uniquement si "Ignorer les jours fériés" est coché. |
-| Prochaine échéance | Date de la prochaine occurrence à générer (information, lecture seule). | +| Prochaine échéance | Date de la prochaine occurrence à générer (information, lecture seule). Toujours vide pour le type "Une fois". | 
-| Dernière génération | Date/heure de la dernière génération effectuée pour ce modèle (information, lecture seule). |+| Dernière génération | Date/heure de la dernière génération effectuée pour ce modèle (information, lecture seule). Toujours vide pour le type "Une fois". |
  
 > **Point de vigilance :** dans la version actuelle, "Ignorer les jours fériés" ne tient compte que des samedis et dimanches ; les jours fériés officiels (1er mai, 14 juillet, etc.) ne sont pas encore pris en compte. > **Point de vigilance :** dans la version actuelle, "Ignorer les jours fériés" ne tient compte que des samedis et dimanches ; les jours fériés officiels (1er mai, 14 juillet, etc.) ne sont pas encore pris en compte.
 +
 +=== Modèle "Une fois" (ponctuel) ===
 +
 +Le type de récurrence **Une fois** décrit un modèle qui ne suit aucun calendrier : il n'est jamais généré automatiquement ni concerné par le bouton habituel de génération. À la place, la fiche affiche un bouton **Recopier le modèle en tâche**, qui crée immédiatement une nouvelle Tâche à partir du modèle (informations générales + check-list type dupliquée). Ce bouton peut être utilisé autant de fois que nécessaire — chaque clic crée une nouvelle tâche indépendante.
 +
 +Ce type convient à un modèle "gabarit" réutilisable à la demande (ex : une checklist type qu'on veut pouvoir instancier ponctuellement), sans notion de périodicité.
  
 === Check-list type === === Check-list type ===
  
-Fonctionne comme la check-list d'une tâche (ajout, ordre, suppression), mais définit la liste d'étapes qui sera dupliquée automatiquement sur chaque tâche générée à partir du modèle (colonne "Faite par défaut").+Fonctionne comme la check-list d'une tâche (ajout, ordre, suppression), mais définit la liste d'étapes qui sera dupliquée automatiquement sur chaque tâche générée à partir du modèle (colonne "Faite par défaut"). Comme pour une tâche, la liste est affichée dans une zone à hauteur fixe avec ascenseur vertical.
  
 === Génération manuelle des occurrences === === Génération manuelle des occurrences ===
  
-Un bouton **Générer les occurrences** permet de forcer, à la demande, la génération des tâches à venir pour ce modèle sur un horizon de **3 jours**. Ce bouton n'est disponible qu'une fois le modèle enregistré.+Pour un modèle récurrent (tout type sauf "Une fois"), un bouton **Générer les occurrences** permet de forcer, à la demande, la génération des tâches à venir pour ce modèlesur un horizon qui dépend du type de récurrence du modèle (voir [[#horizon_de_generation|table]]). Ce bouton n'est disponible qu'une fois le modèle enregistré.
  
 Un message confirme le résultat de l'opération : nombre d'occurrences générées, ou "Aucune nouvelle occurrence à générer" si tout est déjà à jour. Un message confirme le résultat de l'opération : nombre d'occurrences générées, ou "Aucune nouvelle occurrence à générer" si tout est déjà à jour.
 +
 +Pour un modèle de type "Une fois", ce bouton est remplacé par **Recopier le modèle en tâche** (voir ci-dessus).
  
 ==== Actions sur un Modèle de Tâche ==== ==== Actions sur un Modèle de Tâche ====
  
   * **Nouveau** : créer un nouveau modèle.   * **Nouveau** : créer un nouveau modèle.
 +  * **Dupliquer** : crée une copie du modèle courant — informations générales, règle de récurrence et check-list type — prête à être enregistrée comme nouveau modèle (le titre est suffixé par " (copie)"). Les informations "Prochaine échéance" et "Dernière génération" de la copie sont vides tant qu'elle n'a pas généré d'occurrence. Tant que le bouton "Enregistrer" n'a pas été utilisé, il ne s'agit que d'un brouillon non persisté.
   * **Effacer** : supprime définitivement le modèle ainsi que sa règle de récurrence et sa check-list type associées, après confirmation.   * **Effacer** : supprime définitivement le modèle ainsi que sa règle de récurrence et sa check-list type associées, après confirmation.
  
 ===== Génération automatique des tâches ===== ===== Génération automatique des tâches =====
  
-À l'ouverture de l'écran "Tâches", l'application vérifie **automatiquement**, pour tous les modèles actifs, si des occurrences sont dues dans les 3 prochains jours, et crée les tâches correspondantes sans intervention de l'utilisateur.+À l'ouverture de l'écran "Tâches", l'application vérifie **automatiquement**, pour tous les modèles actifs (hors type "Une fois"), si des occurrences sont dues dans l'horizon propre à leur type de récurrence (voir [[#horizon_de_generation|table]]), et crée les tâches correspondantes sans intervention de l'utilisateur.
  
 Pour chaque tâche générée automatiquement : Pour chaque tâche générée automatiquement :
Ligne 144: Ligne 164:
   * Une même occurrence (même règle, même date) n'est jamais générée deux fois.   * Une même occurrence (même règle, même date) n'est jamais générée deux fois.
  
-Il est également possible de forcer cette génération pour un modèle précis via le bouton **Générer les occurrences** de sa fiche détail (voir ci-dessus).+Il est également possible de forcer cette génération pour un modèle précis via le bouton **Générer les occurrences** de sa fiche détail (voir ci-dessus). Un modèle "Une fois" n'entre jamais dans ce mécanisme : il se recopie uniquement via **Recopier le modèle en tâche**.
  
 ===== Tables de référence ===== ===== Tables de référence =====
Ligne 164: Ligne 184:
 | Annuelle | Tous les N ans. | | Annuelle | Tous les N ans. |
 | Personnalisée | Combinaison libre de jours de la semaine. | | Personnalisée | Combinaison libre de jours de la semaine. |
 +| Une fois (modèle ponctuel) | Aucune génération automatique ; recopié à la demande via "Recopier le modèle en tâche". |
  
 ==== Report des jours fériés ==== ==== Report des jours fériés ====
Ligne 171: Ligne 192:
 | Jour ouvré suivant | | Jour ouvré suivant |
  
-===== Points de vigilance (version Bêta) =====+==== Horizon de génération ====
  
-  * Les boutons Archiver / Restaurer sont visibles sur les fiches Tâche et Modèle de Tâche mais ne sont pas encore opérationnels.+Chaque type de récurrence a son propre horizon de génération, c'est-à-dire la fenêtre à venir sur laquelle les occurrences sont créées à l'avance (automatiquement à l'ouverture de l'écran, ou manuellement via "Générer les occurrences") : 
 + 
 +^ Type de récurrence ^ Horizon ^ 
 +| Quotidienne | 3 jours | 
 +| Hebdomadaire | 14 jours | 
 +| Mensuelle | 32 jours | 
 +| Annuelle | 32 jours | 
 +| Personnalisée | 14 jours | 
 +| Une fois | Sans objet (pas de génération automatique) | 
 + 
 +===== Points de vigilance (version Bêta) =====
   * La prise en compte des jours fériés officiels n'est pas encore implémentée (seuls les week-ends sont exclus).   * La prise en compte des jours fériés officiels n'est pas encore implémentée (seuls les week-ends sont exclus).
 +  * Le type de récurrence "Une fois" nécessite une mise à jour du package partagé `ngx-logeasweb-ui` (logeas-lib) ; si l'option n'apparaît pas dans la liste déroulante, vérifier que la dernière version du package est bien installée.
   * La fonctionnalité étant en Bêta, l'ergonomie et certains comportements sont susceptibles d'évoluer.   * La fonctionnalité étant en Bêta, l'ergonomie et certains comportements sont susceptibles d'évoluer.