Servigistics InService 發佈與載入 > 其他資訊 > TAL 概觀 > TAL 流程
  
TAL 流程
本節介紹 TAL 元件如何互動以將資料配套載入到 Servigistics InService 中。
TAL 流程包含下列操作︰
轉換 - 將配套中的內容轉換為類型定義能夠辨識的資料格式
彙總 - 將轉換的資料儲存在 Publication Manager (PBM) 中
載入 - 將轉換的資料載入到本機或遠端 Viewer (一或多個) 中
轉換會從 Identity Manager (IMAN) 元件開始,其會將物件的最新時間戳記與相同物件的最新載入版本進行比較。IMAN 資料庫也是一個翻譯字典,從 translation.xml 配套加工品擷取的翻譯字串會儲存在其中,以使包含本地化內容的內容 (例如零件清單) 隨目前套用的所有翻譯保持最新狀態。隨著轉換的進行,會先輸出內容,然後傳送通知,最後會產生載入指令集,且該指令集會將產生的內容對應至特定族及一或多個區段。Publication Manager 載入流程會使用此指令集。
轉換流程會以下列順序執行一些步驟︰
執行標記檢查 - 核對是否存在 ReadyForTAL 檔案。
檢查配套類型 - 檢查配套中是否存在資訊清單 *.mf 檔案,以確定其是否為協力廠商配套,以及是否存在零件關係檔案。
轉換 Px 配套
預先轉換驗證
初始化轉換流程
使用 ImanManager.identify API 建立或擷取每個物件的唯一 ID。如果物件已存在於 Identity Manager 中,則其提供最後的發佈時間。
取得發佈集合的鎖定。檢查是否存在已對配套特定集合保持鎖定的任何配套。如果不存在,請繼續 TAL。
驗證配套
處理 <DataType>
在處理共用內容 (例如零件及其關係) 之前,轉換流程還會嘗試取得對於共用物件的鎖定。
對存在於配套中的每個檔案執行轉換。
透過資訊清單檔案將物件的發佈資料儲存到 Transform Registry (TR) 中。
流程 - 零件刪除
將協力廠商配套轉換為中性 XML 表示 (零件及零件關係所特有)
協力廠商資料為 CSV 格式
會將 CSV 資料轉換為 XML,以供轉換。
新的、更新的以及刪除的零件使用轉換進行處理。
清除儲存區
產生通知
彙總在轉換階段所建立的通知。
將通知傳送給配置的收件者。
清除排除驗證
選用暫停
建立轉換已完成標記
移除轉換失敗標記
載入流程會先執行「發佈以預覽準備」(P2PP):
DCTM_output 內容複製到 Work 資料夾中。
移除以配套為基礎的鎖定。
觸發「發佈以預覽」工作。
P2PP 步驟會將資料從 DCTM_Output 複製到 Publication Manager。觸發「發佈以預覽」時,即會將資料載入到 Servigistics InService。這樣可確保 Publication Manager 始終都包含最新的發佈內容。此外,也會處理後載入通知,並將其傳送給指定的收件者。
載入流程的運作方式如下︰
1. Publish to Publication Manager
a. 透過 CMScript 準備要載入到系統中的資料結構。
b. 載入到 Publication Manager。
c. 根據 Viewer 中的資料準備要載入到 Viewer 系統的封包。
d. 將封包傳送至 Viewer。
2. 發佈以預覽
a. 合併目錄。
b. 索引內容。
c. 流程適用性與篩選資訊。
d. 建立並管理連結。
e. 更新結果欄位特定資料庫表格。
f. 將內容儲存在存放庫。