企业消息中心站内信、短信、邮件、公众号统一触达一个事件多通道送达演示地址http://ruoyioffice.com | 源码1·GitHubruoyi-office | 源码2·GitCoderuoyi-office | 源码3·Giteeruoyi-office | 微信17156169080备注「RuoYi Office」▲ 审批、通知、预警只需触发一次站内信 / 短信 / 邮件 / 公众号按规则分发到对应的人。消息是平台级能力而不是每个模块各写一套各发各的。引言消息发出去了但没人看到流程能不能跑顺、通知能不能落地很大程度取决于消息有没有真正送达到人。但很多系统的消息是散养的审批待办只有站内一个小红点员工不上系统就不知道重要通知发了到底谁看了、谁没看没人说得清每个模块各写各的发送逻辑短信接一套、邮件接一套重复又难维护想加个合同到期提前短信提醒得改好几个模块的代码。消息治理的正确做法是把它做成平台级的消息中心业务事件触发一次按规则分发到站内信、短信、邮件、公众号等多个通道模板统一、日志统一。下面看 RuoYi Office 怎么做。一、站内信系统内的统一消息箱最基础的通道是站内信。所有系统内消息——审批待办、通知、提醒——汇到统一的消息箱已读未读状态清晰员工登录就能看到有什么要我处理/我该知道。▲ 站内消息列表消息标题、类型、发送时间、已读状态集中呈现。站内信是消息触达的第一层红点提醒 已读追踪让发了没人看变成谁看了一目了然。二、消息模板统一定义复用到各通道消息中心的关键设计是模板化。把审批通过通知合同到期提醒等做成模板定义好标题、内容、变量占位符各业务模块发消息时直接引用模板不必各自硬编码文案。▲ 通知模板管理模板名称、类型、内容、参数集中维护。模板统一定义、各处复用调整文案不用改代码新增提醒场景也只是配一个模板。模板化带来的好处是改文案不改代码、加场景只加模板消息维护成本大幅下降。三、短信与邮件重要消息触达到手机和邮箱站内信解决系统内但重要事项需要触达系统外。RuoYi Office 内置短信和邮件通道并记录完整发送日志便于排查到底发出去没有。▲ 短信发送日志接收号码、模板、发送状态、时间集中记录。短信到达率高适合验证码、重要审批、到期预警等关键消息发送日志让有没有发成功可追溯。邮件通道同样有发送日志适合正式通知和带附件的场景。▲ 邮件发送日志收件人、主题、发送状态、时间一列可见。邮件适合正式通知、对账单、报表推送等需要留底的场景日志可追溯每一封的去向。四、为什么消息要做成平台级能力把站内信、短信、邮件、公众号统一到一个消息中心价值在于一次触发、多通道分发、统一治理维度各模块各发各的统一消息中心接入成本每个模块各接短信/邮件接一次全平台复用文案维护文案散落代码里模板统一管理改文案不改代码多通道加通道要改多处业务事件触发按规则分发可追踪发没发成功靠猜发送日志统一记录、可追溯治理难统一管控通道、模板、日志集中治理各通道的定位也各有侧重按消息重要程度选择通道适合场景特点站内信待办、系统通知成本低、可追已读短信验证码、重要审批、预警到达率高、触达手机邮件正式通知、对账、报表可带附件、便于留底公众号对外/对客户消息触达企业外用户五、适合谁适合不太适合多模块都要发消息、想统一治理的企业单一功能、几乎不需要通知的小工具重视通知触达率和已读追踪的组织只发站内提醒、不在意是否送达的场景要短信/邮件留底做合规追溯的团队已用成熟第三方消息中台且无迁移意愿想基于源码扩展通道和模板的团队消息场景极简、无模板化需求的场景消息不是某个模块的附属功能而是支撑整个企业协同的神经网络。当审批、通知、预警都通过一个消息中心按规则分发到对应通道、对应的人并且每条都可追踪流程才能真正跑顺、通知才能真正落地。 想看消息背后的通知公告体系怎么设计可对照阅读本站的相关 OA 协同文章想看移动端消息怎么触达可看 移动办公一个 App 全搞定。常见问题 FAQQ1消息中心支持哪些通道内置站内信、短信、邮件等通道并可对接公众号等对外渠道业务事件可按规则分发到多个通道。Q2每个模块都要自己写发消息的代码吗不需要。消息中心做成平台级能力模块通过统一接口和消息模板发送接入一次全平台复用新增提醒场景主要是配模板。Q3能知道消息有没有发成功、对方看没看吗站内信可追踪已读状态短信、邮件有完整发送日志记录发送状态和时间便于排查送达情况。Q4想新增一种提醒比如合同到期短信麻烦吗通常只需配置消息模板并绑定触发场景不必在多个模块里改代码维护成本低。Q5短信、邮件通道是平台自带服务吗平台提供通道接入能力实际短信/邮件需对接相应服务商账号配置方式可通过在线体验或咨询了解。想要体验 RuoYi Office 的强大功能在线演示http://ruoyioffice.com/web/账号 admin / admin123源码仓库GitHub | GitCode | Gitee技术咨询添加微信17156169080备注「RuoYi Office」⭐如果觉得不错请给个 Star 支持一下