# 短信模板管理
业务场景:
全局设置中短信编辑方式设置使用短信模板时,短信发送方式的消息模板必须从短信模板中选择,所以此功能用于添加和维护短信模板
使用角色:
后台管理员
业务逻辑:
进入消息后台-短信模板管理
- 短信模板列表:
- 字段:模板代码、模板名称、模板内容、模板类型、运营商、状态
- 字段说明:
- 模板代码:模板唯一标识符
- 模板名称:描述模板用途
- 模板内容:模板正文
- 模板类型:包括通用、验证码
- 运营商:提供短信通道的运营商
- 状态:启用、停用
- 添加短信模板:
- 运营商:下拉框,从已经对接的短信运营商(网关)中选择模板所属的运营商,必填
- 模板代码:从运营商平台获取,必填
- 模板名称:用户自定义,必填
- 模板类型:下拉框,可选择通用、验证码
- 模板内容:从运营商平台获取,必填
- 模板变量:
- 当模板内容中出现变量,会显示此功能,要求用户选择变量类型,填写变量名称
- 检测方式:,2对花括号,中间为字母和数字组合,不可为纯数字,不可以数字开头
- 变量类型:不同的变量类型,对于变量传值有不同的要求,详见变量规范
- 变量名称:描述变量内容,必填
- 编辑:编辑短信模板
- 删除:删除短信模板
- 查询:
- 下拉框:
- 按运营商查询
- 按模板状态查询
- 搜索框:
- 通过模板代码、模板名称、模板内容搜索
- 变量规范
- 各运营商的变量名格式,需要按照平台规则转化,统一使用双花括号表示变量;
- 示例:阿里云变量格式为${name},复制到消息平台,需修改为;
- 短信变量的定义,和变量传值,需要按照变量规范;
- 如果不按照变量规则,可能会造成短信发送失败;
- 变量类型包括:电话号码、其他号码、时间、金额、其他;
- 传值要求如下:
- 电话号码
- 变量名字:phone等
- 长度限制:1-15位
- 安全规则:最长不超过15位,可以是手机号、座机号、95或400、800电话等。
- 其他号码(如订单号、密码等)
- 变量名字:code/order/order_sn/password等
- 长度限制:1-20位
- 安全规则:主要用途为订单号,密码、随机秘钥等;仅包含大小写字母、数字和字符组合。
- 时间
- 变量名字:time/date/day/year/month等
- 长度限制:1-20位
- 安全规则:需要符合时间的表达方式,例如yyyymmdd、yyyy-mm-dd、yyyy/mm/dd等;
- 金额
- 变量名字:money等
- 长度限制:1-20位 - 安全规则:能够正常表达金额的数字或中文,例如壹、贰、叁、肆等;
- 注意:¥$等货币符号需要放在模板中表达。
- 其他(如名称、账号、地址等)
- 长度限制:不限
- 安全规则:公司/产品/地址/姓名/内容/账号/会员名等。