文档视界 最新最全的文档下载
当前位置:文档视界 › PDM实用脚本

PDM实用脚本

PDM实用脚本
PDM实用脚本

现在项目中数据模型主要都是用PowerDesigner 进行管理维护的。在PDM设计维护过程中,经常会进行一些批量的操作。比如说,要输出PDM中所有的表名及中文说明,或者索引,替换字段的中文名或注释,等等。这时候采用其自带的脚本语言进行处理是个不错的选则。

脚本的具体执行方法是,T ools ->execute commands -> Edit/Run Scripts,弹出操作界面,在输入框中编写脚本,点击run运行即可。

PowerDesigner自带了一些脚本示例,存放在软件安装目录的VB Scripts目录下,可以参考示例编写修改脚本。下面列举出了工作中所用到的一些脚本。

1、输出当前PDM中所有表名及中文名。

输出到C:\pdm_jx1.1.txt文件中,格式为表名|表中文说明。

---------------------------------------

脚本内容:

Option Explicit

ValidationMode = True

InteractiveMode = im_Batch

Dim fso, objFile, strLine

Dim mdl 'the current model

'get the current active model

Set mdl = ActiveModel

If (mdl Is Nothing) Then

MsgBox "There is no current Model"

ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then

MsgBox "The current model is not an Physical Data model."

Else

Set fso=CreateObject("Scripting.FileSystemObject")

Set objFile=fso.OpenTextFile("C:\pdm_jx1.1.txt", 2, true)

ProcessFolder mdl

objFile.Close

End If

'This routine copy name into code for each table, each column and each view

'of the current folder

Private sub ProcessFolder(folder)

Dim Tab 'running table

Dim f ' running folder

for Each f In folder.Packages

if not f.IsShortcut then

ProcessFolder f

end if

Next

for each Tab in folder.tables

if not tab.isShortcut then

strline = tab.code + "|" + https://www.docsj.com/doc/2f8485035.html, + "|" + https://www.docsj.com/doc/2f8485035.html,

objFile.WriteLine strLine

end if

next

end sub

2、输出当前PDM中所有表名及字段详细信息。

该脚本主要是可以用来把PDM中的表及字段以特定格式输出。对数据库中的库表也用同样的格式输出到文本中,然后,再用工具进行对比,对库表和模型进行差异检查。

输出的格式内容为:

PC_OM_TEMPLATE|templateID|NUMBER|14|0|0|N|

PC_OM_TEMPLATE|templateName|VARCHAR2|64|0|0|N|

PC_OM_TEMPLATE|status|number|1|0|0|N|

PC_OM_TEMPLATE|MAX_OVERTIME|NUMBER|5|0|0|Y|

Option Explicit

ValidationMode = True

InteractiveMode = im_Batch

Dim fso, objFile, strLine

Dim mdl 'the current model

'get the current active model

Set mdl = ActiveModel

If (mdl Is Nothing) Then

MsgBox "There is no current Model"

ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then

MsgBox "The current model is not an Physical Data model."

Else

Set fso=CreateObject("Scripting.FileSystemObject")

Set objFile=fso.OpenTextFile("C:\pdm_jx1.1.txt", 2, true)

ProcessFolder mdl

objFile.Close

End If

'This routine copy name into code for each table, each column and each view

'of the current folder

Private sub ProcessFolder(folder)

Dim Tab 'running table

Dim f ' running folder

for Each f In folder.Packages

if not f.IsShortcut then

ProcessFolder f

end if

Next

for each Tab in folder.tables

if not tab.isShortcut then

Dim col 'running column

for each col in tab.columns

'datatype形式为number(10, 2) 只要括号前的部分

Dim datatype

datatype = split(col.datatype, "(")

'precision输出两次,第一次是为了凑列数

strline = tab.code + "|" + col.code + "|" + datatype(0) + "|" + cstr(col.length) + "|" + cstr(col.precision) + "|" + cstr(col.precision) + "|"

'如果字段不能为空,则为N.否则为Y

if col.mandatory = true Then

strline = strline + "N"

Else

strLine = strline + "Y"

end if

strLine = strLine + "|"

objFile.WriteLine strLine

On Error Resume Next

next

end if

next

end sub

数据库库表结构输出语句:

unload to dbms_column.txt

select owner,

table_name,

column_name,

data_type,

decode(data_type, 'NUMBER', data_precision, data_length) data_length, nvl(data_precision, '0') data_precision,

nvl(data_scale, '0') data_scale,

nullable

from dba_tab_columns

