Skip to main content
6-Contributor
January 19, 2026
Solved

How to define lifecycle template based on type.

  • January 19, 2026
  • 1 reply
  • 458 views

Version: Windchill 12.0

 

Use Case: for example if i select type as A then it should be take lifecycle template as PART A lifecycle. similarly for B it should take lifecycle template as PART B lifecycle.


Description:

How to define lifecycle template based on type. while creating new part.

Best answer by HelesicPetr

@GK_12349054 

Right

PetrH

1 reply

16-Pearl
January 19, 2026

Hi @GK_12349054,

 

The above use case must be implemented using OIR.

You need to configure an OIR for the custom Part, where you will define which lifecycle should be applied.
The following Knowledge Hub article will assist you in configuring the OIR.

https://www.ptc.com/en/support/article/CS172537?source=search

You may also refer to the existing OOTB OIR for Part by navigating to:
Site → Utilities → Object Initialization Rules → Part.
Download and review the attached XML file for the Part configuration.

6-Contributor
January 19, 2026

Hi @TDT ,

Thanks for your information we need to pass argument in OIR by using case Branch.

HelesicPetr
22-Sapphire II
22-Sapphire II
January 20, 2026

Hi @GK_12349054 

Do you know, that you can define OIR rules for each WTPart type separately? A one Type a one OIR a one LifeCycle template 

HelesicPetr_0-1768899158109.png

 

PetrH

PetrH