多个配置文件

如果您的坐席助手应用程序有多个配置文件,您可以使用具有脚本逻辑的变量替换将相应的配置文件传递到 AGENT ASSIST 操作。 要执行此操作,在脚本中您需要使 SNIPPET 操作AGENT ASSIST 操作之前,如以下脚本示例所示。

基本 AAH 脚本,其在 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"}
}

在此代码片段中,当前 ACD 技能被分配给了 RTIGSkillID 变量。 该变量由第一个 SWITCH 语句进行求值。 它匹配的 CASE 确定将哪个配置文件编号分配给 RTIGProfile 变量。 下一个 SWITCH 语句将该编号替换为此配置文件的全名。

您可以合并这两个 SWITCH 语句,并在每个 CASE 语句中指定此配置文件的全名。 但是,拥有两个 SWITCH 语句可使您更轻松地更改分配给团队或坐席组的配置文件。 这会很有帮助,尤其是当您拥有大量 ACD 技能时。 例如,如果您有多个 RTIG 配置文件,而这些配置文件专注于不同的 RTIG 行为或短语警报,并且您定期在它们之间进行切换,则更改显示在一个 CASE 语句中的名称比更改显示在每个相关技能的 CASE 中的名称更容易。

必须使用该配置文件的名称配置 AGENT ASSIST 操作的 assistLaunchConfigName 属性。您可以通过使用大括号 {RTIGProfile} 中的 RTIGProfile 变量配置该属性来传递此名称。