1、服务开通系统培训,北京神州数码思特奇信息技术股份有限公司,2,目 录,系统概况 业务流程 数据配置 应用进程,3,系统概况,服务开通,按照服务定单的要求(业务请求信息),执行相应的服务配置与激活的过程。按照CRM和BOSS信用控制提交的服务开通类定单的要求,实现开通工单的控制管理,并执行相应的服务开通的过程。从接受CRM或其它应用子系统的服务定单开始而展开的一系列活动的组合,主要包括流程管理、定单管理、服务设计、工单管理、资源配置、服务配置、服务激活等功能。 解决各类产品开通的流程分割问题,建立后端综合的服务开通平台,融合后端各部门的运作和各产品线的支持功能,形成全业务和跨部门的服务开通体系。
2、服务开通类定单是指为了完成某个服务请求或定单而派发的单业务或跨业务处理流程环节的协同工作单。,服务开通介绍,4,系统概况,与外围系统的接口关系,5,目 录,系统概况 业务流程 数据配置 应用进程,6,业务流程,服务开通系统业务流程图,7,业务流程,服务开通系统业务流程概述,首先说明一下长短流程的定单类型,在接口表spmswordertasklog%s和定单表spmswossorders%s中都有一个定单类型的字段order_type, 取值如下:NC、NO:短流程业务,不需要反馈,走定单分解生成工单YO:长流程的OBOSS业务,如400,车务通等,走定单分解生成工单,需要反馈YC:长流程的专线
3、类业务,走定单分解生成工单,需要反馈YP:宽带等发PBOSS系统的长流程业务,需要PBOSS反馈,但不走定单分解生成工单YI:IDC业务,长流程,发IDC平台,跟PBOSS业务相似,需要IDC平台反馈,但不走定单分解生成工单YT:TD无线固话业务,既要发PBOSS,又要走定单分解生成工单,服务开通先将YT变成NT,进行短流程的定单分解;定单分解生成工单之后,再将YT变成YP,在接口表中重新进行PBOSS定单解析,发给PBOSS系统,需要PBOSS反馈。,8,业务流程,服务开通系统业务流程描述(一),定单解析:接收CRM下发服务定单,依据定单内容校验配置进行有效性、完整性校验,对通过校验的服务定
4、单,生成服务开通内部定单,并对未通过校验的订单及时反馈CRM的过程管理。,9,业务流程,服务开通系统业务流程描述(二),定单分解:根据定单系列表信息,指令配置表信息,生成相应的工单指令信息。工单按照不同的网元平台分表存储。,10,业务流程,服务开通系统业务流程描述(三),工单派生规则:按照各种业务规则配置的工单配置表。,11,业务流程,服务开通系统业务流程描述(四),定单生成规则:按照接口规范和业务报文编写的业务处理逻辑规则。具体参看schema:,12,业务流程,服务开通系统业务流程描述(五),工单冲突检查:定单载体涉及到多个数据来源,由于各种原因导致一些冲突业务后办理的却先处理,导致用户状
5、态和实际开通状态存在差异。冲突检查就是修正工单执行状态,对数据冗余、时间顺序错误码的工单进行执行状态或执行顺序的修正。,13,业务流程,服务开通系统业务流程描述(六),冲突检查配置:针对冲突业务而配置的冲突检查规则。主要包括冲突指令配置,用户状态标识等信息。,14,目 录,系统概况 业务流程 数据配置 应用进程,15,数据配置,数据准备,确定服务名称、服务标识、动作、服务类型(基本服务还是增值服务等)。确定服务开通指令需要发送哪些平台(HLR、VPMN、Radius、一级BOSS等) 。 确定具体平台的指令格式、指令串内容包含的指令参数。确定服务提供标识,了解业务规则、业务流程(长短流程),确
6、认服务开通系统如何支撑。,16,数据配置,数据配置(一),维护产品表(spmssproduct)和服务提供标识表(spmssservicetype)。维护属性表(spmssproperty)。 property_name:对应CRM(BOSS)侧属性名称编码alias:对应应用集成平台侧属性编码主产品动作组配置(spmsmainactiongroup)如开户、销户、预销(1052)和申请停机(1100)它们对于hlr交换机来说都是停机,所以公用一个组100001 。主产品工单配置(spmsmainsvcconf)具体的指令代码都是下游(综合接口或一级BOSS)提供给服务开通的。附加产品组配置(
7、spmssubsvcgroup)如一级boss产品。,17,数据配置,数据配置(二),附加产品工单配置(spmssubsvcconf) 。 属性工单配置(spmsorderproperty)如普通GSM开户加鉴权指。 多属性值联合工单配置(spmspropertygroup)。联合属性组配置,就是将多个的属性(多个属性的值同时满足才能发某条指令)配置在同一个属性组内 属性值映射(spmspropertyvaluemapping) 。如合肥值为11,而RADUIS需要的地区值为A,这时我们就可以针对该条指令KH的100019属性进行映射,将11映射为A。属性值翻译(spmsprptyvalue)
8、。主要解决服务开通前台长流程“实时施工”模块属性翻译问题,把一些特殊字符翻译成易懂的文字描述,在界面显示的时候不会显示11,而是合肥,18,数据配置,数据配置(三),号段同步资源侧添加新的号段,需要同步到服务开通库,该同步由应用集成平台实现完成。,19,目 录,系统概况 业务流程 数据配置 应用进程,20,应用进程,路径:/spms2/spmsnow/domains/completeDomain/bin/ 进程:ps -ef |grep -v grep |grep completeServer java进程进程数1 启动脚本:start9008.sh 停止脚本:stop9008.sh comp
9、leteServer:非PBOSS业务定单解析进程,该进程实时扫描服务开通定单接口表 spmswordertasklog%s,将表中的数据扫描出来后进行定单解析。解析之后,生成主产品信息、附加产品信息和属性信息。其中,主产品信息入定单表 spmswossorders%s,附加产品信息入附加产品表 spmswsubproduct%s,属性信息入定单属性表 spmsworderproperty%s。接口表数据入历史表spmswordertasklog%s_YYMM,定单解析,应用进程,21,路径:/spms2/spmsnow/domains/pbossdomain/bin/ 进程:ps -ef |
10、grep -v grep |grep pbossServerjava进程进程数1 启动脚本:start9007.sh 停止脚本:stop9007.sh pbossServer:PBOSS定单解析进程,该进程实时扫描接口表spmswordertasklog%s中类型为YP的定单,将表中的数据进行定单解析,保存部分信息到spmsworderreply表中,但是不将解析的信息入定单系列表,而是重新拼装xml报文发送到pboss。接口表数据入历史表spmswordertasklog%s_YYMM。,PBOSS定单解析,应用进程,路径:/spms3/spmsnow/applications/spms/b
11、in 进程:ps -ef |grep -v grep |grep spms_parse|wc l c进程进程数22 启动脚本:run.sh 停止脚本:down.sh spms_parse:定单分解进程,进程数22,这些进程实时扫描定单表、附加产品表、属性表以及主产品工单配置表 spmsmainsvcconf、附加产品工单配置表 spmssubsvcconf和属性工单配置表 spmsorderproperty等,将解析出来的产品信息分解成需要发送的工单。,22,定单分解,应用进程,路径:/spms3/spmsnow/applications/checkwork/bin 进程:ps -ef |grep -v grep |grep dbfilter|wcl c 进程进程数69 启动脚本:start.sh 停止脚本:stop.sh dbfilter:工单冲突检查进程,进程数69,这些进程实时扫描工单表spmswworkorder%s,目的是将一些不需要发送到交换机或平台的工单过滤掉,只留下要发的工单。,23,冲突检测,有三个用户:spms1、spms2、spms3,24,25,