论文部分内容阅读
工作流技术是一种对某个工作流程及流程间各个操作步骤的抽象、概括和描述。之所以要发展工作流技术,重要原因之一是工作流可以实现企业生产的自动化,当满足给出的约束规则等条件时,可以使流程活动等资源在活动参与者之间进行有序传递,并以高度自动化的方式完成企业生产目标。虽然工作流的提出已经历经了半个多世纪,但它带给人们的影响是广泛和深远的,并且人们对工作流技术的研究热情从未冷却过。近年来,工作流管理逐渐成为工作流研究的新热点,通过管理工作流中各业务所包含的资源,进而实现对工作流模型的改善。本文研究了工作流环境下模型构建方法和如何对模型中资源分配进行决策。文章首先分析了国内外关于工作流的研究现状以及面临的主要问题,然后围绕在工作流环境下如何根据日志信息建立完整的工作流模型,并根据现实存在的多种约束条件对所构建出的工作流模型进行资源方面的管理。在工作流模型构建方面,我们扩展了传统Petri网,研究了一种增加工作流中资源信息描述的且可扩展的业务流程表示工具——TRPN(time and resource associated Petri-net)模型,它在已有工作流表示工具的基础上实现了对流程活动执行时间、执行成本等约束信息的直观描述,为后续对工作流进行资源管理提供了方便。为了阐述该模型的可用性,文章描述了使用该工具从工作流日志中构建工作流模型的过程。在资源管理方面,虽然目前已有不少关于工作流资源管理的研究,但现有方法并没有充分考虑工作流执行过程中存在的各种约束条件对工作流决策支持的影响。针对这一问题,文章研究了如何将工作流中各种约束条件考虑在内的决策支持方法,并侧重考虑时间约束和成本约束。在此基础上提出了一种资源分配优化方法,利用业务流程中存在的多种约束条件,对使用TRPN模型表示的业务流程进行资源优化分配,以达到在满足当前工作流约束条件的基础上提高流程执行效率的目的。为了更清楚地阐述以上两方面问题及文中给出的解决方法,文章使用了一个铅蓄电池回收的实例予以说明。最后,文章通过实验分析说明,验证了所述方法的正确性和有效性。