您可以按照Felipe的建议将到期日映射到优先级。
或者,更直接的方法是使用队列优先级模式“代理比较”。假设您的代理具有类型
Date
的参数“ myDueDate”。
然后,您可以简单地按如下所示安排最紧急截止日期的座席,本质上说“如果更紧急,将传入的agent1优先于现有的agent2”。传入代理将跳到每个队列成员之前,直到找到一个更紧急的成员为止。
Benjamin的解决方案很好,但是如果您坚持不希望在服务块之前使用队列,并且无论如何都需要使用服务块,则可以这样设置优先级:
当到期日临近时,您的业务代表的优先级将更高。
由于您已经在座席内部设置了优先级,因此除此以外别无其他事情(除非您想要抢占)。
但是,如果要设置它,优先级可以是以下优先级(优先级是代理中定义的参数):