当我们从0到1规划系统功能时,不知道如何下手。
我认为功能可以从以下3点着手:基础信息,执行流程,关键控制点。
1,基础信息是用于配置系统使用和流程执行必备的要素。
系统使用前需要配置用户,哪些人可以通过什么方式进入系统,2B的用户,通常是业务配置所以需要有用户管理的入口,
进阶需求:角色,组织,权限,当系统使用者不止一个的时候,就需要考虑角色,组织,权限的
除了用户,角色,组织,权限之外,还有一些流程执行过程中的必备要素,以供应链金融为例,需要提前配置客户,供应商,商品,质押仓等基础信息;
此外
2,执行流程是用户在这个系统中完成业务闭环的步骤,可分为正常流程和异常流程。
以供应链金融为例,正常流程如下:
1)创建合同,合同是业务发生的起点,只有合同经过上下游确认盖章后,才能执行具体的业务动作;
2)合同签订后,需要根据合同金额冻结对应的质押物,部分合同还需要交纳保证金;
3)质押物冻结完成后,可以创建采购和销售订单;
4)采购订单根据先款后货/先货后款的交易规则,执行入库或付款作业;
5)销售订单根据先款后货/先货后款的交易规则,执行出库或回款作业;
6)合同回款后,根据回款金额逐笔释放质押物和授信额度;
异常流程:
1)合同审批不通过怎么办?重新编辑后提交,进阶需求:审批驳回后需要返回到原审批节点,无需重头开始审批;
2)质押冻结失败怎么办?合同创建时让客户能看到仓内可质押物货值,合同审批通过,若仓内库存不足,需要人为介入,增加仓内库存,手动触发质押冻结;
3)实际执行订单数量和总金额与合同不一致怎么办?引入容差管理,通过容差系数将订单数量和总金额控制在合同数量和总金额的范围内。
3,关键控制点是在流程执行过程中,需要重点管控的节点。
供应链金融业务中,付款发起作为最核心的管控点,需要满足以下条件:
1)合同审批通过;
2)保证金缴纳完成;
3)质押冻结成功;
4)付款审批通过;
网友评论