在金融业务信贷管理系统中,客 户、产品、合同、借据为其核心的四大主题域,而能作为主线贯穿整个系统的主要有客户编号、产品编号、业务流水号。可见产品在其整个系统当中的重要性,设计产品管理的主要目标有:
1、承载业务配置属性。
2、用于贯穿整个系统,可用于业务的个性化控制,可用于业务的统计分析维度。
3、快速的推陈出新,满足业务的发展速度。
由此可见产品管理在金融业务系统中的重要性,本文将探讨设计一个能满足上述目标的的产品管理子系统。
二、方案
产品管理子系统产品管理子系统
产品管理子系统抽象出产品线、产品线属性组,产品线属性,产品四个概念。
1、产品线为顶级入口,先建立一个产品线,相当于先大致框定一个范围。
2、产品线属性组,用于将属性分组,创建属性组时指定下辖的属性,属性组可以以更加直观的方式来看产品线范围。
3、产品线属性,可以说是确定产品线范围的最细粒度,产品线的属性存在于属性库中,如果没有,则先创建属性,再加入到属性库,最后挂载到产口线属性组。
4、产品,产品为最终落地到业务系统中的概念,创建产品时,通过选择产品线,得到产品的范围,配置属性即可投入使用。
三、总结
可以说最终落地的就是产品信息与产品属性信息,产口属性信息可以通过key与value的形式来存储,遇到需要配置多条的数据时,则key相同,value不同。最后使用方通过调用服务接口,传入产口编号来获取产品的所有属性值。
有些配置可能不只是通过key与value就能配置得出来,这个时候可能就需要在设计产品属性组的时候就要增加固定属性组的概念,固定属性组应当指定对应的配置存储表,以便接口在返回产品属性数据时知道去哪个表取属性数据。