一种业务流程引擎流程图形化展现方法与流程

文档序号:12595489阅读:1301来源:国知局

本发明主要涉及面向服务的体系结构,特别涉及基于Web服务的业务流程执行语言。



背景技术:

面向服务的体系结构(Service-Oriented Architecture,SOA)是分布式软件体系构造方法和环境的新发展阶段。在SOA架构风格中,服务是最核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。业务服务相对独立、自包含、可重用,由一个或者多个分布的系统所实现,而业务流程由服务组装而来。

BPEL全称为Business Process Execution Language,及业务流程执行语言,是一种使用XML编写的编程语言,用于组装编排在SOA体系中提供的服务。BPEL必须面对SOA环境中异构的、松耦合的、自主的服务,它们间的交互关系是动态的、按需发生的,而且缺少中央控制。因此,BPEL提供的服务组装模型具备灵活性、嵌套组装、关注点分离以及可恢复性等优点。

目前在大多数的业务流程引擎中,并没有提供图形化的流程展现方法,这样用户对业务流程的执行情况没有一个直观的了解。而业务流程引擎流程图形化展现方法则向用户直观地展现了业务流程流以及执行情况,同时,用户可以从图形中清楚地了解业务流程中的执行故障、事件以及补偿控制情况。



技术实现要素:

有鉴于此,本发明提供了一种业务流程引擎流程图形化展现方法,向用户 提供一个直观地展现业务流程执行情况的方法,让用户可以清楚地了解业务流程的执行情况。

为了达到上述目的,本发明的技术方案为:包括如下步骤:

步骤一、针对业务流程引擎中的业务流程,建立业务流程图,所述业务流程图中包括多个活动项目和一个整体显示项目,每个活动项目对应业务流程引擎中的一个活动,每个活动项目均为一个包含图标、标签以及状态表示器的选项卡。

图标为图片显示器,用于采用不同图片标识对应活动项目。

标签为文字编辑器,用于标识对应活动项目的类型和名称。

状态表示器为图片显示器,用于采用不同的图片标识对应活动项目所处状态。

整体显示项目按照活动的流程将每活动的状态表示器进行合并显示。

步骤二、执行业务流程,根据业务流程的执行状态,分析每个项目所处状态,对所述业务流程图中的所述状态表示器进行实时更新。

进一步地,状态表示器中采用不同颜色的图片标识对应活动项目所处状态。

进一步地,活动项目对应的选项卡中还包括内容部分,所述内容部分为文字编辑器,用于记录活动的详细信息。

有益效果:

1、业务流程活动图中的活动图标,与业务流程活动设计器中的图标一致,简单、直观、清楚地表达活动含义。

2、。业务流程活动图中的每个图标,在不同的状态下,呈现不同颜色,用户可以通过图标的颜色,清楚地了解流程的运行状态。

附图说明

图1为本发明实施例中流程活动图中的整体示意图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

一种业务流程引擎流程图形化展现方法,包括如下步骤:

步骤一、针对业务流程引擎中的业务流程,建立业务流程图,所述业务流程图中包括多个活动项目和一个整体显示项目,每个活动项目对应业务流程引擎中的一个活动,每个活动项目均为一个包含图标、标签以及状态表示器的选项卡。

图标为图片显示器,用于采用不同图片标识对应活动项目。

标签为文字编辑器,用于标识对应活动项目的类型和名称。

状态表示器为图片显示器,用于采用不同的图片标识对应活动项目所处状态。

整体显示项目按照活动的流程将每活动的状态表示器进行合并显示。

步骤二、执行业务流程,根据业务流程的执行状态,分析每个项目所处状态,对所述业务流程图中的所述状态表示器进行实时更新。

本实施例中,状态表示器中采用不同颜色的图片标识对应活动项目所处状态。

本实施例中,所述活动项目对应的选项卡中还包括内容部分,所述内容部分为文字编辑器,用于记录活动的详细信息。

综上,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1