Mehrere Konfigurationsprofile
Wenn Sie mehr als ein Konfigurationsprofil für Ihre Agentenunterstützungsanwendung haben, können Sie eine Variablenersetzung mit Skriptlogik verwenden, um das entsprechende Profil an die AGENT ASSIST actionzu übergeben. Dazu benötigen Sie in Ihrem Skript vor der Aktion SNIPPETeine actionactionAGENT ASSIST, wie im folgenden Skriptbeispiel gezeigt.
Konfigurieren Sie die AGENT ASSIST-Aktion mit der Skriptlogik zur Auswahl des Profils.
Verwenden von SWITCH-Anweisungen zur Auswahl eines Profils
Der folgende Beispielcode veranschaulicht die Auswahl eines RTIG-Profils auf Basis des ACD-Skills. Wenn Sie in Ihrer Organisation anstelle von Skills ein anderes Element für Ihre Agent-Assist-Anwendung verwenden, ersetzen Sie die Variable __skill durch den entsprechenden Wert. In diesem Beispiel werden SWITCH-Anweisungen verwendet. Je nach der spezifischen Situation können jedoch auch andere Entscheidungsanweisungen geeignet sein.
ASSIGN TookDefault = "False"
IF RTIGSkillID = ""
{
ASSIGN RTIGSkillID = "{__skill}"
}
SWITCH RTIGSkillID
{
CASE 14356691 {ASSIGN RTIGProfile = 1 }
CASE 14356693 {ASSIGN RTIGProfile = 1 }
CASE 14356695 {ASSIGN RTIGProfile = 2 }
CASE 14356696 {ASSIGN RTIGProfile = 2 }
CASE 14356697 {ASSIGN RTIGProfile = 3 }
CASE 14356698 {ASSIGN RTIGProfile = 3 }
CASE 14356705 {ASSIGN RTIGProfile = 3 }
CASE 14356706 {ASSIGN RTIGProfile = 4 }
CASE 14356707 {ASSIGN RTIGProfile = 5 }
DEFAULT {
ASSIGN RTIGProfile = 1
ASSIGN TookDefault = "True"
}
}
SWITCH RTIGProfile
{
CASE 1 { ASSIGN RTIGProfile = "1 IB Service"}
CASE 2 { ASSIGN RTIGProfile = "2 IB Sales Enrollment"}
CASE 3 { ASSIGN RTIGProfile = "3 OB Outreach"}
CASE 4 { ASSIGN RTIGProfile = "4 OB Sales"}
CASE 5 { ASSIGN RTIGProfile = "5 OB Service"}
}
In diesem Snippet-Code ist der aktuelle ACD-Skill der Variablen RTIGSkillID zugewiesen. Diese Variable wird von der ersten SWITCH-Anweisung ausgewertet. Der entsprechende CASE bestimmt, welche Profilnummer der Variablen RTIGProfile zugewiesen wird. Die nächste SWITCH-Anweisung ersetzt die Nummer durch den vollständigen Namen des Profils.
Sie können die beiden SWITCH-Anweisungen kombinieren, um in jeder CASE-Anweisung den vollständigen Profilnamen zuzuweisen. Mit zwei SWITCH-Anweisungen ist es jedoch einfacher, die Profile zu ändern, die einem Team oder einer Agentengruppe zugewiesen sind. Dies kann insbesondere dann hilfreich sein, wenn Sie zahlreiche ACD-Skills haben. Wenn Sie beispielsweise mehrere RTIG-Profile haben, die für unterschiedliche RTIG-Verhaltensweisen oder Phrasenwarnungen vorgesehen sind, und Sie regelmäßig zwischen diesen Profilen wechseln, lässt sich der Name in einer CASE-Anweisung einfacher ändern als in der CASE für jeden zugehörigen Skill.
Die Eigenschaft assistLaunchConfigName der AGENT ASSIST-Aktion muss mit dem Namen des Profils konfiguriert werden. Sie können den Namen übergeben, indem Sie die Eigenschaft mit der Variablen RTIGProfile in geschweiften Klammern {RTIGProfile} konfigurieren.