论文部分内容阅读
随着制造业管理技术的进步,尤其是计算机和网络的飞速发展,面对激励的市场竞争和个性化的客户需求,制造业必须能够优化业务过程和快速重组各类资源,来提高企业的竞争力。工作流管理就是基于企业的业务过程,通过把企业经营的业务过程分解成定义好的任务和角色,按照规则执行和监控业务过程,提高工作效率和业务管理水平。工作流技术的出现引起了极大关注,尤其是在提高工作流的柔性问题上,国内外学者进行很多探索和研究。柔性工作流技术对于提高业务处理能力和适应动态的环境变化有着重要作用。本文以离散制造业为研究背景,引入柔性工作流技术,构建基于柔性工作流的销售管理系统,分别从工作流的建模和执行两个阶段对柔性工作流的理论和实现方法进行深入研究。论文的主要研究内容如下:1.传统工作流使用建模工具定义工作流模型,再通过工作流引擎解释定义好的模型,并控制和管理工作流执行,模型一旦定义就是固定的。但在企业日常运营中,业务过程很多时候是动态变化,因为企业经营目标、内外环境和客户的需求都在不断改变,有些业务过程无法事先预知,即使能预知也会发生异常。因此,本文在传统工作流基础上引入柔性技术,促进工作流对变更和异常的响应能力。2.通过引入Petri网、工作流网和ECA规则,针对销售部门的业务流程,建立基于工作流网和ECA规则结合的工作流模型。在这动态工作流模型中,用柔性活动封装企业业务过程中不确定的因素,在实例化活动时,根据选取组合规则,从活动池中选取活动组合成子流程。3.针对工作流执行阶段出现的变更和异常,本文从这两个角度研究提高工作流柔性的策略和方法,最后提出通过工作流实例迁移方法来解决工作流动态变更问题。并基于微软WWF(Windows Workflow Foundation)开发平台,实现动态更新业务流程。4.基于上述理论和策略方法,在Microsoft Visual Studio 2008环境下设计基于柔性工作流的销售管理系统,对系统的体系结构、主要功能模块及数据库结构进行介绍。综上所述,柔性工作流技术主要体现在工作流的柔性建模和柔性执行两方面,通过动态处理流程变更和异常的机制,提高工作流管理系统的动态性、灵活性和自适应性,从而提高企业经营业务处理能力,增强对动态环境变化的快速响应能力。