公告发送流程图
2020-10-20 10:01:09 0 举报
关于公告发送的流程图
作者其他创作
大纲/内容
结束
否
五种状态全部失败;总状态记为全失败。
公告记录关系表执行插入;公告目录表执行状态更新。
声明:调用情况;声明:微信,钉钉,短信,邮件,IDA调用状态
开始
支持哪种发送方式?
是
公告状态是否:部分失败或全失败?
判断各发送状态
用户是否为空?
返回结果:—状态:true;—信息:各调用情况拼接。
首发状态
发送人员是否支持全院?
获取各个方式的发送状态;并记录调用情况到记录明细表
获取公告发送最终状态;同时更新公告目录状态。
获取日志最新失败用户ID集合,赋值给全部用户。
调用发送
现在状态为重发;用户为空默认该方式此次无调用,状态记为成功。
公告记录明细表执行插入。
其他情况;总状态记为部分成功。
全部用户是否为空?
将取到的用户ID集合赋值给全部用户
公告发送状态是否未发送?
获取人员表全部用户ID集合
重发状态:
微信/钉钉/邮件/短信/IDA
五种方式全部成功;总状态记为全成功。
取未发送状态赋值的全部用户
0 条评论
下一页