crm设计图=v1
2021-06-27 16:04:48 0 举报
crm设计图=v1
作者其他创作
大纲/内容
发通知的时间=当前时间?
新线程执行
否
当工单流转或者完成时清除redis中的数据,并更新DB中的超时状态和时长
是
节点C
通知类型的数据,只放一个发通知的时间,到时间就发送,不需要计算
遍历触发器
执行动作类型=通知类
结束
流转
拿到超时时间,发通知的时间
更新工单数据
发送通知
计时队列
流转到节点时,计时队列,key为企业ID+功能标识+ticketId+taskId,value为工单数据
节点B
是更新库中超时状态
开始
事件类型=超时类
节点A
新开线程执行
执行操作
所有的动作所触发的事件放入队列中
执行动作的队列
获取配置
工单的分配,领取,共享,流转,属性更新,关闭
只执行同一种事件类型的触发器,按优先级执行,一个事件中每个触发器只执行一次,并判断条件去执行动作,实时更新库里的数据,再继续执行下一个触发器
是否超时/关闭
工单数据
将需要通知的数据放入队列
0 条评论
下一页