Fermer une tâche de commande de travaux comme incomplète

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Fermez une tâche de commande de travaux comme incomplète si du travail reste en attente sur la tâche.

    Avant de commencer

    Rôle requis : wm_agent

    Procédure

    1. Accédez à la Tous > Service sur site > Agent > Mes affectations.
    2. Ouvrez une tâche de commande de travaux.
    3. Cliquez sur Fermer incomplet.
      La fenêtre contextuelle Fermer incomplet apparaît.
    4. Effectuez l'une des opérations suivantes.
      OptionDescription
      Cloner la tâche et créer une tâche de suivi Depuis la liste Créer une tâche de suivi ?, sélectionnez Oui.
      Fermer la commande de travaux comme incomplète sans créer de tâche de suivi Depuis la liste Créer une tâche de suivi ?, sélectionnez Non.
    5. Dans le champ Motif de la fermeture incomplète, entrez un motif pour lequel la tâche n’a pas été terminée.
      Ces informations sont copiées dans le champ Notes de travail sur le formulaire de tâche de commande de travaux.
    6. Cliquez sur OK.
      L’état de toutes les pièces inutilisées passe automatiquement à En stock.
      L’état de la commande de travaux parente change en fonction des conditions suivantes :
      Si L’état de la commande de travaux passe à
      Toutes les tâches de commande de travaux sont à l’état Fermé - Terminé ou Annulé et au moins une tâche de commande de travaux est à l’état Fermé - Incomplet. Fermé - Incomplet
      Une seule tâche de commande de travaux est associée à une commande de travaux et cette tâche génère une tâche de suivi qui est à l’état de Brouillon. En attente de qualification
      Plus d’une tâche de commande de travaux est associée à une commande de travaux et une ou plusieurs de ces tâches génèrent une tâche de suivi qui est à l’état de Brouillon. Travail en cours
      Toutes les tâches de suivi générées par une des tâches de commande de travaux sont à l'état Fermé terminé.
      Remarque :
      la tâche qui a généré la tâche de suivi sera à l’état Fermé incomplet.
      Fermé terminé
      Remarque :
      De plus,

      La fermeture de la tâche de commande de travaux enfant ferme également la commande de travaux parent.

      Cette règle métier est configurée sur la table parente (sm_task) et s’exécute lorsque l’état d’un enregistrement (sm_task) change. Une logique est codée en dur pour déployer le changement d’état vers son parent.

      Si ce comportement n’est pas souhaité pour les commandes de travaux, vous pouvez implémenter la condition suivante sur cette règle métier pour vous assurer que cette règle métier ne s’exécute pas pour les enregistrements (wm_task/wm_order).

      Condition = current.sys_nom_classe != 'wm_task' && current.sys_nom_de_classe != 'wm_order'.