windchill对象初始化规则

合集下载

Windchill基础操作手册

Windchill基础操作手册

Windchill基础操作手册1. 简介Windchill是一款用于管理产品全生命周期的软件平台。

本操作手册将介绍Windchill的基础操作,帮助用户快速上手使用。

2. 登录要使用Windchill,首先需要登录系统。

请按照以下步骤进行登录:1. 打开Windchill应用程序。

2. 在登录页面输入您的用户名和密码。

3. 点击“登录”按钮进行登录。

3. 导航一旦成功登录,您将进入Windchill的主界面。

以下是一些常用的导航功能:- 工作区:通过工作区可以访问您的项目和任务。

工作区:通过工作区可以访问您的项目和任务。

- 文档:在文档选项卡中,您可以浏览和管理系统中的文档和文件。

文档:在文档选项卡中,您可以浏览和管理系统中的文档和文件。

- 搜索:使用搜索功能可以快速找到您需要的文档或信息。

搜索:使用搜索功能可以快速找到您需要的文档或信息。

4. 创建和编辑文档创建和编辑文档是Windchill的一项重要功能。

以下是创建和编辑文档的步骤:1. 在适当的位置导航到您想创建或编辑文档的文件夹。

2. 点击“创建”按钮,并选择“文档”选项。

3. 输入文档的名称和描述信息。

4. 点击“保存”按钮以创建文档。

5. 单击所创建的文档,即可打开并编辑文档内容。

5. 文档版本控制Windchill提供了版本控制功能,以便跟踪和管理文档的变更历史。

以下是一些版本控制的常用操作:- 查看版本历史:在文档页面中,您可以找到文档的版本历史记录,并查看每个版本的详细信息。

查看版本历史:在文档页面中,您可以找到文档的版本历史记录,并查看每个版本的详细信息。

- 回滚到先前版本:如果需要恢复到之前的文档版本,可以选择相应的版本并进行回滚操作。

回滚到先前版本:如果需要恢复到之前的文档版本,可以选择相应的版本并进行回滚操作。

- 审批和发布版本:在文档完成编辑后,可以提交给其他用户审批,并发布新版本。

审批和发布版本:在文档完成编辑后,可以提交给其他用户审批,并发布新版本。

Windchill_介绍

Windchill_介绍

独特的一体化项目管理解决方案,可以提供文档管理,CAD集成、可视化、协同工具、强大的工作流程
Windchill MPMLink
• 制造过程管理 (MPM) 是这样一个过程:定义和管理用于制造零件、 装配成品和执行检查的制造过程。
eBOM
输入
三维CAD 模型
Manufacturing Process
Pro/ENGINEER Workgroup Data Management
Approved Vendor & Manufacturer Lists
Supplier Management
Parts Classification
and re-use
PartsLink
Classification
& Re-Use
• 产品开发流程控制
– 超强的工作流引擎,固化下来可重复和可预测的产品开 发流程
– 基于CMII模型的变更控制流程 – 直观的产品数据配置管理
• 企业范围的产品信息访问
– 随时随地访问产品数据,这是通过基于简单的Web浏览 器界面实现的,而且支持强大的3D可视化数据的浏览
– 与 CAD, MRP, and ERP 等的集成
Windchill PDMLink
覆盖PDS流程 Digital Product Data Management Change Management Configuration Management
提供独特的变更管理和超强的工作流程能力,可进一步与Windchill ProjectLink组合实现一体化的项目管理 和项目知识经验管理
Product Data Management - Windchill PDMLink 在整个企业价值链中控制产品 信息,并且管理关键的产品开发活动

Windchill PDMLink 9.0 水平测试题 Biz Admin_V4.0

Windchill PDMLink 9.0 水平测试题 Biz Admin_V4.0
19.如果希望用户收到相关的邮件通知,以下那项不能缺少
A
为用户设置密码
B
用户必须属于组
C
用户必须创建了对象
D
用户必须具备一个正确的邮件地址
20.在域中,明确授予用户的权限将:
A
覆盖组权限
B
启用组权限
C
被组权限取消
A
仅站点管理员
B
所有用户
C
“模板创建者”组中的成员
D
各种上下文级别中的管理员
10.哪个Windchill对象类代表成品数据类型?
A
WTPart
B
WTProduct
C
WTDocument
D
WTObject
11.以下哪些属性不可以由对象初始化规则控制?
A
生命周期
B
团队模板
C
版本方案
D
工作流
E
默认文件夹
12.下列说法正确的是?
1.Windchill系统中的角色及流程状态是固定的,不能进行添加。
A

