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.
Um einen individuellen Agenten-Scorepaarwert zu erstellen, verwenden Sie dasMakeAgentScorePair
Funktion. Der folgende Ausdruck in der Einstellung "Bevorzugter Agent" einer Aktion "Übergabe an ACD" erstellt beispielsweise eine Agentenbewertungspaarsammlung mit zwei Agentenbewertungspaaren. Der erste Benutzer hat eine Punktzahl von 100 und der zweite eine Punktzahl von 90:
MakeList( MakeAgentScorePair( FindUserById("<put_user_guid_string_here>"), 100 ), MakeAgentScorePair( FindUserById("<put_user2_guid_string_here>"), 90 ) )
Sie können eineMakeListAgentScorePair
Funktion, die eine Sammlung von Benutzern zusammen mit einer ganzzahligen Sammlung von Punktzahlen übernimmt, um sie den Benutzern zuzuordnen. Mit dieser Methode generiert dieses Beispiel denselben 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“ 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 zurMakeAgentScorePair
,MakeListAgentScorePair
,MakeList
,FindUserById
und weitere Funktionen finden Sie unter Architect's Ausdruckshilfefunktion . Jede Funktion bietet weitere Details und Beispiele.
- Wenn die Aktion auf eine Agenten-Scorepaar-Sammlung mit mehr als 20 Elementen stößt, übernehmen Anrufabläufe zur Laufzeit die Fehlerausgabe. Wenn Sie eine Variable an die
errorType
Fehlerausgabe, der Wert enthält den Zeichenfolgenwert „TooManyPreferredAgents“. In E-Mail-, Chat- und Nachrichtenflüssen implementiert Architect die Flussfehlerbehandlung. - Der
MakeListAgentScorePair
Die Funktion unterstützt den NOT_SET-Wert nicht. Wenn ein Benutzer aus dem System entfernt wird oder nicht mehr existiert und Sie die bevorzugte Agenten-Routingliste nicht aktualisieren, wird derFindUserById
Funktion gibt den NOT_SET-Wert zurück. In diesem SzenarioMakeListAgentScorePair
Die Funktion schlägt fehl und der gesamte Ablauf folgt der Fehlerbehandlung.
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.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Arbeitsbereich Daten aktualisieren einen aussagekräftigen Namen hinzu, um das Element zu beschreiben.
- Klicken neben U pdate-Anweisungen und wählen Sie die AgentScorePair Datentyp.
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- 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:
- Drücke den Ausdrucksmodi Taste , um den Agent Score Pair Builder zu öffnen.
- Select AgentScorePair Builder.
- Um die AgentScorePair erstellen Um den Wert festzulegen, klicken Sie auf AgentScorePair und klicken Sie auf AgentScorePair erstellen .
- Geben Sie unter Benutzer den Agenten ein. Notiz : Wenn Sie einen wörtlichen Benutzer auswählen, verwendet das System den
FindUserById
Funktion mit der Benutzer-ID zur Laufzeit. Wenn das System den Benutzer nicht findet, gibt es einen NOT_SET AgentScorePair-Wert zurück. - Geben Sie unter Score die numerische Punktzahl ein.
- (Optional) Um eine weitere Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .