Registered Option Set Link
Registered Option Set Link Mapping Table
AP242
Windchill
ConditionalConfiguration
EffectivityAssignment
e_RegisteredOptionSetLink
EffectivityAssignment.assignedTo
If EffectivityAssignment.assignedTo is of type PartVersion then get relevant WTPart from PartVersion
else if EffectivityAssignment.assignedTo is of type NextAssemblyViewUsage then get relevant WTPart from NextAssemblyViewUsage.relatingoptionSetAssignable.objectId.ufid=WTPart.masterUfid
ConditionalConfiguration.condition
Get relevant specification from ConditionalConfiguration.condition.parameters
Get SpecificationAssignments assigned to these specifications
Get relevant OptionSet from ProductClass referenced in SpecificationAssignment.assignedTooptionSetMaster.objectId.ufid=OptionSet.masterUfid
lifeCycleState=INWORK
objectID.localId= com.ptc.windchill.option.model.RegisteredOptionSetLink: + random number
Part 21 Representation
#1218= ANDCONDITION($,$,$,*,(#1178,#736),$);
#1224= NOTCONDITION($,$,$,*,(#1180),$);
#1225= ORCONDITION(#1229,CHARACTERSTRING('1621847369'),$,*,(#1224,#600),$);
#1253= CONDITIONALCONFIGURATION($,$,$,$,$,$,$,$,$,#1225,
CLASSSTRING('usage'),CLASSSTRING('local'));
#1254= EFFECTIVITYASSIGNMENT($,$,$,CLASSSTRING('required'),#1253,#43,.T.);
Was this helpful?