B

2.属于下面哪个组中成员的用户可创建产品?
A
无需任何组,所有用户都能创建产品
B
站点管理员
C
存储库创建者
D
产品创建者
3.哪种类型的工作流节点代表需要用户操作的任务?
A
连接器
B
已分配活动
C
终端
D
自动机
4.向用户授予“创建”权限时,暗含了哪些权限?
D
生命周期内的角色映射
E
以上全部
17.如果要重新使用用户ID,则删除用户帐户时的哪个可选步骤将成为不可缺少的步骤?
A

Windchill_介绍

Windchill_介绍
演示描述
通过与MS_Project集成方式导入项目计划 利用ProjectLink工具对计划进行调整 根据多方案的情况,可细化其计划管理节点
为客户带来的价值
.提高研发项目计划编制的灵活性,满足多方案管理需求 提高项目计划的编制效率
13
-
项目管理——03.计划的分发、执行反馈、进度与状况监控
主要功能
– 模型自动与BOM关联 – 状态控制 – 权限控制 – 版本管理
Concurrent Design – 并行设计
26
-
Windchill 基本模块介绍
系统基本环境介绍
ProjectLink PDMLink MPMLink
27
-
关键解决思路及用户实例
Windchill PDMLink & MPMLink
数据管理 变更 配置 协同 发布到生产
• 完整的ProE模型数据 和关系管理=
在下载数据前的动态 的几个三维可视化信
息预览
Right-mousebutton 直接从 模型树上检入/
检出
直接采用拖拽实现数 据无缝的集成
Windchill 和 ProE Wildfire拥有最高级别的 CAD 集成能力
17
系统基本环境介绍
ProjectLink PDMLink MPMLink
9
-
企业总体研发流程
10
-
项目管理——01.项目计划模板管理及创建
项目计划的执行与管理过程描述
001-初始化项目 002-项目计划制订与修改 003-项目计划分发 004-项目计划执行与反馈
005-项目进度与状况监控
主要功能
依照ISO/TS16949等标准,并根据企业产品的研 发特点,固化相应的项目执行管理模板 通过模板的快速导入,提高项目计划的编制效率 及保证文件交付的完整性

windchill编码规则

windchill编码规则

windchill编码规则
在Windchill系统中,编码规则主要用于生成和识别对象的唯一标识。

根据Windchill系统的规则,可以通过定制规则来设置对象编号的生成方式。

例如,可以设置一个规则,使得对象编号由固定的前缀、年份和三位序号组成。

例如,如果设置前缀为"A",年份为当前年份,序号为系统自动生成的3位数,那么生成的编号就会是"A+年份+三位序号"的形式。

此外,Windchill系统中还提供了NumberGenerator算法,可以根据需要生成指定格式的编号。

例如,可以设置一个规则,使得对象编号由前缀、序列号生成器生成的序列号和后缀组成。

其中,序列号生成器可以根据需要设置起始值和增量等参数。

总之,Windchill系统的编码规则可以根据实际需求进行定制,以满足不同对象的标识需求。

Windchill系统操作指导

Windchill系统操作指导

Wind chill系统操作手册历史纪录目录WINDCHILL系统操作手册 (1)W INDCHILL系统简介 (3)注意事项与操作技巧 (4)W INDCHILL系统各团队角色职责 (5)第一章总体设计 (7)第二章环境配置 (8)2.1修改HOSTS文件 (8)2.2修改IE设置 (8)2.3安装JRE6 (10)2.4修改用户名与密码 (10)2.5安装常用插件 (12)第三章基本操作 (15)3.1通用操作界面 (15)3.2导航栏 (17)第四章产品模块 (18)4.1产品创建 (18)4.2添加团队成员 (19)第五章项目模块 (22)5.1项目创建 (22)5.2维护项目团队 (24)5.3维护项目计划 (27)第六章通用业务操作 (33)6.1文件夹管理 (33)6.2文档管理 (35)6.3图纸管理 (40)6.4部件管理 (43)6.5NPI流程 (48)i.Sap-零件NPI流程图 (49)ii.Sap-电子物料NPI流程图 (53)iii.Sap-组件NPI流程图 (54)iv.Sap-产品NPI流程 (54)v.Sbom-虚拟件 (54)6.6变更管理 (55)i.电子物料变更流程 (61)ii.机械物料变更流程图 (63)iii.组件变更流程流程图 (63)第七章水印 (64)第八章任务委派 (65)第九章技术文件命名规则 (67)7.1概述 (67)7.2开发文档命名规则 (67)Wind chill系统简介PLM简介PLM,全称ProductLifecycleManagement,是一种企业信息化的商业战略。

