注册管理工具简介
2017-08-31
大部分行业应用软件为了保护商业利益,其软件产品安装好以后有短时间的试运行期,过期之前必须将包含运行机器硬件标识的注册文件发给软件制造商,获取授权文件导入软件后才能正式运行。
注册管理工具是基于React Native开发的一款移动端APP,实现软件注册查询和授权,注册授权状态变化时及时通知。APP运行于iOS和Android移动设备上,第一阶段我们先实现iOS版本。
用户特点
使用注册管理工具分为提交软件注册信息的注册人、确认人和审批注册信息的审批人两种角色。
注册人
注册人使用APP查询注册文件的审批状态,获取审批状态变更通知。
确认人
注册人提交的注册文件首先经过确认人确认无误后再提交审批。
审批人
审核人接收新注册通知,批准或者拒绝注册申请。
业务需求
用户登录
注册人和审核人都使用企业微信账户信息,APP调用企业微信集成登录,不再另行开发用户管理模块。
软件注册
注册人在PC端使用浏览器将需软件的注册文件上传到服务器,APP向确认人发出通知,确认信息无误后向审核人发出通知,审核人进入APP后查看注册信息,做出同意或拒绝的操作。
注册超期
提交的注册信息超过10天未通过,系统自动设置为超期拒绝,向注册人发出通知。
注册通知
有新注册需要授权时,授权人APP发出推送通知,点击通知后进入APP查看注册详情。
授权通知
审批人同意或拒绝注册信息时,注册人APP发出推送通知,点击通知进入APP后查看授权详情。
注册信息
|字段|描述| |—|—| |合同编号|注册产品对应的销售合同编号| |项目名称|产品销售项目名称| |产品|注册的的产品名称| |注册类型|正式版还是试用版| |注册参数描述|概要说明产品注册的参数,内容与具体产品有关| |备注|注册人填写的说明| |申请日期|提交申请的日期和时间| |审批状态|审批状态包括待确认、已确认待审核、通过、拒绝、超期| |审批记录|审批人填写的说明和操作日期和时间|