反馈中心包括了问题反馈、在线沟通和工单处理等功能,此模板为官方反馈平台精简后的版本,移除了部分平台专属功能,加强了可扩展性。模板未经过真实业务场景下的压力测试,在您正式投入使用前请自行补充测试。请注意,若有高并发需求请您务必按实际场景需求进行调整或优化。除平台整体宕机或技术故障外,iVX不承担任何由本模板衍生的各应用运营时的风险和损失。
登录方式
本反馈中心案例能够通过url的type参数与当前用户权限判断进入管理后台或用户平台。
在用户平台,可以提交bug或需求,查看用户自己的反馈进度,关注他人反馈以及与客服进行实时沟通。
在管理后台,同样可以提交bug或需求,查看、更新所有用户提交反馈进度,发起、完结用户沟通,添加、设置管理员账号。
登录界面如下
管理端默认永久账号admin,密码12345678,如需更多账号请登录管理端进行添加;用户端若账号不存在将为您创建新账号,同名称账号仅能存在一个,若要测试请填写更具标志性的账号和密码,避免他人混用。
用户端和管理端均可提交反馈,点击反馈提交按钮,选择反馈类型为bug或需求:
bug提交页面如下,其中标题,详细描述以及联系邮箱为必填,编辑器bug开启时,需填入nid,编辑器bug关闭时,需选择bug场景:
需求提交页面如下,其中标题,详细描述以及联系邮箱为必填。
用户端和管理端均可查看反馈进度。
在管理端,拥有对应权限的管理员可以给反馈分配负责人。
拥有对应权限的管理员可以处理反馈,更新反馈进度。
当反馈处于分析定位中时,管理员可以发起用户沟通
管理员沟通界面如下
用户沟通界面如下
在管理端,具有管理员或超级管理员权限的管理员可以添加新的管理员和设置对应的权限。
此模板为官方反馈平台精简后的版本,移除了部分平台专属功能,加强了可扩展性。
模板仅包含一个案例,通过url的type参数与当前用户权限判断进入管理后台或用户平台。
为避免用户信息泄露,模板数据将于每日凌晨进行重置,仅保留主要管理员账号admin,密码为12345678,下载后请手动将定时服务删除。
由于无法保存配置内容,模板中将不提供邮件的发送提醒功能,若有需要请在下载模板后于配置栏填写邮件配置。
同一账号名仅能支持进入管理端或用户端。
由于模板需要,后台数据库均开启了可删除任意数据,下载后请及时变更配置。
用户登录成功时,设置cookie信息,实现保持用户登录功能。
初始化获取用户信息,读取cookie中存储的信息,若验证通过可直接跳过用户登录。
调用提交反馈服务,该服务会调用提交返回并更新进度事务,在提交反馈成功时,还会提交一条该反馈的初始进度。
在官网中,反馈进度是由反馈中心的进度和task进度拼合而来,在模板中,使用者可以删除taskid相关字段及处理。
提交一条最新的进度信息。
若沟通记录表中存在该记录,修改其状态即可;若不存在则需要新添加一条记录。
添加用户时,需先判断该用户账号及其状态,不存在该账号时新添加账号数据;存在账号且状态为删除时,更改其删除状态;存在账号且状态为未删除时提示账号已存在。
修改账号权限时,直接更新账号的信息即可。