在系在近30年里,随着数字经济和技术的飞速发展,中国供应链物流的数字化、自动化以及智能化应用也经历了不同程度的周期性迭代。
下一代供应链或许会在数字化和智能化的基础上,借助端到端可见性、高级分析和可操作的工作流程,辅以接受过供应链语言培训的人工智能技术,更迅速地识别和解决关键供应链问题。通过扩展流程智能和执行,让供应链更具适应性、响应性和弹性;
合理设计消息通知,能够让用户第一时间了解业务流转进度,并及时响应后续业务操作。希望作者此次B端消息提醒的实战,能为数字化向智能化转型提供一些经验
一、关于消息提醒的基本概念
详情可以参考本网站这篇文章《消息通知系统设计》,写的很专业和详实了,不必赘述,仅为了方便读者查看,摘录部分总结如下:
1. 如何理解消息通知?
消息作为一种信息交换方式,抽象其过程,即为“在达到某一触发条件下,由发送方发送消息给到接收方,接收方可针对此条消息提供反馈”
包含以下要素:
1.消息触发时间与条件(何时什么事):如按周期重复的时间点,或系统状态变更、用户操作结果等;
2.消息发送方(谁发现的事):可能是系统、第三方服务商,或者某个用户;
3.消息接收方(谁需要知道):即接收方,可能是系统中的全部用户,也可能会根据权限划分推送到某个用户群组,或者是某个特定用户;
4.消息触达渠道(怎么找到他):短信、电话、App 内通知等;
5.消息通知内容(告诉他什么):短信的文本、电话对话内容、通知消息的文案等消息通知;
6.消息操作反馈(他可以干嘛):主要分为只读与操作反馈。只读,即当前消息用户在浏览后不需要做更多的操作,主要以了解为主;操作反馈,即当前消息需要用户浏览,且在浏览后做相应的后续操作。
2. 如何盘点消息通知?
设计全面、及时、有效的消息通知系统需要对消息的六个关键因素进行全面盘点,通过分步的方式逐步完成消息通知系统的设计。主要分为以下三步:
1.盘点系统中包含的消息项:包含其触发条件、通知来源及通知对象。需要盘点完整消息项从而保证消息系统的完整性;
2.确定消息触达渠道:包含各消息项的触达渠道。让所有消息都能触达到用户的同时,能够让重要信息更易触达,保证消息通知的及时性;

3.撰写通知内容与操作反馈:包含各消息项的通知内容与操作反馈。让消息内容能够有效地传达给用户,让用户能快速反馈、操作。
3. 如何设计消息中心
消息通知的触达渠道中,电话、短信、push 推送的呈现由系统决定。但是若产品有独立 App,往往需要消息中心去承载全量的消息列表,详情见上述链接文章,此处不做赘述!
二、关于B端消息提醒实操说明
本实操为供应链智慧园区下的运输管理系统,针对运输各流程节点进行监控预警,将异常情况实时触达到各链路用户,辅助管理层或一线用户进行决策,最终通过供应链体系的智能化管理,实现供应链上下游的效率提升和成本优化;
1. 前期准备
需要和客户充分调研,消息提醒预警和延滞节点类型,触发用户,触发条件,选择哪种消息渠道,以及对应的字段模板等,限于第三方消息服务限制、开发成本以及运营成本,都需要反复和客户确认,不然二次返工成本很大,而且几乎没有二次返工的机会;
2. 几种消息提醒对比
可以去微信开放平台搜索详细接口信息,此处不再作介绍;
i)微信小程序一次性订阅消息:功能特点:用户需在小程序内主动触发授权弹窗,授权后开发者可发送单条服务通知。若用户勾选“长期不再询问”,后续同一场景不再弹窗
限制:仅限小程序使用,不支持公众号;长期订阅仅对政务、医疗等特定行业开放;一般行业仅支持3种消息类型;推送内容需匹配预审模板,不可自由编辑。
ii)微信公众号模板消息:功能特点:依赖服务号资质,用户关注后即可接收模板消息,无需重复授权,消息以系统级通知形式展示(锁屏可见),触达效率高。
限制:仅服务号可用(订阅号无法使用);内容强制模板化,禁止营销信息;每日推送总量受粉丝规模限制(最高1000万次);
iii)企业微信消息服务:
功能特点:支持多格式消息(文本、卡片、小程序等),用于内部协同或外部客户服务,可与微信互通(客户在微信即可接收企业微信消息);
限制:需客户先添加企业成员为联系人;部分消息类型(如小程序卡片)在微信端无法直接打开,需跳转;
因为涉及外协公司人员,申请企业微信用户比较麻烦,最终决定采取微信公众号模板进行消息提醒;

