一种使用可视化流程进行管理的任务调度系统的制作方法

文档序号:7945299阅读:278来源:国知局
专利名称:一种使用可视化流程进行管理的任务调度系统的制作方法
技术领域
本发明涉及通信网管系统中的任务调度处理领域,具体提供一种使用可视 化流程进行管理的任务调度系统。
背景技术
运营支撑系统(oss)在进行任务调度时,其实大多是以流程形式而进行的,
在信息化的过程中,通信企业也将这些任务调度的过程信息化了,早期通常是 通过程序硬编码的方式来处理这些任务之间的流转,随着业务的复杂的处理情 况不断出现以及需求的不断变更,这种编码的方式显然已无法应对,这个时候 通过可视化流程来管理任务调度,以达到任务调度的可视化、可管理、可监控、 可调优,就显得尤为必要。

发明内容
本发明是针对以上问题,提供一种使用可视化流程进行管理的任务调度系 统,经过对任务处理过程的分析以及抽象,围绕任务交互逻辑、任务处理逻辑 以及任务参与者三个问题进行解决,任务交互逻辑对应的为任务的流转过程, 在本发明中对应的提出了任务流程引擎、任务流程设计器、任务流程处理单元 来解决任务交互逻辑的问题。
' 本发明解决其技术问题所采用的技术方案是
一种使用可视化流程进行管理的任务调度系统,包括任务流引擎、任务流 设计器和任务流客户端,其中,所述任务流引擎用于解析任务流定义文件,所述任务流定义文件描述了业 务的交互逻辑,任务流引擎通过解析任务流定义文件的交互逻辑来实现任务的 流转;
所述任务流设计器为可视化的流程设计工具,其为用户以及开发商提供了 快速绘制、修改流程的方式;
所述任务流客户端程序为任务流系统的表现形式,使用Web方式进行展现, 通过提供待处理列表、已处理列表、执行流程操作、查看任务流程历史信息来 展现。
任务调度系统还包括任务流处理单元,所述任务流处理单元用于单独的对 流程进行干涉。
任务调度系统还包括任务流程监控,所述任务流程监控通过提供图形化的 方式来对流程执行任务过程进行监控。
任务流引擎通过参考业务模型来进行设计,通过调度算法来进行流程的流转。
本发明的一种使用可视化流程进行管理的任务调度系统,任务流引擎作为 任务流管理系统的核心部分,主要提供了对于任务流定义的解析以及流程流转 的支持。任务流定义文件描述了业务的交互逻辑,任务流引擎通过解析此任务 流定义文件按照任务的交互逻辑进行任务的流转。
任务流设计器为可视化的流程设计工具,用户通过拖放等方式来绘制流程, 并通过对于环节的配置来实现环节操作、环节表单、环节参与者的配置。
任务流设计器为用户以及开发商提供了快速绘制、修改流程的方式,任务 流设计器的好坏决定到任务流管理系统的易用性。
流程操作指所支持的对于流程环节的操作,如启动流程、终止流程、挂起 流程、直流、分流(单线程处理)、并流(多线程同时处理)等,象这些流程操作 都是可直接基于引擎所提供的环节调度算法来直接支持的,而在实际的需求中,通常需要自由的对于流程进行干涉,如取回、回退、跳转、追加等,而这些流 程操作对于任务流引擎来说是不合理的,因此必须单独的去实现。 流程操作支持的好坏直接决定到一个工作流管理系统的实用性。
任务流客户端程序为任务流系统的表现形式,使用Web方式进行展现,通 过提供待处理列表、已处理列表、执行流程操作、査看任务流程历史信息等来 展现任务流系统的功能。
任务流程监控通过提供图形化的方式来对流程执行任务过程进行监控,包 括流程运转状况,每个环节所耗费的时间等等,而通过这些可相应的进行流程 的优化,以提高工作效率。
任务流引擎通过参考业务模型来进行设计,通过调度算法来进行流程的流 转(流程的启动、终止、挂起、恢复等),通过各种环节调度算法来实现对于环 节的流转(任务的合并、分叉、选择、条件性的选择等)。本专利创新的将以上 模型,调度算法结合起来,实现了具有创新性的任务流引擎。
在任务调度领域实现了可视化的定义。
通过分析归纳任务调度领域可变性较强的部分,将其与引擎相分离,避免 了传统引擎过于庞大复杂的缺点。从而更能适应任务调度领域对灵活性的要求。
使用了 Web客户端调度程序,在任务调度领域创新地实现了可视化拖拽定 制任务。
对任务的处理情况进行了可视化的监控,并按照相应的业务规则实现报表, 为后续的优化工作提供了信息依据。
本发明的一种使用可视化流程进行管理的任务调度系统,其可视化流程通 过对任务调度进行分析以及抽象,将不变和变化的部分进行划分,用户可轻松 的通过可视化的工具对任务的流程、流程环节涉及的人员(角色)、流程环节的 表单、流程环节的操作进行修改,从而到达了应对不断变化的需求的目的,同 时可视化流程系统提供的流程监控、査询统计模块更是极大程度的为用户优化流程及任务调度提供支持,以提高企业工作效率。


