高级自定义 > 业务逻辑自定义 > 使用 Windchill 中的标准进行数据交换 > 使用 EXPRESS 进行 STEP 数据交换 > AP242 XPX 映射指南 > 将 AP242 (非 Windchill 数据) 导入到 Windchill EXPRESS 实体的映射表 > 分配的表达式
  
分配的表达式
分配的表达式映射表
AP242
Windchill
ConditionalConfiguration
获取 ConditionalConfiguration.condition 参考的条件实体
如果在 Windchill 中未启用独立分配的表达式,则将 ConditionalConfiguration 导入为 AssignedExpression
* 
为非 Windchill 数据分配的表达式将作为高级表达式导入。
Condition
获取 EffectivityAssignment 上分配的 ConditionalConfiguration
Condition.parameters 参考的规范中获得相关的选择,然后填充 e_ExpressionMemberLink
有关详细信息,请参阅 ExpressionMemberLink 的映射
同时,将条件转换为 ExpressionJsonString
如果 EffectivityAssignment.assignedTo 属于 PartVersion 类型,则从 PartVersionWTPart.expressionData=expressionJsonString 获取相关的 WTPart;否则,如果 EffectivityAssignment.assignedTo 属于 NextAssemblyViewUsage 类型,则从 NextAssemblyViewUsage 获取相关的 WTPartUsageLink
WTPartUsageLink.expressionData=expressionJsonString
Part 21 表示
#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.);