ModulesTâches

Tâches

Gestionnaire de tâches d'équipe : création, assignation, échéances avec détection du retard, priorités et avancement des statuts. Testez tout dans le Simulateur.

Processus & workflow

Ouvrir le simulateur

À propos

Le module Tâches est un gestionnaire de tâches d'équipe complet : création, assignation à un membre, échéance avec détection automatique du retard, priorité et cycle de statuts (À faire → En cours → Terminé). Il peut être utilisé en standalone ou relié à un autre module (projet, livrable, ticket).

Concepts

  • Tâche : titre, description courte, assigné, échéance (date), priorité (haute / normale / basse), statut.
  • Statuts : À faire, En cours, Terminé — avancement en un clic (« Démarrer », « Terminer »).
  • Retard : échéance antérieure à la date du jour et statut différent de Terminé → badge rouge « En retard ».
  • Filtres combinés : statut (avec compteurs), assigné et recherche plein texte se cumulent.

Composants utilisés

bpm.metricRow, bpm.table (échéance, priorité et statut rendus par bpm.badge, actions par bpm.button), bpm.selectbox, bpm.input (recherche et date), bpm.modal (création / édition), bpm.confirmModal (suppression) et bpm.toast.

# Exemple Python (bpm) — gestionnaire de tâches
import bpm

bpm.metricRow([
    bpm.metric("À faire", 4),
    bpm.metric("En cours", 3),
    bpm.metric("En retard", 2),
])

bpm.table(
    columns=[
        {"key": "titre", "label": "Tâche"},
        {"key": "assigne", "label": "Assigné"},
        {"key": "echeance", "label": "Échéance"},
        {"key": "priorite", "label": "Priorité"},
        {"key": "statut", "label": "Statut"},
    ],
    data=taches,
)

bpm.button("Nouvelle tâche", on_click=ouvrir_modale_creation)

Paramétrage

Le simulateur fonctionne entièrement en local (8 tâches seedées, aucune API requise). En production, brancher les actions (création, avancement, suppression) sur votre API CRUD et persister les tâches en base. Voir la documentation pour le modèle de données, les transitions d'état et les règles de retard.