Créer une règle de groupement de tâches

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Créez une règle de regroupement des tâches pour regrouper les tâches de manière dynamique en fonction des paramètres sélectionnés avec Service sur site le regroupement des tâches.

    Avant de commencer

    Pour ajouter des règles à une politique autre que la politique par défaut, créez d’abord une politique. Pour plus d'informations, consultez Créer une politique de groupement de tâches.

    Activer le modèle de Service sur site territoire Module d’extension lors du regroupement des tâches par territoire.

    Rôle requis : wm_admin

    Pourquoi et quand exécuter cette tâche

    Les règles de regroupement de tâches ne peuvent être appliquées aux tâches que si les conditions suivantes sont remplies :
    • A l’état de brouillon
    • Ne fait pas partie d’un autre lot
    • Pas un lot lui-même
    • Pas une tâche de fournisseur
    • Ne doit pas avoir d’heures d’accès
    • Ne nécessite pas d’équipe
    • N’a pas de fenêtre fixe
    • N’a pas de tâches dépendantes

    Procédure

    1. Accédez à la Tous > Service sur site > Administration du regroupement dynamique > Règles.
    2. Sélectionnez Nouveau.
    3. Remplissez les champs du formulaire.
      Tableau 1. Formulaire de règle de regroupement de tâches
      Champs Description
      Nom Nom de la règle.
      Politique Politique sous laquelle cette règle est regroupée.
      Remarque :
      Pour ajouter des règles à une politique autre que la politique par défaut, créez d’abord une politique. Pour plus d'informations, consultez Créer une politique de groupement de tâches.
      Ordre Ordre d’application de cette règle par rapport à d’autres règles de la politique.
      Actives Option pour rendre la règle active ou inactive.
    4. Dans la section Conditions de regroupement, utilisez le générateur de conditions pour créer des filtres de tâche qui définissent les tâches ciblées par cette règle.
    5. Facultatif : Activez Avancé pour remplacer le générateur de conditions par un champ de script .
      Le basculement de l’option Avancé remplace le générateur de conditions par le modèle suivant :
      /**
       * This scripted rule should return an array of sys_ids of tasks joined using comma for each group that should be bundled
       * @param {String} taskType table name that contains the taskIds
       * @param {String} taskIds comma-separated task sys_ids representing a group of tasks
       * @returns {String[]} list of comma-separated task sys_ids shown as below:
       * [
       *	'sys_id_1,sys_id_2,sys_id_3',
       *	'sys_id_4',
       *	'sys_id_5,sys_id_6,sys_id_7,sys_id_8'
       * ]
       */
      (function executeRule(taskType, taskIds) {
      	// your code goes here
      })(taskType, taskIds);
    6. Sélectionnez Prévisualiser les tâches pour prévisualiser toutes les tâches qui sont affectées par votre règle.
    7. Sélectionnez Envoyer.