where owner in (‘数据库属主名')

order by owner, table_name, column_name;

3、输出当前PDM中所有索引信息。

同表结构类似,输出格式为:

CS_REC_ORDER|IDX_ORDER_FORMNUM|FORMNUM

CS_REC_ORDER|IDX_ORDER_CUSTID|CUSTID

CS_REC_ORDER|IDX_ORDER_SERVNUMBER|SERVNUMBER

CS_REC_ORDER|IDX_ORDER_ORGID|ORGID

CS_REC_ORDER|IDX_ORDER_OPERID|OPERID

Option Explicit

ValidationMode = True

InteractiveMode = im_Batch

Dim fso, objFile, strLine

Dim mdl 'the current model

'get the current active model

Set mdl = ActiveModel

If (mdl Is Nothing) Then

MsgBox "There is no current Model"

ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then

MsgBox "The current model is not an Physical Data model."

Else

Set fso=CreateObject("Scripting.FileSystemObject")

Set objFile=fso.OpenTextFile("C:\pdm_index.txt", 2, true)

ProcessFolder mdl

objFile.Close

End If

'This routine copy name into code for each table, each column and each view

'of the current folder

Private sub ProcessFolder(folder)

Dim Tab 'running table

Dim f ' running folder

Dim index ' running index

for Each f In folder.Packages

if not f.IsShortcut then

ProcessFolder f

end if

Next

for each tab in folder.tables

if not tab.isShortcut then

Dim col 'running column

for each index in tab.indexes

Dim keystr

keystr = ""

for each col in index.IndexColumns

keystr = keystr + ", " + col.code

Next

keystr = UCase( mid (keystr, 3) )

objFile.WriteLine UCase(tab.code + "|" + index.code + "|" +

keystr)

next

end if

next

end sub

4、输出当前PDM中所有主键信息。

输出格式为:

CB_SP_PRODTRANS|PK_CB_SP_PRODTRANS|BIZTYPE|

CB_SP_PRODTRANS|PK_CB_SP_PRODTRANS|SUBBIZTYPE|

CB_SP_PRODTRANS|PK_CB_SP_PRODTRANS|BIZID|

Option Explicit

ValidationMode = True

InteractiveMode = im_Batch

Dim fso, objFile, strLine

Dim mdl 'the current model

'get the current active model

Set mdl = ActiveModel

If (mdl Is Nothing) Then

MsgBox "There is no current Model"

ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then

MsgBox "The current model is not an Physical Data model."

Else

Set fso=CreateObject("Scripting.FileSystemObject")

Set objFile=fso.OpenTextFile("C:\pdm_key.txt", 2, true)

ProcessFolder mdl

objFile.Close

End If

'This routine copy name into code for each table, each column and each view 'of the current folder

Private sub ProcessFolder(folder)

Dim Tab 'running table

Dim f ' running folder

Dim key ' running key

for Each f In folder.Packages

if not f.IsShortcut then

ProcessFolder f

end if

Next

for each tab in folder.tables

if not tab.isShortcut then

Dim col 'running column

Dim flag

flag = 0

for each key in tab.keys

if key.Primary = true then

flag = 1

Dim keystr

keystr = ""

for each col in key.columns

keystr = UCase( col.code )

objFile.WriteLine UCase(tab.code) + "|" + key.ConstraintName + "|" + keystr

Next

end if

next

if flag = 0 Then

output UCase(tab.code) + "|" + https://www.docsj.com/doc/2f8485035.html,

end if

end if

next

end sub

5、将表中注释替换到名字

该脚本主要功能是把注释里面的内容替换到name一栏,在通过SQL逆向生成PDM的时候,把表名和字段中午说明写到注释中,生成PDM后,执行此脚本就能把注释内容替换到名字了。执行的时候需要修改脚本中的table_name = "CS_REC_BKMEMBINFO"为你需要

的表名。

Option Explicit

ValidationMode = True

InteractiveMode = im_Batch

Dim table_name

'在这里输入表的名字***************

table_name = "CS_REC_BKMEMBINFO"

Dim package_name

'package_name = "01 基础功能(公共库)"

'package_name = "12.接口域"

'package_name = "06.客户管理"

'package_name = "13.融合计费库表"

package_name = "07.客户服务"

'package_name = "未使用统一模型库表"

'package_name = "05.三户模型"

'package_name = "渠道域"

Dim mdl 'the current model

'get the current active model

Set mdl = ActiveModel

If (mdl Is Nothing) Then

MsgBox "There is no current Model"

ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then

MsgBox "The current model is not an Physical Data model."

Else

ProcessFolder mdl

End If

'This routine copy name into code for each table, each column and each view 'of the current folder

Private sub ProcessFolder(folder)

Dim Tab 'running table

Dim f ' running folder

Dim bFlagTab

for Each f In folder.Packages

if not f.IsShortcut then

if https://www.docsj.com/doc/2f8485035.html, = package_name then

ProcessFolder f

end if

if https://www.docsj.com/doc/2f8485035.html, = "集团一级BOSS专项库表" then ProcessFolder f

end if

end if

Next

for each Tab in folder.tables

if not tab.isShortcut then

bFlagT ab = 0

if tab.code = table_name Then

bFlagT ab = 1

end if

if tab.code = "CS_REC_BKMEMBINFODETAIL" Then

bFlagT ab = 1

end if

if bFlagT ab = 1 then

if len(https://www.docsj.com/doc/2f8485035.html,ment) <> 0 then

https://www.docsj.com/doc/2f8485035.html, = https://www.docsj.com/doc/2f8485035.html,ment

end if

On Error Resume Next

Dim col 'running column

for each col in tab.columns

if len(https://www.docsj.com/doc/2f8485035.html,ment) <>0 then

https://www.docsj.com/doc/2f8485035.html, =https://www.docsj.com/doc/2f8485035.html,ment

end if

On Error Resume Next

next

MsgBox "修改成功"

MsgBox Tab.code

end if

end if

next

end sub

CAXAPDM系统介绍

CAXA协同管理PDM系统 1.概述 CAXA协同管理PDM系统是CAXA协同管理PLM解决方案的组成部分,是面向企业产品设计与管理应用的解决方案,为企业级产品数据管理提供强大的支撑平台。 CAXA协同管理PDM系统如图1所示,其功能覆盖设计部门产品数据管理的各个方面,包括图文档管理、产品结构管理、CAD集成、工作流、红线批注、电子签名、汇总报表、项目管理、BOM管理、配置管理、变更管理、编码管理、ERP 集成等。 CAXA协同管理PDM系统带给客户的价值及相对应的产品如图2所示:

1) 集中管理、数据安全 ?数据集中:产品数据、知识资产集中管理;技术资料版本可控; ?兼容存量:承接AutoCAD、CATIA、Pro/E、SolidWorks、UG等存量CAD数据; ?数据安全:通过授权访问、三员分立、操作日志来保护核心技术资产; ?强制集中:个人终端可不允许存储产品数据; 2)规范管理、质量保证 ?数据规范 o模板:提供设计模板规范产品数据的结果; o审查:提供图纸审查,保证技术文件的合规性; o行业规范:提供汽车零部件等行业模块,使设计过程和结果符合行业规范; o报表:按企业规范自动、快速地生成外购件清单、自制件清单、工装汇总、材料定额汇总、工时定额汇总等各类报表; ?流程规范 o流程:优化设计文件的审批、更改、发放流程,提高工作效率; o质量:通过流程保证技术文件的质量,实现过程中的管理和质量控制;

3)业务协同、管理优化 ?平台:支持设计、工艺、制造、销售、采购等各部门应用的一体化平台;超过2000家中国企业应用经验的沉淀;与达索8年的合作,沉淀 其先进架构和经验; ?协同:支持部门内协同和部门间有效协同;可快速为生产制造准备产品数据;支持其他部门对产品数据的引用; ?贯通:消除信息孤岛,实现部门内和跨部门业务的贯通; ?优化:可快速设计新产品;支持精细化管理、研发项目管理、变更管理; 2.功能介绍 2.1. 图文档管理 图文档管理是面向离散制造企业,为工程技术部门以及企业各部门提供产品数据管理平台,重点解决各种图纸和文档的安全和协同共享问题,支持以产品结构管理为基础的产品数据管理。 图文档管理提供多种应用模式,支持离散制造企业对设计数据管理的需求。CAXA协同管理PDM系统采用电子仓库对图纸和文档进行集中管理,并在管理时提供数据加密等安全性措施。在数据集中管理的基础上,实现图纸版本管理,支持快速查询。对装配制造类型企业,以产品结构和零部件为核心,图纸、工艺、报告等文件围绕零部件组织。对电子电器等制造类型企业,采用通用文件夹的方式对数据进行组织,项目组成员可在共享的文件夹下进行工作。根据企业需求,用户可以选择单一或混合的管理模式。在数据共享的基础上,图文档支持零部件的借用和复制,帮助工程师在基础产品上快速构建新产品。 图文档管理的主要功能包括: 1)产品结构:结构树是面向制造业用户的主视图,系统以结构树的方式组织零部件,图纸和文档围绕零部件进行组织。结构树建立可以通过二、三维CAD 图纸信息提取,也可以手工方式建立。 2)文档管理:包含对图纸和文档的管理。图纸指的是CAD系统产生的二维图纸等各种电子图形文件,文档可以是各种类电子文件,管理的文件格式没有限制。系统提供共享的文件夹对文档进行分类管理。

