2017-03-08 00:00:00嘉辉 时间管理
工作流系统离不开有效的时间管理及其信息模,所以我们要开发灵活、高效的时间管理软件以利于推动时间管理的实际应用。下面小编准备了关于工作流系统时间管理的文章,提供给大家参考!
1 概述工作流时间管理
随着企业市场日趋激烈的竞争和政府迫切需求的提高办事效率,对工作流平台中的时效性、作业管理以及监控提出了更改的要求。因此工作流管理软件系统应运而生,要管理好这一软件系统就必须管理好时间。
工作流时间管理包括研究工作流执行的时间计划,估计不同的活动执行延迟、避免活动或者过程中违反时间约束以及时间违反的异常处理,以此来提高过程管理的效率[2]。要想做好时间管理,就必须搭建好时间管理中的时间信息的有效建模。所以在定义工作流模型的业务过程和控制逻辑后,工作流系统要能为建模者提供描述业务流程与时间相关的内容(活动时限、活动之间的时间约束等)方法并检查器可行性。
2 工作流系统时间管理现状
工作流时间管理虽已在各领域研究运用多年,但是工作流建模和实例化的复杂性让这一系统运用起来都不适合工作流时间管理。从现有的工作流系统管理的现状来看工作流时间管理功能局限于过程的仿真、指定活动的截止期限以及将错过期限时间时触发的异常处理,从而忽略了时间约束的一致性以及时间违反所带来的损失。
另外,过程活动在全球分布式、时序业务环境中可能分属于不同的地理时区,那么工作流控制逻辑就必须考虑活动执行的延迟、时序、时差和活动导航时传递的文档、信息流的延迟。然而现有的工作流系统时间管理,常常忽略了这一工作流系统中的相对与绝对时间、时序约束以及时序一致性等因素,导致工作不能圆满开展。
3 时间约束的建模
3.1工作流建模
我们说工作流系统的关键是时间管理,时间管理的关键是时间信息的有效建模。在工作流中建模就是在概念层面上给出的业务过程抽象的表示。目前采用的主要建模方式有工作流网和Petri网,这两种建模的方式是可以相互转换的。
3.2时间描述
在建模阶段,时间管理表现在时间信息的有效构建即在工作流模型中嵌入时间信息,扩展工作流模型中包含的因素或者为活动增加的时间属性,可对活动或者流程本身进行时间约束。那么要描述好时间约束,就要从时间点、持续时间和截止时间三方面入手。
3.3时间约束
工作流中的时间约束是对整个工作流程建立时间的限制,包含了时间约束和失去约束两大概念,分为相对时间约束描述和绝对时间约束描述。在时间约束的描述中,重点研究的就是怎么定义描述时间约束的函数,及下限时间约束(源活动和目标活动之间的时间差距必须大于或等于一个时间段)和上限时间约束(源活动和目标活动之间的时间差距必须小于或等于一个时间段)。
3.4时间验证
时间工作流模型建立好后,要对工作流模型中的时间合理性及正确性进行验证,以确保模型逻辑定义的正确性和时间约束的合理性,避免执行时出错的可能。
4 工作流时间管理的未来
(1)为了提高工作流系统对时间维度的处理能力,可以借鉴ERP系统的工厂日历思想,建立在工作日历的基础上的工作流时间模型。工作日历是时间计算的基准日历,因为工作时间比休息时间多,可以综合设置正向日历和逆向日历,以此来获得计算工作时间所需的工作日历。在这种模型下,将更易于时间模型的理解和软件的实现[3]。
(2)通过为模型元素扩展时间属性进行时间定义,可利用Petri网的分析技术验证工作流模型的正确性。因此,我们要研究过程模型的动态仿真,并在实力的执行中进行期限约束的动态验证。
(3)将事件之间的时序关系分化为定性关系、定量关系和模糊关系,这样便可规范时序的组件,实现时序约束的标准化表现,实现人工智能化。
871
人