[发明专利]基于流程模式的工作流静态规划方法有效
申请号: | 201010137572.6 | 申请日: | 2010-03-29 |
公开(公告)号: | CN101847228A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 向勇;孙瑞志;陈大伟;史银雪;史美林 | 申请(专利权)人: | 清华大学 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 朱琨 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流程 模式 工作流 静态 规划 方法 | ||
技术领域
本发明涉及一种基于流程模式的工作流静态规划系统及方法,属于中间件技术领域,特别是在业务流程管理领域。
背景技术
随着业务流程的增加,如何有效利用已有的流程快速开发出当前需要的流程,从而降低业务流程建模的难度,实现流程定义的复用的需求越来越强烈。
目前的大部分工作流产品,要么不支持工作流模型的自动生成,也不提供辅助建模的机制;要么限制流程定义中不出现某些特定的结构,以便实现工作流定义的复用。一些实现工作流定义自动生成和复用的方法,要求工作流执行引擎识别特殊的工作流定义语言,或者要求工作流执行引擎记录特殊的数据。这些要求通常是现有的工作流引擎无法达到的。
因此,直接利用现有的工作流引擎,辅助业务流程建模人员创建可复用的工作流定义,并在需要时根据已有的工作流定义自动生成所需的工作流定义,成为业务流程管理领域迫切需要解决的问题。
本发明在国内外未见报道,在国内未见公开使用。
本发明中用到相关专有名词,以下是对这些专有名词的解释:
评估函数:用于评估当前场景条目与流程模式中相应场景条目匹配程度的函数,其返回值为[0,1]区间内的一个实数。
父流程、子流程:如果流程A中的某个活动是子流程活动类型,则这个活动会引用另外一个完整的流程B,则流程A是流程B的父流程;流程B是流程A的子流程。
参与者:可以执行该活动对应的工作的资源,可以是人、组织或者角色。
组织机构:现实中的组织机构是指把人力、物力和智力等按一定的形式和结构,有秩序的组织起来开展活动,以达成共同的目标或任务的社会单位。这里指其在计算机内的抽象表示,参与者便来自于组织机构。
变迁:用来描述活动之间的控制依赖关系。
块活动:由一系列相互联系的活动和变迁组成的活动集合。
路由活动:即没有执行者,也没有应用程序,通常用来描述转移条件的活动。
发明内容
为了解决以上问题,本发明的目的是提供一种基于流程模式的工作流静态规划系统,该系统能够根据用户提交的信息自动规划出符合要求的工作流定义,降低业务流程建模的难度,实现业务流程的复用。在企业现有的工作流引擎之上,实现工作流定义的自动生成、工作流
定义的适配及优化。
本发明所描述的工作流静态规划系统采用Java语言实现,可以在支持的Java的各种软硬件平台上运行。
流程模式表示工作流生成中的业务知识,包括:
1)业务目标,用于描述该流程模式想要达成的业务理想,业务目标包括业务目标标识ID、业务目标名称、业务目标所属领域、业务目标的概念描述、业务目标对应的输入数据和输出数据。所述业务目标对应的输入数据和输出数据是一组变量的集合,这些变量的属性包括:变量标识、变量名称、变量描述、变量类型、变量长度和变量初始值。
2)应用场景,用于描述想要完成当前业务目标时,所处的一个典型的环境。
其中包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010137572.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种合作频谱感知方法
- 下一篇:焦炉多回路控制系统的性能评估与故障诊断方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理