Windchill

Windchill Customization & Development Training

We cover almost all topics of Windchill customization in a detailed, practical way.


Training Overview

  • Windchill Installation & Development Setup
  • Business Configuration (Hands-On)
  • Windchill Customization (Hands-On)
  • Resume Building & Mock Interviews
  • Assignment

Key Highlights:

  • Live Training without PPTs
  • 2–3 real use cases per topic
  • Career guidance till you successfully switch jobs

SECTION 1 — BUSINESS CONFIGURATION (Admin Level) - 20 Hours

Topics & Detailed Subtopics


SECTION 1 — WINDCHILL INSTALLATION & CONFIGURATION

1. Windchill Installation

  • Required software (Java, Directory Server, Database)

  • Installing Windchill using PSI

  • Installing Oracle/SQL schemas

  • Post-installation verification

2. Windchill Architecture & Basics

  • Method Server, Background Server

  • Queues, Vaults, LDAP, Database

  • Windchill components & industry job roles

  • Object model and data hierarchy

3. Windchill Out-of-the-Box (OOTB) Objects

  • WTPart, WTDocument, EPMDocument, Change Objects

  • Teams, Containers, Lifecycles

  • Object relationships

  • Revisions vs. iterations

4. Important Windchill Properties

  • wt.properties, db.properties, queue.properties

  • Log4j configuration

  • Custom property files

5. OIR (Object Initialization Rules)

  • Creating and editing OIR XML

  • Numbering & versioning rules

  • Lifecycle assignment rules

  • Sequence patterns

  • Deploying OIR using LoadFromFile

6. ACL (Policy & Adhoc Access Control)

  • Domain structure and policy administration

  • Access control for objects, folders, contexts

  • Ad-hoc ACL and sharing

  • Profiles

7. Lifecycle & Workflow Configuration

  • Creating lifecycle templates

  • Adding/removing states

  • Lifecycle transitions

  • Workflow integration with lifecycle

  • Custom workflow logic

8. Custom Role & State Setup

  • Creating roles in contexts/teams

  • Custom lifecycle states

  • Mapping permissions

  • Role-based workflow setup

9. Types & Attributes Management

  • Creating soft types

  • Global vs local attributes

  • Constraints & UI layout

  • Cascading attributes

  • Attribute binding and validation

10. Report Management

  • Using OOTB report wizard

  • Saving & publishing reports

  • Query Builder with filters

11. Audit Management

  • Object history tracking

  • Monitoring change logs

  • Lifecycle audit trails

12. Change Management Process

  • CR / CN / CA processes

  • Task assignments

  • Custom workflows & change associations

13. Workflow Configuration (Admin Level)

  • Workflow templates

  • Role mapping

  • Workflow robots

14. Windchill Database & Tables

  • Key DB tables: WTPart, WTDocument, EPM, Lifecycle, Workflow, Soft Types

  • Internal data structure and joins

15. Links Between Objects

  • WTPartUsageLink, DescribedBy, ReferenceLink

  • EPM ↔ WTPart associations

16. Log File Analysis

  • MethodServer & BackgroundServer logs

  • Workflow error logs

  • Queue failure analysis

17. OOTB Utilities (Admin Tools)

  • reassignLifeCycle

  • Rehost tools

  • VaultAdmin utilities

18. Export/Import (LoadFromFile)

  • Exporting Types, OIR, Lifecycle, Workflow, Enumerations

  • Bulk migration using XML packs

19. Windchill DB Joins (Advanced)

  • WTPart–SoftType joins

  • WTPart–CAD associations

  • Lifecycle–Workflow joins

  • Optimized, performance-friendly queries


SECTION 2 — WINDCHILL CUSTOMIZATION (Developer Level, 45 Hours)

1. Eclipse Configuration

  • Windchill Eclipse plug-in setup

  • Build scripts & ANT tasks

  • Classpath and environment configuration

2. Custom Actions

  • Creating ActionModels

  • Adding actions to menus and toolbars

  • Java-backed and JSP-backed custom actions

3. RMI Utilities

  • Using Remote Method Server (RMS)

  • Making Client API (Remote) calls

  • Creating custom RMI utility classes

4. Data Utility

  • Custom renderers for attributes

  • Updating attributes during Create/Edit/View

  • Dynamic UI behavior through data utilities

5. Picker Framework

  • Creating custom picker components

  • Table-based selection UI

  • Custom query loading for pickers

6. Filters

  • Custom table filters

  • Client-side rendering filters

  • Conditional display logic

7. Validators

  • Server-side validators

  • Attribute-level validation rules

  • Enforcing business rules at save time

8. Listeners

  • Implementing ServiceEventListener

  • Pre-update & post-persist logic

  • Event-driven customization hooks

9. Wizards

  • Multi-step creation wizards

  • JSP-based UI customization

  • Wizard controller Java classes

10. Table Builders

  • Custom table view creation

  • Defining columns and data models

  • Data loading and query handling

11. Form Processor

  • Handling UI form submissions

  • Server-side data processing

  • Custom logic for create/edit forms

12. Workflow Customization

  • Custom routing logic

  • ExpressionRobot & JavaRobot implementations

  • Automated task execution through code

13. Business Rules Engine (BRE)

  • Defining validation rules

  • Implementing system-level constraints

  • Centralized rule management

14. Integration (ODATA / XML)

  • Using Windchill REST APIs

  • ODATA services for CRUD operations

  • Import/export via XML (BOM, parts, docs)

  • Creating custom integration endpoints

15. Custom Reporting (Java)

  • QuerySpec & PreparedQuery

  • API-based searching

  • Generating result tables programmatically

16. Code Deployment / DevOps

  • Code promotion flow

  • Using GIT for version control

  • JIRA workflow integration

  • Testing lifecycle and QA processes

17. Scrum & Agile Exposure

  • Explanation of Daily standups

  • Detailed discussion on Sprint planning & execution

  • Explanation of User stories & backlog management

18. 25+ Real Use Cases

  • Multiple real customization tasks

  • Hands-on Java/RMI/UI development

  • Industry-driven challenges


SECTION 3 — SYSTEM ADMINISTRATION (20 Hours) -This is separate Dedicated Course focusing on system admin

1. Rehosting

  • Rehosting Local / Dev / QA / Prod

  • MethodServer, Apache, Vault configuration

2. Upgrade

  • Upgrade Windchill 12.1 to 13

  • CPS/patch/hotfix installation

  • Pre/Post upgrade checks

3. URL Change (Rename/Rehost)

  • Updating Windchill URLs

  • Property files updates

  • Vault and service mapping

4. Database Backup (expdp / impdp)

  • Oracle export/import

  • Full, incremental, schema backups

5. SSL Configuration (HTTP → HTTPS)

  • SSL enablement

  • Certificate generation (Self / CA)

  • Apache + mod_ssl setup

  • Forced secure access


 Why Our Training Is Special

  • Support Until You Get a Job – Full guidance, doubt clearing, interview prep

  • Regular Mock Interviews – Technical + HR structure, confidence building

  • Real Use Cases for Resume – 25+ projects to showcase in interviews

  • Proven Success Stories – Verified results on LinkedIn & Google

  • Special Java Program – Java for Windchill customization

  • Expert Trainers – Real project experts, practical teaching

 


Training Delivery: Live sessions, hands-on exercises, real project exposure, and ongoing career support.