它实施一整套的业务解决方案,把人、过程和信息有效地集成在一起,作用于整个企业,遍历产品从概念到报废的全生命周期,支持与产品相关的协作研发、管理、分发和使用产品定义信息。

PLM为企业及其供应链组成产品信息的框架。

它由多种信息化元素构成:基础技术和标准(如XML、视算、协作和企业应用集成)、信息生成工具(如MCAD、ECAD和技术发布)、核心功能(如数据仓库、文档和内容管理、工作流和程序管理)、功能性的应用(如配置管理)以及构建在其他系统上的商业解决方案Windchill系统简介Windchill是PTC公司推出的一套集成应用软件,为众多PLM系统中的一种国际主流软件,用来管理产品和工序的整个生命周期.它充分利用了Internet和相关的信息技术,为系统提供了一种应用软件基础,从而保证能快速、高效地部署产品信息应用软件。

Windchill 对象介绍

Windchill 对象介绍
目标
成功完成此课程后,您应能够: ������ 解Windchill PDMLink 成品和部件对象特性。 ������ 确定信息存储的位置。 ������ 了解产品结构管理。
1
© 2007 JWI
Windchill PDMLink 成品和部件对象
产品
成品/部件开发环境
成品/条件,包括:
23
© 2007 JWI
材料单(BOM) 注释(续)
注释器窗口 左窗格– 已添加注释的产品结构 右窗格– 详细信息和使用
标记
24
详细 信息
© 2007 JWI
序列化成品
成品实例通过序列号唯一标识根据特定成品规范构建的成品的制造实例。 构建成品后,成品实例成为数据库记录,在成品特定副本的有效期内, 可通过该记录指名对此副本的变更。 如果对成品实例进行变更(例如,用一个部件替换了另一个部件), 将根据该特定序列数字化成品记录替换部件。
8
© 2007 JWI
对象编号方式
可使用自动编号功能创建Windchill PDMLink 中的所有对象。 ������ 部件 ������ 文档 ������ CAD 文档 ������ 变更对象 可使用下列编号方式对系统进行配置来满足业务需要。 ������ 手动编号方式。 ������ 特定编号方案。
基于指定的配置设置查看产品结构。
修订成品/部件。
定义成品/部件具体值和参考指定者信息。
管理配置。
管理成品实例。
创建新视图版本。
填充和管理基线。
启用BOM 注释。
21
© 2007 JWI
产品结构配置规范
设置详细信息页面的配置规范

Windchill安全标签配置和实施指南_zh_CN

Windchill安全标签配置和实施指南_zh_CN
Windchill® 安全标签配置和实施指南
Windchill 9.1 Arbortext® Content Manager ™
Arbortext Editor 5.4 Windchill PDMLink™ Windchill ProjectLink™ Windchill MPMLink™
2009 年 6 月
未经授权使用软件或其文档,将会引起民事赔偿和刑事诉讼。PTC 将软件盗版视为犯 罪,而且我们据此来对待盗版者。我们不会容忍对 PTC 软件产品的盗版行为,我们会使 用一切可用的法律手段来追查 (民事和刑事) 那些盗版者,包括公私两种监督资源。作为 其中的一项防盗版举措,PTC 使用数据监控及净化技术来获取和传送对我们的软件进行 非法复制的用户的数据。对于从 PTC 及其授权分销商处获取了合法许可软件的用户,我 们不会收集他们的数据。如果您在使用我们软件的非法副本,但不同意我们收集和传送此 类数据 (包括美国),请停止使用此非法版本,然后与 PTC 联系以获取合法的许可版本。
全标签 - 可选......................................................... 32 步骤 6. 指定标签属性的属性处理程序 - 必需 ......................... 32 步骤 7. 启用协议对象类型进行搜索 - 可选 ............................ 33 步骤 8. 启用协议对象类型进行审计 - 可选 ............................ 33 步骤 9. 启用协议对象类型进行预订 - 可选 ............................ 34 步骤 10. 启用修改安全标签事件进行审计 - 可选.................... 35 步骤 11. 启用修改安全标签事件进行预订 - 可选 .................... 35 步骤 12. 隐藏某些对象中的安全标签 - 可选 .......................... 36 步骤 13. 重新启动 Windchill 方法服务器 - 必需 ...................... 37 步骤 14. 将协议添加到可搜索对象类型列表 - 可选 ................ 37 步骤 15. 为安全标签定义对象初始化规则 - 可选.................... 37

