Task Management Pattern
Type de modèle : Gestion de workflow Complexité : Faible-Moyenne Mise en place estimée : 30-45 minutes Cas d'usage courants : Workflows d'approbation, tâches de révision, gestion des exceptions, escalade
Vous construisez ce modèle dans le Workflow Builder (Workflow Dashboard → Workflow List → Add Workflow). Cliquez sur Add Card pour ouvrir la bibliothèque de cartes et sélectionnez les cartes utilisées par ce modèle — tasks_create, ACTION_ASSIGN_TO_USER, ACTION_SEND_EMAIL_TO_GROUPS et CONDITION_TASK_STATUS (la catégorie Assignee contient les cartes de tâche et d'affectation) :

Vue d'ensemble du modèle
Ce modèle montre comment créer, affecter, suivre et gérer des tâches dans les workflows DocBits. Les tâches sont des éléments de travail concrets affectés à des utilisateurs ou des groupes qui doivent être terminés avant que le workflow du document puisse se poursuivre.
Ce que fait ce modèle :
Crée des tâches en fonction des conditions du workflow
Affecte les tâches aux utilisateurs ou groupes appropriés
Définit les propriétés des tâches (priorité, échéance, description)
Envoie des notifications lors de la création des tâches
Suit le statut et l'achèvement des tâches
Route les documents en fonction des résultats des tâches
Quand utiliser ce modèle
Utilisez ce modèle lorsque vous devez :
✅ Créer des workflows d'approbation
✅ Affecter des tâches de révision aux utilisateurs
✅ Traiter les exceptions nécessitant une intervention humaine
✅ Escalader les problèmes vers les responsables
✅ Créer des chaînes d'approbation à plusieurs niveaux
✅ Suivre qui doit faire quoi
✅ Fixer des échéances pour les actions
N'utilisez pas ce modèle lorsque :
❌ aucune action humaine n'est requise (utilisez plutôt le traitement automatique)
❌ il s'agit seulement de notifier (utilisez plutôt l'e-mail)
❌ un simple routage de document suffit (utilisez plutôt l'affectation)
Exemple complet de workflow
Scénario : Approbation de factures avec routage basé sur le montant
Exigence métier :
Factures < 1 000 € : Approbation automatique (aucune tâche nécessaire)
Factures 1 000-10 000 € : Tâche d'approbation au responsable
Factures > 10 000 € : Double approbation (responsable + directeur)
Tous les approbateurs reçoivent une notification par e-mail
Les tâches ont une échéance de 3 jours
Cartes de workflow utilisées :
CONDITION_DOC_FIELD_AMOUNT – Vérifier le montant de la facture
tasks_create – Créer une tâche d'approbation
ACTION_ASSIGN_TO_USER – Affecter la tâche à l'approbateur
ACTION_SEND_EMAIL_TO_GROUPS – Envoyer une notification
CONDITION_TASK_STATUS – Vérifier si la tâche est terminée
ACTION_APPROVE_DOCUMENT – Approuver après l'achèvement de la tâche
Mise en œuvre étape par étape
Étape 1 : Vérifier le seuil de montant
Carte : CONDITION_DOC_FIELD_AMOUNT ou une condition de champ similaire
Configuration pour le chemin 1 (< 1 000 €) :
Configuration pour le chemin 2 (1 000-10 000 €) :
Configuration pour le chemin 3 (> 10 000 €) :
Référence du guide : Guide des cartes de condition
Étape 2A : Approuver automatiquement les petites factures (< 1 000 €)
Aucune tâche nécessaire pour les petits montants
Cartes :
ACTION_SET_FIELD_TO_TEXT
Définir « Approval_Type » = « AUTO »
Définir « Approval_Reason » = « Amount below threshold »
ACTION_APPROVE_DOCUMENT
Résultat : Document approuvé automatiquement, aucune tâche créée
Étape 2B : Créer une tâche d'approbation pour le responsable (1 000-10 000 €)
Carte : tasks_create (v4 recommandée)
Configuration :
Mappage des champs :
{{DOCUMENT_NUMBER}}– ID de document automatique{{Total_Amount}}– Champ : Total_Amount{{Supplier_Name}}– Champ : Supplier_Name{{Invoice_Number}}– Champ : Invoice_Number{{Invoice_Date}}– Champ : Invoice_Date{{Approving_Manager}}– Champ ou utilisateur fixe
Référence du guide : Guide d'affectation des tâches
Étape 2C : Créer des tâches de double approbation (> 10 000 €)
Deux tâches successives pour les factures de montant élevé
Tâche 1 : Approbation par le responsable
Tâche 2 : Approbation par le directeur (créée après l'achèvement de la tâche 1)
Étape 3 : Affecter la tâche à un utilisateur/un groupe
Carte : ACTION_ASSIGN_TO_USER ou ACTION_ASSIGN_TO_GROUP
Option 1 : Affecter à un utilisateur spécifique
Option 2 : Affecter à un groupe
Option 3 : Affectation séquentielle
Référence du guide : Guide d'affectation
Étape 4 : Envoyer une notification par e-mail
Carte : ACTION_SEND_EMAIL_TO_GROUPS
Configuration :
Variables d'e-mail :
{{TASK_ASSIGNEE_EMAIL}}– E-mail du destinataire de la tâche{{TASK_ASSIGNEE_NAME}}– Nom du destinataire de la tâche{{DOCUMENT_NUMBER}}– ID du document{{TASK_DEADLINE}}– Date d'échéance de la tâche{{TASK_PRIORITY}}– Niveau de priorité de la tâche{{DOCUMENT_LINK}}– Lien direct vers le document
Référence du guide : Guide d'envoi d'e-mails à des groupes
Étape 5 : Suivre le statut de la tâche
Carte : CONDITION_TASK_STATUS ou un vérificateur de statut de tâche similaire
Configuration :
Options de statut :
CREATED – Tâche tout juste créée
ASSIGNED – Tâche affectée à un utilisateur
IN_PROGRESS – L'utilisateur a commencé à travailler sur la tâche
COMPLETED – Tâche terminée
APPROVED – Tâche approuvée
REJECTED – Tâche rejetée
CANCELLED – Tâche annulée
OVERDUE – Tâche en retard
Logique :
Étape 6 : Terminer le workflow en fonction du résultat de la tâche
Après l'achèvement de la tâche :
Scénario A : Tâche approuvée
Scénario B : Tâche rejetée
Scénario C : Tâche en retard
Diagramme de workflow complet
Gabarits de configuration
Gabarit 1 : Tâche d'approbation simple
Gabarit 2 : Tâche de révision avec détails
Gabarit 3 : Tâche d'escalade
Modèles avancés
Modèle 1 : Approbation séquentielle à plusieurs niveaux
Utilisation : Les factures doivent passer par plusieurs approbateurs successivement
Mise en œuvre :
Modèle 2 : Approbation parallèle par plusieurs personnes
Utilisation : Plusieurs personnes doivent approuver simultanément
Mise en œuvre :
Modèle 3 : Création conditionnelle de tâches
Utilisation : Créer différentes tâches en fonction de conditions
Modèle 4 : Escalade basée sur l'échéance
Utilisation : Escalader automatiquement si la tâche n'est pas terminée à temps
Gestion des erreurs
Scénario 1 : Destinataire introuvable
Problème : L'utilisateur n'existe pas ou est inactif
Solution :
Scénario 2 : Échec de la création de tâche
Problème : Erreur système lors de la création de la tâche
Solution :
Scénario 3 : Aucune réaction à la tâche
Problème : L'utilisateur ne termine pas la tâche dans les délais
Solution :
Liste de vérification de test
Exemples concrets
Exemple 1 : Exception lors du rapprochement de commande à trois voies
Scénario : La facture ne correspond pas à la commande, une révision est nécessaire
Exemple 2 : Approbation d'une facture fournisseur
Scénario : La facture d'un nouveau fournisseur nécessite une approbation particulière
Exemple 3 : Traitement de fin de mois
Scénario : Les factures de fin de mois nécessitent un traitement urgent
Conseils de performance
✅ Bonnes pratiques :
Fixer des échéances réalistes
Utiliser des titres et descriptions de tâches clairs
Inclure toutes les informations nécessaires dans la tâche
Notifier en temps utile
Surveiller les taux d'achèvement des tâches
Escalader automatiquement les tâches en retard
Journaliser toutes les activités liées aux tâches
Réviser les schémas de tâches mensuellement
❌ À éviter :
Créer des tâches pour tout
Descriptions de tâches vagues
Échéances irréalistes
Trop d'e-mails de notification
Aucun chemin d'escalade
Ignorer les tâches en retard
Ne pas suivre les indicateurs de tâches
Modèles connexes
Modèles qui fonctionnent bien ensemble :
Modèle d'intégration d'API – Créer des tâches pour les erreurs d'API
Modèle de rapprochement de commandes (PO Matching) – Créer des tâches en cas d'écarts de commande
Modèle de logique de décision – Router vers le type de tâche approprié
Modèle de transformation des données – Transformer les données avant la création de la tâche
Guides connexes
Prérequis
Guide d'affectation des tâches – Documentation de la carte de tâche
Guide d'affectation – Affectation aux utilisateurs
Guide d'envoi d'e-mails à des groupes – Notifications par e-mail
Cartes connexes
tasks_create – Guide d'affectation des tâches
ACTION_ASSIGN_TO_USER – Guide d'affectation
ACTION_SEND_EMAIL_TO_GROUPS – Guide e-mail
CONDITION_TASK_STATUS – Guide des cartes de condition
Prochaines étapes
Ajouter des notifications par e-mail : Guide e-mail
Mettre en place un routage complexe : Modèle de logique de décision
Version du modèle : 1.0 Dernière mise à jour : 23 octobre 2025 Difficulté : Faible-Moyenne Temps estimé : 30-45 minutes Taux de réussite : Très élevé
Last updated