一种业务流程装配渲染及其可视化运维的方法与流程

文档序号:30436488发布日期:2022-06-17 20:21阅读:123来源:国知局
一种业务流程装配渲染及其可视化运维的方法与流程

1.本发明涉及互联网技术领域领域,尤其是一种业务流程装配渲染及其可视化运维的方法。


背景技术:

2.现有随着网络营销业务的不断发展,应用网络进行消费的客户越来越多,网站需要针对不同的客户群体的不同需求建立符合该群体的营销流程,所谓营销流程就是指在任何一个营销活动中,每个环节都不是独立存在的,而是彼此依赖的。因此需要根据客户群体的不同需求建立不同的营销流程,且在流程异常时有足够的人工手段进行介入。例如,存在这样一个活动对于满足1000积分的客户,网站所提供的服务依次是介绍产品,提示积分满减使用策略,引导购买产品对于不满足1000积分的客户,网站所提供的服务是介绍产品,提示积分满减使用策略,引导用户获取积分,引导购买产品然而,目前对于目前的流程,系统自动检查的机制不够健全,人工介入的学习成本较高,且对于非必要环节不能设置一些方法灵活跨越,特别是当网络营销业务量比较多的时候,异常场景的出现总数也随之上升,这时候人工任务以及可视化运维将解决掉实际业务的诸多痛点。


技术实现要素:

