MPLS VPN业务开通流程分析与系统实现
定制和自选择,允许用户按照工作的实际情况预先对MPLS VPN业务开通定制多个不同的流程;并在VPN电路开通实际发生时,在多个流程中选择一个进行流转。环节、功能点和流转操作是业务调度流程的三要素,如图2所示。
业务流程要素组成和定制思路
MPLSVPN业务开通系统流程定制具体实现思路如下:
(1)作为两种不同类型的权限环节与角色对应,功能点、流转操作与权限对应,。
(2)通过"给角色指定权限",实现对环节允许的功能点、流转操作范围的指定。
(3)流程定制的任务就是按照实际工作流程将角色和角色间的流转操作添加到流程中,形成完整的流程。
2.正常开通流程划分与组合
根据客户类型的不同,我们将MPLSVPN业务开通流程分为集团发起和省发起两类。由于处理的单据类型和阶段的不同,MPLSVPN业务流程分为"定单"阶段和"调单"阶段;若进一步关注"调单"阶段工作任务和目标的不同,又可将之划分为资源分配阶段和业务调度阶段。鉴于中国电信MPLSVPN业务运维体系的三级划分,"调单"流程又阶段性分为集团、省、地市(地市公司流程不在本系统范围内考虑,只提供接口)三级。
MPLSVPN业务开通系统中对正常开通流程的实现应对上述三个维度综合考虑,同时还应考虑流程重用问题以减轻用户流程定制的工作量。将流程合理划分为若干原子流程,以原子流程的组合形成各类完整业务开通流程,是MPLSVPN业务开通流程系统实现的最佳方式。
(1)原子流程的划分
原子流程是流程定制的单位,MPLSVPN业务开通流程划分为7个原子流程,分别为集团发起定单流程、省发起定单流程、集团调单资源分配阶段流程、集团调单业务调度阶段流程、省调单资源分配阶段流程、省调单业务调度阶段流程、子定单流程(不在本系统考虑范围内、只提供接口)。图3给出了各原子流程的典型情况。
典型原子流程举例
(2)典型MPLSVPN业务开通流程的组合
MPLSVPN业务开通情形众多例如:集团发起国内VPN、省发起VPN、集团发起国际VPN、含远程自助监测功能的VPN等,它们的流程都是由上述原子流程组合而成的。集团发起国内VPN、省发起VPN两种典型流程的组合情况在图4中给出了描述。
典型MPLS VPN业务开通流程组合举例
3.退单流程的实现
退单流程属扁平化流程,无需流程定制。针对发生退单的不同环节,MPLSVPN业务开通系统可采用不同的方式来实现。
(1)定单受理前
定单退回定单流程开始角色(除开始之外的第一个角色),由其将定单回退前端。该过程可通过在定单流程定制时增加相应的流转操作实现。
(2)接入资源分配过程中及主调局下发业务调度单前
接入资源分配单、调单退回调单流程开始角色,由其决定回退定单开始角色,再进一步回退前端,或经处理后重新下发接入资源分配单继续调度流程。
(3)主调局下发业务调度单后
调单退回本级调单开始角色,由其根据自己能否处理决定将调单退回上一级调单开始角色(如果当前角色是主调局开始角色,则退回定单开始角色),或在本级转入异常变更流程,继续流转。
系统界面可只提供对单点退单的支持,当一个VPN"新开"定单中的所有站点均被退单时,自动判断出整个VPN电路被退单,进一步对原定单和VPN电路采取相应的处理措施。
五、结束语
MPLSVPN业务是一个正在发展中的新兴热点业务,其开通流程尚处于摸索改进过程中。对MPLSVPN业务流程进行分析、优化,提供系统实现对该流程的支持,必将加快该业务的进一步发展。