3. 消息要素盘点
1.消息触发时间与条件(何时什么事):根据现场作业运转情况,设置各消息提醒事件触发节点以及后台逻辑,实时监控系统作业状态,实现消息预警、消息催办;
2.消息发送方(谁发现的事):由系统自动触发或者人工手动触发;
3.消息接收方(谁需要知道):包括但不局限于各节点管理层、承运商、承运商驻场人员、司机等;
4.消息触达渠道(怎么找到他):通过公众号模板消息进行消息触达;
5.消息通知内容(告诉他什么):延滞或预警节点名称、延滞或预警原因呢、单据号、车牌号等;
6.消息操作反馈(他可以干嘛):只读,即当前消息用户在浏览后不需要做更多的操作,主要以了解为主;至于下一步操作,限于项目周期和时间成本,未做进一步开发,需根据单据信息,进入系统操作或者线下处理;
4. 如何设计消息提醒
1)注册公众号企业需要提前准备企业资质信息,在微信开发平台注册好公众号;注册后用户需要绑定手机号等个人信息,用以推送消息提醒;
1.关注XXX微信公众号(需要提前申请公众号)

2.支持绑定手机,录入用户信息用以触发消息通知


2)消息提醒-通知人员
绑定用户信息后自动下发至后台系统里面,支持新增以及和删除操作;

3)消息提醒-运输催办预警配置延滞或者预警节点后台逻辑
由于业务场景的复杂性,并不具备通用性,所有每一种消息类型都是单独的逻辑;
i)延滞节点(示例)

ii)预警节点(示例)

支持进行延滞预警配置,添加通知人员,具备一键触达用户、灵活自由配置、具有灵活自由配置、鲜明指导标签、一键触达用户、异常处理建议等特点;

【是否启用标签】支持选择是或否,选择是则启用标签展示,否则不展示,默认开启;
【是否自动催办】支持选择是或否,选择自动催办则根据最多催办次数,定时触发自动催办;默认开启;
【最多催办次数】设置自动催办次数,默认1,建议不要设置过多次数,影响系统性能;
【自动预警执行频率(分钟)】默认30分钟,针对自动催办次数,即延滞预警异常节点每30分钟自动预警催办;
【异常标识颜色】可以自定义标签颜色,可通过颜色区分不同异常节点;注意修改后历史单据颜色标签不会更新;
【异常标识文字】支持自定义标签展示内容,可直接通过标签内容区分不同异常节点;注意历史单据颜色标签不会再更新;

4)消息触达用户
·自动催办:系统根据异常或预警节点自动打标,当设置自动催办后,系统自动根据配置触发消息提醒; ·手工催办:或者点击确认即触发手动催办,可以直接触发消息提醒通知对应人员;

标签颜色状态变更
相关人员处理异常节点后,标签颜色自动置灰,比如承运商未派车,消息提醒承运商派车后,标签颜色自动置灰,表示该节点已处理;
消息模板最终示例

三、补充说明
1)微信公众号消息模板仅能展示5个字段,且申请新模板字段流程比较麻烦,可以视开发能力,考虑是否开发自定义详情页,针对异常情况进一步展示具体信息,比如承运商信息、单据信息、司机详细信息、异常时长、其他异常信息等;
2)限于开发周期和成本限制,关于监控-预警-决策三步走,作者也仅仅走了监控和预警这两步而已,并没完全实现决策的智能化,期望后续有机会在AI的技术加持下,通过对预警和延滞的数据分析,设计能产生实际决策信息的具体方案,比如承运商绩效考核、自动调整月台、重新规划备货装车计划等;
3)后期会存在消息过多,导致定时任务无法及时下达小法,需要增加处理任务的后台,持续优化逻辑,并设置监控告警。
|