使用Hierarchy對象按照類似的特徵對Part、Location、Production Line和Account進行分組。層次結構對象用於報告目的,以改進報告功能。層次結構在Process Designer或使用腳本創建,然後傳輸到歷史數據庫(ODS)。它們在運行報告時被訪問和使用,或者由其他生產數據庫從ODS檢索。可以根據需要在層次結構中定義任意多個級別。
Hierarchy對象有以下要求:
- Names
- 在生產數據庫和ODS中都必須是唯一的。
- 在創建時修復,並且在保存對象後不能更改。
- Structure
- 整個企業必須是統一的。
- 必須是單節點。不能在同一級別上有多個節點。
- Type
- 在創建時固定。一旦保存了層次結構對象,就不能更改類型。
- Leaf node names
- 在層次結構中,必須標識活動數據庫中的對象。
Hierarchy 結構的葉節點必須表示parts、locations、production lines或accounts。您可以使用對象的字符串名稱,並期望在報表中使用層次結構時,該對象將存在。這允許您在一個不包含對象的數據庫中創建層次結構,並在另一個包含對象的數據庫中使用層次結構。
當Hierarchy 結構中的葉節點名稱用於報告時,它們必須標識數據庫中的對象。
數據存儲
關於Hierarchy結構的信息存儲在以下數據庫表中:
- HIERARCHY
- HIERARCHY_LEVEL
- HN_<hierarchy>