iWIP-SD1606011-01/區段增加是否部分報工選項 --ORACLE ALTER TABLE TBLPRSPRODUCTIONSEGMENT ADD ISPARTIAL NUMBER(1) DEFAULT 0 NOT NULL; --0:非部分報工, 1:部分報工 --MSSQL ALTER TABLE TBLPRSPRODUCTIONSEGMENT ADD ISPARTIAL NUMERIC(1) DEFAULT 0 NOT NULL; --0:非部分報工, 1:部分報工 PS_ProductionSegment.frmProductionSegment PS_ProductionSegment.frmProductionSegmentDef MESws_STD.wsPRS iWIP-SD1606011-02/部分報工作業站修正 --ORACLE ALTER TABLE TBLOPBASIS ADD PARTIALMODE NUMBER(1); --0:單批報工, 1:批次報工, 2:外包 --MSSQL ALTER TABLE TBLOPBASIS ADD PARTIALMODE NUMERIC(1); --0:單批報工, 1:批次報工, 2:外包 OP_OPBasis.frmOPBasis OP_OPBasis.frmOPBasisDef PS_ProcessBasis.frmProcessDraw PD_ProductOPBusinessRule.frmProductOPBusinessRuleDraw iWIP-SD1606011-03-1/設備介面調整 EP_EquipmentBasis.frmEquipmentBasis EP_EquipmentBasis.frmEquipmentBasisDef EP_EquipmentType.frmEquipmentTypeDef iWIP-SD1606011-03-2/生產批現況與歷程增加生產線編號資訊 --ORACLE ALTER TABLE TBLWIPLOTLOG_REPORT ADD PDLINENO VARCHAR2(50) DEFAULT 'N/A'; --生產線編號 ALTER TABLE TBLWIPLOTLOG ADD PDLINENO VARCHAR2(50) DEFAULT 'N/A'; --生產線編號 ALTER TABLE TBLWIPLOTSTATE ADD PDLINENO VARCHAR2(50); --生產線編號 ALTER TABLE BKTBLWIPLOTSTATE ADD PDLINENO VARCHAR2(50); --生產線編號 --MSSQL ALTER TABLE TBLWIPLOTLOG_REPORT ADD PDLINENO NVARCHAR(50) DEFAULT 'N/A'; --生產線編號 ALTER TABLE TBLWIPLOTLOG ADD PDLINENO NVARCHAR(50) DEFAULT 'N/A'; --生產線編號 ALTER TABLE TBLWIPLOTSTATE ADD PDLINENO NVARCHAR(50); --生產線編號 ALTER TABLE BKTBLWIPLOTSTATE ADD PDLINENO NVARCHAR(50); --生產線編號 *****生產批下線時StartLot會寫入tblWIPLotState.AreaNo, 所以在GetNodeIDInfo_OP內可先依AreaNo至TBLSMDAREAMAP取回PDLineNo, 下線時即可寫入PDLineNo *****TriggerOP會新增tblWIPLotLog及tblWIPLotLog_Report, 會寫入AreaNo, 一併寫入PDLineNo *****生產批移轉時SetLotStateToNextOP要寫入tblWIPLotState.PDLineNo kcWIP.clsLot iWIP-SD1606011-03/部分報工進站介面設計 --ORACLE CREATE TABLE TBLWIPCONT_PARTIALIN ( LotNo VARCHAR2(50) CONSTRAINT N_TBLWIPCONT_PARTIALIN_01 NOT NULL, --生產批號 LogGroupSerial VARCHAR2(50) CONSTRAINT N_TBLWIPCONT_PARTIALIN_02 NOT NULL, --生產批LOG序號 OPNo VARCHAR2(20) CONSTRAINT N_TBLWIPCONT_PARTIALIN_03 NOT NULL, --作業站編號 EventTime DATE CONSTRAINT N_TBLWIPCONT_PARTIALIN_04 NOT NULL, --進站時間 UserNo VARCHAR2(10) CONSTRAINT N_TBLWIPCONT_PARTIALIN_05 NOT NULL, --進站人員 AreaNo VARCHAR2(20) CONSTRAINT N_TBLWIPCONT_PARTIALIN_06 NOT NULL, --區域編號 InputQty NUMBER(12,4) CONSTRAINT N_TBLWIPCONT_PARTIALIN_07 NOT NULL, --本次投入數量 CONSTRAINT PK_TBLWIPCONT_PARTIALIN PRIMARY KEY (LotNo, OPNo, EventTime) USING INDEX TABLESPACE MESIDX_D1 ) TABLESPACE MESDATA_D1; iWIP-SD1606011-04/部分報工出站介面設計 iWIP-SD1606011-05/相關例外處理修正 iWIP-SD1606011-06/撥轉作業 iWIP-SD1606011-07/生產現況調帳作業