OptionSetChoiceRuleLink
OptionSetChoiceRuleLink Mapping Table
AP242
Windchill
specificationConditionAssignment or SpecificationInclusionAssignment
e_ OptionSetChoiceRuleLink
Get the relevant OptionSet from ProductClass referenced in specificationConditionAssignment.assignedTo or SpecificationInclusionAssignment.assignedTo
OptionSetRef.ObjectReference.ufid=optionSet.objectID.ufid
If sepcificationConditionAsignment
Get relevant ChoiceConstraint entity
Else
Get relevant ChoiceMapping, ChoiceEnable or ChoiceRule entity
ChoiceRuleRef.ObjectReference.ufid = Relevant RuleEntity.ObjectId.Ufid
objectID.localId= com.ptc.windchill.option.model.OptionSetChoiceRuleLink: + random number
PART 21 Representation
#978= SPECIFICATIONCONDITIONASSIGNMENT(CHARACTERSTRING
('((null))'),$,CLASSSTRING('validity'),#979,#207);
#207= PRODUCTCLASS(#208,$,CHARACTERSTRING(' ((null))'),$,$,$,
IDENTIFIERSTRING('A.7'),$);
#1097= SPECIFICATIONINCLUSIONASSIGNMENT($,$,#1096,#207);
#207= PRODUCTCLASS(#208,$,CHARACTERSTRING(' ((null))'),$,$,$,
IDENTIFIERSTRING('A.7'),$);
這是否有幫助?