没有合适的资源?快使用搜索试试~ 我知道了~
首页Windchill10客制化文档.pdf
Windchill10客制化文档.pdf
需积分: 50 13 下载量 123 浏览量
更新于2023-03-03
评论 3
收藏 23.09MB PDF 举报
Windchill10 客制化官方文档,便于windchill 开发人员对windchill进行二次开发
资源详情
资源评论
资源推荐
WindchillWindchill
®
CustomizationCustomization
GuideGuide
WindchillWindchill 10.010.0
DecemberDecember 20112011
MR020MR020
DocumentDocument VersionVersion MR020.04MR020.04
CopyrightCopyright ©© 20112011 ParametricParametric TechnologyTechnology CorporationCorporation and/and/ oror ItsIts SubsidiarySubsidiary Companies.Companies. AllAll
RightsRights Reserved.Reserved.
User and training guides and related documentation from Parametric Technology Corporation and its
subsidiary companies (collectively "PTC") are subject to the copyright laws of the United States and other
countries and are provided under a license agreement that restricts copying, disclosure, and use of such
documentation. PTC hereby grants to the licensed software user the right to make copies in printed form of this
documentation if provided on software media, but only for internal/personal use and in accordance with the
license agreement under which the applicable software is licensed. Any copy made shall include the PTC
copyright notice and any other proprietary notice provided by PTC. Training materials may not be copied
without the express written consent of PTC. This documentation may not be disclosed, transferred, modified,
or reduced to any form, including electronic media, or transmitted or made publicly available by any means
without the prior written consent of PTC and no authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and
should not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for
any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade
secrets and proprietary information, and is protected by the copyright laws of the United States and other
countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any
manner not provided for in the software licenses agreement except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL
DAMAGES AND CRIMINAL PROSECUTION. PTC regards software piracy as the crime it is, and we view
offenders accordingly. We do not tolerate the piracy of PTC software products, and we pursue (both civilly and
criminally) those who do so using all legal means available, including public and private surveillance
resources. As part of these efforts, PTC uses data monitoring and scouring technologies to obtain and transmit
data on users of illegal copies of our software. This data collection is not performed on users of legally licensed
software from PTC and its authorized distributors. If you are using an illegal copy of our software and do not
consent to the collection and transmission of such data (including to the United States), cease using the illegal
version, and contact PTC to obtain a legally licensed copy.
Important Copyright, Trademark, Patent, and Licensing Information: See the About Box, or copyright notice,
of your PTC software.
UNITEDUNITED STATESSTATES GOVERNMENTGOVERNMENT RESTRICTEDRESTRICTED RIGHTSRIGHTS LEGENDLEGEND
This document and the software described herein are Commercial Computer Documentation and Software,
pursuant to FAR 12.212(a)-(b) (OCT’95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN’95), and are
provided to the US Government under a limited commercial license only. For procurements predating the
above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth in
subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-
7013 (OCT’88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN’87), as
applicable. 01012011
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USAParametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
ContentsContents
About This Guide ..................................................................................................8
Change Record ............................... .............. ........... .............. ........... .............. ... 11
Customization Overview .................................................. ....... .................. ....... ..........17
Configuration Options..........................................................................................18
Customizations.............. ....... .................. .................. ....... .................. ....... ..........21
Windchill Customization Points ............................................................................24
The Windchill Development Environment ............... .................. ....... .................. ....... ...27
Directory Structure .................................................... .............. ........... .............. ...28
Environment Variables ........................................................................................34
Property Files .....................................................................................................35
Properties and Property Files ...............................................................................39
Getting Started With Windchill Customization..................................................... ....... ...43
Example Overview..............................................................................................44
Windchill Development Environment ....................................................................45
Customization Setup ...... .................. ....... .................. .............. ........... .............. ...46
Creating the Class .. .............. .................. ....... .................. ....... .................. ....... ...47
Creating a UI ......................................................................................................56
Customizations — Next Steps........................................... ....... .................. ....... . 100
Modeling Business Objects ..................... .............. ........... .............. .................. ....... . 101
Windchill Modeling Heuristics............................................................................. 102
Windchill Foundation Abstractions...................................................................... 105
Managing Customizations .............................................................. .................. ....... . 112
Setting Up a Directory Structure for Managing Customized Files and Text
Tailoring........................................................................................................ 113
Best Practices for Customizing Files Supplied by PTC ......................................... 121
Best Practices for Adding New Packages and Files ............ ....... .................. ....... . 141
Windchill Utilities ........................................... .................. .............. ........... .............. . 145
Using the xconfmanager Utility........................................................................... 146
Formatting Property Value Guidelines. ... ... .................. .............. ........... .............. . 158
Windchill Command ......................................................... ....... .................. ........ 159
Windchill Shell ..... ... .............. ........... .............. .................. ....... .................. ....... . 162
Encrypted Passwords ............................................................................................. . 163
Encrypted Passwords ....................................................................................... 164
Customization Tutorial ............................................................................................. 181
Tutorial Overview .............................................................................................. 182
Create Administrator and User ........................................................................... 184
Create a Library and Document.......................................................................... 194
3
Allocate Database Columns for Standard Attributes .. ... ....... .................. .............. . 200
Create a New Attribute Definition and Add it to the Document Type ........ ....... ........ 202
As the End User, Create a Document with the new Attribute ................................. 208
Create a Document Soft Type ............................................................................ 211
Create an Instance of the New Document Soft Type ............................................ 214
Model a New Document Subclass ..... ....... ....... .................. .................. ....... ........ 215
Create an Instance of the New Document Subclass............................................. 221
Verify the Customizations ...... ........... .............. ........... .............. .................. ....... . 223
Summary ......................................................................................................... 224
User Interface Technology Overview ......................................................................... 225
Windchill Client Architecture Overview................................................................ 226
Windchill Client Architecture Common Objects Overview ..................................... 239
Javascript Functions Overview........................................................................... 242
Adding Custom Code to all Windchill Client Architecture Pages ............. ....... ........ 248
MVC Components ........................................................................................... ....... . 251
MVC Components Overview.............................................................................. 252
MVC Tables...................................................................................................... 280
Generic UI Customizations.... .................. .............. ........... .............. ........... .............. . 281
Customizing Role-Based UI Functions - Attribute Visibility .................................... 282
Customizing Role-Based UI Functions — Action Visibility.... ....... .................. ....... . 292
Preference Framework ...................................................................................... 293
Constructing URLs.................................................................. .................. ........ 299
Offline Package Customization .......................................................................... 300
System Banner Alert Message ........................................................................... 304
Adding a Status Glyph....................................................................................... 306
Customizing HTML Clients Using the Windchill JSP Framework.................................. 309
Customizing Generic Aspects of JSP Pages .... .................. .................. ....... ........ 310
Bread Crumbs Component ............... .............. ........... .............. ........... .............. . 321
Client Tabs ....................................................................................................... 332
Checkin/Checkout ................ .................. ....... .................. ....... .................. ....... . 346
Component Access Control ... ........... .............. ........... .............. .................. ....... . 351
Attachments ........... .............. .................. ....... .................. ....... .................. ....... . 356
Attribute Panels ............................... .............. ........... .............. ........... .............. . 366
Customizing Access Control For Packages ......................................................... 414
Customization Tools Overview ........................................................................... 418
Adding Validation Logic for Actions and Properties............................................... 453
Split Pane / Two Pane . .......... ........... .............. .................. ....... .................. ....... . 471
Defining Layouts in a Type Load File .................................................................. 482
Adding Actions and Hooking Them Up in the UI ......................................................... 487
Windchill Client Architecture Action Framework Overview .................................... 488
Tab Models.................................................... .................. ....... .................. ....... . 520
Customizing Role-based Visibility....................................................................... 530
User Interface Stickiness ....... .................. ....... .................. ....... .................. ....... . 541
Defining Menus ................................................................................................ 542
Gathering the Data for the UI .................................................................................... 557
4
Windchill
®
Customization Guide
Acquiring Data via Info*Engine........................................................................... 558
NmObject Utilities .......... .................. ....... .................. ....... .................. .............. . 564
File Download................................................ .................. ....... .................. ....... . 570
Presenting Information in the UI ................................................................................ 575
Soft Attributes and SCAs ................................................................................... 576
Constructing and Rendering a Table Using the JSP Framework ............................ 581
Windchill Client Architecture Tree ....................................................................... 616
Attribute Customization ..................................................................................... 632
Adding Custom Modeled Attributes to all Table Views .......................................... 703
Attribute Tables................................................................................................. 704
Generating the Name Attribute Server ...... ....... .................. .................. ....... ........ 709
Icon Delegates ................................................................................................ . 714
UI Validation ..................................................................................................... 720
Customizing the Find Number Field .......... ....... .................. ....... .................. ....... . 768
Inline Messaging............................................................................................... 773
Constructing Wizards....................................................................................... ....... . 777
Windchill Client Architecture Wizard .................................................... ....... ........ 778
Wizard Processing............................................................................................ 804
Building Wizards to Create a Single Object ........................ ....... .................. ....... . 825
Building Wizards to Edit a Single Object.............................................................. 848
Customizing Reusable Wizard Steps.................................................................. 862
Information Pages ......... .............. .................. ....... .................. ....... .................. ....... . 893
Customizing Information Page Components........................................................ 894
Incorporating Pickers in JSP Clients.......................................................................... 925
Configuring Pickers. .............. ........... .............. ........... .............. .................. ....... . 926
Configuring a Context Picker.............................................................................. 935
Configuring an Item Picker................................................................................. 945
Configuring an Organization Picker .................................................................... 954
Configuring a Type Picker.................................................................................. 962
Configuring a User Picker .................................................................................. 977
Configuring a Participant Picker ......................................................................... 984
Configurable Links................................................................................................... 999
Configurable Link Tables ................................................................................. 1000
Customizing Online Help......................... .............. .................. ....... .................. ...... 1011
Customizing Windchill Help Center Content ....................... ....... .................. ...... 1013
Linking to Help Topics ..................................................................................... 1015
Uninstalling the Windchill LearningConnector.................................................... 1018
Customizations in the Type Manager....................................................................... 1021
Adding Columns to Types ................................................................................ 1022
Customizing Business Logic................................................................................... 1035
Customizing a Bill of Materials ......................................................................... 1036
Context Builder Customization Example ........................................................... 1041
Customizing Change Management ......................................................................... 1047
Association Constraints ................................................................................... 1048
Contents 5
剩余1452页未读,继续阅读
竹斋眠听雨,梦里长青苔。
- 粉丝: 10
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0