作者在 2007-10-07 06:28:00 发布以下内容
PDM(product data management,产品数据管理)出现20世纪80年代初期,从最开始的工程图档管理逐渐扩展,迅速成为一门管理所有与产品相关的信息和所有与产品有关的过程的技术.
PDM有十分广阔的应用领域,包括机械,电子,汽车,航空航天以及非制造业(如交通,商业,电子出版)等.实施PDM既是企业目前信息管理的需要,更是企业赢得未来市场竞争的战略需要.正是因为如此,PDM在美国,日本等发达国家得到了广泛的应用,在发展中国家的应用也在持续增长.在我国,随CIMS工程,并行工程,敏捷制造等的应用和推广,PDM已在相当多的企业得到了应用,并正受到越来越多的关注.可
以这样说,对一个企业,实施PDM已经不再
是要不要的问题,而是在什么时候实施的问
题.
PDM功能强大,按软件功能模块划分,有电子仓库和文档管理,工作流管理,产品结构与配置管理,零件分类管理,工程变更管理,项目管理,电子协作,集成工具,浏览和圈阅等.其中工作流管理(workflow management)是PDM系统中重要的基本功能之一. 工作流是针对工作中具有固定程序的常规活动而提出的一个概念.通过将工作活动分解成定义良好的任务,角色,规则和过程来完成执行和监控 ,达到提高生产组织
水平和工作效率的目的.国际工作流管理联盟(Workflow Management Coalition, WfMC)给出的工作流定义为[1]:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化.一个工作流包括一组活动及他们之间的连接关系,还包括过程的启动和终止条件,以及对每个活动的详细描述,
如活动的执行者,相关的应用程序,需要和产生的数据等.工作流技术为企业更好地实现经营目标提供了先进的手段.工作流管理系统指运行在一个或多个工作流引擎上,用于定义,实现和管理工作流运行的一套软件系统.它与工作流执行者(人或应用)交互,推进工作流实例的执行,并监控工作流
的运行状态.工作流管理系统是企业级PDM系统的主要组成部分,它是一种统揽全局的管理工具,利用工作流管理可以对各个业务流程进行控制,并能够将不同的业务流程纳入一个
跨过程的计划中统一地加以管理.但是,在实际应用中,我们发现现有PDM系统的工作流管理功能尚存在某些不足. 现有的PDM系统,其工作流管理系统视图只能显示工作计划或者执行的流程,并支持在线的协同工作,但是不能满足项目管理人员对工作流程的计划,实时监控以及察看报表等从而进行统筹性的管理的需求.专门的项目管理软件能够提供这种监控功能,
比如Microsoft公司的MS Project 98/2000,具有强大的监控,统计,分析和报表等功能,它利用甘特图和跟踪甘特图等视图来进行工作流程的计划和监控,利用资源图表,资源工作表和资源使用状况等视图来对资源进行管理和监控,并且具有成本,人员分配等等报表统计和打印功能,是一种
比较强大的项目管理软件. 本文进行PDM工作流管理系统与项目管理系统的集成研究,利用项目管理软件强大的项目管理功能来实现项目管理人员对PDM工作流的监控和分析.齐车公司实施PDM采用的是PTC公司生产的PDM软件Windchill,它具有生命周期管理,工作流管理,项目管理,联合管理,属性管理,外部存储管理等功能,其工作流管理功能很强大,但是提供的项目管理功能比较薄弱,只是实现将"人员"和"角色"对应起来的功能,不能进行有效的项目监控和分析管理.为了提高Windchill对工作流进行项目管理的功能,我们将MS Project98的项目管理功能集成到Windchill中,也即在MS Project98中,将Windchill的工作流信息转化成项目管理可监控的形式,实现工作流管理功能和项目管理功能的集成.就所掌握的资料来看,这种项目管理系统和工作流管理系统的集成研究,还是一个崭新的尝试.
1 工作流管理系统与项目管理系
统过程模型分析
Windchill的工作流管理如图1所示[3].
图1 Windchill工作流管理
Windchill先进行工作流定义
(Workflow Definition),建立工作流模板
(Workflow Template),然后基于这个模板实
例化一个工作流过程(workflow process).从
图中我们还可以看出,Windchill的工作流管
理是在一个工作流引擎(Workflow Engine)
的驱动下运作的,由工作流引擎驱动各种服
务,包括应用程序(Application),工作列表
(Work List),任务表单(Task Form),目录服
务(Directory Service),Email和工作流监视
器(Workflow Monitor)等.其中Windchill的
工作流监视器功能主要是工作流过程的日
志管理,比较薄弱.所有这些服务都是基于
一个数据库实现的,那就是Windchill
Database,现有的Windchill产品采用的都是
Oracle数据库.
在Windchill的Workflow管理中有两
个概念:工作流模板(Workflow Template)和
工作流过程(Workflow Process).先建立工作
流模板,基于工作流模板创
PDM有十分广阔的应用领域,包括机械,电子,汽车,航空航天以及非制造业(如交通,商业,电子出版)等.实施PDM既是企业目前信息管理的需要,更是企业赢得未来市场竞争的战略需要.正是因为如此,PDM在美国,日本等发达国家得到了广泛的应用,在发展中国家的应用也在持续增长.在我国,随CIMS工程,并行工程,敏捷制造等的应用和推广,PDM已在相当多的企业得到了应用,并正受到越来越多的关注.可
以这样说,对一个企业,实施PDM已经不再
是要不要的问题,而是在什么时候实施的问
题.
PDM功能强大,按软件功能模块划分,有电子仓库和文档管理,工作流管理,产品结构与配置管理,零件分类管理,工程变更管理,项目管理,电子协作,集成工具,浏览和圈阅等.其中工作流管理(workflow management)是PDM系统中重要的基本功能之一. 工作流是针对工作中具有固定程序的常规活动而提出的一个概念.通过将工作活动分解成定义良好的任务,角色,规则和过程来完成执行和监控 ,达到提高生产组织
水平和工作效率的目的.国际工作流管理联盟(Workflow Management Coalition, WfMC)给出的工作流定义为[1]:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化.一个工作流包括一组活动及他们之间的连接关系,还包括过程的启动和终止条件,以及对每个活动的详细描述,
如活动的执行者,相关的应用程序,需要和产生的数据等.工作流技术为企业更好地实现经营目标提供了先进的手段.工作流管理系统指运行在一个或多个工作流引擎上,用于定义,实现和管理工作流运行的一套软件系统.它与工作流执行者(人或应用)交互,推进工作流实例的执行,并监控工作流
的运行状态.工作流管理系统是企业级PDM系统的主要组成部分,它是一种统揽全局的管理工具,利用工作流管理可以对各个业务流程进行控制,并能够将不同的业务流程纳入一个
跨过程的计划中统一地加以管理.但是,在实际应用中,我们发现现有PDM系统的工作流管理功能尚存在某些不足. 现有的PDM系统,其工作流管理系统视图只能显示工作计划或者执行的流程,并支持在线的协同工作,但是不能满足项目管理人员对工作流程的计划,实时监控以及察看报表等从而进行统筹性的管理的需求.专门的项目管理软件能够提供这种监控功能,
比如Microsoft公司的MS Project 98/2000,具有强大的监控,统计,分析和报表等功能,它利用甘特图和跟踪甘特图等视图来进行工作流程的计划和监控,利用资源图表,资源工作表和资源使用状况等视图来对资源进行管理和监控,并且具有成本,人员分配等等报表统计和打印功能,是一种
比较强大的项目管理软件. 本文进行PDM工作流管理系统与项目管理系统的集成研究,利用项目管理软件强大的项目管理功能来实现项目管理人员对PDM工作流的监控和分析.齐车公司实施PDM采用的是PTC公司生产的PDM软件Windchill,它具有生命周期管理,工作流管理,项目管理,联合管理,属性管理,外部存储管理等功能,其工作流管理功能很强大,但是提供的项目管理功能比较薄弱,只是实现将"人员"和"角色"对应起来的功能,不能进行有效的项目监控和分析管理.为了提高Windchill对工作流进行项目管理的功能,我们将MS Project98的项目管理功能集成到Windchill中,也即在MS Project98中,将Windchill的工作流信息转化成项目管理可监控的形式,实现工作流管理功能和项目管理功能的集成.就所掌握的资料来看,这种项目管理系统和工作流管理系统的集成研究,还是一个崭新的尝试.
1 工作流管理系统与项目管理系
统过程模型分析
Windchill的工作流管理如图1所示[3].
图1 Windchill工作流管理
Windchill先进行工作流定义
(Workflow Definition),建立工作流模板
(Workflow Template),然后基于这个模板实
例化一个工作流过程(workflow process).从
图中我们还可以看出,Windchill的工作流管
理是在一个工作流引擎(Workflow Engine)
的驱动下运作的,由工作流引擎驱动各种服
务,包括应用程序(Application),工作列表
(Work List),任务表单(Task Form),目录服
务(Directory Service),Email和工作流监视
器(Workflow Monitor)等.其中Windchill的
工作流监视器功能主要是工作流过程的日
志管理,比较薄弱.所有这些服务都是基于
一个数据库实现的,那就是Windchill
Database,现有的Windchill产品采用的都是
Oracle数据库.
在Windchill的Workflow管理中有两
个概念:工作流模板(Workflow Template)和
工作流过程(Workflow Process).先建立工作
流模板,基于工作流模板创