Wechseln zu: Navigation, Suche

Übersicht über die Regeln

Eine Geschäftsregel ist ein Stück Logik, das im engen Rahmen definiert, was ein Geschäft tut. Für das Genesys Rules System ist eine Regel ein externes Stück Logik, das von Geschäftsanalysten angepasst und von Anwendungen aufgerufen werden kann. Dadurch können Sie bestimmte Geschäftsverhalten nach Ihren Wünschen abstimmen.

Regeltypen

In GRAT können Sie zwei verschiedene Regeltypen konfigurieren: lineare Regeln und Entscheidungstabellen.

Lineare Regeln

Eine lineare Regel folgt folgendem Grundformat:

WHEN {condition} THEN {action}

Wenn die Bedingung wahr ist, tritt die Aktion ein. Diese Regelform eignet sich am besten für einfache Aktionen, wie das Zuweisen eines Werts, um zur Anwendung zurückzukehren. Beachten Sie jedoch, dass lineare Regeln mehrere Bedingungen und Aktionen oder nur Aktionen ohne Bedingungen haben können. Die verfügbaren Bedingungen und Aktionen hängen von den Regelvorlagen ab, die im Regelpaket enthalten sind.

Beispiel

Zweck
Wenn das Alter eines Kunden im Bereich von 30–40 Jahren liegt, wird die Interaktion des Kunden an die Agentengruppe 1 weitergeleitet.

Erstellen Sie im Genesys Rules Authoring Tool eine neue lineare Regel. Geben Sie ggf. den Namen, die Phase usw. ein und fügen Sie dann eine Bedingung und eine Aktion hinzu. Die Phasen, aus denen der Regelautor auswählen kann, werden durch die vom Regelautor verwendete Regelvorlage bestimmt.

Es gibt eine Enumeration namens 'Phases' innerhalb des Fakts _GRS_Environment, die jedes Mal erstellt wird, wenn auf der Registerkarte 'Regelentwicklung' ein neues Regelvorlagenprojekt erstellt wird. Wenn die Enumeration 'Phases' nicht vorhanden ist, wird dem Autor der Regel einfach * in der Dropdown-Liste Phase angezeigt. In diesem Fall wird 'Phase' bei der Bewertung des Regelpakets nicht berücksichtigt.

Wichtig
Für alle Regelauswertungen muss der Fakt _GRS_Environment angegeben werden. Es muss ein leerer Fakt _GRS_Environment für Regeln auf Paketebene bereitgestellt werden, die keine Phase verwenden (d. h., die Phase wurde als * definiert).

Die Dropdown-Liste 'Bedingung hinzufügen' und 'Aktion hinzufügen' werden mit allen Bedingungen und Aktionen aufgefüllt, die in den im Regelpaket enthaltenen Regelvorlagen erstellt wurden. Die Dropdown-Listen enthalten die Sprachausdrücke, die die Regelentwickler bei der Erstellung der Komponenten verwendet haben, und nicht die Zuordnung der Regelsprachen. Dies ermöglicht das Erstellen von Regeln, ohne die Zuordnung der Regelsprachen zu kennen oder mit Drools vertraut zu sein.

Die Parameter, die in jeder Bedingung und Aktion enthalten sind, werden durch die für die eingegebenen Namen dargestellt. Der Verfasser der Geschäftsregel muss diesen Namen entweder durch Eingabe eines Werts (z. B. für einen Altersbereich) oder durch Auswahl einer Option aus der Dropdown-Liste (z. B. für eine Agentengruppe) ersetzen.

Um also diese Regel zu erstellen, wählt der Autor der Regeln Altersbereich als Bedingung und gibt 30 als Parameter {ageLow} und 40 als Parameter {ageHigh} ein. Die Aktion lautet Ziel-Agentengruppe, und Agentengruppe 1 wird in der Dropdown-Liste {agentGroup} ausgewählt.

Weitere Informationen

In den folgenden Abschnitten wird erläutert, wie Sie in GRAT mit linearen Regeln arbeiten können:

Entscheidungstabellen

Entscheidungstabellen ermöglichen es Ihnen, eine Reihe von linearen Regeln mit dem gleichen Satz an Bedingungen (wenn) und Aktionen (dann) zu verbinden und sie für einen komplexen (strukturierten) Geschäftsfall zu verwenden. Verwenden Sie Entscheidungstabellen, um Dutzende linearer Regeln mit identischen Strukturen im System zu vermeiden.