下面结合附图和实施例对本发明进一步说明。
图1为本发明的一种使用可视化流程进行管理的任务调度系统的系统架构图。
具体实施例方式
下面结合附图和具体实施例对本发明的一种使用可视化流程进行管理的 任务调度系统作进一步的描述。
如附图1所示,发明的一种使用可视化流程进行管理的任务调度系统,包 括任务流引擎、任务流设计器和任务流客户端,其中,
所述任务流引擎用于解析任务流定义文件,所述任务流定义文件描述了业 务的交互逻辑,任务流引擎通过解析任务流定义文件的交互逻辑来实现任务的
流转;
所述任务流设计器为可视化的流程设计工具,其为用户以及开发商提供了 快速绘制、修改流程的方式;
所述任务流客户端程序为任务流系统的表现形式,使用Web方式进行展现,
通过提供待处理列表、已处理列表、执行流程操作、查看任务流程历史信息来 展现。
任务调度系统还包括任务流处理单元,所述任务流处理单元用于单独的对 流程进行干涉。
任务调度系统还包括任务流程监控,所述任务流程监控通过提供图形化的 方式来对流程执行任务过程进行监控。
任务流引擎通过参考业务模型来进行设计,通过调度算法来进行流程的流
6转。
以上所述的实施例,只是本发明较优选的具体实施方式
的一种,本领域的 技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明 的保护范围内。
权利要求
1、一种使用可视化流程进行管理的任务调度系统,其特征在于,包括任务流引擎、任务流设计器和任务流客户端,其中,所述任务流引擎用于解析任务流定义文件,所述任务流定义文件描述了业务的交互逻辑,任务流引擎通过解析任务流定义文件的交互逻辑来实现任务的流转;所述任务流设计器为可视化的流程设计工具,其为用户以及开发商提供了快速绘制、修改流程的方式;所述任务流客户端程序为任务流系统的表现形式,使用Web方式进行展现,通过提供待处理列表、已处理列表、执行流程操作、查看任务流程历史信息来展现。
2、 根据权利要求1所述的一种使用可视化流程进行管理的任务调度系统, 其特征在于,所述任务调度系统还包括任务流处理单元,所述任务流处理单元 用于单独的对流程进行干涉。
3、 根据权利要求1所述的一种使用可视化流程进行管理的任务调度系统, 其特征在于,所述任务调度系统还包括任务流程监控,所述任务流程监控通过 提供图形化的方式来对流程执行任务过程进行监控。
4、 根据权利要求1所述的一种使用可视化流程进行管理的任务调度系统, 其特征在于,所述任务流引擎通过参考业务模型来进行设计,通过调度算法来 进行流程的流转。
全文摘要
本发明涉及通信网管系统中的任务调度处理领域,具体提供一种使用可视化流程进行管理的任务调度系统。本发明的一种使用可视化流程进行管理的任务调度系统,其可视化流程通过对任务调度进行分析以及抽象,将不变和变化的部分进行划分,用户可轻松的通过可视化的工具对任务的流程、流程环节涉及的人员(角色)、流程环节的表单、流程环节的操作进行修改,从而到达了应对不断变化的需求的目的,同时可视化流程系统提供的流程监控、查询统计模块更是极大程度的为用户优化流程及任务调度提供支持,以提高企业工作效率。
文档编号H04L12/24GK101478431SQ200910013698
公开日2009年7月8日 申请日期2009年2月10日 优先权日2009年2月10日
发明者公茂强 申请人:浪潮通信信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1