Créer des dépendances entre des tâches de commande de travaux

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Si une commande de travaux contient plusieurs tâches, vous pouvez créer des dépendances entre les tâches qui déterminent l’ordre dans lequel les tâches seront exécutées.

    Avant de commencer

    Rôle requis : wm_qualifier ou rôle double de qualificateur

    Activez le module d’extension Field Service Task Dependency (com.snc.fsm_task_dependency) pour définir éventuellement des dépendances de tâches avancées entre des tâches de commande de travaux provenant de commandes de travaux différentes ou de la même commande.

    Pourquoi et quand exécuter cette tâche

    Ces dépendances définissent et appliquent l’ordre dans lequel un agent unique ou plusieurs agents exécutent les tâches. Par exemple, sur une commande de travaux pour un nouveau serveur, un agent peut installer le serveur, c’est-à-dire réaliser la tâche en amont, tandis qu’un autre agent peut configurer le serveur une fois l’installation terminée, c’est la tâche en aval.

    Vous pouvez spécifier plusieurs dépendances pour une seule tâche. Le système empêche les relations circulaires, où deux tâches dépendent l’une de l’autre, en tenant compte de toutes les dépendances en amont lorsqu’il décide si une tâche peut être affectée automatiquement.

    Ce tableau explique les types de relations et de dépendances de tâches que vous pouvez créer.
    Tableau 1. Relations de dépendance de tâches
    Type de dépendance Description
    Fin à début Indique que la tâche successeur (en aval) doit être démarrée après avoir terminé sa tâche prédécesseur (en amont).

    Il s’agit du type de dépendance par défaut entre les tâches.

    Fin à début : le jour même Indique que la tâche successeur (en aval) doit être démarrée après avoir terminé sa tâche prédécesseur (en amont).

    Le successeur et le prédécesseur doivent être programmés le même jour.

    Fin à début : même jour : même agent Indique que la tâche successeur (en aval) doit être démarrée après avoir terminé sa tâche prédécesseur (en amont).

    Le successeur et le prédécesseur doivent être planifiés le même jour et par le même agent.

    Fin à début : même jour : pas le même agent Indique que la tâche successeur (en aval) doit être démarrée après avoir terminé sa tâche prédécesseur (en amont).

    Le successeur et le prédécesseur doivent être planifiés le même jour et par des agents différents.

    Fin à début : sur plusieurs jours : même agent Indique que la tâche successeur (en aval) doit être démarrée après avoir terminé sa tâche prédécesseur (en amont).

    Le successeur et le prédécesseur doivent être planifiés à des jours différents, mais affectés au même agent.

    Démarrer après démarrage Indique que la tâche successeur (en aval) doit être démarrée après avoir démarré sa tâche prédécesseur (en amont).

    Activez le module d’extension Field Service Task Dependency (com.snc.fsm_task_dependency) pour définir cette relation.

    Démarrer ensemble Indique que les tâches successeur (en aval) et prédécesseur (en aval) doivent être démarrées ensemble.

    Activez le module d’extension Field Service Task Dependency (com.snc.fsm_task_dependency) pour définir cette relation.

    Finir ensemble Indique que les tâches Successeur (en aval) et Prédécesseur (en aval) doivent être terminées ensemble.
    Remarque :

    Les dépendances ne peuvent être créées que lorsque les tâches prédécesseur et successeur ne sont pas affectées.

    Procédure

    1. Accédez à une commande de travaux.
    2. Ouvrez une tâche de commande de travaux.
    3. Dans la liste connexe Dépend de ou Dépendants, cliquez sur Nouveau.
    4. Renseignez les champs du formulaire.
      Tableau 2. Dépendances des modèles de tâches de commandes de
      Champ Description
      Successeur Sélectionnez une tâche dont la date de début ou de fin est déterminée par sa tâche prédécesseur (en amont).
      Type de dépendance Sélectionnez une relation de dépendance dans la liste déroulante. Les options disponibles sont les suivantes :
      • Fin à début
      • Démarrer après démarrage
      • Démarrer ensemble
      Utiliser le temps de latence maximal Cochez la case pour autoriser le temps de latence maximum entre les tâches.
      Prédécesseur Sélectionnez une tâche qui détermine l’heure de début ou de fin de sa tâche successeur (en aval).
      Temps de latence maximal Saisissez le délai ou le temps d’attente maximal entre les tâches.

      Le temps de latence maximum est le délai maximum autorisé entre le début des tâches prédécesseur et ses tâches successeurs.

      Temps de latence minimal Saisissez le délai minimal ou le temps d’attente entre les tâches.

      Le temps de latence minimal correspond au délai minimal autorisé entre le début de la tâche prédécesseur et sa tâche successeur.

    5. Cliquez sur Envoyer.

    Installation et configuration du serveur

    Imaginons que vous avez une commande de travaux pour la configuration d’un nouveau serveur. Trois tâches de commande de travaux sont impliquées : « Installer le serveur », « Configurer le serveur » et « Administrer le serveur ». Formulaire de dépendance de tâches
    • Installer le serveur (tâche prédécesseur ou en amont) : cette tâche implique l’installation physique du matériel du serveur.
    • Configurer le serveur (tâche successeur ou en aval) : cette tâche implique la configuration du logiciel serveur une fois l’installation terminée.
    • Administrer le serveur (tâche successeur ou en aval) : cette tâche implique la surveillance du serveur après l’installation et la configuration.
    Pour configurer des dépendances :
    1. Ouvrez l’ordre de travail.
    2. Accédez à la liste connexe des tâches de commande de travaux.
    3. Sélectionnez la tâche « Configurer le serveur ».
    4. Dans la liste connexe « Dépend de », cliquez sur « Nouveau ».
    5. Choisissez « Installer le serveur » comme tâche prédécesseur (tâche en amont).
    6. Dans la liste connexe « Personnes à charge », cliquez sur « Nouveau ».
    7. Sélectionnez « Administrer le serveur » comme tâche successeur (tâche en aval).
    8. Sélectionnez le type de dépendance.
    9. (Facultatif) Entrez le temps de latence maximum ou minimum.
    10. Cliquez sur « Soumettre ».
    Avec cette dépendance de tâches de commande de travaux, le système exige que la tâche « Installer le serveur » soit terminée avant que la tâche « Configurer le serveur » puisse commencer et que la tâche « Administrer le serveur » démarre une fois la configuration terminée.