目前新功能在试点范围内上线试用,业务关心新功能的试用情况,需要对生产数据进行统计和汇总,以便跟旧功能在流程上做一些比较分析。我们需要配合的是,跟大数据团队一起,提供几个数据基表,其中要有一张表,能够记录新功能的全生命周期。
统一抽象来说,解决的是:
谁(Who)什么时候(When)以什么身份(Role)在什么地点(Where),对什么东西(What)做了什么事(Something),导致该东西从什么状态(StateA),翻转成什么状态(StateB)。
基于上面的出发点,我们想采用状态机的思路,状态A通过动作A转换成状态B(stateA + actionA = stateB),这样就可以把对象从创建、修改、到最后的核销,整个生命周期过程都