Fermer une tâche de commande de travaux comme incomplète
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
- Accédez à la Tous > Service sur site > Agent > Mes affectations.
- Ouvrez une tâche de commande de travaux.
-
Cliquez sur Fermer incomplet.
La fenêtre contextuelle Fermer incomplet apparaît.
-
Effectuez l'une des opérations suivantes.
Option Description 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. -
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.
-
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'.