如何解决识别同一队列中的不同座席
这就是问题所在:
我有两个代理群体; “蓝色矩形”和“红色矩形”。这两个代理都进入同一个队列。然而,要知道在仲裁时间 T 队列中有多少红色和蓝色矩形有点困难。
想要例如在控制台打印:“队列中有 N 个蓝色矩形和 M 个红色矩形。”
解决方法
当然,您可以遍历队列中的所有代理并按其代理类型检查每个代理(假设蓝色和红色代理实际上是不同的代理类型):
from __future__ import print_function
import os
import sys
from time import strftime,sleep
import boto3
from botocore.exceptions import ClientError
from time import strftime
from datetime import datetime
from pytz import timezone
from tzlocal import get_localzone
或者,只需使用队列for (int i=0; i<myQueue.size(); i++) {
if (myQueue.get(i) instanceof AgentTypeBlue) {
// do whatever you want to count blue agents
} else if (myQueue.get(i) instanceof AgentTypeRed) {
// do whatever you want to count red agents
}
}
countReds "on enter" and "on exit" code boxes to count whenever a blue or red agent enters & leaves (using a variable
countBlue`),如下所示:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。