流程
2021-11-09 14:53:53 8 举报
-
作者其他创作
大纲/内容
文签人员指定递申表单数据
手动触发强制同步数据功能
比对本地储存的递申表单索引MD5
浏览器:插件/页面
从本地的递申表单条目中移除此条目
开始递申操作
递申表单数据看i额表索引MD5值
新增和更新
返回单条递申表单数据
流程节点
浏览器加载完毕任意页面
任一方式
管理后台
每次打开页面
手动触发检查数据版本功能
对于刚才从线上获取的递申表单条目中的每一条数据
是否一致
服务器
否
更新本地数据:- 更新索引MD5- 更新数据本体
数据
请求获取此条递申表单数据
保存单条递申请表单数据
接收代码修改数据
普通业务流
提交任何关于递申代码的修改
有
刚才从线上获取的申表单数据中是否有对应条目
用户行为
同一数据
条件判断
查询递申脚本版本
逻辑上,这两个操作是可以并发的,但实际考虑到浏览器插件读写文件存储是异步操作,在并发逻辑下会出现时序问题,故而,实际实现时,应该先去除已删除的递申条目数据,再操作查新增和更新数据
插件递申数据更新
考虑到这个数据的md5请求会非常频繁,后台实现时考虑将此直接静态化成文件,而不是每次访问时都动态生成数据的MD5序列
本地递申表单数据中是否有对应条目
对于本地的递申表单条目中的每一条数据
获取最新递申脚本
数据流
递申表单条目数据
递申表单数据列表索引
备注说明
递申表单脚数据
线上已删除的递申条目数据,在本地也排除
递申表单条目的MD5是否一致
定时循环检查
搜索递申表单数据,并选择
请求调用
插件递申
自动递申
是
选择使用过的递申表单记录
返回递申表单索引数据的MD5值
返回递申表单索引数据
插件的递申数据处于更新状态
收藏
0 条评论
下一页