[发明专利]一种基于知识的工作流管理系统无效
申请号: | 201110139853.X | 申请日: | 2011-05-27 |
公开(公告)号: | CN102184489A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 陈国庆;董晓龙 | 申请(专利权)人: | 苏州两江科技有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 陈建和 |
地址: | 215123 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基本知识的工作流管理系统:包括过程定义文件:根据用户的实际运行流程定义的能够为工作流引擎所解释的文件,工作流引擎根据该文件的内容组装工作流实例;系统组件库:包含了过程定义中需要用到的各种组件的定义,这些组件主要分为标示、活动和路由三大类;流程控制器:提供了系统流程控制的各种功能,如流程初始化,流程开始,流程结束,流程终止;事件处理器:提供了工作流引擎在工作流执行中可能发出的各种事件的定义及系统默认的事件处理器;任务控制器、数据库交互层和知识库推理机;本发明会根据在构建应用时在知识库存放的流程组织知识自动的修改过程定义文件,并重新运行该流程。这样减少了系统维护的工作量,同时降低了用户的成本。 | ||
搜索关键词: | 一种 基于 知识 工作流 管理 系统 | ||
【主权项】:
基本知识的工作流管理系统:其特征是实现工作流管理系统包括以下几个部分组成:过程定义文件:根据用户的实际运行流程定义的能够为工作流引擎所解释的文件,工作流引擎根据该文件的内容组装工作流实例;系统组件库:包含了过程定义中需要用到的各种组件的定义,这些组件主要分为标示、活动和路由三大类;流程控制器:提供了系统流程控制的各种功能,如流程初始化,流程开始,流程结束,流程终止;事件处理器:提供了工作流引擎在工作流执行中可能发出的各种事件的定义及系统默认的事件处理器;任务控制器:控制活动中各类具体任务的执行,提供对任务的具体操作,如初始化、资源获取、人工任务的执行者分配,任务结果查询;数据库交互层:与流程控制数据交互,该层目前使用Hibernate技术实现与流程控制数据库的交互,定义了针对各个数据表的操作;用户也可以定义自己的数据库操作层来实现与数据库的交互;知识库推理机:主要包括本体定义文件和推理机两个部分:本体定义文件定义了用户在实际应用中涉及到的各种组织和资源以及它们之间的各种关系、规则;本发明方法使用Jena推理机对知识本体进行查询;工作流管理系统的工作流程是:首先根据原始定义文件使用系统组件库里的组件完成工作流实例的装配;然后激活该工作流实例,由流程控制器负责对流程中各个活动的调度,如果当前活动包含任务则将该任务分配给任务控制器进行处理,活动停止调度,等待任务完成;在任务完成后,流程控制器会根据任务处理结果和对该活动的定义,进行下一步调度,直到到达结束节点;如果在任务控制器处理任务的过程中发生由于流程组织的相关因素(如资源、物流、人事等)发生变化无法按照原有的工作流过程定义控制工作流的执行的情况时,任务控制器发出条件不足的事件,事件处理器接收到该事件,分析事件原因,并对知识库推理机进行查询;根据从知识库推理机得到的查询结果,事件处理器会修改过程定义文件中导致条件不足的因素的赋值,从而完成对过程定义文件的自动修改;修改后的过程定义文件再次运行时将不会再发生上次条件不足的状况。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州两江科技有限公司,未经苏州两江科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110139853.X/,转载请声明来源钻瓜专利网。
- 上一篇:旋转电机
- 下一篇:评估LED的光学性能的设备和方法及制造LED装置的方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理