Windchill_根据分类属性创建部件编码

Windchill_根据分类属性创建部件编码

特定分类属性不能编辑的步骤
• 1:修改 codebase\netmarkets\jsp\part\setClassificatio nAttributesWizStep.jsp。附件:

注册dataUtilityId 分了编码就
特定分类属性不能编辑的步骤
• 2:注册dataUtility,如下图所示。附件:
• 根据对象初始化规则获取分类属性值,然 后创建部件的编码。附件:
实现 RuleAlgori 的接口。 获取到分类属Leabharlann 的 值。分类 部件, 码上
义的 样。

特定分类属性不能编辑的步骤
• 3:实现注册的dataUtility.附件:
赋值:分类代 果没有,分类 虽然显示默认 到后台,即创 获取不到
根据分类属性创建部件编码
一:修改要根据分类属性来获取编码前缀的 部件的对象初始化规则。
要获取的分类属性内部名称(分 类代码的内部名称)
根据分类属性创建部件编码
根据分类属性创建部件编码
• 需求背景:一个部件类型会有很多属性, 以富士通中分类代码作为部件编码的前缀 为例,我们在赋予分类代码的初始值时, 创建部件的时候此值是可以更改的。所以 下面会做一些处理,确保默认的初始值不 可修改。在创建部件的时候,根据我们做 的开发&定制,系统会根据默认分类代码值 作为此部件的编码前缀。

Windchill基本操作手册

Windchill基本操作手册

Windchill 9.1 M010 基本操作手册文档控制更改记录目录文档控制 (ii)更改记录 (ii)目录 (iii)1.安装java、Windchill的访问方法 (1)1.1安装JAVA (1)1.2Windchill的访问方法 (4)2.Windchill的基本操作 (6)2.1浏览页签,切换各窗口 (6)2.2查看对象 (7)2.3搜索 (14)2.4下载插件 (21)2.5设置首选项 (21)2.6指配任务 (24)2.7措施项 (26)2.8ProductView可视化 (28)2.9预订 (33)3.业务操作 (36)3.1文档管理 (36)3.2部件管理 (43)3.3对象关联性 (47)3.4升级 (55)3.5BOM编辑 (59)3.6对象移动 (62)3.7修订 (65)4.业务管理 (67)4.1产品管理 (67)4.2项目管理 (72)1.安装java、Windchill的访问方法1.1安装JAVA获得JAVA程序后,双击如下图标:会出现以下界面:选择“接受”。

出现以下界面:点击“下一步”,出现以下界面:点击“下一步”,出现以下界面:点击“完成”,JAVA 程序安装完毕。

1.2Windchill的访问方法1.2.1HOST文件的设置将本机“C:\WINDOWS\system32\drivers\etc\hosts”文件里添加服务器的IP地址和计算机名称。

如下图:1.2.2登陆Windchill访问地址:http://服务器的计算机名称/Windchill/例如:若服务器的计算机名称是,则访问地址是http:// /Windchill/。

输入用户名和密码。

在标记位置添加服务器的IP地址和计算机名称1.2.3退出Windchill点击此图标2.Windchill的基本操作2.1浏览页签,切换各窗口我们进入Windchill了“主页”的“概述”窗口,也可以通过各页签和页签下的选项进入所需要的窗口。

浅析Windchill 的BOM管理

浅析Windchill 的BOM管理

浅析Windchill BOM管理BOM的简称已经不能准确的表达企业所需要的产品信息数据结构了。

BOM是Bill of Material的简称,起源于某个部门比如研发、制造为了制定手头的某个任务而列出的关于产品由哪些部件组成的一个简单、明确的列表。

Bill of Material的名字容易让人以为指代的是一个静态的列表、和经过确认之后的明确的列表、仅仅包含Material。

