1 功能简介
短信消息发送事件可以满足短信消息发送业务需求,目前支持的短信通道为阿里云短信。
2 配置说明
前置条件:需要使用短信发送功能,需要在门户管理后台【第三方平台-短信】中提前配置好短信服务提供商,详见:第三方平台-短信
- SQL模式(数据来源于自定义SQL):开启后适用于更加灵活的数据来源,可以通过SQL取数使得【接收用户】、【短信模版ID】等数据来源于取数SQL的返回字段值,格式同字段取数后台表达式${row.getValue(‘字段名称’)}。
- 接收用户:用于填写接收短信的用户账号或手机号码(多个用户或手机号码之间用”,”隔开),可以直接是手机号码,也可以是系统用户表中的用户编码ID_、用户工号JOB_NUMBER、用户登录名NAME_这3个字段,配合【用户转换】中的配置转换为系统用户表中的PHONE_字段值进行短信发送。
- 用户转换:配合【接收用户】使用,当接收用户中使用的是手机号码时是可以直接进行消息发送的,可以选择“不转换”。若【接收用户】取值不能直接作为消息发送的用户信息,例如接收用户使用的是用户工号,此时因为不是手机号码无法直接进行短信的发送,因此需要通过用户工号在系统用户表进行关联查找,转换为PHONE_字段值进行消息发送。支持关联查找的用户字段有:用户编码ID_、用户工号JOB_NUMBER、用户登录名NAME_。
- 逐条发送:未勾选时,对于少量用户而言可以同一批发送,发送效率更高;勾选时,将按用户分多次调用接口逐条发送,主要用于应对大批量用户(1000以上)发送可能会超出接口单次发送限额的情况。
- 短信平台:下拉单选,列出门户【第三方平台-短信】配置的短信平台。短信服务提供商目前分为两类:①阿里云②自定义,根据短信服务提供商选择不同后续短信发送内容配置项有所不同,具体如下。
(1)阿里云短信
- 短信签名:阿里云短信签名,与短信模版匹配使用,在短信通道和模版申请时同步申请(签名与模版不匹配可能会被短信通道拦截)。
- 模版ID:阿里云短信平台申请模版时获取,对应短信发送内容,即通过模版ID可以确定发送的短信大致内容。
- 参数设置:在使用短信模版时,除了固定格式的模版外还附带一些参数变量,在此可以对这些变量进行赋值,通过添加与模版中对应变量名称相同的参数并赋值,至此才算完成短信发送内容的完整配置。
(2)自定义短信平台
- 短信内容:支持配置常量或表达式。
3 拓展阅读
阿里云短信服务开发文档:API&SDK发送短信
自定义短信服务开发文档:自定义短信开发文档
作者:Eric 创建时间:2024-06-25 13:37
最后编辑:Eric 更新时间:2025-04-24 13:55
最后编辑:Eric 更新时间:2025-04-24 13:55