PDM国内厂商基本情况

PDM厂商基本情况汇总 (排名不分先后) 1、上海思普信息技术有限公司 企业简介: 是在上海交通大学CIM研究所的基础上组建起来的一家高新技术公司。 它由上海交通大学等股东投资成立,具有独立法人资格,公司采用先进的商业运作模式。30多名资深专家、教授、博士为公司提供国内、外最先进的研究成果及企业集成解决方案,强大的研发力量及大量的先进技术是思普公司取之不尽的财富。 主要产品:PDM、CAPP、PROJECT、PLM PDM产品特点: 自动解决零部件借用关系; 设计更改影响范围快速确定; 提供工艺管理功能,提供标准材料消耗定额和汇总功能及材料消耗定额的更改控制与管理; 批处理DWG文件,快速构造产品结构; 具有与QAD、BAAN、利玛、金思维等ERP厂商的集成经验和实例。 典型客户: 中国国际海运集装箱有限公司、东风汽车、上海大众、上汽集团汽车研究院、重庆长安铃木汽车有限公司、航天科技集团、上海汇众汽车制造有限公司(车桥、底盘)、松下电器、上海西门子移动通讯、无锡威孚高科股份有限公司(喷油泵)、济南二机床、常州梅特勒托利多衡器有限公司、无锡压缩机(压缩机)、上海德尔福派克电气(汽车线束)、南车四方机车车辆、宣化工程机械有限公司、临沂工程机械有限公司、上海轮胎橡胶集团、上海四国包装机械有限公司 客户行业: 汽车制造(4)、汽车零部件制造(4)、电子电器制造(2)、机床、衡器、工程机械车辆制造(2)、包装机械 2、CAXA 企业简介: 是我国制造业信息化CAD/CAM/PLM领域自主知识产权软件的优秀代表和知名品牌。CAXA十多年来坚持“软件服务制造业”理念,开发出20多个系列软件产品,覆盖了制造业信息化设计、工艺、制造和管理四大领域,曾连续五年荣获“国产十佳优秀软件”以及中国软件行业协会20年“金软件奖”等荣誉;CAXA始终坚持走市场化的道路,截至2004年底已累计成功销售正版软件超过150,000套,赢得广大企业用户与工程技术人员的信任和好评;还成功在全国建立起了35个办事处、300多个教育培训中心、300多家代理经销商和多层次合作伙伴组成的技术服务体系,是我国

PDM简介

PDM简介 一、基本概念 产品数据管理(Product Data Management,PDM)是以软件应用为基础的一门技术。国际著名企业信息化咨询公司CIMdata对PDM给出了定义:PDM是一种帮助工程师和其他人员管理产品数据和产品研发过程的工具。PDM系统确保跟踪那些设计、制造所需的大量数据和信息,并由此支持和维护产品设计。PDM明确定位为面向制造企业,以产品为管理的核心,以数据、过程和资源为管理信息的三大要素,以静态的产品结构和动态的产品设计流程作为两条管理主线。从而在正确的时间、以正确的方式、将正确的数据发放给正确的使用者。保持对产品信息的控制和完整性,支持协同设计与并行工程。也就是说,PDM可以为产品的全生命周期提供信息管理,包括所有与产品有关的信息(包括电子文档、数字化文件、数据库记录等)和相关的过程(包括工作流程和更改流程),在企业范围内为产品设计与制造建立一个并行化的协作环境。 二、PDM的体系结构 PDM系统是建立在数据库管理系统平台上面向对象的应用系统,它的体系结构共有四层。 第一层是支持层。PDM系统是利用通用商业化的关系数据库作为支持平台。关系数据库可以提供数据管理的存、取、删、改、查等基本功能。 第二层是面向对象层。在PDM系统中,采用若干个关系表格来描述产品数据变化,从而满足数据动态变化的管理要求,这一层提供了描述产品数据动态变化的模型。 第三层是功能层。在面向对象层的基础上,可根据PDM系统的管理要求建立功能模块。在PDM系统中,功能模块有两个类别。第一类是基本功能模块,包括文档管理、工作流程管理、零件分类和查询及项目管理等;第二类是系统管理模块,包括系统管理和工作环境。在系统管理模块中,管理员可以维护系统,

公司PDM项目方案建议书

公司PDM项目方案建议书

