苏州宽连十方
3 系统功能需求描述
3.1 菜单管理
3.1.1 需求编号:DSJD_MO_XXTS_01 3.1.2 功能访问路径:
待定
3.1.3 功能需求描述
客户端后台管理员于后台制定客户端消息PUSH对象、推送机制及推送内容;
3.1.4 页面原型
图1 推送对象设置
6 / 14
苏州宽连十方
图2 推送对象自定义设置
图3 推送配置
图4 通知内容模板页面
7 / 14
苏州宽连十方
图5自定义通知内容页面
3.1.5 处理流程和约束条件
1、客户端消息PUSH后台功能分推送对象、推送配置、推送内容三个功能模块; 2、 用户首次进入客户端消息新建页面,推送对象模块默认展示规则设定表格
如图1所示; 1、 图1,点击规则定义,则显示图1所示规则筛选框;
2、 图1,账户余额筛选,数值框由用户自行编写,最多保留两位小数,用户填完系统自动根据用户填的值做两位小数保留,不足两位小数补0,且后一个数值必须大于等于前一个数值,否跳弹框提示“数值区间填写不符,请重新填写!”,单位下拉框可选择:元、商城币、积分; 3、 图1,访问量筛选,渠道下拉框支持多选-IOS、Andriod、H5;时间范围为阿拉伯数字,且不得带有小数;访问量亦为阿拉伯数字,不得带有小数,且后一个数值必须大于等于前一个数值,否跳弹框提示“访问量区间填写不符,请重新填写!”;点击“增加”按钮,则在下方增加一行同样的数据筛选,如下图所示:
8 / 14
苏州宽连十方
4、 图1,票券有效期筛选,类型下拉框支持多选-礼金券、优惠券、火车票、汽车票、电影票、酒店、团购券;票券截止时间由用户自行输入阿拉伯数字,且不得为小数;“是否显示票券号”为单选项,若选中,则用户在消息推送内容中以“**”表示,系统自动抓票券号展示于“**”位置; 5、 图1,订单催付筛选,是否付款下拉框为单选-是、否;订单关闭时间由用户自行输入阿拉伯数字,且不得为小数;“是否显示订单号”为单选项,若选中,则用户在消息推送内容中以“##”表示,系统自动抓取订单号展示于“##”位置; 6、 图1,订单定制推送,订单号输入框由用户输入单个订单号,点击“订单批量导入模板”下载订单批量导入标准文件,点击“订单批量导入”按钮上传需要导入的订单文件,导入标准模板文件中一行输入一个订单号,模板如下所示;“是否显示订单号”为单选项,若选中,则用户在消息推送内容中以“##”表示,系统自动抓取订单号展示于“##”位置;
7、 图1,点击“自定义用户”按钮,显示如图2所示;
8、 图2,点击“导入用户”按钮,则上传需要导入的用户数据文件,文件导入方式与订单导入方式一样,将用户数据分行录入txt文件导入; 9、 图1,“排除黑名单用户”为复选框,可对用户设置的推送对象做黑名单删除处理; 10、
用户首次进入页面,推送配置模块展示如图3所示;
11、 图3,优先级输入框只能输入阿拉伯数字,且数字越小优先级越高,用户输入优先级时,后台需校验用户输入的优先级是否已经存在,若存在则输入框右边以红色字体提示“您输入的优先级已存在,请重新输入”; 12、 图3,动作推送-打开应用、打开指定网页、自定义行为三个选项为复选框; 13、 图3,点击“打开应用”,下方展示应用选择下拉框如下图所示,用户通过应用下拉框选择应用,系统自动带出该应用对应的ID或地址于应用下拉框右侧展示;
14、 图3,点击“打开指定网页”,下方展示网址或ID输入框,由用户自行输入,如下图所示:
9 / 14
苏州宽连十方
15、 图3,点击“自定义行为”,下方展示自定义输入框,由用户自行输入值或代码,如图所示:
16、
图3,时间推送分定时推送及循环推送,两者为单选;
17、 图3,定时推荐,由用户自行选择消息PUSH活动期间,点击定时推送时间输入框,自动弹出日期插件供用户选择日期,且后一个日期的值必须大于或等于前一个值,否则页面跳出框提示“截止日期不得小于起始日期,请重新输入!”;推送时间点下拉框展示00:00-23:00整点时间供用户选择,且支持多选; 18、 图3,循环推送,间隔时间下拉框-每周、每月、每季度、每年;后面下拉框由用户选择第多少天,下拉框可选1-31天;推送时间点下拉框展示00:00-23:00整点时间供用户选择,且支持多选; 19、 图3,免打扰时间段由用户自行选择,下拉框展示00:00-23:00整点时间,只能单选,且截止时间必须大于或等于起始时间,否则页面跳出框提示“截止时间不得小于起始时间,请重新输入!”;点击“增加”按钮,则下方新增一条免打扰时段设置选项,如下图所示:
20、
图3,用户点击“选择通知模板”页面如图4所示;
21、 图4,列表框展示单选按钮、模板编号、类型、创建时间、标题、内容;用户选择需推送的通知模板点击确定按钮,页面展示如下图所示;
10 / 14