而实际上企业内的产品结构信息是多个职能部门设置外部伙伴协同、经过分层分级的流程才能逐步确定下来的信息,静态的列表无法表达,而且所需的信息远超过部件料号和数量这类基本信息。

因此,使用Bill of Information,或者Product Structure的表达要更合适。

对于产品信息的管理,要想有效的支持企业研发流程以及其他前端(面向客户)后端(面向企业内部协同)的流程,必须从时间范围上覆盖从市场创意到售后退出服务的全生命周期,从职能部门范围上要覆盖研发、市场、销售、采购、预测、测试、制造、服务、质量以及成本的全矩阵的职能组织,从技术学科上要覆盖机械结构、电子电气、软件开发、技术资料等产品所涉及的全面的技术组成。

产品信息管理应该提供‘single source of truth’,PLM系统应该为企业的内部和外部的所有利益相关者提供‘唯一真相’。

仅仅管理一份静态的BOM数据不再有意义,真正有业务价值的系统应该做到让和产品信息相关的参与者和数据都与业务流程紧密结合,使得利益相关者对于产品的构成、产品的状态、产品如何设计、产品如何制造、所依据的技术或者业务理由等等,真正的在共识之下开展各自的工作。

同时,产品信息的管理,也要符合企业自身的研发方法和流程,比如,如果企业推行IPD(集成产品开发)或者模块化开发,都需要考虑在流程落地的时候,和数据相关的组织和角色应该是谁,流程中如何使信息在适合的数据结构上准确和高效的表达以及传递。

企业常见的关于BOM的痛点,比如制造BOM出错,根据BOM备料却常常由于BOM的变动而造成呆滞库存,等等,表面上看是静态BOM清单出错,根因还是当企业面临越来越大的时间、成本和质量压力的时候,跨职能、跨学科的团队之间关于产品的构成、状态和过程,要想高效率的协同形成共识并在共识之下开展各自的工作变得更难了。

Windchill应用功能介绍

Windchill应用功能介绍
子流程的定义和嵌套
条件判断 与/或逻辑判断 条件路由
投票统计和判断
自动程序执行
电子邮件通知
客户化程序定义
流程同步
Adhoc 流程定义与指定
订阅机制。一旦用户关心的设计信息发生了变化,他会立即收到通知的邮件,邮件中注明设计信息发生变化的类型,同时带有 URL 链接,直接指向Windchill 系统该设计信息的“属性页”,这样用户便及时查看最新的信息 2
8.2.4 科研项目管理 1、科研项目阶段定义:科研项目或产品开发有其固有的生命周期 阶段,如科研项目的立项、方案论证、总体设计等等。Windchi科研项目的各
个阶段,以及各个阶段之间的转换所需达到的标准。以明确科研
项目所处的阶段,和控制项目从产品生命周期的某个状态提升到
通过工作流定义和管理程序来定义完成某个阶段的工作序列。通过产品数据对象的生命周期管理和工作流管理两个方面结合起 来,共同完成产品开发过程的管理工作,使得产品开发工作在有效控制的情况下完成。生命周期管理和工作流管理与 Windchill的电子邮件服务紧密联系起来,提高了相互协作的效率,实现了在正确的时间把正确的信息传递给正确的人。 3、质量管理与流程控制:在Windchill系统中,可以建立对应的质量管理流程或环节。当需要进行质量控制时,系统可以自动 地将对应的质量控制文档的模板提供给质量管理人员以作参考,或者将需要进行质量审核的文档送到质管人员的任务列表。而 且,当活动结束时,系统可以判断是否已经添加了质量管理文件。从而完善质量监控体系,减轻质管工作人员的负担。
工作流程管理员可以用图形的方式监视和管理正在进行的工作流程并能审查已经完成的或人为中止的过程以及工作流程和活动的详细信息可以指明某个活动当前的状态它什么时候开始什么时候结束它的时间段参与人员以及变化值

Windchill基本操作流程

Windchill基本操作流程