目录 1.文档说明----------------------------------------------------------------------- 5 1.1.文档目的 ---------------------------------------------------------------------------------- 5 1.2.文档设计思路 ----------------------------------------------------------------------------- 5 1.3.术语解释 ---------------------------------------------------------------------------------- 6 2.PTC介绍---------------------------------------------------------------------- 10 2.1.PTC公司历史概述----------------------------------------------------------------------- 10 2.2.PTC中国--------------------------------------------------------------------------------- 13 3.关于欧菲光企业 ---------------------------------------------------------------- 15 3.1.企业简介 --------------------------------------------------------------------------------- 15 3.2.企业研发的现状-------------------------------------------------------------------------- 16 4.PDM系统总体架构 ------------------------------------------------------------- 18 4.1.PLM项目目标 --------------------------------------------------------------------------- 18 4.2.PDM系统环境架构 ---------------------------------------------------------------------- 19 4.3.PDM系统应用范围 ---------------------------------------------------------------------- 20 4.4.实施模块及功能列表--------------------------------------------------------------------- 21 5.未来基本业务环境 -------------------------------------------------------------- 23 5.1.系统架构 --------------------------------------------------------------------------------- 23 5.1.1.系统开放性-------------------------------------------------------------------------------- 23 5.1.2.系统扩展性-------------------------------------------------------------------------------- 25 5.1.3.系统体系结构----------------------------------------------------------------------------- 26 5.2.用户登录 --------------------------------------------------------------------------------- 27 5.3.用户分组 --------------------------------------------------------------------------------- 28 5.4.系统页面说明 ---------------------------------------------------------------------------- 28 5.5.数据存储规划 ---------------------------------------------------------------------------- 29 5.5.1.项目容器 ---------------------------------------------------------------------------------- 30

PDM系统功能介绍

1 PDM的常见功能介绍 到目前为止,还没有一个商用PDM软件拥有全部可罗列的PDM功能,其中有的功能构件还有待于进一步发展和完善。 但是,一般PDM系统都包括文档管理、产品配置管理及工作流程管理等最基本的功能,能对产品的整个生命周期进行完整的描述和控制,因此,PDM在企业中的作用已经普遍为大家所认同。 1.1 电子仓库 1.1.1 电子仓库介绍 在企业中,大量与产品相关的数据往往分布在多部门,甚至是多区域中,而且这些数据的格式也是多样的,如文本文件、数据库、图纸文件等,对这些数据的查询、浏览、共享,以及结合工作流程来管理这些数据等,都是企业在进行信息集成时经常遇到的问题。 PDM管理的主要对象是产品的“元数据”,即有关产品信息的信息,其实现基础是电子仓库(Electronic Data Vault)。实施并行工程所需要的“在正确的时间、把正确的数据、按正确的方式、传递给正确的人”对PDM数据管理提出了更高的要求。 电子仓库(Data Vault)是PDM最基本的功能,也是PDM的核心,通常是建立在通用的关系数据库基础上,主要保证数据的安全性和完整性,并支持各种查询和检索功能。 PDM系统中的电子仓库用以取代人工方式的纸质档案管理,使用户方便、快捷、安全地存取、维护及处理各种有关产品的文档,如从设计阶段产生的AutoCAD图纸的数据文件、3D实体造型的数据文件、CAE的分析报告,到制造阶段可能产生的变更单等,都是电子仓库管理的对象。 电子仓库为用户和应用之间的数据传递提供一种安全的手段,其透明性可使用户无需考虑分布式环境下各种数据的实际物理存放位置,允许用户迅速地、集中地处理访问全企业的产品信息,并且使整个企业的各部门共享产品数据。 PDM的电子仓库和文档管理提供了对分布式异构数据生成,存储,查询,控制存取,恢复,编辑,电子检查和记录,电子对象的历史及通用文件管理等能力。 在PDM中,数据的访问对用户来说是完全透明的,用户无需了解应用软件的运行路径、安装版本以及文档的物理位置,以及自己得到的是否是最新版本等信息,所有描述产品、部件或零件的数据都由PDM统一管理,自动集中修改。 PDM系统通过建立在数据库之上的相关联指针,建立不同类型的或异构的产品数据之

PDM项目的管理

PDM项目的管理 上海中集冷藏箱CIMS二期PDM实施项目的管理 上海中集冷藏箱有限公司刘春峰 摘要:本文介绍了上海中集冷藏箱有限公司CIMS二期PDM实施项目的计划、实施管理和项目管理的体会。 一、背景 上海中集冷藏箱有限公司(中文简称上海中集,英文简称SCRC), 投资5000万美圆,成立于1995年,于1996年建成投产,2002年公司实现销售额1.4亿美圆,全球市场占有率达到35%,已连续三年成为世界产销量第一的冷藏箱制造企业。公司2000年被认定为“上海市高新技术企业”,公司冷藏运输设备技术中心(简称技术中心)被认定为“上海市企业技术中心”。 上海中集在企业经营发展中,一直把企业信息化作为基础建设的一项重要工作来抓,建厂初期就规划了企业内部信息网络系统、计算机辅助设计系统和物料管理系统,99年实施实施了“上海中集CIMS应用示范工程”和“应用国产化软件实施CIMS工程”两个项目,获得国家科委863主题办公室的立项和实施验收。 根据公司发展的需要,从2002年起,公司开始进行CIMS二期的实施准备策划工作,于2002年5月开始与上海思普信息技术有限公司(简称上海思普)合作开发PDM系统,并对CIMS系统予以改造,建设以冷藏运输设备技术中心为基点,覆盖上海中集冷藏箱有限公司、青岛中集冷藏箱制造有限公司(中文简称青岛中集,英文简称QCRC)的分布式PDM 系统,使之成为企业产品研发的基础数据平台,增强异地协同开发能力,提高设计效率,提高企业对市场的快速反应能力,切切实实成为企业发展的助推器。 二、项目计划 项目计划分三个阶段实施: 1.需求分析和方案设计 2. CAD二次开发、模板管理、编码及与PDM集成实施 3.报价系统开发、箱号管理、物料、材料价格维护及MAS与PDM集成实施。 项目最初计划实施时间为02年5月至02年12月,历时8个月,而实际项目的实施时间为02年6月至03年3月,共10个月,多用了2个月。项目的延期原因有三条: 甲方整理数据工作延迟:PDM项目管理的企业的产品数据,由于历史原

