Enchaînement Automatique de Sous-tâches dans GLPI avec SubTask Flow

Créez des flux hiérarchiques de tâches : lorsqu'une tâche parent est terminée, les sous-tâches enfants sont créées automatiquement selon la solution choisie.

Tâches répétitives avec des étapes dépendantes

De nombreux processus IT suivent des flux prévisibles : lorsque l'analyse est terminée, créer la tâche d'exécution ; lorsque l'exécution est terminée, créer la tâche de validation. Dans GLPI standard, le technicien doit créer chaque tâche manuellement, en copiant les informations du modèle et en assignant les responsables. C'est lent, sujet aux erreurs et impossible à standardiser à grande échelle.

SubTask Flow : des flux de travail qui se construisent tout seuls

Le module SubTask Flow permet de créer des relations hiérarchiques entre les modèles de tâches (TaskTemplates) de GLPI. Vous configurez le flux une seule fois dans le modèle et il s'exécute automatiquement sur tous les tickets.

Flux conditionnel par solution

Chaque modèle parent peut avoir plusieurs enfants, et chaque enfant peut être conditionné à une solution spécifique. Par exemple :

  • Le technicien termine la tâche "Diagnostic" avec la solution "Matériel" → crée la sous-tâche "Remplacer le composant"
  • Le technicien termine avec la solution "Logiciel" → crée la sous-tâche "Réinstaller l'application"

Les chemins sont définis dans la configuration du modèle. Le technicien doit seulement choisir la solution lors de la clôture de la tâche.

Création automatique avec les données du modèle

Lorsque le technicien marque une tâche comme "Terminé", le module :

  1. Identifie les enfants correspondant à la solution choisie
  2. Crée automatiquement les TicketTasks enfants dans la timeline
  3. Copie le contenu, la catégorie, le temps estimé et le responsable depuis le modèle

Protection contre les boucles

Un algorithme DFS (recherche en profondeur) analyse les relations avant d'autoriser l'enregistrement. S'il détecte que le Modèle A → B → C → A formerait une boucle infinie, la relation est rejetée avec un message explicatif.

Suivi d'exécution

L'onglet Enregistrements affiche l'historique complet des exécutions avec parent, enfant, solution choisie, technicien responsable et horodatages. Traçabilité complète de chaque flux exécuté sur chaque ticket.

Comment configurer

  1. Définissez les options de solution dans la configuration du module
  2. Ouvrez un TaskTemplate et liez les modèles enfants dans l'onglet "Suivant (Modèle)"
  3. Définissez quelle solution active chaque enfant
  4. Le flux s'exécute automatiquement sur tout ticket utilisant le modèle

Questions fréquentes

Pas nativement. Le module SubTask Flow de NexTool permet de créer des hiérarchies de tâches où la clôture d'une tâche parent déclenche automatiquement la création de sous-tâches enfants.

SubTask Flow permet de configurer des flux où, lorsqu'une tâche est terminée, les suivantes sont créées automatiquement selon la solution choisie par le technicien.

Oui. SubTask Flow prend en charge la ramification conditionnelle : selon la solution sélectionnée dans la tâche parent, différentes sous-tâches enfants sont créées.

Oui. Les sous-tâches sont créées à partir de modèles configurables, incluant description, groupe responsable et délai.

Besoin d'aide ?