本文作者详细描述了一个产品经理在做B端(后端)的详细设计时的思考和工作过程,欣赏~ 一、简介有一天被老板拉进了一个微信群,上行通道的连接组,然后我说,和这个上行连接,连接两边的系统。老板的需求就是这么一句话。双方的系统都需要连接,而两个企业系统之间的连接往往需要采用接口的形式,所以首先要看的是对方给的接口文档。美国手机号码大全列表 做B端的产品在对外出口产品时,往往以接口的形式出口。 2.系统流程设计在与对方联系的过程中,发现对方是一家支付公司。老板的想法是在原有系统的支付通道上增加一个支付通道,加强系统的容灾能力。美国手机号码大全列表 原系统只允许单通道。一旦上游出现问题,我们的系统将无法完成支付,导致系统瘫痪。 1.组织原始流程在设计一个新的解决方案流程之前,如果系统之前没有被你处理过,或者你很久以前做过,经过几次版本的迭代,你可能不记得具体的流程了。
最好的第一件事是先梳理现有系统中的逻辑。只有清除现有系统中的逻辑,才能以最小的成本完成系统的改造,上线后也不会有大的后遗症。美国手机号码大全列表 那么我们来看看已经整理好的现有系统流程图。我也用了常用的泳道图,可以很清楚的看到各个模块的处理过程。先给大家稍微解释一下原来的整体流程:这就是自助零售系统的充值业务。整个流程需要经过优惠管理模块、美国手机号码大全列表 订单管理模式、账户管理模块。具体流程主要为:用户在前端点击充值。后端收到请求后,会根据系统配置判断用户是否有充值折扣。如有充值优惠,将返还充值优惠套餐供用户选择。如果系统配置表中没有折扣套餐,则选择系统默认套餐。
用户选择充值金额,请求后台订单管理模块后,会创建一个充值订单。根据用户的支付结果返回给前端,然后前端显示相应的页面。如果用户充值成功,会通知账户管理模块,账户管理模块会增加对应的用户根据充值金额。美国手机号码大全列表 它还将判断代理是否有利润分配。如果有利润分配,相应的代理账户也会增加利润分配值。 2.问题思考由于第一版系统设计为单通道模式,美国手机号码大全列表 在创建订单时将交易数据直接发送到上游(即支付公司),已经考虑了以下问题:需要添加新渠道,怎么添加,创建订单前还是创建订单后?需要独立管理渠道管理模块吗?用户使用的前端页面是否需要做相应的修改,变化对用户不敏感吗?
3.新的流程设计考虑到以上问题,对系统的充值流程进行了改造。详情请看下图: 以上问题根据上面的解释一一解释:1) 美国手机号码大全列表 如何添加渠道问题采用支付系统中常见的支付路由管理方式添加新渠道,使系统具有兼容性强,美国手机号码大全列表 不需要每次添加新频道时都修改。针对第三个问题,采用这种模式的用户无动于衷,整个过程只是一种新的支付路由形式。此外,方便运营商切换频道。当上游不支持公司业务或与上游解除合同时,无需上线,通过配置即可完成通道切换。公司,并尽量走每笔交易费率最低的渠道。2)为什么在创建订单后添加路由模块?如果在创建订单之前添加,首先,用户查询时找不到结果顺序,其次,操作