visTeam EDM(PDM)系统介绍

甬上明珠软件科技有限公司 visTeam PDM产品数据管理系统 国内首创“虚拟无盘”技术 为企业的电子文档提供数据安全管理解决方案

目录 前言 (3) visTeam PDM系统简介 (4) 1、visTeam PDM设计思想 (4) 2、visTeam PDM系统功能及特点 (5) 3、visTeam PDM功能介绍 (6) 3.1 基础模块(visTeam Base) (7) 3.2图文档管理(visTeam EDM) (9) 3.3产品结构管理(visTeam BOM) (10) 3.4项目管理(visTeam Project) (13) 3.5权限管理 (15) 3.6数据安全管控 (16) visTeam PDM系统对企业的价值 (16) 4.1建立完备的电子化资料室,提高工作效率。 (16) 4.2建立符合ISO要求的开发体系。 (17) 4.3建立产品信息集成模型,减少工作失误。 (17) 4.4 促进开发的标准化,提高开发质量。 (17) 4.5积累知识,实现知识管理。 (17) visTeam项目报价单 (19) EDM实施任务安排 (20) 软件升级和维护(ACSP) (22) 1、ACSP服务 (22) 2、现场服务 (22) 服务器和客户端系统硬件需求 (23) 1、服务器 (23) 2、客户端 (23) visTeam PDM 与ERP接口描述 (24)

前言 今天,企业中的电脑数量在不断增加,各种应用系统也明显地提高了员工的工作效率,所有的工作步骤,从顾客订单处理到产品开发、生产、销售,大部分的工作结果和中间步骤,都以文档或其它的数据形式存放起来。此时,数据爆炸的问题已经不可避免,要想从漫无边际的数据海洋中查到所需要的正确的数据,变得越来越难。许多企业在计算机应用过程中或多或少存在这样一些问题:对于纸张的技术资料,有一套完备的管理体系来进行归档、发放、更改,这套体系保证了生产中技术资料的准确性、及时性。然而这套体系是靠人工操作,并需要将已经在电脑中电子化的图纸等技术资料再转化为纸张,才能进行管理。这对于在开发完成后的生产过程使用算是正常的,但对于在开发过程中,工程师之间需要大量信息共享以便协同工作来说,就显得不正常了,电子化带来的效率、质量在员工之间没有得到发挥,这主要是由下面的几个原因造成的: (1)电子资料的准确性没有得到严格的确认,没有谁能确切地保证正在使用的别人的电子资料是不是最新的、正确的资料。 (2)电子资料的安全性得不到保障,即使知道现在使用的电子资料是正确的,也无法保证明天是否是正确的。因为在服务器上备份的电子资料的安全体系不健全,许多人都可 以对其进行有意无意的修改。 (3)电子资料的版本没有按照ISO的要求进行控制,电子资料的版本更新的及时性没人监督执行,容易造成使用过时的版本数据,产生错误的情况。 (4)电子资料的组织形式不科学,没有形成便于查询、利用的体系。许多相互之间有关联的资料由于是由不同部门来完成的,而被分开存放,形成一个个的“孤岛”。 (5)技术管理思想中只注重对结果的管理,不重视对过程的控制,员工之间缺乏协同工作的意识,各自为政,没有主动提供或充分利用他人及历史资料的习惯。

PDM厂商情况汇总

PDM厂商基本情况汇总 1、CAXA 企业简介: 是我国制造业信息化CAD/CAM/PLM领域自主知识产权软件的优秀代表和知名品牌。CAXA十多年来坚持“软件服务制造业”理念,开发出20多个系列软件产品,覆盖了制造业信息化设计、工艺、制造和管理四大领域,曾连续五年荣获“国产十佳优秀软件”以及中国软件行业协会20年“金软件奖”等荣誉;CAXA始终坚持走市场化的道路,截至2004年底已累计成功销售正版软件超过150,000套,赢得广大企业用户与工程技术人员的信任和好评;还成功在全国建立起了35个办事处、300多个教育培训中心、300多家代理经销商和多层次合作伙伴组成的技术服务体系,是我国CAD/CAM/PLM业界的领导者和主要供应商。 主要产品:电子图板、CAPP、PDM PDM产品特点: 按ISO9000的标准控制产品开发的全流程,减少变更; 提高产品的标准化程度和模块化程度,减少物料的种类,降低库存; CAXA可为用户提供二次开发、流程分析和再造等增值服务; 利用电子仓库的概念对文档进行管理; 支持对零部件节点的剪切、复制、粘贴、借用等操作; 与主流二维、三维CAD系统的集成接口; 典型客户: 北京第一机床厂;首都钢铁公司;北京石油机械厂;农业机械科学院; 天津通讯广播器材厂;石家庄飞机制造公司;山西淮海机械厂;河南星光机械厂;内蒙古第一通用机械公司;上海航天仪器仪表厂;中科院上海技术物理研究所;南京汽车研究所;盐城拖拉机厂;南通机床厂;烟台北极星模具公司;济南柴油机厂;山东时风集团;哈尔滨飞机公司;沈阳黎明发动机制造公司;大连开关总厂;齐齐哈尔和平机械厂;长春机车车辆厂;合肥通用机械研究所;合肥荣事达集团;景德镇印机公司;株洲车辆工业公司;江汉机械研究所;山东胜利石油管理局;成都飞机公司;重庆铁马工业公司;重庆大江工业公司;德阳东方汽轮机厂;绵阳中国工程物理研究院;贵州云马机械厂;西南光学仪器厂;广州电筒公司;南宁机械厂;东莞大同机械公司; 陕西柴油机厂;西安航空发动机公司;陕西彩虹显像管厂;玉柴工程机械有限责任公司;天津鼎盛工程机械有限公司;哈尔滨红光锅炉集团有限公司; 上海医疗器械股份有限公司;山东新华医疗器械股份有限公司;辽河油田; 沈阳鼓风机(集团)有限公司;深圳市新三思计量技术有限公司;中山华帝燃具股份有限公司;一汽铸造模具公司;南宁市专用汽车厂;煤炭科学研究院太原分院;兰州电力设计院。 客户行业: 机床制造,机车车辆,飞机制造,研究机构,车辆制造,工程车辆,汽车零部件,汽车制造

