Erstellen Sie eine Aufgabenbündelungsregel

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 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
    • Selbst kein Paket
    • Keine Lieferantenaufgabe
    • Sollte keine Zugriffszeiten 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 > Bedingungen.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Regel für Aufgabenbündelung“.
      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.
      Bestellung Reihenfolge, wann diese Regel relativ zu anderen Regeln in 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: Schalten Sie Erweitert um, um den Bedingungsgenerator durch ein Skriptfeld zu ersetzen.
      Durch das Umschalten von „ 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.