Tâches et Projets
Le module Tâches & Gestion de Projets de GoWeBa est un système Kanban complet intégré au CRM. Il combine la simplicité d'un todo-list avec la puissance d'un outil de gestion de projet : pipelines visuels, sous-tâches, estimations de temps, priorisation IA, et analyse de charge de travail.
Concepts clés
Modèle de données
Champs d'une tâche
Statuts de tâche
Priorités
Pipelines et étapes
Qu'est-ce qu'un pipeline ?
Un pipeline est un flux de travail visuel composé d'étapes ordonnées. Chaque organisation peut créer plusieurs pipelines pour différents processus :
- Pipeline Ventes : Prospection → Qualification → Proposition → Négociation → Gagné / Perdu
- Pipeline Support : Nouveau ticket → En attente → En cours → Résolu → Fermé
- Pipeline Projets : Backlog → Sprint → En développement → Test → Livré
- Pipeline Recrutement : Candidature → Entrevue 1 → Entrevue 2 → Offre → Embauché
Configuration d'un pipeline
Étapes du pipeline
Vues et affichages
Vue Kanban (Board)
La vue principale est un tableau Kanban interactif :
- Colonnes = étapes du pipeline
- Cartes = tâches avec titre, priorité, échéance, assigné
- Drag & drop : déplacer une tâche entre les étapes
- Couleurs : indicateurs visuels de priorité et statut
- Filtres : par assigné, priorité, tags, échéance
Vue Liste
Une vue tabulaire triable avec toutes les tâches :
- Tri par date, priorité, statut, assigné
- Filtres avancés : combinaison de critères
- Sélection multiple : actions en lot (changer statut, assigner, supprimer)
- Export : CSV ou PDF des tâches filtrées
Vue Pipeline (Pipelines page)
La page Tâches → Pipelines offre une vue d'administration des pipelines :
- Liste de tous les pipelines de l'organisation
- Statistiques : nombre de tâches par étape
- Gestion : créer, modifier, archiver, réordonner les pipelines
- Configuration des étapes : ajouter, renommer, supprimer, réordonner
Intelligence artificielle et automatisation
Création de tâches via WEBA
WEBA peut créer des tâches à partir du langage naturel : « Rappelle-moi de facturer Acme Inc vendredi » → Tâche créée : "Facturer Acme Inc", Échéance: vendredi, Priorité: NORMAL « Tâche urgente : corriger le bug de paiement avant demain midi » → Tâche créée : "Corriger le bug de paiement", Échéance: demain 12h, Priorité: URGENT
Priorisation IA
L'API /api/tasks/ai/priority utilise un modèle IA pour suggérer la priorité optimale d'une tâche en fonction de :
- Description et titre de la tâche
- Échéance et temps restant
- Charge de travail actuelle de l'assigné
- Historique des tâches similaires
- Impact business estimé
Analyse de charge de travail
L'API /api/tasks/ai/workload fournit une analyse IA de la répartition du travail :
- Charge par membre : nombre de tâches et heures estimées par personne
- Détection de surcharge : alertes quand un membre a trop de tâches urgentes
- Suggestions de réaffectation : propositions pour équilibrer la charge
- Prédictions : estimation du temps de livraison pour les tâches en pipeline
Actions post-appel
Après un appel téléphonique, WEBA extrait automatiquement les actions à faire et peut les convertir en tâches GoWeBa :
- Résumé d'appel — WEBA transcrit et résume la conversation
- Extraction d'action items — Les engagements pris sont identifiés
- Conversion en tâches — Chaque action item peut être créée comme tâche en un clic
- Attribution — Les tâches sont assignées à l'utilisateur approprié
Sous-tâches et commentaires
Sous-tâches
Chaque tâche peut avoir des sous-tâches pour décomposer le travail :
- Hiérarchie illimitée : sous-tâches de sous-tâches
- Progression : le pourcentage de complétion de la tâche parente reflète les sous-tâches
- Cascade : supprimer une tâche parente supprime aussi les sous-tâches
- Indépendance : chaque sous-tâche a son propre statut, priorité, assigné
Commentaires
Les commentaires permettent la discussion sur une tâche :
- Texte libre avec formatage markdown
- Mentions @membre pour notifier un collègue
- Historique complet des commentaires
- Pièces jointes : fichiers liés au commentaire
Analytics des tâches
La page Tâches → Analytics fournit des statistiques détaillées :
Intégration avec le CRM
Les tâches GoWeBa sont profondément intégrées avec le reste de la plateforme :
Cas d'utilisation concrets
Scénario : Pipeline de ventes
- Créer le pipeline — Ventes : Prospection → Qualification → Proposition → Négociation → Gagné ✅ / Perdu ❌
- Nouveau lead — Créer une tâche « Contacter Acme Inc » dans l'étape Prospection
- Qualification — Après le premier contact, déplacer vers Qualification
- Proposition — Créer un devis via WEBA et lier à la tâche
- Négociation — Discussion de prix, suivi des échanges
- Conclusion — Déplacer vers « Gagné » → la tâche est complétée
Scénario : Gestion de sprint
- Créer le pipeline — Projet X : Backlog → Sprint → En cours → Review → Done
- Planification de sprint — Déplacer les tâches prioritaires du Backlog vers Sprint
- Exécution — Les développeurs déplacent leurs tâches vers « En cours »
- Review — Les tâches terminées passent en review pour validation
- Livraison — Les tâches validées passent en « Done »
- Analytics — Consulter la vélocité du sprint dans les analytics
Dépannage et FAQ
Q : Combien de pipelines peut-on créer ? R : Illimité. Créez un pipeline par processus métier. Q : Peut-on assigner une tâche à plusieurs personnes ? R : Actuellement, une tâche a un seul propriétaire (ownerUserId). Pour le travail collaboratif, utilisez les sous-tâches assignées à différentes personnes. Q : Les tâches expirées sont-elles automatiquement supprimées ? R : Non. Les tâches en retard restent visibles avec un indicateur visuel rouge. Elles doivent être fermées manuellement (DONE ou CANCELLED).
— Fin du Module 06 —
GoWeBa — Bible des Opérations Document généré le 06 May 2026
| Concept | Description |
|---|---|
| Tâche (Task) | Unité de travail avec titre, description, statut, priorité, échéance |
| Pipeline | Flux de travail personnalisé (ex: Ventes, Support, Développement) |
| Étape (Stage) | Colonne dans le pipeline (ex: À faire, En cours, Terminé) |
| Sous-tâche | Tâche enfant liée à une tâche parente (hiérarchie) |
| Commentaire | Discussion et notes attachées à une tâche |
| Tags | Étiquettes pour catégoriser et filtrer les tâches |
| Champ | Type | Description |
|---|---|---|
| title | Texte | Titre de la tâche (obligatoire) |
| description | Texte long | Description détaillée, instructions |
| status | Enum | TODO, IN_PROGRESS, BLOCKED, IN_REVIEW, DONE, CANCELLED |
| priority | Enum | LOW, NORMAL, HIGH, URGENT |
| dueAt | Date | Échéance de la tâche |
| startAt | Date | Date de début planifiée |
| completedAt | Date | Date de complétion (remplie automatiquement) |
| estimatedMinutes | Nombre | Temps estimé en minutes |
| actualMinutes | Nombre | Temps réel passé en minutes |
| ownerUserId | UUID | Membre assigné à la tâche |
| relatedContactId | UUID | Contact CRM associé |
| tags | Liste | Étiquettes de catégorisation |
| sortOrder | Nombre | Ordre d'affichage dans l'étape/liste |
| pipelineId | UUID | Pipeline auquel la tâche appartient |
| stageId | UUID | Étape actuelle dans le pipeline |
| parentTaskId | UUID | Tâche parente (pour les sous-tâches) |
| Statut | Description | Couleur | Fermé ? |
|---|---|---|---|
| TODO | À faire — pas encore commencée | Gris | Non |
| IN_PROGRESS | En cours de réalisation | Bleu | Non |
| BLOCKED | Bloquée par un obstacle | Rouge | Non |
| IN_REVIEW | En attente de validation/révision | Orange | Non |
| DONE | Terminée avec succès | Vert | Oui |
| CANCELLED | Annulée — plus pertinente | Gris barré | Oui |
| Priorité | Niveau | Indicateur visuel | Usage typique |
|---|---|---|---|
| LOW | 1 | 🟢 Vert | Tâches non urgentes, améliorations futures |
| NORMAL | 2 | 🔵 Bleu | Travail quotidien standard |
| HIGH | 3 | 🟠 Orange | Important, à traiter rapidement |
| URGENT | 4 | 🔴 Rouge | Critique, action immédiate requise |
| Champ | Type | Description |
|---|---|---|
| name | Texte | Nom du pipeline (obligatoire) |
| description | Texte | Description et objectif du pipeline |
| color | Hex | Couleur d'identification |
| icon | Emoji/texte | Icône visuelle |
| isDefault | Boolean | Pipeline par défaut pour les nouvelles tâches |
| isArchived | Boolean | Pipeline archivé (masqué mais données conservées) |
| sortOrder | Nombre | Ordre d'affichage dans la liste des pipelines |
| Champ | Type | Description |
|---|---|---|
| name | Texte | Nom de l'étape (ex: « En cours ») |
| color | Hex | Couleur de la colonne Kanban |
| sortOrder | Nombre | Position de gauche à droite |
| isClosed | Boolean | Étape fermée (les tâches sont considérées terminées) |
| isWonStage | Boolean | Étape de victoire (pipeline Ventes : « Gagné ») |
| Métrique | Description |
|---|---|
| Total des tâches | Nombre total de tâches dans la période |
| Tâches par statut | Répartition TODO / IN_PROGRESS / DONE / etc. |
| Tâches par priorité | Répartition LOW / NORMAL / HIGH / URGENT |
| Tâches en retard | Nombre de tâches dont l'échéance est passée |
| Temps moyen de complétion | Durée moyenne entre création et DONE |
| Charge par membre | Nombre de tâches par assigné |
| Vélocité | Nombre de tâches complétées par semaine |
| Tâches créées vs terminées | Ratio de productivité |
| Module | Intégration | Exemple |
|---|---|---|
| Contacts | relatedContactId | Tâche liée à un contact : « Relancer Acme Inc » |
| Calendrier | Via WEBA | Tâche → événement : « Réunion pour discuter de la tâche » |
| Facturation | Via WEBA | Tâche « Facturer Acme » → facture créée via le Studio |
| Téléphonie | Action items post-appel | L'appel génère des tâches de suivi automatiquement |
| Via Webabox | Tâche créée depuis un email : « Répondre au client » | |
| WEBA | Création vocale/chat | « Rappelle-moi de … » → tâche créée |
| Problème | Cause probable | Solution |
|---|---|---|
| Tâche non visible | Filtre actif qui la masque | Réinitialiser les filtres (bouton « Clear filters ») |
| Drag & drop ne fonctionne pas | Navigateur incompatible | Utiliser Chrome, Firefox ou Edge récent |
| Sous-tâche disparue | Tâche parente supprimée | Les sous-tâches sont supprimées en cascade — restaurer si possible |
| Analytics vides | Période trop courte | Élargir la période d'analyse (30j, 90j, 1an) |
| WEBA ne crée pas la tâche | Intention non détectée | Reformuler avec des mots-clés clairs (« tâche », « rappelle-moi », « à faire ») |