PDM介绍.v1.0

华天软件PDM系统介绍

提纲 华天软件PDM系统架构 PDM基础模块介绍

系统架构 数据访问层数据资源 业务逻辑层 底层服务数据模型基础应用功能模块华 天 软 件 P L M 实 施 方 法 论 与 评 价 技 术 程序集成 Web 集成 底层集成 业务支撑工具 批量导入工具 第三方工具 Office 2D 3D ERP MES 系统工具第三方工具 图 例 :模板定制工具 接口定制工具 二次开发接口 …… Data Base 数据服务器 File Sever 文件服务器 表现层 文档组织变更产品过程资源 行业定制层 业务应用数据模型管理文档存储服务数据交换引擎文档存储服务消息与通知服务组织模型管理 协同工作环境 工作流引擎 过程模型管理 表单与报表引擎 … PDM 图文档管理 产品结构管理 Co-PLAN 协同项目管理 分类管理 变更管理编码管理 流程管理CAPP 工艺BOM 管 理报表设计工艺附图设计 统计汇总 工艺设计管理资源管理 系统封装工具 OA …… 汽车行业 ? T S16949体系文件管理? 过程模板定制? 试验数据管理 工程机械行业 ? 产品系列化管理? 数据状态管理? 研发过程管理? 定额汇总核算 模具行业 ? 模具综合信息管理? 标准件库? 模具成本核算 轴承行业 ? 参数化设计向导 ? 参数优化调整? 设计知识平台? 参数计算 压力容器行业 ? 焊接工艺管理 ? 项目过程管理? 外协件管理 业务应用层 产品设计 任务创建 工装设计工艺设计试验试制交付物输出 改进支持质量体系要求,以项目形式管理的产品/工艺设计 项目管理 项目立项项目计划执行项目任务监督多项目管理项目计划变更 产品设计 接收任务产品设计 成果提交 设计变更 工艺设计 接收任务工艺设计工装、模具设计 工艺变更 成果提交消息提醒 消息提醒 进度自动更新 消息提醒 生产部门 打印归档打印归档消息提醒 消息提醒 文件打包输出:不同企业、不同标准文档批量导出 工艺路线 系统管理 CAD 集成 配置管理公式管理典型工艺管理

IBM—华为PDM项目IBM_Internal_IT

IBM内部IT介绍 1.IBM内部IT组织主要包括四部分:: ?企业首席信息长官(CIO) ?业务流程执事和业务信息执事 ?确保集成性的全球工作组 ?在地方的技术推广与方案部署人员 2.企业首席信息长官(CIO) 为IT方面的最高职位,在整个公司只有一位,其主要职责为: ?管理整体的IT事务,确定预算、标准、项目优先级和提供服务的范围。 ?IT基础设施总体架构和标准,包括布线和电源保障,网络(局域网,广域网),IT硬件设备,操作系统,系统软件和语音电话系统等。 ?提供的服务既包括正常的运作,也包括对灾难的恢复 ?企业CIO对内部客户满意负责 列如:IBM在一个Notes平台上以WWW共享方式提供了一个关于IT结构和基础设施建设的指导性数据库,提供如下几方面的信息: ?提供一个可用实际成本衡量的IT解决方案的部署框架 ?一个合乎企业IT定义以保证互操作性的实施指南 ?对现存系统和未来基础设施投资维持平衡的指南 ?使更容易向电子化业务运作模式迁移所需的信息 再比如:建立这样一个网络规划,它对国际联接实行严格一致的标准化,并能在集线器端进行监视,而其国内部分的联接由当地的服务提供者进行监视:?一个WEB数据库保存了过去几个月在每个地域的国际线路利用率的数据。 ?广域网的安全状态是利用率低于60%。 3.业务流程执事 拥有一个业务流程运营的预算 可以对他或她所在的业务领域进行IT方面的投资并对该投资所取得的最终效果负责 4.业务信息执事 在投资方案被批准并建立了基金后可以选择IT解决方案并进行实施以满足业

务的要求 监管服务提供商保证IT方案实施的质量 5.确保集成性的全球工作组,其职责内容包括: ?确定业务流程之间的连接和规则 ?信息/知识管理,包括以下方面: 数据标准和分类 新数据需求 信息仓库 ?应用系统架构和连通性 ?评价和流程设计点的一致性 ?兼顾自主开发方案和外购软件包的管理 6.在地方的技术推广、方案部署人员,其职责内容包括: ?管理当地的在计划周期内批准的IT基础设施预算 ?在贯彻公司决策和遵循标准的前提下负责当地的IT基础设施规划和实施?负责当地IT资产的采购、保管、仓储、检测、维护以及折旧报废等事务?参与应用系统的推广工作以保证该项推广工作所需的IT基础设施准备停当?对所有的服务提供者的服务水准进行监控 ?对所有服务提供者的IT安全标准的一致性负责 ?提高内部客户的IT技能以更有效地利用这种高效的工具 ?对当地内部客户的满意度负责 7.IT成本:(变动费用部分) 部门的专项费用 ?列如长途电话费,通过一段监视“语音”信息并进行记帐的小程序能获取每个部门在语音通信方面的费用,IT能监视整个公司的语音通信花费并帮助把它降到合适的水平。 通用IT基础设施花销 ?列如付给PTT的租线费用,也可以通过一段在技术推广部门管理下的小程序获取所发生的费用,每个月依照协商好的付费方法付清所有使用部门发生的费用。 花在某一业务流程的应用系统/解决方案的费用 ?同样在技术推广部门管理下的小程序也可以获取特定部门使用某个应用系统的费用。

浅谈PDM与MES系统集成

浅谈PDM与MES系统集成 一、引言 为了适应国内外日益变化的市场环境,国家提出了“中国制造2025"’这一宏大计划,旨在全面提升中国制造业发展质量和水平,促进两化(工业化和信息化)融合提升一个新的高度。因此现在“智能制造”已经成了一个非常热门的话题,而MES系统也在制造行业变得炙手可热。 然而企业信息化建设需要整体规划,不能一蹴而就,更不能是简单的跟风。企业整体的信息化平台将会由多个系统组成,ERP系统、PDM系统及MES系统等都是信息化平台重要组成部分,企业每上一个系统都是一次管理上的变革,每一次变革都需要必要的条件。您或者说您的企业是否已经准备好。 二、系统简介

