Hinzufügen einer Agent/Punktepaar-Variable

Mit der Agentenbewertung können Sie die Priorität der bevorzugten Agenten festlegen. Wenn Sie zum Beispiel Agenten haben, die Sie am meisten bevorzugen, setzen Sie deren Punktzahl höher und die der Ersatzagenten niedriger. Wenn Sie keine Präferenz haben, setzen Sie die Punktzahl auf 100.

In Architect können Sie zur Beeinflussung des Routings eine Agenten-Score-Paar-Sammlung erstellen, die bis zu 20 Agenten/Score-Paare unterstützt.

Hinweis: Sie können die Anzahl der Bearbeiter/Punktepaare auf maximal 100 erhöhen. Um eine Erhöhung zu beantragen, kontaktieren Sie Genesys Cloud Customer Care.
Die Punktzahl eines Agenten stellt seine Priorität dar und kann zwischen 0 und 100 liegen, wobei die höchste Punktzahl den bevorzugten Agenten darstellt. Wenn Sie Agenten haben, die Sie gegenüber anderen bevorzugen, setzen Sie deren Punktzahl auf 100. Setzen Sie die Sicherungsagenten auf 90. Wenn Sie keine Präferenz haben, setzen Sie die Punktzahl auf 100. Nehmen Sie zum Beispiel an, Sie haben einen Fallbesitzer, der der bevorzugte Bearbeiter ist, und Sie haben drei weitere Ersatzbearbeiter. Setzen Sie die Punktzahl des Fallbesitzers auf den Höchstwert von 100, und setzen Sie dann die Backup-Agenten auf einen niedrigeren Wert, z. B. 90.

Um einen individuellen Agenten-Score-Paarwert zu erstellen, verwenden Sie die Funktion MakeAgentScorePair. Der folgende Ausdruck in der Einstellung "Bevorzugter Agent" einer Aktion "Übergabe an ACD" erstellt beispielsweise eine Agentenbewertungspaarsammlung mit zwei Agentenbewertungspaaren. Der erste Nutzer hat eine Punktzahl von 100 und der zweite eine von 90:

MakeList(
 MakeAgentScorePair(
  FindUserById("<put_user_guid_string_here>"),
  100
 ),
 MakeAgentScorePair(
  FindUserById("<put_user2_guid_string_here>"),
  90
 )
)

Sie können eine MakeListAgentScorePair-Funktion verwenden, die eine Sammlung von Benutzern zusammen mit einer ganzzahligen Sammlung von Punktzahlen annimmt, die den Benutzern zugeordnet werden sollen. Nach dieser Methode erzeugt dieses Beispiel den gleichen Wert wie der vorherige Ausdruck:

MakeListAgentScorePair(
 MakeList(
  FindUserById("<put_user_guid_string_here>"),
  FindUserById("<put_user2_guid_string_here>")
 ),
 MakeList(
  100,
  90
 )
)

Um die Benutzer-ID eines Benutzers zu finden, siehe Profil eines Benutzers bearbeiten.

Sie können auch eine Aktion Daten aktualisieren verwenden, um Variablen zuzuweisen Verwenden Sie dann diese Variablen, um individuelle Benutzerwerte oder Benutzersammlungen, eine individuelle ganzzahlige Punktzahl oder ganzzahlige Sammlungen und Agentenpunktzahlpaare oder Sammlungen zu liefern. Weitere Informationen zu den Funktionen MakeAgentScorePair, MakeListAgentScorePair, MakeList, FindUserById und anderen Funktionen finden Sie in der Hilfe von Architects Expression Feature. Jede Funktion enthält weitere Details und Beispiele.

Hinweis: Wenn die Aktion auf eine Sammlung von Agentenbewertungspaaren stößt, die mit mehr als 20 Elementen geliefert wird, nehmen die Anrufabläufe zur Laufzeit die Ausgabe "Failure". Wenn Sie eine Variable an den errorType-Fehlerausgang binden, enthält der Wert den String-Wert "TooManyPreferredAgents". In E-Mail-, Chat- und Nachrichtenflüssen implementiert Architect die Behandlung von Flussfehlern.

Hinzufügen einer Variable für ein Bearbeiter/Punktzahl-Paar zu einer Aufgabensequenz

In einer Aufgabensequenz können Sie eine Variable des Paares Bearbeiter/Punktzahl zu einer Aktion Daten aktualisieren hinzufügen.

  1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
  2. Fügen Sie im Arbeitsbereich Daten aktualisieren einen aussagekräftigen Namen hinzu, um das Element zu beschreiben.
  3. Klicken neben U pdate-Anweisungen und wählen Sie die AgentScorePair Datentyp.
  4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
  5. Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
    • Um den Wert mithilfe eines Ausdrucks festzulegen, fügen Sie den Ausdruck inline ein.
    • Um den Wert einzustellen, verwenden Sie die Klicken Sie im Editor für große Ausdrücke auf , um den Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
    • Führen Sie die folgenden Schritte aus, um den Wert mithilfe des Agent Score Pair Builders festzulegen:
      1. Drücke den Ausdrucksmodi Taste , um den Agent Score Pair Builder zu öffnen.
      2. Select AgentScorePair Builder
      3. Um die AgentScorePair erstellen Um den Wert festzulegen, klicken Sie auf AgentScorePair und klicken Sie auf AgentScorePair erstellen .
      4. Geben Sie unter Benutzer den Agenten ein.
        Hinweis: Wenn Sie einen literalen Benutzer auswählen, verwendet das System zur Laufzeit die Funktion FindUserById mit der ID des Benutzers. Findet das System den Benutzer nicht, gibt es den Wert NOT_SET AgentScorePair zurück.
      5. Geben Sie unter Score die numerische Punktzahl ein.
  6. (Optional) Um eine weitere Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .