选线调度-合并
2022-07-20 10:28:57 5 举报
选线调度-合并
作者其他创作
大纲/内容
任务匹配引擎
匹配规则2
客户7权重:333
...
业务金额权重
客户2权重:888
任务池集合
客户3权重:777
依据客户所在机构配置的匹配规则(链式执行),任务分配到指定客服
按权重降序
客服N
客服1
权重更新线程
4
宝保
客户进线
2
思路:1.集成权重思路,替换任务路由,进线调用接口,创建任务后,放入权重计算引擎,权重计算引擎计算权重后,放入任务池2.因为客户最终只需要通过权重一个属性排序,所以不需要实时计算客户队列,减少计算量。3.任务调度引擎将客户集合按权重降序排列,依次通过规则匹配引擎,进行任务的客服匹配。4.匹配成功一个后,结束循环,重复步骤3。5.规则匹配引擎采用基于表达式方式,客服也不需要排队,减少计算,可用客服保留在客服资源池即可,匹配规则引擎依据规则匹配客户。
匹配规则
特点:1.客户不需要排队,减少队列计算及维护成本,若需要按时间更新权重,只需计算各客服权重即可。2.客服也不需要排队,通过规则引擎配置的规则链式执行即可。3.客服不需要计算权重,通过 办理的业务类型次数排序可以实现业务均匀分配。4.规则基于机构配置,不在拘泥于垂直水平调度,垂直水平调度只是规则之一5.匹配规则保留链式的Match-Target方式,比较灵活。
权重更新
业务应用
客户1权重:999
客户6权重:444
客户5权重:555
VIP等级权重
匹配规则1
匹配规则默认
TaskDispatcher
1
短信
TaskRouter</>
权重计算引擎
5
客户4权重:666
通过REST API 创建一个任务,并添加到权重计算引擎队列
执行任务
3
6
小程序
业务类型权重
Task_Assigned
计算权重后放入任务池
进线来源权重
客服2
权重更新引擎
客户N权重:XXX
业务事件
客服
依据业务各维度属性,计算权重后,放入任务池
0 条评论
下一页