Assigned Expression
Assigned Expression Mapping Table
AP242
Windchill
ConditionalConfiguration
Get Condition entity referenced by ConditionalConfiguration.condition
If independent assigned expression is not enabled in windchill then import ConditionalConfiguration as AssignedExpression
* 
Assigned expression for non windchill data will get imported as advance expression.
Condition
Get EffectivityAssignment assigned on ConditionalConfiguration
Get relevant choice from specifications referenced by Condition.parameters and populate e_ExpressionMemberLink
For more information see Mapping for ExpressionMemberLink.
Also convert Condition to ExpressionJsonString
If EffectivityAssignment.assignedTo is of type PartVersion then Get relevant WTPart from PartVersion WTPart.expressionData=expressionJsonString else if EffectivityAssignment.assignedTo is of type NextAssemblyViewUsage then Get relevant WTPartUsageLink from NextAssemblyViewUsage
WTPartUsageLink.expressionData=expressionJsonString
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.);
War dies hilfreich?