e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  PDM/PLM

基于虚拟PDM的跨企业工作流变更

2013/4/9    来源:万方数据    作者:梁科山  唐力  曹玉君  程晨      
关键字:虚拟PDM  工作流变更  PDM系统  
工作流变更是企业业务流程中需要处理的重要问题之一,尤其是跨多个企业的协同工作。针对企业中广泛应用了PDM系统的情况,论文提出利用虚拟PDM解决跨企业的工作流变更问题,对其实现机制进行了详细描述。其次,重点探讨了基于虚拟PDM的工作流变更处理方法和过程,将其分为自上而下和自下而上两种变更类型并分别给出了处理过程。然后,描述了可略活动并给出了可略活动的递归判断算法。最后,介绍了该方法的实现,并以例程说明了开发的软件解决某产品研制流程中变更问题的处理过程。

    信息技术的快速发展和制造的全球化,使得企业的产品开发方式发生了巨大的变化,复杂的产品设计任务往往由多个企业协作完成。如何使企业间的信息、资源进行有序的工作,以充分提高工作效率,即协调跨企业的业务过程,是当前企业急需解决的一个问题。

    目前,多数企业都引入了PDM系统,用其自带的工作流管理模块可实现企业的业务流程导航与监控。但这类工作流系统仅适于单个企业内部的业务过程的管理,对于针对上述的跨企业业务过程,还难以解决以下两个问题:1)产品开发总体企业无法对协作方的工作即进行有效监控:2)无法判断局部工作流的部分或轻微改变对于整个业务过程的影响范围,往往使得多个单位的工作需要重复。

    由此看来,开展跨企业的工作流变更问题研究还是尤为必要。而目前针对工作流变更的研究都主要是在理论层面上的,而对于已有商业工作流系统,都不能直接利用这些方法有效处理。

    Qiu讨论了在PDM系统中处理动态工作流的变更问题,提出了对于Bypassable节点的处理办法,并在IBM公司的PDM产品SmarTeam中得到了初步应用,具有一定的实用性,但是其未讨论对于跨企业工作流变更的处理问题。

    因此,本文中提出了一种基于虚拟PDM的跨企业工作流管理系统,建立了基于有向图描述的跨企业工作流模型,支持基于商用PDM工作流管理系统与基于虚拟PDM的工作流管理系统之间业务流程的交互与管理,还可减少由于业务流程变更引起的重复工作问题。

1 基于虚拟PDM的跨企业工作流

    虚拟PDM是一类构建于通用PDM之上的PDM系统,基于虚拟PDM的跨企业工作流管理系统,是集成了各协作方独立PDM的工作流管理系统建立起来的。其有两个层次,一个层次是运行于虚拟PDM中的工作流管理系统的总流程系统,另一个层次是由各PDM中工作流管理系统的分工作流系统或者子流程系统:

    1)虚拟PDM上建立的跨企业工作流程模型,主要由活动子过程与连接组成;

    2)各企业在其PDM中建立各自的工作流,完成总工作流中活动子过程定义的任务;

    3)跨企业工作流程中仅包含了开始、结束、空活动、活动子流程4类节点,这4类节点是不执行任何具有实际工作意义的活动,完成具体任务的工作流活动存在于各PDM中流程中;

    4)虚拟PDM中不保存各分工作流程描述数据,数据均是来自各PDM系统。

    基于虚拟PDM的工作流处理跨企业的业务流程如图1所示。

基于虚拟PDM的跨企业工作流工作过程

    图1 基于虚拟PDM的跨企业工作流工作过程

    1)模型定义过程在虚拟PDM中建立跨企业的总工作流模板,然后将活动子过程描述的任务发送到各PDM中,各PDM将依据该任务,在其PDM中建立或选择(已经建立过)工作流程模板,并向虚拟PDM发送状态回报,直到虚拟PDM获取所有PDM都已完成分流程模板的建立工作;

    2)实例化过程在所有工作流模板都建立好之后(包括总流程模板和各分流程模板),总流程模板首先完成自身的实例化工作,然后再向各企业的PDM发送要求实例化的消息,通知依据建好的各分流程模板将各自实例化。各分流程实例化完成后,向虚拟PDM发送状态回报,直到虚拟PDM获知所有的PDM都已经完成分流程的实例化工作;

    3)执行过程总流程首先启动开始执行,在执行到各活动子过程时,就会向对应的PDM发送消息,该消息中包含了要求启动信息和相关的数据。分工作流的则在其PDM中执行,完毕后,向虚拟PDM发送执行完毕的消息和相关的输出数据。虚拟PDM收到后,将总工作流中对应的活动子节点置为“Finished”,并查询后继活动子过程,将接收到的数据与启动信号封装,向后继节点发送,重复该过程,直到活动子过程都完成,总流程执行完毕。

    为了在虚拟PDM中描述跨企业工作流系统,还需要对其建模。考虑到实际的工程应用中广泛采用了有向图建模,尤其是本研究中的各类实际应用的PDM系统。故本文中也采用了有向图并加以扩展的方式对跨企业的工作流进行建模。

 

责任编辑:程玥
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