[发明专利]一种工作流系统中实现时间管理的方法无效
申请号: | 201210011621.0 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102567856A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 高伟 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 系统 实现 时间 管理 方法 | ||
技术领域
本发明涉及计算机应用领域,具体地说是一种工作流系统中实现时间管理的方法。
背景技术
随着工作流技术的飞速发展,涌现了出各种各样的工作流管理系统产品,在企业中得到广泛的应用。激烈的市场竞争和动态变化的业务环境,实际业务过程大多具有时间限制,违反时间将增加业务成本(如违约金),使企业中工作流系统对时间管理的需求日益迫切。然而,现存的工作流管理系统产品缺乏对这种动态变化提供必须的柔性支持,在时间管理方面的不足会引起业务管理的低效和不一致性,甚至给工作流程带来灾难性破坏,远远不能满足企业的应用需求。
工作流时间管理功能不仅要处理过程仿真、指定活动的截止期限以及当错过期限时间时触发异常处理,也要保证时间约束的一致性,减少因为违反时间所带来的损失。在快速变化的业务环境中,工作流时间管理控制业务流信息实时地流经企业,为企业赢得竞争。
工作流管理系统需要处理时间问题,确保工作流执行满足过程的时间约束,工作流管理系统的时间管理是工作流应用的重大课题之一。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种工作流系统中实现时间管理的方法。
本发明的技术任务是按以下方式实现的:一种工作流系统中实现时间管理的方法,包括A.建立业务过程时间模型、B.设置违反时间约束时的处理策略、C.编译业务过程时间模型,检查时序约束、D.模拟仿真运行工作流及E.动态调整工作流时间模型,
A.建立业务过程时间模型:
在业务过程模型建立阶段,定义工作流控制逻辑与业务过程的时间信息;
基于工作流图建立包含活动时间属性的工作流模型,时间属性包括活动执行延迟、截止期限、最早完成时间、固定日期以及时间距离约束信息;
所述的业务过程时间模型属性,是由工作流引擎流转调度时,调用时间管里组件,将活动实例的创建时间、人工任务的分配时间,活动实例的完成时间、人工任务的执行时间信息传给时间管理组件;
所述业务过程时间模型将活动间的时序依赖转化为统一的二元时序约束,通过为工作流图的有向边增加时间标签来包含业务过程的时间信息,用活动开始/完成事件发生的顺序来表示工作流的时序约束;
B.设置违反时间约束时的处理策略
所述处理策略包括:
a) 指定时间点、时间间隔、周期时间、时间事件启动工作流流程实例;
b) 指定时间点、时间间隔挂起或者恢复任务、工作流实例,任务、工作流实例的预警、超时通知;
c) 自动选择最短路径流转;
d) 人工调整时间约束;
C.编译业务过程时间模型,检查时序约束
建立阶段使用模型检测技术对时序约束的一致性进行验证,检查是否存在相冲突的时序约束,如果有违反时间约束的设置,按照提示进行修改;
D.模拟仿真运行工作流
所述模拟仿真运行工作流是在实例化阶段和运行阶段使用模型检测技术对时序约束的一致性进行验证,通过时间监控与仿真,检查是否存在相冲突的时序约束,如果违反时间约束,则自动执行处理策略;
所述模拟仿真运行工作流依赖工作流系统的模拟仿真运行组件,可以寻找工作流执行的替换路径,触发异常处理或请求人的干预,通过人与工作流系统的交互,动态调整工作流计划、提高活动优先权、缩短后续活动调度周期、重新商讨截止期限,以重新获得有效的工作流状态,减小/弥补时间延迟;
E.动态调整工作流时间模型
随着实例执行进程的推进,计划任务服务会根据设定,对流程实例的时间约束进行动态验证。
进一步的:
步骤C中,通过时间计算验证时序一致性,包括计算活动执行时间与过程延迟、修改截止期限以及将相对时间转化为绝对时间。
所述检查时序约束是基于公共的日历服务,在全球分布式、时序业务环境中,工作流控制逻辑能保证不同的地理时区活动的时序保持一致。
与现有技术相比,本发明方法中的工作流时间管理模型贴切描述实际的业务环境,能够方便的表达工作流中的基本时间信息和各种时序约束。能够与形式化时间模型之间进行转换,以便于进行时序一致性验证与分析。有明确的语义解释,不会引起模型二义性。具有良好的扩展机制和时间异常处理策略处理机制,易于进行系统实现,在系统设计开发方面难度较小。具有操作简单,便于用户使用等特点。
附图说明
附图1是本发明实施例中一个工作流的活动节点的时间管理模型图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210011621.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种键盘架
- 下一篇:磁流变弹性体旋转式磁流变阻尼器
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理