與其他應用程式整合 > Windchill ESI 簡介 > 整合 Windchill ESI 與 Oracle Applications > 變更通知
  
變更通知
Windchill ESI 允許您將 Windchill ESI 內所建立的變更通知 (CN),發行到發佈目標 (例如 Oracle Applications)。從 Windchill ESI 發行 CN 時,同時也會發行所列的所有零件、BOM、製程計劃和作業物件 (項目流程會用來維持零件版本修訂以外的項目屬性)。使用者在 Windchill ESI 中啟用這項能力後,也可以在發行 CN 時,建立及變更零件、BOM、製程計劃與作業。
Windchill ESI 會在 Oracle Applications 中建立所有的 ECO,以便列出物件版本修訂與 BOM 物件。在 Oracle Applications 中處理 ECO 時,Windchill ESI 最初會將每一個 ECO 在 Oracle 中的狀況設定為「已排程」。管理員應該針對所有與 ESI 相關的組織,排程「自動工程變更命令實行」同步程式,使其以預定間隔執行。此程式會根據生失效,將所有最近所建立 (排程) 的 ECO 狀況設定為「已實行」。這是一個重要的處理步驟,因為它會讓 ECO 生效。如需詳細資訊,請參閱《Windchill Enterprise Systems Integration Administration Guide - Oracle Applications (Windchill Enterprise Systems Integration 管理指南 - Oracle Applications)》。
Windchill PDMLink 中建立各種屬性與 BOM 的關聯性時,Windchill ESI 會傳遞該屬性至 EAI 軟體元件。會傳遞下列屬性 (清單包含產生物件的屬性與 CN 本身的屬性):
編號 (變更編號)
描述 (變更編號描述)
零件編號/組件零件編號
零件版本/組件零件版本
零件生失效的開始日期/組件零件生失效的開始日期
元件零件編號
元件行號
元件數量
元件作業序號
參考位置
特定替代元件
發佈目標
序號生失效開始編號
序號生失效結束編號
批號生失效開始編號
批號生失效結束編號
製程計劃 (路由) 零件編號
作業標籤
作業的部門
作業的資源編號
已排程的資源旗標
資源的使用率
* 
請注意下列事項:
傳遞列出的所有屬性時,並非所有屬性皆為 CN 屬性。其餘屬性是正在變更的物件的屬性,這些屬性列在其各自區段中。例如,「零件編號」屬性將列於回應檔案的 Part 元素區段中。
使用發行資料的 CN 中心模式,且將發佈目標屬性「發行變更通知時,發行相關文件」設定為「是」時,也會發行與「變更通知」中的物件相關聯的文件。
始終會發佈作為產生物件存在於「變更通知」中的文件、CAD 文件結構與選項集。
Windchill ESI 服務一旦發行了 CN 資料,EAI 軟體元件就會將 Windchill CN 屬性對應至 Oracle Applications ECO 屬性。下表顯示 Windchill CN 屬性與 Oracle Applications ECO 屬性的對應關係。
Windchill PDMLinkWindchill MPMLink CN 對 Oracle Applications ECO 的屬性對應表
Windchill PDMLink CN 屬性
Oracle Applications ECO 屬性
編號 (CN 編號)
ECO 名稱
名稱 (CN)
ECO 描述
描述
變更原因
零件編號/組件零件編號
修訂的物件名稱
零件版本/組件零件版本
新修訂物件的版本修訂
零件生失效的開始日期/組件零件生失效的開始日期
開始生效日期
元件零件編號
元件物件名稱
元件行號
物件序號
元件數量
每個組件中的數量
參考位置
參考位置名稱
特定替代元件
特定替代元件名稱
發佈目標
組織
變更描述原因
描述
元件作業工序號
物件作業工序號
開始序號生失效/開始批號生失效
起始單位編號
結尾序號生失效/結尾批號生失效
終止單位編號
製程計劃 (路由) 零件編號
修訂的物件名稱
作業標籤
作業工序碼
作業的部門
部門
資源編號
資源
資源的已排程旗標
已排程旗標
資源的使用率
使用率
Windchill PDMLink 的「發佈目標」屬性指出應在其中建立 CN 的發佈目標。EAI 軟體元件便根據此資訊與正確的目標資料來源進行溝通,並傳遞組織資訊給它。
一些由 Windchill PDMLink 傳遞的屬性不進行轉換就會從 EAI 軟體元件傳遞到發佈目標;然而,EAI 軟體元件會修改或交互參照其中少數屬性包含的值。
Windchill PDMLink 會以 YYYY-MM-DD 24HH:MM:SS 格式傳遞「生失效的開始日期」。Windchill ESI 假設 Windchill PDMLink、TIBCO 與 Oracle Applications 已配置好時區。
在 EAI 軟體元件中,會交叉參照 CN 標題的動作 (與 CN 相關)、版本修訂物件 (零件)、版本修訂項目 (BOM 標題),以及製程計劃。下表顯示可使用的 Windchill PDMLink 動作值,以及對應的 Oralce Applications 值,這些值是從 EAI 軟體元件傳遞到 Oracle Applications。
Windchill 動作值 (與 CN 相關) 與 Oracle Applications 交易類型值對應表
Windchill 動作值
Oracle Applications 交易類型值 (資料庫值)
新增的 CN、零件、BOM、製程計劃
建立 (CREATE)
變更的零件、BOM、製程計劃
更新 (UPDATE)
* 
根據設計,Windchill ESI 不支援 ECO 的「更新」或「刪除」交易類型。Windchill PDMLink 僅可以發行新 (建立) CN。
在 EAI 軟體元件中,會交互參照修訂元件的絕對動作、參考位置、特定替代物及作業。下表顯示可使用的 Windchill PDMLink 動作值,以及對應的 Oralce Applications 新增-變更-刪除 (ACD) 類型值,這些值是從 EAI 軟體元件傳遞到 Oracle Applications。
Windchill 絕對動作值與 Oracle Applications 新增-變更-刪除 (ACD) 類型值對應表
Windchill 動作值
Oracle Applications 新增-變更-刪除 (ACD) 類型值 (資料庫值)
新增的 BOM 元件、特定替代物、參考位置、作業
建立 (1)
變更的 BOM 元件、作業
更新 (2)
刪除的 BOM 元件、特定替代物、參考位置、作業
刪除 (3)
* 
根據設計,Windchill PDMLink 不支援已變更的特定替代物或已變更的參考位置。透過刪除和建立動作可產生相同的結果。
有些在 Oracle Applications 中建立或變更 ECO 時所需的屬性並非由 Windchill PDMLink 提供。因此,Windchill ESI 會在傳遞資料到 Oracle Applications 之前,先在 EAI 軟體元件中預設這些值。下表列出 Oracle Applications ECO 屬性 (須在 Windchill ESI 中預設) 及其預設值。
Oracle Applications ECO 預設值
Oracle Applications ECO 屬性
預設值
ECO 標題變更類型程式碼
產品變更 (Prod Chg)
ECO 標題核准狀況類型
已核准
版本修訂元件作業工序號
1 (1)
ECO 標題狀況
已排程 (4)