3.为解决现有技术中的上述缺陷,本发明公开一种业务流程装配渲染及其可视化运维的方法,它是采用以下技术方案来实现的。
4.一种业务流程装配渲染及其可视化运维的方法,包括下述步骤:从指定xml文件中解析出业务中各个流程节点之间的依赖关系,根据所述依赖关系创建呈树状结构的流程关系树,其中所述流程关系树中的每个流程节点对应一个所述任务,所述流程关系树的树状结构与所述依赖关系对应; 在所述每个流程节点上配置与该流程节点对应的任务的任务事件。
5.优选地,在所述每个流程节点上配置与该流程节点对应的任务的任务事件的步骤包括:在指定网页上展现所述呈树状结构的流程关系树;通过所述流程关系树中与待配置任务对应的所述流程节点上的响应事件接收输入的所述待配置任务的任务事件;在接收到的所述待配置任务的任务事件和与所述待配置任务对应的所述流程节点之间建立映射关系。
6.优选地,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下步骤:检测所述业务中各个任务之间的依赖关系是否变化; 若所述依赖关系发生变化,则获取更新后的依赖关系;根据所述更新后的依赖关系对所述流程关系树进行修改,其中,修改后的所述流程关系树的树状结构与所述更新后的依赖关系对应。
7.优选地,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下步骤: 检测所述各个任务中是否存在任务事件发生变化的任务 ;若存在任务事件发生变化的任务,则获取该任务更新后的任务事件 ;在与所述任务事件发生变化的任
务对应的流程节点和获取的该任务更新后的任务事件之间建立映射关系。
8.优选地,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下步骤:使用不同的存储空间来存储所述流程关系树的树状结构以及与每个所述流程节点对应的任务的任务事件。
9.一种业务流程装配渲染装置,其特征在于,包括:第一获取单元,用于获取业务中各个任务之间的依赖关系;创建单元,用于根据所述依赖关系创建呈树状结构的流程关系树,其中所述流程关系树中的每个流程节点对应一个所述任务,所述流程关系树的树状结构与所述依赖关系对应。优选地,还包括 :第一检测单元,用于在所述接收模块收集人工操作之后,检测所述业务中各个任务之间的依赖关系 ;第二获取单元,用于在所述依赖关系发生变化时获取更新后的依赖关系 ;第三修改单元,用于根据所述人工操作意图对所述流程关系树进行修改,其中,修改后的所述流程关系树的树状结构与所述更新后的依赖关系对应。
10.优选地,所述可视化运维单元包括:展现模块,用于展现在途流程,历史流程信息;接收模块,用于通过收集在展现模块上所进行的所有人工操作;建立模块,用于在接收到的所述人工操作和与所述流程节点之间建立映射关系。
11.本发明的的有益效果:本发明采用了上述技术方案提供一种业务流程装配渲染及其可视化运维的方法,弥补了现有技术的不足,解决了现有技术中业务流程建立次数多、资源消耗大、对流程的修改不方便的问题,达到了提高流程建立和修改的效率,减少系统资源消耗的效果,达到了提高异常流程处理效率,减少运维人力成本的效果。
附图说明
12.图1为本发明的流程图示意图。
具体实施方式
13.以下将参照附图来描述本发明,附图的结构比例只是示意性的,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
14.如图1所示,一种业务流程装配渲染及其可视化运维的方法,包括下述步骤:从指定xml文件中解析出业务中各个流程节点之间的依赖关系,根据所述依赖关系创建呈树状结构的流程关系树,其中所述流程关系树中的每个流程节点对应一个所述任务,所述流程关系树的树状结构与所述依赖关系对应; 在所述每个流程节点上配置与该流程节点对应的任务的任务事件,在所述每个流程节点上配置与该流程节点对应的任务的任务事件的步骤包括:在指定网页上展现所述呈树状结构的流程关系树;通过所述流程关系树中与待配置任务对应的所述流程节点上的响应事件接收输入的所述待配置任务的任务事件;在接收到的所述待配置任务的任务事件和与所述待配置任务对应的所述流程节点之间建立映射关系,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下
步骤:检测所述业务中各个任务之间的依赖关系是否变化; 若所述依赖关系发生变化,则获取更新后的依赖关系;根据所述更新后的依赖关系对所述流程关系树进行修改,其中,修改后的所述流程关系树的树状结构与所述更新后的依赖关系对应,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下步骤:检测所述各个任务中是否存在任务事件发生变化的任务 ;若存在任务事件发生变化的任务,则获取该任务更新后的任务事件 ;在与所述任务事件发生变化的任务对应的流程节点和获取的该任务更新后的任务事件之间建立映射关系,在所述每个流程节点上配置与该流程节点对应的任务的任务事件之后,还包括以下步骤:使用不同的存储空间来存储所述流程关系树的树状结构以及与每个所述流程节点对应的任务的任务事件。
15.一种业务流程装配渲染装置,包括:第一获取单元,用于获取业务中各个任务之间的依赖关系;创建单元,用于根据所述依赖关系创建呈树状结构的流程关系树,其中所述流程关系树中的每个流程节点对应一个所述任务,所述流程关系树的树状结构与所述依赖关系对应,该装置还包括 :第一检测单元,用于在所述接收模块收集人工操作之后,检测所述业务中各个任务之间的依赖关系 ;第二获取单元,用于在所述依赖关系发生变化时获取更新后的依赖关系 ;第三修改单元,用于根据所述人工操作意图对所述流程关系树进行修改,其中,修改后的所述流程关系树的树状结构与所述更新后的依赖关系对应,上述可视化运维单元包括:展现模块,用于展现在途流程,历史流程信息;接收模块,用于通过收集在展现模块上所进行的所有人工操作;建立模块,用于在接收到的所述人工操作和与所述流程节点之间建立映射关系。
16.其中,第二检测单元,用于在每个流程节点上配置与该流程节点对应的任务的任务事件之后,检测各个任务中是否存在任务事件发生变化的任务 ;第三获取单元,用于在存在任务事件发生变化的任务时获取该任务更新后的任务事件 ; 建立单元,用于在与任务事件发生变化的任务对应的流程节点和获取的该任务更新后的任务事件之间建立映射关系,第四人工任务单元,用于人工处理异常流程,可跳过错误流程节点第五可视化运维单元,用于查询在途流程,历史流程信息,恢复错误的流程,模拟人工操作。
17.在本技术中,通过获取多个业务中各任务之间的依赖关系,并依据该依赖关系将业务以树状结构的形式呈现,再对流程节点进行配置,从而实现对业务流程的合理配置。因为形成树状结构,从而使得在不同业务中出现相同节点的时候可以共用一个节点,在需要修改业务中某个节点的时候,只需要对树结构的此节点进行一次修改就可以,而不需要对每个任务中的该节点都进行修改,从而解决了现有技术中业务流程建立次数多、资源消耗大、对流程的修改不方便的问题,达到了提高流程建立和修改的效率,减少系统资源消耗的效果。
18.发生异常流程时有系统自检机制以及可视化人工处理,可以按照规则自动跳过非必要环节,以及可视化运维页面也能让业务人员快速进行人工处理,解决了现有技术中业务异常处理流程不完善、运维成本较高的问题,达到了提高异常流程处理效率,减少运维人力成本的效果。
19.虽然本发明是结合以上实施例进行描述的,但本发明并不被限定于上述实施例,而只受所附权利要求的限定,本领域普通技术人员能够容易地对其进行修改和变化,但并不离开本发明的实质构思和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1