AP242
|
Windchill
|
||
ConditionalConfiguration
获取参考的条件实体
ConditionalConfiguration.condition
|
e_IndependentAssignedExpression
如果在 Windchill 中启用了独立分配的表达式,则将 ConditionalConfiguration 导入为 IndependentAssignedExpressionbasicExpression=false
|
||
Condition.id
|
r_number
如果未设置 condition.id,则
r_number =timestamp+random number。
|
||
Condition.description
|
名称
如果未设置 condition.description ,则 name =timestamp+random number。
|
||
条件
|
从 Condition.parameters 参考的规范中获得相关的选择,然后填充 e_ExpressionMemberLink
有关详细信息,请参阅 ExpressionMemberLink 的映射
同时,将条件转换为 expressionJsonStringexpressionData=expressionJsonString
有关详细信息,请参阅 ExpressionData 的映射
|
||
获取 ConditionalConfiguration 上分配的 EffectivityAssignment
|
如果 EffectivityAssignmentassigned.To 属于 PartVersion 类型,则从 PartVersionassignmentType=’MASTER’ 获取相关的 WTPart
assignableClass=’ wt.part.WTPart’
assignableContextId=’none’
assignableContextReference=WTPart.masterUfid
否则,如果 EffectivityAssignment.assignedTo 属于 NextAssemblyViewUsage 类型,则
从 NextAssemblyViewUsage 获取相关的 WTPartUsageLink
assignmentType = ‘MASTER_USAGE’
assignableClass=’ wt.part.WTPartUsageLink’
assignableContextId= WTPartUsageLink.componentId
assignableContextReference=WTPartUsageLink.masterUfid
|
||
获取分配给 的 DataValidityEffectivity
条件
|
填充 e_WTDatedEffectivity
有关详细信息,请参阅 WTDatedEffectivity 的映射。
|
||
获取分配给 的 SerialEffectivity
条件
|
填充 e_ProductSerialNumberEffectivity
有关详细信息,请参阅 ProductSerialNumberEffectivity 的映射。
|
||
externalTypeId = com.ptc.windchill.option.model.IndependentAssignedExpression
|
|||
有关本地 ids 和 Ufids 的生成,请参阅 LocalId 和 Ufids 映射表。
|