Erstellen Sie eine Aufgabenbündelungsregel

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Erstellen Sie mit Außendienst Aufgabenbündelung eine Aufgabenbündelungsregel, um Aufgaben gemäß den ausgewählten Parametern dynamisch zu bündeln.

    Vorbereitungen

    Um einer anderen Richtlinie als der Standardrichtlinie Regeln hinzuzufügen, erstellen Sie zuerst eine Richtlinie. Weitere Informationen finden Sie unter Erstellen Sie eine Richtlinie für die Aufgabenbündelung.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Aufgabengruppierungsregeln können nur dann auf Aufgaben angewendet werden, wenn die folgenden Bedingungen erfüllt sind:
    • Im Entwurfsstatus
    • Nicht Teil eines anderen Bündels
    • Kein Bündel selbst
    • Keine Lieferantenaufgabe
    • Sollte keine Zugriffsstunden haben
    • Benötigt keine Crew
    • Hat kein festes Fenster
    • Hat keine abhängigen Aufgaben

    Prozedur

    1. Navigieren zu Alle > Außendienst > Verwaltung der dynamischen Bündelung > Regeln.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Aufgabenbündelungsregel“.
      Felder Beschreibung
      Name Name der Regel.
      Richtlinie Richtlinie, unter der diese Regel gruppiert ist.
      Hinweis:
      Um einer anderen Richtlinie als der Standardrichtlinie Regeln hinzuzufügen, erstellen Sie zuerst eine Richtlinie. Weitere Informationen finden Sie unter Erstellen Sie eine Richtlinie für die Aufgabenbündelung.
      Reihenfolge Reihenfolge, in der diese Regel relativ zu anderen Regeln innerhalb der Richtlinie angewendet wird.
      Aktiv Option zum Aktivieren oder Deaktivieren der Regel.
    4. Verwenden Sie im Abschnitt „Gruppierungsbedingungen“ den Bedingungsgenerator , um Aufgabenfilter zu erstellen, die die Aufgaben definieren, auf die diese Regel abzielt.
    5. Wahlweise: Aktivieren Sie Erweitert, um den Bedingungsgenerator durch ein Skriptfeld zu ersetzen.
      Durch Umschalten auf Erweitert wird der Bedingungsgenerator durch die folgende Vorlage ersetzt:
      /**
       * 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. Wählen Sie Vorschauaufgaben aus, um eine Vorschau aller Aufgaben anzuzeigen, die von Ihrer Regel betroffen sind.
    7. Wählen Sie Absenden.