刪除交易記錄
隨著時間的過去,系統所維護的交易記錄量可能會變得龐大而難以處理。由於 Windchill ESI 需要此交易記錄來決定哪些物件需要在未來的發行活動中發行,因此不能從系統中刪除實際資料。而是可以將記錄標記為已刪除,使其能夠隱藏不讓最終使用者看見,也不顯示在報告中。
Windchill Integration for MES 使用 ISA-95 B2MML 來交換資料。此標準定義了它自己的「交易」模型。此整合將一個 ESI 交易對應至多個 B2MML 交易;一個 ESI 交易的訊息會轉換成多個 B2MML 交易,然後壓縮所有這些訊息並透過遞送通道傳送。
B2MML 支援下列交易模型:
序號
模型
請求 (動詞)
回應動詞
註記
1
拉取
取得
顯示
請求資料。
2
推送
製程
確認
通常為新增請求。
「處理」一字的定義為英文 "deal with" 或 "handle" 之意。「處理」的動詞通常等同於新增資料的指令,但接收實體所執行的動作通常比接收資料的結果要多。
變更
回應
取消
n/a
通常為刪除請求。可選擇性地請求 ConfirmBOD 回應訊息。
* 
請求取消是指傳送者不再需要資料。由於「取消」並非由資料擁有者傳送,因此並不需要刪除資料。
3
發行
同步‑新增
n/a
可選擇性地請求 ConfirmBOD 回應訊息。
同步‑變更
n/a
可選擇性地請求 ConfirmBOD 回應訊息。
同步‑刪除
n/a
可選擇性地請求 ConfirmBOD 回應訊息。
「發行」模型可用於 B2MML 交易的資料交換。
每個 B2MML 訊息都有關於 Windchill Integration for MES 的 ESITransaction 與 ESIRelease 物件的資訊,其可用於關聯訊息與 Windchill ESI 交易。
Windchill
B2MML
物件
屬性
物件
屬性
ESIRelease
編號
ApplicationArea\Sender
LogicalID
ESITransaction
編號
ApplicationArea\Sender
ComponentID
PrimaryBusinessObject
Ufid
ApplicationArea\Sender
ReferenceID
CreatedBy
ApplicationArea\Signature
ID
CreatedDate
ApplicationArea
CreationDateTime
ApplicationArea\Sender
ConfirmationCode
地區設定
ApplicationArea\UserArea\ValueString
languageLocaleID
目的地
ApplicationArea\Receiver
LogicalID
com_infoengine_user
ApplicationArea\Sender
AuthorizationID
B2MML 交易訊息與 ESI 交易的壓縮封裝包括下列訊息:
用於資料交換的 B2MML 交易
請求 (動詞)
註解
B2MML TXN 順序
檔案名稱格式
SyncMaterialInformation
同步新增
01
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_01.xml
同步變更
02
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_02.xml
同步‑刪除
一旦發行物件之後,Windchill 便不允許刪除物件
03
B2MML_<OrgContainerName>_<ESI Txn Numbe>_MaterialInformation_03.xml
SyncProductInformation
同步新增
16
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_16.xml
同步變更
17
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_17.xml
同步‑刪除
一旦發行物件之後,Windchill 便不允許刪除物件
18
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProductInformation_18.xml
SyncEquipmentInformation
同步新增
04
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_04.xml
同步變更
05
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_05.xml
同步‑刪除
一旦發行物件之後,Windchill 便不允許刪除物件
06
B2MML_<OrgContainerName>_<ESI Txn Numbe>_EquipmentInformation_06.xml
SyncPersonnelInformation
同步新增
07
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_07.xml
同步變更
08
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_08.xml
同步‑刪除
一旦發行物件之後,Windchill 便不允許刪除物件
09
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PersonnelInformation_09.xml
SyncProcessSegmentInformation
同步新增
13
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_13.xml
同步變更
14
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_14.xml
同步‑刪除
15
B2MML_<OrgContainerName>_<ESI Txn Numbe>_ProcessSegmentInformation_15.xml
SyncPhysicalAsset
同步新增
不適用於 PfMD
10
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_10.xml
同步變更
不適用於 PfMD
11
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_11.xml
同步‑刪除
不適用於 PfMD
12
B2MML_<OrgContainerName>_<ESI Txn Numbe>_PhysicalAsset_12.xml
這是否有幫助?