企业微信基础数据获取流程图
2023-03-23 18:32:09 0 举报
企业微信基础数据获取流程图
作者其他创作
大纲/内容
不存在
通过date及type查询任务是否存在
异步派发任务
是否成功
是否存在
特殊数据处理
获取分布式锁
结束
是
失败
基础数据
不处理
根据任务类型异步处理
根据日期及任务类型创建父任务
数据落库(唯一)
否
type=1
定时任务接口
更改子任务状态-成功
通过成员信息执行批量任务
开始
是否全部成功
调用c端接口根据客户手机号批量获取新生老生信息
新老生数据
新生老生获取定时任务(type=3)
获取今天执行执行的所有类型任务
基础数据统计定时任务(type=1)
企业微信基础数据获取流程
群统计信息落库(唯一约束)
type=2
通过微伴数据库获取成员基础数据(参数默认为的前一天)
子任务全部执行完重新查一遍子任务,如果全部成功更新父任务状态
新生老生数据信息落库(唯一约束)
启动定时任务(可传日期范围用于初始化数据)(每天凌晨2点开始执行)
成功
启动定时任务(可传日期范围用于初始化数据)(每天凌晨1点半开始执行)
通过微伴获取成员数据
type=3
企业微信
根据成员数据,创建子任务子任务内容,父任务id日期,任务执行参数,执行状态
通过企业微信批量获取群聊统计信息
存在
C端
获取失败子任务
通过日期判断统计数据是否存在
根据客户数据,创建子任务子任务内容,父任务id日期,任务执行参数,执行状态
分页获取数据执行批量任务
全部任务执行成功,更新任务状态
单独定时任务用于失败任务处理
通过微伴获取客户数据
群聊数据
群聊数据统计定时任务(type=2)
启动定时任务(可传日期范围用于初始化数据)(每天凌晨1点开始执行)
失败任务处理定时任务
wechat
任务类型
根据任务id获取子任务信息及参数,异步执行处理
0 条评论
下一页