PSI进销存系统消息通知与提醒机制
消息通知的价值
及时的消息通知是提升用户体验的关键环节。在进销存系统中,消息通知可以帮助用户及时了解业务动态、把握市场机会、防范潜在风险。PSI系统实现了多渠道、智能化的消息通知机制,确保重要信息及时送达。
通知类型分类
| 类型 | 触发场景 | 通知方式 | 优先级 |
|---|---|---|---|
| 库存预警 | 库存低于安全库存 | 站内信+短信 | 高 |
| 订单提醒 | 新订单、订单状态变更 | 站内信 | 高 |
| 应收应付 | 账期到期、逾期提醒 | 站内信+邮件 | 中 |
| 系统通知 | 系统升级、维护公告 | 站内信+弹窗 | 低 |
通知中心设计
- 统一收件箱:集合所有类型通知,支持分类筛选
- 已读未读:标记通知状态,未读消息高亮显示
- 历史记录:保留历史通知,支持按时间搜索
- 一键已读:批量标记已读,提高操作效率
智能提醒策略
// 库存预警提醒规则
{
"type": "inventory_warning",
"rules": [
{
"condition": "stock <= min_stock",
"level": "warning",
"remind": ["采购员", "仓库管理员"],
"channels": ["站内信", "短信"]
},
{
"condition": "stock == 0",
"level": "critical",
"remind": ["采购员", "财务", "主管"],
"channels": ["站内信", "短信", "电话"]
}
]
}
// 账期到期提醒规则
{
"type": "payment_due",
"advance_days": [7, 3, 1],
"channels": {
"7天": "站内信",
"3天": "站内信+邮件",
"1天": "站内信+短信+电话"
}
}
消息推送技术
- 实时推送:使用 WebSocket 实现消息即时送达
- 轮询机制:不支持 WebSocket 时采用定时轮询
- 离线消息:用户未在线时保存消息,下次登录推送
- 聚合通知:高频通知合并发送,避免打扰用户
用户通知设置
- 允许用户自定义通知渠道偏好
- 支持关闭非必要通知,减少干扰
- 设置免打扰时间段,避免休息时间打扰
- 提供通知汇总报告,定期发送邮件摘要