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

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 1 minute to read
  • Créez une règle de regroupement des tâches pour regrouper les tâches dynamiquement en fonction des paramètres sélectionnés avec Field Service le regroupement des tâches.

    Before you begin

    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 : admin

    About this task

    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
    • Ce n’est pas un lot en soi
    • 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

    Procedure

    1. Accédez à la Tous > Service sur site > Administration du regroupement dynamique > Règles.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire.
      Table 1. Formulaire Règle de regroupement des tâches
      Champs Description
      Nom Nom de la règle.
      Stratégie Politique sous laquelle cette règle est regroupée.
      Note:
      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.
      Commande Ordre d’application de cette règle par rapport à d’autres règles de la politique.
      Actif Option permettant d’activer ou de désactiver la règle.
    4. Dans la section Conditions de regroupement, utilisez le créateur de condition pour créer des filtres de tâche qui définissent les tâches ciblées par cette règle.
    5. Optional: Activez l’option Avancé pour remplacer le créateur de condition par un champ de script .
      L’activation/désactivation de la valeur Avancé remplace le créateur de condition 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.