[发明专利]一种业务流程引擎流程图形化展现方法在审
申请号: | 201510849279.5 | 申请日: | 2015-12-01 |
公开(公告)号: | CN106814996A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 姜晓丹;林明;吕翊;戴宇升;李学恩;韩国权;黄海峰;李庆;袁双;王双 | 申请(专利权)人: | 北京慧点科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 引擎 流程 图形 展现 方法 | ||
技术领域
本发明主要涉及面向服务的体系结构,特别涉及基于Web服务的业务流程执行语言。
背景技术
面向服务的体系结构(Service-Oriented Architecture,SOA)是分布式软件体系构造方法和环境的新发展阶段。在SOA架构风格中,服务是最核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。业务服务相对独立、自包含、可重用,由一个或者多个分布的系统所实现,而业务流程由服务组装而来。
BPEL全称为Business Process Execution Language,及业务流程执行语言,是一种使用XML编写的编程语言,用于组装编排在SOA体系中提供的服务。BPEL必须面对SOA环境中异构的、松耦合的、自主的服务,它们间的交互关系是动态的、按需发生的,而且缺少中央控制。因此,BPEL提供的服务组装模型具备灵活性、嵌套组装、关注点分离以及可恢复性等优点。
目前在大多数的业务流程引擎中,并没有提供图形化的流程展现方法,这样用户对业务流程的执行情况没有一个直观的了解。而业务流程引擎流程图形化展现方法则向用户直观地展现了业务流程流以及执行情况,同时,用户可以从图形中清楚地了解业务流程中的执行故障、事件以及补偿控制情况。
发明内容
有鉴于此,本发明提供了一种业务流程引擎流程图形化展现方法,向用户 提供一个直观地展现业务流程执行情况的方法,让用户可以清楚地了解业务流程的执行情况。
为了达到上述目的,本发明的技术方案为:包括如下步骤:
步骤一、针对业务流程引擎中的业务流程,建立业务流程图,所述业务流程图中包括多个活动项目和一个整体显示项目,每个活动项目对应业务流程引擎中的一个活动,每个活动项目均为一个包含图标、标签以及状态表示器的选项卡。
图标为图片显示器,用于采用不同图片标识对应活动项目。
标签为文字编辑器,用于标识对应活动项目的类型和名称。
状态表示器为图片显示器,用于采用不同的图片标识对应活动项目所处状态。
整体显示项目按照活动的流程将每活动的状态表示器进行合并显示。
步骤二、执行业务流程,根据业务流程的执行状态,分析每个项目所处状态,对所述业务流程图中的所述状态表示器进行实时更新。
进一步地,状态表示器中采用不同颜色的图片标识对应活动项目所处状态。
进一步地,活动项目对应的选项卡中还包括内容部分,所述内容部分为文字编辑器,用于记录活动的详细信息。
有益效果:
1、业务流程活动图中的活动图标,与业务流程活动设计器中的图标一致,简单、直观、清楚地表达活动含义。
2、。业务流程活动图中的每个图标,在不同的状态下,呈现不同颜色,用户可以通过图标的颜色,清楚地了解流程的运行状态。
附图说明
图1为本发明实施例中流程活动图中的整体示意图。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
一种业务流程引擎流程图形化展现方法,包括如下步骤:
步骤一、针对业务流程引擎中的业务流程,建立业务流程图,所述业务流程图中包括多个活动项目和一个整体显示项目,每个活动项目对应业务流程引擎中的一个活动,每个活动项目均为一个包含图标、标签以及状态表示器的选项卡。
图标为图片显示器,用于采用不同图片标识对应活动项目。
标签为文字编辑器,用于标识对应活动项目的类型和名称。
状态表示器为图片显示器,用于采用不同的图片标识对应活动项目所处状态。
整体显示项目按照活动的流程将每活动的状态表示器进行合并显示。
步骤二、执行业务流程,根据业务流程的执行状态,分析每个项目所处状态,对所述业务流程图中的所述状态表示器进行实时更新。
本实施例中,状态表示器中采用不同颜色的图片标识对应活动项目所处状态。
本实施例中,所述活动项目对应的选项卡中还包括内容部分,所述内容部分为文字编辑器,用于记录活动的详细信息。
综上,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京慧点科技有限公司,未经北京慧点科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510849279.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过社交软件互动的屏幕
- 下一篇:数据库操作语言脚本优化方法、装置及系统