一种动态展示流程跟踪图的方法及系统的制作方法
【专利摘要】本发明涉及一种动态展示流程跟踪图的方法及系统,所述方法包括:步骤1,从WEB页面获取业务标识;步骤2,提取业务标识所对应流程环节的数据集合;步骤3,对提取出的流程环节的数据集合中进行筛选,筛选出有正常环节标识的流程环节,并将筛选出的流程环节组成用于动态展示流程跟踪图的数据集合;步骤4,将筛选出的数据集合以流程跟踪图形式在WEB页面中动态展示。所述系统与该方法的技术方案一一对应。本发明通过对流程环节的数据集合规则配置,后台数据筛选过滤处理,实现前台流程跟踪图动态展示,从而提高业务可扩展性、灵活多变性、修改及时有效性及简单易操作性。
【专利说明】一种动态展示流程跟踪图的方法及系统
【技术领域】
[0001] 本发明涉及通信技术的BOSS(业务运营支撑系统)领域,特别是涉及一种动态展 示流程跟踪图的方法及系统。
【背景技术】
[0002] 在页面流程跟踪图展示过程中,某些业务需求要求针对不同业务场景、业务规则 来展示不同的流程跟踪图。对此,通常的处理方案是把业务实例化,再通过具体页面逐一呈 现出来。该处理方案存在两个主要缺点:一是数据模型设计上的局限性,不能或不利于动态 扩展;二是前台页面展示需要针对具体业务做独立处理,在增加、修改或是删除业务环节时 需要对具体业务页面做程序代码修改,增加了操作的难度。
[0003] 为解决上述问题,本发明提出了一种动态展示流程跟踪图的方法及系统。
【发明内容】
[0004] 本发明所要解决的技术问题是提供一种动态展示流程跟踪图的方法及系统,用于 解决页面流程跟踪图的动态展示问题。
[0005] 本发明解决上述技术问题的技术方案如下:一种动态展示流程跟踪图的方法,包 括:
[0006] 步骤1,从WEB页面获取业务标识;
[0007] 步骤2,根据业务标识,提取业务标识所对应流程环节的数据集合;
[0008] 步骤3,对提取出的流程环节的数据集合中进行筛选,筛选出所有正常流程环节 和经历过的异常流程环节,并将筛选出的流程环节组成用于动态展示流程跟踪图的数据集 合;
[0009] 步骤4,运用HTML页面技术,将筛选出的数据集合以流程跟踪图形式在WEB页面中 动态展示。
[0010] 在上述技术方案的基础上,本发明还可以做如下改进。
[0011] 进一步,所述流程环节的数据集合存储于数据库中,且经所述步骤2提取后临时 存储于页面缓存中。
[0012] 进一步,数据库对其存储的流程环节的数据集合进行配置,具体包括:按照流程环 节的流转顺序,在数据库中手动配置流程环节详细信息表和环节流转路由表,所述流程环 节详细信息表用于记录每个流程环节的详细信息,所述环节流转路由表用于记录每个流程 环节之间的执行顺序。
[0013] 进一步,所述步骤3中,正常流程环节带有正常环节标识,通过正常环节标识筛选 出所有正常流程环节。
[0014] 进一步,所述步骤4还包括生成与动态展示的流程跟踪图相对应的JS脚本。本 发明的技术方案还包括一种动态展示流程跟踪图的系统,包括依次连接的业务标识获取模 块、环节数据提取模块、数据集合重组模块和流程跟踪图生成模块:
[0015] 所述业务标识获取模块,其用于从WEB页面获取业务标识;
[0016] 所述环节数据提取模块,其用于根据业务标识,提取业务标识所对应流程环节的 数据集合;
[0017] 所述数据集合重组模块,其用于对提取出的流程环节的数据集合中进行筛选,筛 选出所有正常流程环节和经历过的异常流程环节,并将筛选出的流程环节组成用于动态展 示流程跟踪图的数据集合;
[0018] 所述流程跟踪图生成模块,其用于运用HTML页面技术,将筛选出的数据集合以流 程跟踪图形式在WEB页面中动态展不。
[0019] 进一步,所述流程环节的数据集合存储于数据库中,且经所述环节数据提取模块 提取后临时存储于页面缓存中。
[0020] 进一步,数据库对其存储的流程环节的数据集合进行配置,具体包括:按照流程环 节的流转顺序,在数据库中手动配置流程环节详细信息表和环节流转路由表,所述流程环 节详细信息表用于记录每个流程环节的详细信息,所述环节流转路由表用于记录每个流程 环节之间的执行顺序。
[0021] 进一步,所述正常流程环节带有正常环节标识,所述数据集合重组模块通过正常 环节标识筛选出所有正常流程环节。
[0022] 进一步,所述所述流程跟踪图生成模块还用于生成与动态展示的流程跟踪图相对 应的JS脚本。
[0023] 本发明的有益效果是:本发明通过对流程环节的数据集合规则配置,后台数据筛 选过滤处理,实现前台流程跟踪图动态展示,并对展示的流程跟踪图中的环节做了优化,使 整个流程跟踪图更加直观、简洁,从而提高业务可扩展性、灵活多变性、修改及时有效性及 简单易操作性。
【专利附图】
【附图说明】
[0024] 图1为本发明所述动态展示流程跟踪图方法的流程示意图;
[0025] 图2为本发明所述动态展示流程跟踪图系统的结构示意图;
[0026] 图3为本发明所述动态展示流程跟踪图的功能显示图;
[0027] 图4为本发明所述动态展示"正常流"流程跟踪图。
[0028] 图5为本发明所述动态展示"异常流"流程跟踪图。
【具体实施方式】
[0029] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0030] 如图1所示,本实施例提出了一种流程跟踪图动态展示流程跟踪图的方法,具体 包括以下步骤:
[0031] 步骤1,从WEB页面获取业务标识。
[0032] 步骤2,根据业务标识,在数据库中提取业务标识所对应流程环节的数据集合,并 临时存储至页面缓存中。数据库中存储的流程环节的数据集合都是提前配置好的,每个业 务均对应有一个数据集合,且根据不同业务的需要,在数据库中对流程环节参数进行手工 配置,比如正常流程环节即配置有正常环节标识。
[0033] 步骤3,在页面缓存中,对提取出的流程环节的数据集合进行筛选,筛选出数据库 所有正常流程环节和经历过的异常流程环节,并将筛选出的流程环节组成用于动态展示流 程跟踪图的新的数据集合。该步骤是通过对流程环节的筛选,以给用户最直观简洁的流程 跟踪图示例,避免异常环节导致流程跟踪图过于复杂烦乱。
[0034] 步骤4,运用HTML页面技术,将筛选出的数据集合以流程跟踪图形式在WEB页面中 动态展示。所述HTML页面技术可采用JAVASCRIT技术和/或CSS技术。
[0035] 本实施例中,所述步骤1中通过JAVA技术从WEB页面获取业务标识;所述步骤2中 流程环节的数据集合包括有流程环节配置、流程环节处理人和流程环节处理数据等;所述 步骤3中,正常流程环节带有正常环节标识,通过正常环节标识筛选出所有正常流程环节; 所述步骤4中,还包括生成与展示的流程跟踪图相对应的JS脚本。
[0036] 如图2所示,对应上述方法,本实施例还提出一种流程跟踪图动态展示流程跟踪 图的系统,包括依次连接的业务标识获取模块、环节数据提取模块、数据集合重组模块和流 程跟踪图生成模块:
[0037] 所述业务标识获取模块,其用于从WEB页面获取业务标识;
[0038] 所述环节数据提取模块,其用于根据业务标识,在数据库中提取业务标识所对应 流程环节的数据集合,并临时存储至页面缓存中;
[0039] 所述数据集合重组模块,其用于在页面缓存中,对提取出的流程环节的数据集合 中进行筛选,筛选出数据库中有正常环节标识的流程环节,并将筛选出的流程环节组成用 于动态展示流程跟踪图的数据集合;
[0040] 所述流程跟踪图生成模块,其用于运用HTML页面技术,将筛选出的数据集合以流 程跟踪图形式在WEB页面中展示。
[0041] 该系统与上述的动态展示流程跟踪图的方法的技术方案一一对应,其具体实施细 节一致,这里不再多述。
[0042] 下面结合一个应用例对本实施例的具体实施细节进行描述,如图3所示,主要包 括以下几个部分。
[0043] 一、业务标识获取。
[0044] 业务标识,如商机编码,需由前台采用JAVA技术从WEB页面获取。
[0045] 二、环节数据提取。
[0046] 前台选择业务标识后,根据业务标识(如商机编码)获取数据库中配置的相应流 程环节的数据集合。数据库对流程环节的数据集合是按一定的规则进行配置的,具体的配 置规则为:按照流程环节的流转顺序,在数据库中手动配置流程环节详细信息表和环节流 转路由表;如表1所示,所述流程环节详细信息表为纵表,用于记录每个流程环节的"环节 编号"、"环节名称"、"环节所对应的URL地址"、"是否为正常环节"等详细信息,;如表2所 示,所述环节流转路由表则用于记录每个流程环节之间的执行顺序,以便页面在取到相关 信息后根据环节与环节直接的流转关系生成流程跟踪图。
[0047] 表 1
[0048]
【权利要求】
1. 一种动态展示流程跟踪图的方法,其特征在于,包括: 步骤1,从WEB页面获取业务标识; 步骤2,根据业务标识,提取业务标识所对应流程环节的数据集合; 步骤3,对提取出的流程环节的数据集合中进行筛选,筛选出所有正常流程环节和经历 过的异常流程环节,并将筛选出的流程环节组成用于动态展示流程跟踪图的数据集合; 步骤4,运用HTML页面技术,将筛选出的数据集合以流程跟踪图形式在WEB页面中动态 展示。
2. 根据权利要求1所述的方法,其特征在于,所述流程环节的数据集合存储于数据库 中,且经所述步骤2提取后临时存储于页面缓存中。
3. 根据权利要求2所述的方法,其特征在于,数据库对其存储的流程环节的数据集合 进行配置,具体包括:按照流程环节的流转顺序,在数据库中手动配置流程环节详细信息表 和环节流转路由表,所述流程环节详细信息表用于记录每个流程环节的详细信息,所述环 节流转路由表用于记录每个流程环节之间的执行顺序。
4. 根据权利要求1所述的方法,其特征在于,所述步骤3中,正常流程环节带有正常环 节标识,且通过正常环节标识筛选出所有正常流程环节。
5. 根据权利要求1所述的方法,其特征在于,所述步骤4还包括生成与动态展示的流程 跟踪图相对应的JS脚本。
6. -种动态展示流程跟踪图的系统,其特征在于,包括依次连接的业务标识获取模块、 环节数据提取模块、数据集合重组模块和流程跟踪图生成模块: 所述业务标识获取模块,其用于从WEB页面获取业务标识; 所述环节数据提取模块,其用于根据业务标识,提取业务标识所对应流程环节的数据 集合; 所述数据集合重组模块,其用于对提取出的流程环节的数据集合中进行筛选,筛选出 所有正常流程环节和经历过的异常流程环节,并将筛选出的流程环节组成用于动态展示流 程跟踪图的数据集合; 所述流程跟踪图生成模块,其用于运用HTML页面技术,将筛选出的数据集合以流程跟 踪图形式在WEB页面中动态展示。
7. 根据权利要求6所述的系统,其特征在于,所述流程环节的数据集合存储于数据库 中,且经所述环节数据提取模块提取后临时存储于页面缓存中。
8. 根据权利要求7所述的系统,其特征在于,数据库对其存储的流程环节的数据集合 进行配置,具体包括:按照流程环节的流转顺序,在数据库中手动配置流程环节详细信息表 和环节流转路由表,所述流程环节详细信息表用于记录每个流程环节的详细信息,所述环 节流转路由表用于记录每个流程环节之间的执行顺序。
9. 根据权利要求6所述的系统,其特征在于,所述正常流程环节带有正常环节标识,所 述数据集合重组模块通过正常环节标识筛选出所有正常流程环节。
10. 根据权利要求6所述的系统,其特征在于,所述所述流程跟踪图生成模块还用于生 成与动态展示的流程跟踪图相对应的JS脚本。
【文档编号】G06F17/50GK104063545SQ201410293700
【公开日】2014年9月24日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】董文 申请人:北京思特奇信息技术股份有限公司