服务属性实例:select * from so.INS_SRV_ATTR_891 t where user_id=89160004773549
策划与用户关系:select * from so.ins_offer_ins_user_891 where user_id=89160004773549(包含ROLE_ID,表示扮演的角色)
1.3.10. 订单概述
订单是指客户对产品的订购请求信息,包括业务订购申请、产品变更/取消等业务处理(的业务请求记录)。 引入订单的必要性:长流程业务的需要、融合业务的需要、只有确保成功后才改变用户资料。 订单行:是指订单根据其相关的产品、用户或地域分解得到的可有效跟踪并可有效处理的业务操作项。
用户对用户资料发起的增加、修改、删除的动作产生的记录,称之为订单。订单分有竣工和未竣工。竣工表示订单执行成功,完成了用户资料修改。 增加、修改、删除这些动作带上业务含义可以归类为:开户、销户、订购、变更、退订等。 SO.ORD_CUST_F_853_201303(客户订单竣工表)
注:带F结尾的标识已竣工,不带F的标识未竣工。
用户的一笔业务请求为一个客户订单,一个订单里面可以包含订购、退订等多个业务操作;一个客户订单包含用户订单、策划订单、产品订单、账务关系订单等,他们之间是一对一或者一对多的关系。
1.3.11. 客户订单、策划操作订单和营业费用订单
如果操作涉及到费用就需要保存营业费用订单。
1.3.12. 业务操作其他信息、免填单、受理日志
1.3.13. 客户订单与客户订单明细
? 客户订单明细记录一次客户服务请求的全部明细信息;用于后续订单的处理,如订单行拆解、启动流程等;
? 客户订单明细内容为SoOrderData转换后的XML对象;
? 每行用多个VARCHAR2(4000)字段存储,一行存储不下时,拆分为多行存储。
? 可根据业务类型配置是否存储订单明细信息,一般业务过程不进行存储,工作流的必须要存储。
对于集团涉及到工作流的的场流程业务,必须保存客户订单明细,其他一般不用保存。
1.3.14. 客户订单与策划操作订单
? 一个客户订单可能包含0到多个策划操作订单;
? 客户办理的业务不涉及到产品类操作时,主要内容记录在客户订单、业务记录和免填单中。 (此时就不会有策划操作订单)
1.3.15. 策划操作订单、策划订单、用户订单的关系
? 在一个客户订单中,这第三者之间的关系均为一一对应的关系;
? 用户与策划关系订单,主要是记录用户与策划实例的关系编号,并记录数据状态,
减少订单转实例的业务逻辑处理。