梁科山, 唐 力, 曹玉君, 程 晨
(国防科技大学机电工程与自动化学院,湖南 长沙 410073)
信息技术的快速发展和制造的全球化,使得企业的产品开发方式发生了巨大的变化,复杂的产品设计任务往往由多个企业协作完成[1]。如何使企业间的信息、资源进行有序的工作,以充分提高工作效率,即协调跨企业的业务过程,是当前企业急需解决的一个问题。
目前,多数企业都引入了PDM系统,用其自带的工作流管理模块可实现企业的业务流程导航与监控。但这类工作流系统仅适于单个企业内部的业务过程的管理,对于针对上述的跨企业业务过程,还难以解决以下两个问题:1)产品开发总体企业无法对协作方的工作即进行有效监控;2)无法判断局部工作流的部分或轻微改变对于整个业务过程的影响范围,往往使得多个单位的工作需要重复。
由此看来,开展跨企业的工作流变更问题研究还是尤为必要。而目前针对工作流变更的研究都主要是在理论层面上的,而对于已有商业工作流系统,都不能直接利用这些方法有效处理[2-6]。
Qiu讨论了在PDM系统中处理动态工作流的变更问题,提出了对于Bypassable节点的处理办法,并在IBM公司的PDM产品SmarTeam中得到了初步应用,具有一定的实用性,但是其未讨论对于跨企业工作流变更的处理问题[7]。
因此,本文中提出了一种基于虚拟PDM的跨企业工作流管理系统,建立了基于有向图描述的跨企业工作流模型,支持基于商用PDM工作流管理系统与基于虚拟PDM的工作流管理系统之间业务流程的交互与管理,还可减少由于业务流程变更引起的重复工作问题。……