零件
Windchill ESI 可讓您將 Windchill PDMLink 中建立及變更之零件發佈至分發目標,例如 SAP 或 Oracle。可以配置 Windchill PDMLink 系統,來發佈零件的特定屬性,以及與零件相關聯的文件。Windchill PDMLink 零件資訊可用來在分發目標中建立零件。
ERP Connector 可將下列與零件相關聯的屬性從 Windchill PDMLink 傳遞到分發目標:
• 編號
• 零件是否為假想零件
• 預設單位
• 控制特徵
• 類型
• 名稱
• 來源
• 版本
• 版序
• 日期生失效
• 最後變更者
• 分發目標
• 序列生失效
• 批號生失效
• 生命週期狀態
• 檢視
• 儲存位置
• 之前發佈的零件版本
• 延伸資料
• 部門資料
發佈製造零件的企業版本
每個下游零件都是根據上游零件的規格製造。針對特定零件,「企業版本」屬性會顯示連結的上游零件版本。如需詳細資訊,請參閱「企業版本」。
發佈製造零件時,ESI 回應包含企業版本 (上游版本) 的資訊以及製造零件資訊。
例如,當您發佈製造零件 (版本 A.1) 時,ESI 回應會包括上游設計零件 (版本 B.1) 資訊,以及製造零件 (版本 A.1) 資訊。請參閱下圖。
當您要使用下游 ERP 系統中的工程版本修訂 (在此例中為設計零件) 來追蹤零件版本修訂時,此功能很有用。
請遵循下列步驟啟用此偏好設定:
1. 開啟「偏好設定管理」公用程式。按一下 > >
2. 選取 > >
3. 將「發佈製造零件的企業版本」偏好設定設為 Yes。
在 SAP ERP 系統中,「企業版本」透過變更通知針對材料耗用,而在 Oracle ERP 系統中,則針對材料與 BOM 耗用。
零件的工廠特定屬性
零件的工廠特定屬性可以使用 Windchill MPMLink 的特定檢視功能來發佈。欲發佈工廠特定屬性:
• 請確保從 > > 類別中,將「發佈工廠資料資訊」偏好設定設為「是」。
• 定義對應於 Windchill MPMLink 中每一個工廠的特定檢視。
• 在對應的檢視屬性標籤中定義工廠特定屬性。
• 使用 Windchill ESI 來發佈零件。
然後 Windchill ESI 會從 Windchill MPMLink 中擷取零件的工廠特定屬性,並將該資訊傳送至分發目標中的相關工廠。
| • 這些屬性都必須在 ESI 回應中繼資訊檔案中定義其對應。同時,還必須延伸 EAI 軟體元件以將這些屬性適當對應至 SAP。 • 使用「傳送至分發目標」動作、「將材料傳送至分發目標」動作、「變更通知」、「推進請求」或「設定狀態」發佈針對零件或資源的部門資料或工廠資料時,會從下列位置使用「已存篩選器」: ◦ 發佈零件或 BOM 時,為分發目標上的「BOM 設定」。 ◦ 發佈資源或資源結構時,為分發目標上的「資源設定」。 ◦ 發佈製程計劃結構時,為分發目標上的「製程計劃設定」。 ◦ 使用變更通知發佈時,為分發目標上的「變更通知設定」。 |
在將「工廠資料」屬性與零件合併的合併情境下,com.ptc.windchill.esi.renderViewFromPartInPartElement 內容可決定是根據零件本身還是相關「工廠資料」來呈現 ESI 回應中零件的檢視。如果將此內容設定為 true (預設),會根據零件來呈現檢視。如果未設定此內容或將其設定為 false,會根據「工廠資料」呈現檢視。但是,如果與分發目標相關聯的導覽條件解決多個相關聯「工廠資料」物件,會根據零件來呈現檢視。
| 當在 ESI 回應中的單獨部份呈現「工廠資料」時,會根據零件本身呈現零件檢視。 |
發佈延伸資料
延伸資料是 Windchill 中已版本化的可工作物件,用來儲存需要發佈至 ERP 系統的資料。可以在 ESI 回應中使用 ERP 連接器將延伸資料發佈到分發目標。
欲發佈延伸資料,請將「發佈企業資料資訊」偏好設定設為「是」,來啟用該偏好設定。
如需瞭解有關延伸資料的更多資訊,請參閱
延伸資料主題。
| • 欲從零件或關聯的企業資料發佈版本資訊,請將 esi.properties 檔案中的 com.ptc.windchill.esi.useVersionInfofromPartOrED 內容設定為偏好內容。此內容的有效值為 PART 或 COMMON_ENTERPRISE_DATA。例如,欲從零件發佈版本資訊,請將此內容設定為 <Property default="PART" name="com.ptc.windchill.esi.useVersionInfofromPartOrED"/>。 預設行為是發佈企業資料中的版本資訊。 • 「分發目標」屬性 (位於顯示在 ESI 回應中的 Destination 與 TargetID 元素中) 指出應在其中建立或變更零件的分發目標。 • Windchill PDMLink 會以 YYYY-MM-DDHH:MM:SS 格式傳遞「零件日期生失效」。 • 使用發佈零件的物件中心模式,且將分發目標屬性「發佈零件時,發佈相關文件」設定為「是」時,也會發佈與零件相關聯的文件。 • 針對延伸資料的變更通知或推進請求發佈,如果包括通用企業資料、工廠特定企業資料與關聯零件,則只會發佈變更通知或推進請求中參考之零件的特定版本。不會發佈不同版本的其他關聯零件。 |
部門資料
部門資料屬性會透過工廠資料相關聯的所有相關部門資料物件在 ESI 回應中與零件或資源屬性一起發佈。
請確保從 > > 類別中,將「發佈工廠資料資訊」偏好設定設為「是」。
配置以使資料隨生命週期狀態變更自動發佈
您可以配置延伸資料或部門資料,以便在工廠資料的生命週期狀態變更時自動在 ESI 回應中發佈該資料。您可從 > > 中啟用「用於自動觸發零件發佈的延伸資料生命週期狀態」偏好設定,來配置此功能。可採用逗號分隔清單的形式指定多個生命週期狀態。此偏好設定的預設值為空白。
啟用此偏好設定後,當企業資料或工廠資料生命週期狀態依照在偏好設定中所指定的方式變更時,ESI 會根據與分發目標關聯的組態規格或篩選器顯示相關零件版序與部門資料,以在 ESI 回應中發佈零件。
| • 只有當「自動啟動 ESI 工作流程」偏好設定設為「是」時,才會啟用零件發佈。 • 如果發行工廠資料,則會發佈工廠資料與企業資料。但如果發行企業資料,則只會發佈相關工廠資料。 |
延伸資料與部門資料可以在 ESI 回應中的單獨貯體中發佈。可透過自訂 ESI 回應執行此操作。如需有關在 ESI 回應中自訂貯體的詳細資訊,請參閱
ERP Connector Customization。