为提高柔性工作流对业务环境不确定性和多变性的响应能力,提出了一种基于流程模式的工作流动态规划技术.采用流程模式的知识表示方法描述业务领域专业知识,工作流建模阶段不确定的执行过程或执行因素用一个特殊的"目标活动"来表示;通过在流程执行过程中实时获取目标活动的上下文信息,实现流程执行过程中的实时规划,使得流程的执行过程能够更加实时地反映外界影响因素的变化;给出了基于动态规划柔性工作流的结构化设计和上下文数据的形式化定义,进而设计了目标匹配的流程规划算法,该算法支持流程的递归规划.最后,给出了一个"接收对象不明确"的工作单分发流程实例,表明了动态规划的优势,并与其他支持工作流柔性的方法进行了比较.
To improve the responsiveness of flexible workflow to uncertainties and changes,a pattern-oriented dynamic workflow planning technique is proposed.The process pattern is used as a tool for knowledge representation to describe the process at a business level.A special "goal activity" is introduced to represent the undetermined process or the uncertain factors during the workflow modeling phase.The run-time planning in execution is realized by receiving the current context of "goal activity",and thus the process execution can reflect the changes of external factors more quickly.The definition of scenarios and the architecture of flexible workflow are given.And the dynamic planning algorithm for goal matching is studied,which supports recursion.Finally,the advantages of dynamic planning are shown by a case study,which samples a distribution process of an order without clear receivers.And a comparison with other methods supporting workflow flexibility is also presented.