本文将谈到企业的两大信息化系统:PDM与MES,因此我们需要对这两个系统的概念有初步的认识。 PDM系统即产品数据管理(ProductDataManager),业界著名的PDM咨询服务商CiMdata公司已经做出了权威的解释:PDM是帮助工程师和其他人员管理产品数据和产品研发过程的工具。PDM系统确保跟踪那些设计、制造所需的大量数据和信息,并由此支持和维护产品。简而言之,PDM系统管理了企业产品的所有信息,包括产品文档、产品图纸、数字化模型、结构化产品数据及工艺数据等,同时也管理了这些数据产生的过程(工作流程、变更流程)。所以说PDM从企业产品数据的源头开始管理了产品的全生命周期数据信息。 MES是ManufacturingExecutionSystem的缩写,即制造执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。MES包含的模块众多,如制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数

PDM项目IT05. Enterprise Data Model 0205【精品文档】

Information Technology Strategy and Plan Consultancy Phase 3 Report February, 1999

IT05. Enterprise Data Model Scope and Objective The objective of this project is to define the Enterprise Data Model for Huawei based on the I/T Architecture defined in Phase 2 of the ITS&P consultancy project. The Enterprise Data Model will help Huawei to build up the process to standardise meanings (definition) of critical business information within the corporation. With the data standard and procedures of defining data elements set up, developers and users will know how these information is maintained so that data integrity can be ensured and conflicting information sources can be consolidated. F rom Huawei I/T’s perspective, the Enterprise Data Model contributes to the selection of application packages and development of new application programs. This Enterprise Data Model and the associated process, ownership, roles and responsibilities for its on-going maintenance should be communicated to Huawei management, I/T and selected users. The scope of this project includes: ?Define the Enterprise Data Model, which consists of a conceptual data model, the high level entities, some key attributes, their relationships and data standards, for the whole Huawei corporation based on the I/T Architecture developed in Phase 2 of ITS&P consultancy project, business requirements and existing application environment. ?Define the process, ownership, roles and responsibilities for on-going maintenance of the Enterprise Data Model. ?Communicate the Enterprise Data Model to Huawei management, I/T and selected user groups. Specifically excluded from the scope of this project are the following: ?Operational data will not be covered in the Enterprise Data Model. ?Some information is maintained for operational or tactical reason. An example is account balance for meals taken by an employee. ?Logical data model will not be part of the deliverables as the logical data model should be established based on the requirements of each business area. The logical model of each business area must be designed to align with the conceptual data model standard and guidelines defined in this project. ?Physical database design will not be covered in this project. ?As Huawei adopts an acquire-and-manage strategy, unless a new application is developed, the physical database design will be dictated by packages. The Enterprise Data Model can thus guide package selection and reduce the problem of data integrity in the long run but it should not, at this stage, define the design of physical database. Note: This project has specifically excluded any reference to Year 2000 capability including Year 2000 contingency planning and compliance issues. As such the IBM consultant team has not provided any advice nor does it make any recommendations in respect of ensuring Year 2000 compliance for any existing or proposed systems. In all cases where technology solutions are referenced the technology supplier should be contacted to determine Year 2000 compliance status.

PDM软件的应用功能

部分PDM软件的应用功能 OLEPDM 企业整体信息集成与共享 OLEPDM是东大欧磊科技公司推出的旗舰级产品、它是一套可以提高使用者、设计群组、以及整体企业的生产与工作效率的最佳数据管理软件(PDM)。使用者可以用它去达到加快项目进行速度,缩短产品上市时间以及建立企业级管理标准的目的。 OLEPDM同时提供了将整体信息集成并与企业全体员工共享的企业信息管理解决方案。这些方案包括了设计管理模块、网际网络的远端管理与使用、高级浏览器以及红线注记功能、电子保险箱管理功能、版本管理功能、用户权限管理功能、以及流程管理功能等。 对于系统管理者而言,OLEPEM软件提供了系统设计的开发模块以及各种API界面。 对于使用CAD软件的企业而言,OLEPDM提供了与SolidEdge、UGII、Pro/E、AutoCAD、MDT、SolidWorks、CADKEY以及Cosmos等软件的集成界面。除此之外,OLEPDM还可以和微软的Office软件集成,结合OLEPDM的流程管理,可使办公室自动化或者同步工程彻底解决。 易学易用 欧磊科技提供易学易用,快速使用的信息管理软件。OLEPDM软件使用ODMA(Open Document Management Architecture)技术,提供与大多数CAD与Office软件集成的界面。紧密的集成界面,提供了POM 应用上的“In Process”使用界面。我们不但提供了CAD与Office软件的专用界面,并且针对设计工程师、文书人员、发行人员以及其它各种不同职位的工作人员提供一个统一的使用者界面。 纯Windows设计 纯Windows化设计的软件代表着系统具有价格合理、简单易学、准备时间短、操作标准化等优点。OLEPDM采用微软最新开放系统技术,系统操作环境充满亲切力。凡是熟悉Windows操作的人员都可以通过击鼠标健、拖拉、双击等标准Windows操作习惯使用此套系统。 复杂产品结构的管理 为了管理制造业复杂的产品结构,OLEPDM结合了对象库与规则库的观念,提出了BOM节点使用者界面结构。BOM节点是一个四维节点,可以支持一件多图、多件一图、以及多件多图的版本管理.任何有关工程、计划、或制造相关的材料清单.都可以利用BOM节点的技术简单表示与管理。 良好的系统管理

基于项目管理的PDM系统设计

