專案

一般

配置概況

動作

Task #2505

已結束

Task #2420: 流程

Task #2522: 收板機/投板機CJ/PJ同步

Loader Canel情況下刪除Unloader Queue中的CJ(Job)條件

是由 莊 施嶔2 個月 前加入. 於 7 天 前更新.

狀態:
Closed
優先權:
High
被分派者:
版本:
開始日期:
10/04/2025
完成日期:
14/04/2025
完成百分比:

100%

預估工時:

概述

參考構思(此方式在有發生非預的例外沒刪到而有殘帳,且loader上同樣CJ時依然會造成符合條件而無法刪除)
*.要加入考慮雙Port的情況。只要雙Port上沒有的CJ,都可以刪除。
bDoCancelFlag=False;
IF Loader Port 中的Data
If Carrier State = "WAIT"
or "MAPE"
Static sPreCarrierState="Wait";
End If
IF Carrier State=CANCEL
If sPreCarrier State=="Wait"
bDoCancelFlag=True
sPreCarrierState="CANCEL"
if sLoaderCJID == ""
sLoaderCarrierID=Loader CarrierID
else
sLoaderCJID=LoaderCJID
endif
Endif
Endif
Endif
取得bDoCancelFlag做為刪除Job 帳的Flag.
使用Loader的CJ ID or Carrier ID做為在Queue中搜尋刪除Job Record的條件之一。
Note: 在Loader MAPE狀態下,CJ還未存在。

動作

匯出至 Atom PDF