高级自定义 > 业务逻辑自定义 > 使用 Windchill 中的标准进行数据交换 > 使用 EXPRESS 进行 STEP 数据交换 > AP242 XPX 映射指南 > 将 AP242 (非 Windchill 数据) 导入到 Windchill EXPRESS 实体的映射表 > ChoiceConstraint (排除规则)
  
ChoiceConstraint (排除规则)
ChoiceConstraint 映射表
AP242
Windchill
SpecificationConditionAssignment
e_ChoiceConstraint
如果 SpecificationConditionAssignment.assignedCondition 属于 NotEqualsCondition 类型,则仅将其导入为 e_ChoiceConstraint 或忽略
SpecificationConditionAssignment.description
description
SpecificationConditionAssignment.assignedCondition.parameters
SpecificationConditionAssignment.assignedCondition.parameters 获取属于规范的选择,并填充 e_ChoiceMappableChoiceLink
有关详细信息,请参阅 ChoiceMappableChoiceLink 的映射
获取分配给 SpecificationConditionAssignmentDataValidityEffectivity
填充 e_WTDatedEffectivity
有关详细信息,请参阅 WTDatedEffectivity 的映射
specificationConditionAssignment.assignedTo
specificationConditionAssignment.assignedTo 参考的 ProductClass 获取相关的 OptionSet,并填充 e_OptionSetChoiceRuleLink
有关详细信息,请参阅 OptionSetChoiceRuleLink 的映射
r_number =”E-”+random number
r_local=true
externalTypeId = WCTYPE|com.ptc.windchill.option.model.ChoiceConstraint
有关本地 ids 和 Ufids 的生成,请参阅 LocalId 和 Ufids 映射表
PART 21 表示
#978= SPECIFICATIONCONDITIONASSIGNMENT(CHARACTERSTRING('((null))')
,$,CLASSSTRING('validity'),#979,#207);
#979= NOTEQUALSCONDITION($,$,$,*,(#464,#838),$);