Wichtig
  1. Die Auswahlmöglichkeiten in Entscheidungstabellen müssen sich gegenseitig ausschließen, um Zweideutigkeit zu vermeiden. Dadurch wird sichergestellt, dass es pro Bewertung nur ein Ergebnis gibt. Wenn sich die Auswahlmöglichkeiten nicht gegenseitig ausschließen, können mehrere Zeilen in nicht garantierter Reihenfolge ausgeführt werden. Die zuletzt ausgeführte Zeile bestimmt das finale Ergebnis.
  2. Die maximale Anzahl von Spalten, die in den Entscheidungstabellen unterstützt werden, ist 50.
  3. Achten Sie beim Bearbeiten von Regeln darauf, Ihre Cookie-Daten nicht zu löschen, da die Regel dadurch möglicherweise verlorengeht. Weitere Informationen dazu, wie Sie verhindern können, dass ein Benutzer Cookie-Daten löscht, finden Sie in der Dokumentation des verwendeten Browsers.

Weitere Informationen

In den folgenden Abschnitten wird erläutert, wie Sie in GRAT mit Entscheidungstabellen arbeiten können:

Reihenfolge der Ausführung

Sie können Regel für verschiedene Geschäftskontexte (Knoten, die die verschiedenen Elemente in Ihrer Geschäftsstrukturhierarchie repräsentieren) oder auf Regelpaketebene für globale Regeln konfigurieren. Im Navigationsbereich wird jeder Geschäftskontext innerhalb der konfigurierten Geschäftsstruktur von einer anderen Knotenebene repräsentiert. Die Reihenfolge der Regelausführung in einem Regelpaket hängt von der Knotenebene ab: Zuerst werden Regeln auf Paketebene bzw. globaler Ebene ausgeführt, dann folgen die Regeln auf den einzelnen Ebenen in der Hierarchie.

Wenn Sie z. B. die folgende Hierarchie definiert haben:

  • Paket
    • Vertriebsabteilung
      • Finanzen

und bei der Ausführung 'Vertriebsabteilung'/'Finanzen' angeben, ist die Reihenfolge der Ausführung wie folgt:

  1. Regeln auf Paketebene (nach Priorität)
  2. Regeln in der Vertriebsabteilung (nach Priorität)
  3. Regeln in Finanzen (nach Priorität).

Sie können die Reihenfolge der Ausführung innerhalb eines gegebenen Knotens ändern, indem Sie die Nach-oben- Grs auth-tool up.gif oder Nach-unten-Pfeile Grs auth-tool down.gif bei jeder Regel verwenden.

Bei einer Regelausführung werden nur Regeln auf einem bestimmten Knotenpfad ausgeführt. Der Pfad der Ausführung wird von der Eingabe des Regelmoduls bei Ausführungsanforderung bestimmt.

Wichtig
Die Geschäftsstruktur wird im Konfigurationsmanager oder Genesys Administrator definiert.
Wichtig
Systemadministratoren können die Regelausführung auf 'von unten nach oben' oder 'von oben nach unten' konfigurieren. Die Anzeige Reihenfolge der Regelausführung unten auf dem Bildschirm zeigt an, welche Option ausgewählt ist. Wenn Sie mit den Cursor über diese Anzeigen bewegen, wird zudem ein Tooltip angezeigt. Alle Änderungen an dieser Konfiguration werden dynamisch angewendet. Sie werden aber erst nach einem Neustart oder einer Aktualisierung des Browsers wirksam.


Audit-Trail

Auf der Registerkarte Audit-Trail können Sie den Verlauf der einzelnen Regeln anzeigen, also beispielsweise wann und von wem sie aktualisiert oder bereitgestellt wurden. Wenn auf die Registerkarte Audit-Trail innerhalb eines Geschäftskontextes zugegriffen wird (ein Knoten im Explorer-Baum), listet diese die Regeln auf, die für diesen Geschäftskontext vorhanden sind.

Diese Seite wurde zuletzt am 22. November 2019 um 09:39 Uhr bearbeitet.
Comments or questions about this documentation? Contact us for support!