# 短信模板管理

业务场景:

全局设置中短信编辑方式设置使用短信模板时,短信发送方式的消息模板必须从短信模板中选择,所以此功能用于添加和维护短信模板

使用角色:

后台管理员

业务逻辑:

进入消息后台-短信模板管理

短信模板管理

添加短信模板

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