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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Créez une règle de groupement de tâches pour regrouper les tâches dynamiquement en fonction des paramètres sélectionnés avec Field Service le groupement de 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 regroupement de tâches.

    Rôle requis : administrateur

    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 devrait pas avoir d’heures d’accès
    • N’a pas besoin d’une équipe
    • N’a pas de fenêtre fixe
    • N’a pas de tâches dépendantes

    Procédure

    1. Accédez à la Tout > Service sur site > Administration du regroupement dynamique > Règles.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire 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 regroupement de tâches.
      Ordre Ordre d’application de cette règle par rapport à d’autres règles de la politique.
      Actif Option pour rendre la règle active ou inactive.
    4. Dans la section Conditions de regroupement, utilisez le Créateur 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 ou désactivez Avancé pour remplacer le générateur de conditions par un champ de script .
      Le basculement 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 Soumettre.