如何设计一个支持多客服同时处理订单的后台系统?

qq120848369 2015-07-17 12:58:27
场景:

用户会下订单,然后需要一个客服系统,有很多客服人员去人工的处理订单。

问题:

如何保证同一个订单不会被多个客服同时看到/处理?

提出一个思路:

订单创建后直接指派给一个在线(心跳)的客服人员,通过定时任务检查订单所指派的客服人员是否离线,若离线则重新指派一个客服人员。

是否还有其他思路?
...全文
625 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
JPF1024 2015-08-05
  • 打赏
  • 举报
回复
http://rmbz.net/weixin_server_dev.html 可以参考一下这个。
mu_rain 2015-08-05
  • 打赏
  • 举报
回复
1 尽量在产品设计时,实现操作时分离 2 要做必要的防并发操作。 2.1 具体实现操作的时候,加个并发锁 [文件锁,redis 锁] 都可以的。 2.2 进行锁表。
q503959 2015-08-03
  • 打赏
  • 举报
回复
微信多客服的指派策略,你可以看看
qq120848369 2015-07-23
  • 打赏
  • 举报
回复
hi,好几天没看,看了大家的思路。 我细化一下场景,场景其实是用户订单需要客服打电话向商家确认,后续用户可能还会退订,那么客服还需要给商家打电话取消。 我当前的思路就是每个订单都需要有一个明确的负责人,因为涉及到打电话订或者退订的东西,这个上下文关联比较紧密。 初始订单所有人可见,然后某个客服抢到这个订单归为自己的,开始处理,其他人便不可以操作这个订单了。 有一个问题就是该客服下班了或者暂离了,它负责的订单就没人管了,不论这个订单是处理完成了还是处理中,只要它没有到消费过期时间,都要把owner设置为空,这样其他客服可以抢到这个订单。
haogeqiu_com 2015-07-23
  • 打赏
  • 举报
回复
一个弹窗,问他 接受这个单不,不接受就换人。。
qq120848369 2015-07-23
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
你现在的思路是对的 既可简化管理流程,又可体现多劳多得的原则 如果你需要在交易未完成前,将订单与客服绑定的话 这才会出现你后面的问题 因为这可能会在客服间发生纠纷,应由客服经理仲裁(手工取消绑定)而不是由程序自动完成 机器完成时: 对未完成订单检查与之绑定的客服是否在线,如不在线则取消绑定 其实也就是一条 update 指令
嗯,的确如此。
xuzuning 2015-07-23
  • 打赏
  • 举报
回复
你现在的思路是对的 既可简化管理流程,又可体现多劳多得的原则 如果你需要在交易未完成前,将订单与客服绑定的话 这才会出现你后面的问题 因为这可能会在客服间发生纠纷,应由客服经理仲裁(手工取消绑定)而不是由程序自动完成 机器完成时: 对未完成订单检查与之绑定的客服是否在线,如不在线则取消绑定 其实也就是一条 update 指令
傲雪星枫 2015-07-19
  • 打赏
  • 举报
回复
首先所有需要处理的订单都会进入队列中。 订单由系统分派给客服,而不是客服自动去查询。 客服只需要有两个状态,空闲和处理中。 系统根据客服是否空闲来分派。
wuwenbin0513 2015-07-18
  • 打赏
  • 举报
回复
我的思路是系统主动发给空闲客服,客服处理完要确认(重新设置为空闲)。
_小波_ 2015-07-18
  • 打赏
  • 举报
回复
1.用下单完成的时候是自动指定的客服去处理,那么这时候 是不是把对应的客服和订单号进行保存到数据库里面去 2.判断当前订单号是否指定了客服,如果指定了客服,就只能指定的客服可以看到,否则就全部客服可以看到 客服需要操作的某个订单的时候,进行对该订单号进行指定到该客服里面 3.所有客服在线离线离开等都会有一个状态表,可以获取到客服的状态. 若客服离线,但则该客服的订单未处理的完成的时候 ,进行取消该客服手里未完成的订单号的绑定(指定) 4.定时脚本建议用linux shell脚本去写
xuzuning 2015-07-17
  • 打赏
  • 举报
回复
分配时,如果客服空闲,指派给他这是没有问题的 但若客服都忙,那么你的采取什么策略分配呢?按客服待处理订单的多寡? 定单内容不同,处理时间也会不同,那么又该如何合理调度呢? 我认为应该让每个客服都能看到未处理订单列表 客服只是从未处理订单列表中依次取出订单

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