我目前正在为 SalesLead
<--> SalesPerson
情况实现多种不同的分配算法。总体思路很简单:
SalesLead
在公共(public)网站上注册代码使用循环调度自动将
SalesLead
分配给SalesPerson
(潜在客户分配给SalesPersons
顺序)
除了确保我每次都以相同的顺序从数据库中提取代理,并使用另一个表来存储分配了 SalesLead 的最后一个代理之外,我有一些严肃的编码员阻止如何实际执行此操作(这实际上可能对构建报告有用,或者至少在以后有一个追溯方法)。我偏离基地了吗?
说明:该代码目前无法将销售人员与潜在客户相匹配。这是一个全新的功能。目前他们可以注册一个特定的销售人员,但我们希望他们能够自动分配。
最佳答案
真的很简单:当一个 SalesPerson 被创建时,给他们一个 LastActivityDate。为他们分配 SalesLead 后,将该日期更新为当前日期。将 SalesLead 提供给最近事件日期最少的 SalesPerson。
可以用 SQL 或代码轻松完成。
关于database - 循环分配实现(数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/388109/