Skip to content

消息通知

消息通知模块提供多渠道的消息推送能力,支持站内消息、短信、邮件三种通知方式,并配备灵活的消息模板和发送队列管理功能。

功能总览

功能点说明
站内消息系统内部实时消息推送
邮件通知基于邮件模板的邮件发送
短信通知短信通道的消息发送
消息模板消息内容和格式的模板化管理
发送管理消息发送队列和发送记录查询

消息渠道

站内消息

站内消息是系统内置的实时通知方式:

  • 实时推送:消息生成后即时推送到用户的消息中心
  • 消息类型:支持通知公告、待办提醒、系统预警等类型
  • 已读未读:跟踪消息的已读/未读状态
  • 消息中心:统一的消息收件箱,支持分类查看和搜索
  • 红点提醒:未读消息通过导航栏红点数字提醒

邮件通知

邮件通知基于邮件模板和邮件服务器配置发送:

  • 邮件服务器配置:支持 SMTP 协议,配置发件服务器参数
  • 邮件模板:支持 HTML 邮件模板,可自定义样式和布局
  • 批量发送:支持向多收件人批量发送邮件
  • 发送记录:邮件发送状态跟踪和历史记录查询

短信通知

短信通知集成第三方短信服务商:

  • 短信通道:支持对接阿里云、腾讯云等主流短信平台
  • 短信模板:短信内容需在短信平台备案模板
  • 验证码发送:支持登录验证码、操作验证码等场景
  • 发送频率控制:限制同一号码的短信发送频率,防止滥用

消息模板

消息模板管理实现消息内容的配置化和复用:

  • 模板定义:定义消息标题、内容、格式和变量占位符
  • 变量替换:消息内容支持 {变量名} 占位符,发送时自动替换
  • 多语言支持:同一模板可配置多种语言版本
  • 模板测试:发送测试消息验证模板效果

模板示例

【srit-oa-web】您有一个新的待办任务:{taskName},
请于 {deadline} 前完成处理。点击此处查看详情:{taskUrl}

消息队列与发送管理

系统采用消息队列机制管理消息发送:

  • 异步发送:消息生成后进入队列,异步发送避免阻塞业务操作
  • 重试机制:发送失败自动重试,超过重试次数记录失败日志
  • 发送记录:完整记录每条消息的发送状态和发送时间
  • 失败处理:支持手动重新发送失败的消息

OA 办公系统文档中心