基于项目管理的PDM系统的设计与实现 罗仲张雪琴(081总厂研究所广元628017) 王宇英韩传久(桂林电子工业学院桂林541004) 王帅刘钊(电子科技大学成都610054) 摘要根据项目管理和PDM(Product Data Management)的基本思想,构建了企业网及PDM系统。 在分析目前PDM广泛采用的C/S两层结构和基于Web的三层结构的基础上,提出了采用中间件构建多 层分布式PDM系统的设计思路,讨论并设计了基于项目管理的PDM系统的功能结构。 关键词项目管理PDM 1 引言 产品数据管理(Product Data Management,PDM)系统目前已受到国内众多企业和研究单位的关注。然而,在推广和应用国内外现有PDM产品时却存在不少障碍,其主要原因是: ①由于不同企业(乃至不同产品)的管理模式不同,因此,他们对PDM的需求是不尽相同的。当一个企业(或研究所)选择和引入一个PDM产品时,就意味着对该企业的管理模式将要进行彻底变革,即必须全盘按PDM的管理模式进行企业运作,这对很多企业来说,目前是难以接受的:第一,企业信息化有一个从认识到实践的过程,不能企望通过导入某一个管理软件来迅速改造传统产业并改变传统的管理模式;第二,统一的“PDM模式”不一定适合所有企业,要实现PDM 的个性化(或融入原管理模式中可以继承的部分),就需要对PDM产品进行二次开发和重组,这必然增加了企业的负担和应用难度。 ②目前的PDM系统主要是为制造业设计的,并且参照了国外大型机械制造产业的管理模式,对企业管理层和使用者都有较高的要求。 ③PDM产品本身的功能不够完善,特别是对电子产品的管理支持不够。 ④某些PDM产品集成自行开发的CAx(CAD、CAPP等)软件,与通常的商用软件(如Auto CAD)存在一定的兼容问题。 为此,在认真总结该企业产品和管理体制的同时,为了实现企业管理的规范化、程序化和现代化,从建立内部网络管理系统入手,以项目管理为主线,首先通过PDM实现科研管理模式的变革和创新,以此达到科技创新、产品创新,进而推动全厂的观念创新和企业信息化进程。 2 基于项目管理的PDM 传统的管理模式又称为目标管理,它是面向结果的。在这种管理模式下,由管理者和任务承担者共同制定项目的目标,管理者根据事先制定的目标对任务完成情况定期进行检查。显然,管理者关心的重点是结果(目标)而不是任务的执行过程。任务具有可重复性是目标管理的一个主要特征。 项目管理是面向过程的一种管理模式,它强调对项目的全过程(包括立项、计划、执行、控

PLM系统简介

PLM简介 根据业界权威的CIMDATA(https://www.docsj.com/doc/2f8485035.html,)的定义,PLM是一种应用于在单一地点的企业内部、分散在多个地点的企业内部,以及在产品研发领域具有协作关系的企业之间的,支持产品全生命周期的信息的创建、管理、分发和应用的一系列应用解决方案,它能够集成与产品相关的人力资源、流程、应用系统和信息。PLM包含以下方面的内容:★基础技术和标准(例如XML、可视化、协同和企业应用集成); ★信息创建和分析的工具(如机械CAD、电气CAD、CAM、CAE、计算机辅助软件工程CASE、信息发布工具等); ★核心功能(例如数据仓库、文档和内容管理、工作流和任务管理等); ★应用功能(如配置管理); ★面向业务/行业的解决方案和咨询服务(如汽车和高科技行业)。 按照CIMDATA的定义,PLM主要包含三部分,即CAX软件(产品创新的工具类软件)、cPDM软件(产品创新的管理类软件,包括PDM和在网上共享产品模型信息的协同软件等)和相关的咨询服务。实质上,PLM与我国提出的C4P(CAD/CAPP/CAM/CAE/PDM),或者技术信息化基本上指的是同样的领域,即与产品创新有关的信息技术的总称。 从另一个角度而言,PLM是一种理念,即对产品从创建到使用,到最终报废等全生命周期的产品数据信息进行管理的理念。在PLM理念产生之前,PDM主要是针对产品研发过程的数据和过程的管理。而在PLM理念之下,PDM的概念得到延伸,成为cPDM,即基于协同的PDM,可以实现研发部门、企业各相关部门,甚至企业间对产品数据的协同应用。 软件厂商推出的PLM软件是PLM第三个层次的概念。这些软件部分地覆盖了CIMDATA定义中cPDM应包含的功能,即不仅针对研发过程中的产品数据进行管理,同时也包括产品数据在生产、营销、采购、服务、维修等部门的应用。 因此,实质上PLM有三个层面的概念,即PLM领域、PLM理念和PLM软件产品。而PLM软件的功能是PDM软件的扩展和延伸,PLM软件的核心是PDM软件。 PLM的发展历史以及与PDM的关系 在ERP、SCM、CRM以及PLM这四个系统中,PLM的成长和成熟花费了最长的时间,并且最不容易被人所理解。它也与其它系统有着较大的区别,这是因为迄今为止,它是惟一面向产品创新的系统,也是最具互操作性的系统。例如,如果企业为了制造的用途,使用PLM软件来真正管理一个产品的全生命周期,它需要与SCM、CRM特别是ERP进行集成。 如果作为一个概念来说,PLM出现的时间已经很长了。但是作为一个整体解决方案的范畴,它仅仅是在最近一两年刚刚成为可行。之所以花费了数年的时间来确立产品生命周期管理的市场定位,部分原因是由于它的来历甚至名子都与PDM 和CAD软件系统有密切的关系。因为从技术角度上来说,PLM是一种对所有与产品相关的数据、在其整个生命周期内进行管理的技术。既然PLM与所有与产品相关的数据的管理有关,那么就必然与PDM密不可分,有着深刻的渊源关系,可以说PLM完全包含了PDM的全部内容,PDM功能是PLM中的一个子集。但是PLM又强调了对产品生命周期内跨越供应链的所有信息进行管理和利用的概念,这是与PDM的本质区别。 由于PLM与PDM的渊源关系,实际上几乎没有一个以“全新”面貌出现的PLM厂商。大多数PLM厂商来自PDM厂商。有一些原PDM厂商已经开发了成体系的PLM解决方案,成功地实现了向PLM厂商的转化,如EDS、IBM。当然,也有ERP厂商的加入,如SAP,已经提出了自己的基于ERP立场的PLM解决方案,试图在这个广大的市场上来分一勺

相关文档
相关文档 最新文档