2019-06-13项目需求实现方案反思

碎碎念:

公司的主营产品是服务于机构管理者进行机构业务运营管理的,主要是服务于机构进行招生、签单、教务、续费等模块的,此处不做过多说明。公司领导对此产品的展望是做一款适用于不同机构的产品,针对中大型机构提供个性化的定制功能,定制功能如果是可适用于平台的话,会努力做成平台版本的功能,此时项目就此基础经常和产品、技术掰好几天。(废话说多了,进入主题吧)。


背景:
平台版已经具备了签合同、合同打印、合同打印模板设置、签约概况发送到微信端等功能了;

但是:
1.如果学员未关注微信服务号的话,是无法收到签约概况的,服务号内也有专门管理已签合同的概况页,但是和打印出来的合同相差甚远;
2.签约概况只告诉用户签约的时间、购买的产品、总额等基础信息,不能满足目标机构的需求;
3.因为目标机构有加盟校等缘故,无法统一配置打印机或者强制要求购买打印机增加加盟商的负担。

需求:
希望能有增加发电子合同(pdf、jpg等)的功能,如果学员还未关注服务号的话,签订合同时可以发短信给家长,短信中提供阿里云的链接,点击可以在手机上面查看合同;如果学员已经关注服务号的话,签合同的时候可以发微信给家长, 点击微信链接可以查看到电子合同。(领导和平台版负责此模块的产品说:此功能要融入到平台版中...一场持久战即刻拉开帷幕。)


初步想法——关键字:
1.融入平台版-短信:并非所有机构都愿意支付这笔短信费用,因此发不发短信,需要做配置,避免其他使用的机构的反弹。
2.融入平台版-短信:即使机构于愿意支付此笔短信费用,但是短信满71个字符的话,就会算两条短信,因此短信的链接必须是短链接(用户没考虑,我自己要求的)。
3.融入平台版-合同:平台版的微信发送入口是在签合同处,区别于原有的微信模块,增加短信模块的发送入口。
4.电子合同:不是动态的链接,而是静态的,最终考虑到安全和原始需求及开发难度,最终选择电子合同以图片形式来呈现。
5.电子合同:最贴近的应该是根据现在的打印预览下的合同生成。
6.融入到平台-微信:点击签约链接查看电子合同,不在汇总页额外提供(考虑历史数据奇奇怪怪的业务场景等决定的)


想法调整——原因及修改
1.流程上应该是先签约-保存合同-发送电子合同,现在放到保存合同前生成并发送,从后端生成到发送到阿里云的,最终到用户处的响应时间长,且后置发送信息业务不应该影响到前置保存合同的业务。调整到保存合同后提供发送入口。
2.报名界面相当于有短信及微信通知入口,但是短信和微信不会同时使用,且判断交由老师来判断是不合理的。应该以签约学员有没有关注微信端来确认(而且也是技术难点)。


现在想法
1.短信模块:暂时反省不能
2.微信模块:微信有一套自己的ui,然后从微信端打开一张白底黑字的合同, 非常奇怪。可以根据现在得ui,在保存合同后传参给微信的时候,传多一些数据,可以在微信你合同概览处增加查看此合同详情的入口,然后考虑如何查看更友好。

你可能感兴趣的:(2019-06-13项目需求实现方案反思)