多階層 BOM 自動更新的內容
本節提供有關「多階層 BOM 彙總」內容的詳細資訊。本節包括以下內容的相關資訊:
啟用內容
計算內容
用於啟用多階層 BOM 自動更新的內容
「報告」動作集中「多階層 BOM 自動更新」動作的顯示由 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容控制。若未設定內容,動作會隱藏。若已設定內容,會在傳統零件結構報告清單中啟用「多階層 BOM 自動更新」動作。
* 
從 Windchill 13.1.1.0 發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
內容定義必須包含類型為「整數」、「實數」、「具有單位的實數」與/或「布林」(適合包含在「要執行計算的屬性」清單中) 的唯一可識別零件屬性的逗號分隔清單。唯一可識別屬性的定義是由其完整內部名稱定義的屬性。
如需有關管理類型與子類型定義、屬性定義、量測系統及量測數的詳細資訊,請參閱使用類型及屬性管理公用程式
* 
針對「具有單位的實數」類型的屬性,內容定義僅支援下列 OOTB 量測數 (QoM):
Count
長度
質量
MPM_ProcessPlan_QoM_CostUnit
MPM_QoM_CostUnit
MPMLink_Length
如需有關量測數的詳細資訊,請參閱「使用類型及屬性管理公用程式」部份中的管理量測數
以下是正確定義之內容的範例:
<Property default="partGlobalInteger,partGlobalReal,partGlobalRealWithUnits,partGlobalBoolean1,partGlobalBoolean2" name="deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes"/>
其中,
partGlobalInteger 是零件上定義為「整數」類型全域可變屬性之屬性的內部名稱。
partGlobalReal 是零件上定義為「實數」類型全域可變屬性之屬性的內部名稱。
partGlobalRealWithUnits 是零件上定義為「具有單位的實數」類型全域可變屬性之屬性的內部名稱。
partGlobalBoolean1 是零件上定義為「布林值」類型全域可變屬性之屬性的內部名稱。
partGlobalBoolean2 是零件上定義為「布林值」類型全域可變屬性之屬性的內部名稱。
計算內容
可以使用其他內容,以便能夠配置計算的各個方面,例如:
為可供配置零件和最終項目使用定義的值。
處理數值計算的未定義值。
使用布林運算子累加。
處理布林運算的未定義值。
* 
這些內容從 Windchill 13.1.1.0 發行版本開始已淘汰,在未來的 Windchill 發行版本中將會終止使用。
使用已定義值的內容
名稱
描述
預設值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.ConfigurablePartUseDefinedValue
定義及設定此內容後,「多層級 BOM 自動更新」會在累加計算中使用為可供配置零件定義的指定屬性值。以逗號分隔清單中指定的屬性必須包括在 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容中。
若內容未定義或不包括屬性,為可供配置零件定義的屬性值不會包括在自動更新累加計算中。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.EndItemDoNotUseDefinedValue
定義及設定此內容後,「多層級 BOM 自動更新」會在累加計算中使用為最終項目定義的指定屬性值。以逗號分隔清單中指定的屬性必須包括在 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容中。
若內容未定義或不包括屬性,為最終項目定義的屬性值不會包括在自動更新累加計算中。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
用於處理數值屬性之未定義值的內容
名稱
描述
預設值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowNumericSummationWithPartialValues
定義及設定此內容後,「多層級 BOM 自動更新」可針對具有未定義屬性值的指定「整數」、「實數」或「具有單位的實數」屬性進行自動更新累加計算,而非報告錯誤。零用於未定義值。以逗號分隔清單中指定的屬性必須是包括在 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容中的「整數」、「實數」或「具有單位的實數」資料類型。
若內容未定義或不包括屬性,自動更新計算會針對用於計算的未定義值報告錯誤。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
布林運算子的內容
名稱
描述
預設值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithANDOperation
定義及設定此內容後,「多層級 BOM 自動更新」會針對累加計算中的指定布林屬性使用 AND 運算子。以逗號分隔清單中指定的布林屬性必須包括在 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容中。
若內容未定義或不包括布林屬性,累加計算中會使用 OR 運算子。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
用於處理布林運算之未定義值的內容
名稱
描述
預設值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValues
定義及設定此內容後,「多層級 BOM 自動更新」可針對具有未定義屬性值的指定布林屬性進行自動更新累加計算,而非報告錯誤。除非覆寫,否則 FALSE 的值會用於未定義值。以逗號分隔清單中指定的屬性必須是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 內容中包括的布林屬性。
若內容未定義或不包括布林屬性,自動更新計算會針對影響計算的未定義值報告錯誤。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValuesAsTrue
定義及設定此內容後,「多層級 BOM 自動更新」會覆寫預設值,將預設值設定為 TRUE,用於針對具有未定義屬性值的指定布林屬性進行自動更新累加計算。以逗號分隔清單中指定的屬性必須是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValues 內容中包括的布林屬性。
若內容未定義或不包括布林屬性,預設值會保持不變。
從此發行版本開始,此內容已淘汰,在未來的 Windchill 發行版本中將會終止使用。
未設定
這是否有幫助?