AP242
|
Windchill
|
specificationInclusionConditionentity=specificationInclusion.includedSpecification
または
ConditionalConfigurationCondition entity =ConditionalConfiguration.Condition
|
e_ ExpressionMemberLink
|
condition.parameters で参照されている仕様から関連する選択肢エンティティを取得
|
expressionMemberRef.objectReference.ufid=Choice.masterUfid
|
上記のドキュメントには、SpecificationInclusion
SpecificationInclusion から関連する ChoiceRule エンティティを取得
または
ConditionalCondifgurationの場合はIndependentAssignedExpression が Windchill で有効になっている場合は conditionalConfiguration から関連する e_IndependentAssignedExpression を取得
それ以外の場合は
割り当て済み定義式が有効になっている場合は ConditionalConfiguration 上の EffectivityAssignment を取得し、EffectvivityAssignment.assignedTo から部品エンティティまたは NextAssemblyViewUsage エンティティを取得します。
|
SpecificationInclusion の場合は expressionableRef.objectReference.ufid =ChoiceRule.ObjectId.Ufid
ConditionalConfiguration の場合は
IndependentAssignedExpression の場合は
expressionableRef.objectReference.ufid=IndependentAssignedExpression.ObjectID.ufidそれ以外の場合は
effectivityAssignment が部品タイプの場合は部品エンティティ expressionableRef.objectReference.ufid=WTPart.objectId.Ufid から関連する WTPart を取得それ以外の場合は NextAssemblyViewUsage エンティティから WTPartUsageLink を取得
expressionableRef.objectReference.ufid=WTPartUsageLink.objectId.Ufid
|
ObjectId.localId= wt.option.ExpressionMemberLink:+random number
|