高级自定义 > 业务逻辑自定义 > 使用 Windchill 中的标准进行数据交换 > 使用 EXPRESS 进行 STEP 数据交换 > AP242 XPX 映射指南 > 将 AP242 (非 Windchill 数据) 导入到 Windchill EXPRESS 实体的映射表 > 选择
  
选择
选择映射表
AP242
Windchill
规范
SpecificationAssignment
e_Choice
Specification.id
r_number
Specification.name
name
如果未设置 Specification.name ,则
name=Specification.id
如果 specification = ‘NUMERIC’ 上的分配特性名称和分配特性值的类型为 ValueWithUnit,则
将选择作为数字选择导入
如果是数字选择,则按照规范 optionDataType = ’NUMERIC’choiceDataValue = propertyValue.valueComponent 获得分配的 propertyValue
choiceDataValuePrecision = propertyValue.significantDigits
quantityOfMeasure.name=propertyValue.unit.name
否则
optionDataType= ‘STRING’
Specification.category
Specification.category 参考的 SpecificationCategory 获取相关的选项,并填充 e_OptionChoiceMasterLink
有关详细信息,请参阅 e_OptionChoiceMasterLink 的映射
SpecificationAssignment.assignedTo
SpecificationAssignment.assignedTo 参考的 ProductClass 获取相关的 OptionSet,并填充 e_OptionSetMemberLink
有关详细信息,请参阅 OptionSetMemberLink 的映射
uniqueMemberId = ‘C’+random number
externalTypeId = WCTYPE|com.ptc.windchill.option.model.Choice|com.ptc.windchill.option.DesignChoice$com_ptc_windchill_option_model_Choice
有关本地 ids 和 Ufids 的生成,请参阅 LocalId 和 Ufids 映射表
PART 21 表示:
#361= SPECIFICATION(#362,CHARACTERSTRING('choice 3.1'),
CHARACTERSTRING(((null))'),IDENTIFIERSTRING('A.1'),$,#325,.F.);
#362= IDENTIFIER('00041',$,#58,#13);
#872= SPECIFICATIONASSIGNMENT($,$,#634,#207);