数据更新
旧版本
更新
重新追加到工作区依存关联处理方式
使用服务器数据覆盖工作区
下载
使用工作区数据
重新使用同步解除不必要依存关联
新版本、工作区中已修改
关联文件被其他用户重命名
缺失或过期的参照
事件管理器
同步
新版本、被重命名
更新
关联对象是旧版本
追加缺失的参考数据
检入成功修改
待上传或保留修改状态的数据选择“重用”;
与服务器一致的数据选择“下载”;
重量计算(详细方法见说明文件)
参数关系(包含重量计算,windchill与creo参数映射)
常见问题
1)数据处理的每个环节,都必须确认依存关联
2)先检出再修改,检出失败的原因及对应
3)仅检入必要的修改数据;检入失败的原因及对应
4)非最新模板的旧数据,参数设置、重量计算失败的原因及对应
按关键字检索(文件名);
按参数检索(零件编号、名称、材料、型号、其他处理或设变编号);完整检索、模糊检索(部分用*代替);
(1)修改并上传数据如图(后续示例用)
(2)已检入服务器的文件重命名
1.切换到WorkSpace_1
3.检入失败案例:关联数据名称被修改,工作区未同步。

Windchill技术培训笔记

Windchill技术培训笔记

搭建Windchill环境开发工具设置在Eclipse中选择:Window --> Preferences --> java --> Compiler --> Building去掉:□的选中注意:一定要取消选中,否则在清工作区时将删除windchill codebase下的文件5.此时会在Eclipse的工作空间里面生成一个HelloWindchill的文件,此文件很小只有几KB创建Java项目➢第一种创建方式:1.在Eclipse中选择:File --> New --> Java Project 创建一个Test 的Java项目2.在当前创建的java项目Test:在Eclipse中选择:当前项目上(Test)--> New --> Properties --> Java Build Path--> Add Class Folder --> Create New Folder单击ok 完成codebase 文件夹的创建和指定(由于Windchill的codebase文件夹很大,所以这一步骤需要等待片刻)成功之后,将会看到:➢第二种创建方式:1.在Eclipse中选择:File --> New --> Java Project 创建一个TestWindchill 的Java项目→Link additional source --> Browse --> Finish2.Browse →选择codebase3.添加自定义的library库3.指定codebase 的映射:3.指定codebase文件夹编译之后的.class 文件和工程下面的java源文件的映射关系在Eclipse中选择:当前项目上(HelloWindchill)--> New --> Properties --> Java Build Path --> Browse-->单击OK 之后,你可能会发现Java 项目Referenced Libraries里面有个codebase 文件夹了4.添加Windchill环境所需的jar包(推荐使用1)D:\ptc\Windchill_9.1\Windchill里面需要的被导入的jar文件按有:lib、srclib、installlib、WHC\WEB-INF\lib、ant\lib、codebase\WEB-INF\lib、codebase\lib 7个文件夹下的所有jar文件➢ 1.可用自定义一个类库,然后把Windchill 7个lib下面的jar都添加到该库中,以后就可以在开发中直接引用该类库(注意:最好不要覆盖相同名字的jar包,因为他们的jar 的文件大小不同,所以作用也不同,避免在开发中因jar的冲突和版本问题而引起些莫名奇妙的错误)在Eclipse中选择:当前项目上(HelloWindchill)--> New --> Properties --> Java Build Path --> Libraries 选项卡➢ 2.直接引用,7个lib下面的所有jar包第一个Hello World创建HelloWorld.java在Eclipse中选择:当前项目上(HelloWindchill)src --> New --> Package创建一个TestWindchill.java 的类package ;public class TestWindchill {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(" Hello World....");}}启动Windchill 服务1.启动Oracle10g 监听服务:OracleOraDb10g_home1TNSListener2.启动Oracle10g 主数据库服务:OracleServiceWIND3.启动Apache 服务4.启动Tomcat 服务成功标志:5.启动control-panel.bat 服务D:\ptc\Windchill_9.1\WindchillDS\server\bat6.启动Windchill Shell 服务,输入windchill start目标:D:\ptc\Windchill_9.1\Windchill\bin\windchill.exe shell 起始位置:D:\ptc\Windchill_9.1\Windchill\bin7.观察Windchill 的两个窗口:ServerManager :MethodServer8.Windchill 启动成功的标志:在MethodServer窗口出现如下标志,表明Windchill 服务启动成功运行HelloWorld.java1.Eclipse控制台会打印:Hello World…2.此时会在Windchill系统的安装目录(D:\ptc\Windchill_9.1\Windchill\codebase)生成如下目录:angus --> com里面会生成TestWindchill.java源文件的编译后的文件:TestWindchill.class此时表明第一个Hello World 程序运行成功3.第一个JSP与Hello Word创建index.jsp在Windchill的安装目录(D:\ptc\Windchill_9.1\Windchill\codebase\netmarkets\jsp)下面新建一个文件夹angus,在里面新建一个index.jsp页面页面内容为:<%@ page language="java" import="java.util.*,.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"></head><body>ddd<% TestWindchill tst = new TestWindchill();%><br><%= tst.helloWindchill() %><%= tst %></body></html>创建TestWindchill.javaTestWindchill.java里面的内容package ;public class TestWindchill {/*** @param args*/public static void main(String[] args) { // TODO Auto-generated method stubSystem.out.println("第一个Windchill程序");}public String helloWindchill(){return"this is the Hello World Windchill...";}}编译后的TestWindchill.class文件会自动映射,放到D:\ptc\Windchill_9.1\Windchill\codebase\angus\com 目录下注意:该目录下的TestWindchill.class 的更新时间访问:在浏览器地址栏输入:http://localhost/Windchill/netmarkets/jsp/angus/index.jsp就可以在Windchill目录使用jsp页面调用Windchill目录java 类的方法。

Windchill开发经验点滴

Windchill开发经验点滴

将更改codebase目录下的四个.properties文件;
© 2001 PTC
6
Rational Rose使用
Units

Control
Uncontrol
Reload Save

Unload
双击新对象对应的类,在弹出的Class Specification窗口中选 择Windchill选项卡,在StandardIcon和OpenIcon项中输入图 标的路径及名称; wt/clients/images/project.gif;
</applet>
© 2001 PTC
12
Applet调用Java应用程序
String oid; oid = getParameter("oid");
PartReportDefine app = new PartReportDefine(oid);
app.setApplet(this); app.show();
2

© 2001 PTCFra bibliotekSimple和Item的区别
共同点:

继承于WTObject;
都关联于管理域:Default;
实现接口: DomainAdministered AccessControlled 不同点:

Simple比Item多实现的接口: BusinessInformation(业务类信息,如对象标志、对象类型) Notifiable(事件通知)
© 2001 PTC
17
获取oid
获取Form中的oid:

<INPUT name = “oid" type="hidden" value="<SCRIPT LANGUAGE=Windchill>contextualValue propertyName=oid</SCRIPT>"> getFormData().getProperty("oid"); …?action=Update&oid=… getQueryData().getProperty("oid");

Windchill_学习计划

Windchill_学习计划

项目管理项目创建项目团队定义项目资源定义项目时间定义项目权限定义项目通知定义项目计划项目文件夹定义项目文档管理项目资源跟踪注意点AUTOCAD集成AutoCAD图档和部件编号和名称映射己的定制)。

1.自动编号–CAD 文档编号由CAD 文档编号生成器提供(Windchill 的标准或通过自–部件编号由部件编号生–在创建部件时,部件名称的默认值从CAD 文档名称的当前值复制得到。

如 果文件扩展名出现在CAD 文档名称–CAD 文档和部件名称字段可使用“重命名”(Rename) 进行编辑。

2. 名称驱动–CAD 文档编号从CAD 模型名称复制(文件的扩展名可丢弃且受Windchill 首选项“上载丢弃编号文件扩展名”–如果在新文档工作区内为新文档使用“重命名”(Rename) 设置Windchill“名称”(Name) 属性,则它的值将–部件编号的默认值从CAD 文档编号复制(文件的扩展名可丢弃且受W indchill 首选项“自动关联丢弃编号文件如果部件从CAD 文档自动创建,则用户无法–CAD 文档和部件编号字段可使用“重命名”(Rename) 进行编辑。

3. 参数驱动CAD 文档编号从指定CAD 应用程序的由Windchill 首选项“编号参数”(Numbering Parameter) 确定的参数的CAD 文档名称的值从指定CAD 应用程序的由Windchill 首选项“命名参数”(Naming Parameter) 确定的参数复–部件编号的值从由Windchill 首选项“自动关联编号参数”(AutoAssociateN umbering Parameter) 确定的可N aming Parameter) 确定的可变–部件名称的值从由Windchill 首选项“自动关联命名参数”(AutoAssociate编辑–CAD 文档和部件的名称及编号字段可由用户使用“重命名”(Rename) 进行注意: 1.图档和零部件产生有先后顺序。

Windchill开发经验点滴

Windchill开发经验点滴


© 2001 PTC
5
安装/卸载模型
使用modelInstall安装模型信息:

modelInstall ext.QY.QYProject.*
不再需要的模型/包,如果从目录中直接删除,可能将导致 Windchill Method Server无法正常启动,解决办法:

使用modelUninstall卸载模型注册信息;如, modelUninstall ext.QY.QYProject.* modelUninstall ext.QY.QYProject.htmlclients.*
</applet>
© 2001 PTC
12
Applet调用Java应用程序
String oid; oid = getParameter("oid");
PartReportDefine app = new PartReportDefine(oid);
app.setApplet(this); app.show();
例如:
protected void initialize(String s) throws WTException { super.initialize(); setName(s); setDomainRef(AdministrativeDomainHelper.getAdminDomainRef( AdministrativeDomainHelper.SYSTEM_DOMAIN)); }
© 2001 PTC
4
Rational Rose中删除对象注意事项
从类图中删除不需要的对象:

在右边类图窗口中选择对象后,按Ctrl+D;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windchill9.0对象初始化规则
1.概述
何为对象初始化规则?对象初始化有哪些规则?我该如何对对象进行初始化规则的设定?作为初学者,脑中或许会有诸如此类的疑问,那么我们首先来介绍一下对象初始化规则的背景。

我们在类型和属性管理器中定义了软类型对象,即自定义的对象,那么我们怎么在建立这些对象时给这个对象赋予行为以及一些相关性的控制呢?这个就是我们对象初始化规则管理器要做的事。

我们可以对对象的编号方式、对象版本化、文件夹路径、生命周期关联和团队模板关联进行个性化的定义。

这些规则的定义将以XML 形式写入并分配给特定的对象。

下面我们一起来看具体的操作。

2.对象初始化过程
首先要实现初始化过程,我们就得了解一下对象初始化管理器。

在这里要强调的是,初始化管理器它是基于容器上下文的,我们在产品上下文、组织上下文和站点上下文的实用程序中都可以找到对象初始化管理器,一个是基于产品的,一个是基于组织的,一个是基于站点的。

在子上下文中创建的初始化规则在父上下文中看不到,而在父上下文中创建的子上下文中可以看到,类似于java类型的上下转型。

现在我们在组织的实用程序中找到对象初始化管理器,并以此为例进行演示。

打开管理器我们可以看到里面有一些windchill自定义的初始化规则,我们现在接着我们自己定义的软类型对象进行演示,在对象类型和属性管理器中我们在文档下面定义了一个常规文档(GeneralDocument),现在在窗口找到Document 点击操作--下载会存为一个rule.xml的文件
下载文件到本机后,打开rule.xml文件,我们可以看到
根据注释我们大概可以了解到,红线圈起来的部分就是对象类型,在这里我们改成wt.doc.WTDocument|com.EdisonWu.GeneralDocument//格式是我们在类型管理器中创建的GeneralDocument的父类|子类(com.EdisonWu代表域,根据个人的实际填写)。

蓝色圈起来的部分代表生命周期名称,现在我们用现有的生命周期名称,等学习了生命周期后可以跟据自定义的生命周期关联;绿色三角形部分是团队模板,这里是Default默认的。

黑色长方形框中内容为编号方式以及版本规则。

具体如何修改跟据实际情况并参考初始化规则管理器页面的帮助文档。

修改完成后,在管理器页面点击新建,弹出新建页面
*其中规则名称为自己定义,对象类型跟rule.xml中对象类型objtype是一样的,xml文件即修改之后的rule.xml,点击确定完成创建。

初始化规则到处就创建完了。

3.实例测试
下面我们来跑个例子看看到底是否成功了。

1)。

对象初始化规则创建完成之后,如果要使用它,那么在组织或者站点下的类型中找到定义好的类型对象,我们这里是常规文档(GeneralDocument),点击操作---启用,如图
启用之后,我们可以在产品--文件夹下面新建一个文档,将文档类型选择为我们自定义的类型常规类型,按照流程新建完成。

当我们新建产品完成后,我们可以看到:
版本方式是大版本.小版本(A.1),状态(关联的生命周期状态)
*对象初始化规则可以在产品、组织、站点上下文中创建,当我们在其中某个上下文中创建子类型对象时,查找子类型对象的初始化规则(OIR)的顺序是:。

相关文档
最新文档