1 功能简介

微信消息发送事件可以满足微信公众号消息发送的业务需求。

2 配置说明

前置条件:需要使用微信消息发送功能,需要在门户管理后台【第三方平台】中提前配置好微信公众号相关必要配置,详见:第三方平台-微信

  • SQL模式(数据来源于自定义SQL):开启后适用于更加灵活的数据来源,可以通过SQL取数使得【接收用户】、【模版ID】、【链接地址】等数据来源于取数SQL的返回字段值,格式同字段取数后台表达式${row.getValue(‘字段名称’)}。
  • 接收用户:用于填写接收微信消息的用户账号(多个用户之间用”,”隔开),可以直接是微信用户账号,也可以是系统用户表中的用户编码ID_、用户工号JOB_NUMBER、用户登录名NAME_这3个字段,配合【用户转换】中的配置转换为系统用户表中的WECHAT_字段值进行短信发送。
  • 用户转换:配合【接收用户】使用,当接收用户中使用的是微信号时是可以直接进行消息发送的,可以选择“不转换”。若【接收用户】取值不能直接作为消息发送的用户信息,例如接收用户使用的是用户工号,此时因为不是微信号无法直接进行微信消息发送,因此需要通过用户工号在系统用户表进行关联查找,转换为WECHAT_字段值进行消息发送。支持关联查找的用户字段有:用户编码ID_、用户工号JOB_NUMBER、用户登录名NAME_。
  • 模版ID:获得模板ID的过程可在微信公众平台后台完成,对应微信消息发送内容,即通过模版ID可以确定发送的微信消息大致内容。
  • 链接地址:选配,可以配置消息模板的跳转链接。支持从元数据字段中取数,也支持引用取数SQL返回的字段值。
  • 参数设置:在使用微信消息模版时,除了固定格式的模版外还附带一些参数变量,在此可以对这些变量进行赋值,通过添加与模版中对应变量名称相同的参数并赋值。
  • 逐条发送:未勾选时,对于少量用户而言可以同一批发送,发送效率更高;勾选时,将按用户分多次调用接口逐条发送,主要用于应对大批量用户(1000以上)发送可能会超出接口单次发送限额的情况。

    3 拓展阅读

  • 微信消息开发文档:发送模版消息
作者:Eric  创建时间:2024-06-25 13:37
最后编辑:Eric  更新时间:2025-04-24 13:55