與其他應用程式整合 > Windchill ESI 簡介 > 使用 Windchill Integration for MES > Windchill Integration for MES 架構 > 交易管理 > 交易追蹤
  
交易追蹤
當從 Windchill PDMLink 發行物件時,Windchill ESI 服務會建立一或多個交易物件,每一個交易物件都表示將物件發行至特定 ERP 實例。一開始,發行版本中的每個交易物件的狀況都為待處理;這表示物件資料正被發行至 Windchill ESI 企業邏輯。然後 Windchill ESI 服務會在 Windchill PDMLink 中查詢物件資料,並產生構成特定 MES 實例之 Windchill ESI 回應的格式化輸出。然後會透過遞送通道將輸出傳送至 MES 介面。如需詳細資訊,請參閱實行 Windchill ESI。在將訊息傳送至 MES 介面之前,Windchill ESI 服務會為每個 Windchill PDMLink 物件及發佈目標組合建立 ReleaseActivity 物件。ReleaseActivity 物件的初始狀況為待處理,表示物件/目標已發行至 MES 介面,但其在 MES 側的結果不明。待處理 ReleaseActivity 物件的存在可防止 Windchill ESI 服務再次將物件發行至相同的發佈目標。在 MES 介面處理每個子交易 (物件/目標) 之後,它會產生完成通知。此通知包括狀況 (成功或失敗) 及描述狀況的選用文字訊息。當 Windchill ESI 服務收到此通知時,服務會為該特定物件/目標更新 ReleaseActivity 物件。當 Windchill ESI 服務收到子交易的第一次完成通知之後,服務會更新子交易為要處理的一部份之相關交易的狀況。在處理交易結束時,MES 介面會產生交易的完成通知。當 Windchill ESI 服務收到此通知時,服務會根據通知中的狀況將交易的狀況更新為成功或失敗。此時會刪除待處理的 ReleaseActivity 物件。
* 
在上一段中描述的活動會針對發行版本中的每個交易執行。