多個配置設定檔
如果您的客服專員助理應用程式有多個配置設定檔,您可以透過指令碼邏輯進行變數替換以將適當的設定檔傳遞給AGENT ASSIST動作。 為此,您需要在指令碼中的AGENT ASSIST動作之前新增 SNIPPET 動作,如以下指令碼範例所示。
使用選擇設定檔時所需的指令碼邏輯來配置 AGENT ASSIST 動作。
使用 SWITCH 語句來選擇設定檔
以下程式碼是顯示根據ACD技能選擇 RTIG 設定檔的範例。 如果您在客服專員助理應用程式中使用技能以外的其他內容,請將 __skill 變數替換為適合您組織需求的值。 此範例使用 SWITCH 語句,但根據具體情況,也可以使用其他決策語句。
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"}
}
在此 snippet 程式碼中,目前的 ACD 技能被指派給 RTIGSkillID 變數。 此變數由第一個 SWITCH 語句評估。 符合的 CASE 用於確定指派給 RTIGProfile 變數的設定檔編號。 下一個 SWITCH 語句將編號替換為設定檔的全名。
您可以合併兩個 SWITCH 語句,並在每個 CASE 語句中指派設定檔的全名。 但是,擁有兩個 SWITCH 語句可以更輕鬆地變更指派給團隊或客服專員群組的設定檔。 這可能會很有幫助,特別是如果您擁有大量 ACD 技能。 例如,如果您有多個專用於不同 RTIG 行為或短語提醒的 RTIG 設定檔,並且定期在這些設定檔之間切換,則更改一個 CASE 語句中顯示的名稱比更改每個相關技能的 CASE 中顯示的名稱更容易。
AGENT ASSIST動作的 assistLaunchConfigName 屬性必須使用設定檔的名稱進行設定。您可以透過使用大括弧 {RTIGProfile} 中的 RTIGProfile 變數配置屬性來傳遞名稱。