top of page

工作詳述

我所在的部門是IT-ERP下的DC TEAM,目前主要工作是使用程式語言製作報表,而報表內容是依據公司內員工或是客戶的需求,呈現在FAWEB網頁上供需求者檢視。

一、Training(實習初期)

        剛進公司前兩個月主要以Training為主,公司會開課讓工讀生一起上課,如組織架構及ERP介紹等,而部門內也會有多個練習題先讓實習生了解未來工作會用到的技術,並會在每項練習結束後,教導公司通常是如何使用。除了練習外,也有不同教材讓實習生可以接觸到沒有碰過的東西,例如Report Generator...。

二、Audit

        Audit 是在每個月將前一個月的所有程式進行檢查,若程式碼有錯誤則需記錄至Audit Chart(記錄錯誤的數量、該工程師所屬部門...等),並記信提醒該位工程師並CC給其主管告知。

三、報表

​        主管會將user需求告知我們,並說明希望呈現出來的版面,讓我們把報表做出來,再放上測試區進行測試,看是否有問題,若沒有問題後,則可以放到正式區讓user做使用。

​四、網頁

​        主管會將需要更改的部分告訴我們,讓我們修改完成並經過測試後,確認沒有問題,若沒有問題後就會上線到正式區。

 

 

 

五、ETL

        主管會將該支ETL的目的告訴我們,例如:1.利用ETL將大量資料塞入指定資料庫2.控制報表執行。

training.png
audit.png
118.png
faweb.png

實習期間扮演角色

在實習期間,我擔任的是一名工讀生,主要工作是協助部門正職完成一些較為輕鬆的工作,而在這期間,我們也能發現在學校所學的東西能實際應用到工作的部分非常少,所以實習,也是讓我們能夠比其他人更早一步踏進社會,去了解在社會上運作的公司工作內容是什麼,發現自己能力不足的地方並加以學習。

實習期間完成之進度

Audit

每個月需檢查上一個月的所有程式是否有不符合Coding Standard,目前已完成2021/01至2021/11,共十一個月的檢查。

網頁

1.BWP021 : 修改SQL條件,增加報表效能。

2.YMS004 : 修正錯誤訊息。

3.FPC001: 修正網頁呈現錯誤。

BUG : FPC001圖片SHOW不出來,點擊進入HISTORY&DOWNLOAD也沒有繫結資料。

4.FPC125 : FPC125 Excel(Detail)資料新增 BD Program於最末欄位匯出EXCEL。

目前進度:尚未上線,放在TEST區公USER做測試。

5.FPC146 : BUG: 上傳REASON時,會漏掉最後一筆;底層問題-->vb抓取excel sheet的rownum少一列。

6.HIST_FPP004 : 有一個 FPP004 的歷史需求,因為該report是2019年建的,還沒有建 HIST_FPP004 (FILM相關料追溯查詢 History Query)。

7.SYS015 : 新報表上線。

PURPOSE:報表主檔設定-->原修改報表主檔設定皆在Oracle資料庫中執行,但因有資安稽核,因此新增SYS015報表供USER在此做設定新增、修改、刪除。

8.FQA039:

PURPOSE:

1.放寬查詢時間從原本的30天加至180天

2.修改SQL WHERE條件

9.HIST_FPP004(正在進行中)

建立FWP003歷史區資料查詢報表

報表

1.DC1_FAWEB_INTERNAL_D38 : 透過SYS118產生報表,並使用FTP將檔案放入指定路徑。

2.DC_FAWEB_INTERNAL_H13、H24 : 在原有報表產生之EXCEL中,新增6個SHEET。

3.DC1_FAWEB_INTERNAL_D41 : bat檔中設定sqlplus執行procedure(RPT.INSERT_YMS_FOT163)。

4.DC1_FAWEB_INTERNAL_D42 : 執行ETL-INSERT_YMS_FCT083、INSERT_YMS_BCT083,在SYS118報表設定RUN PROCEDURE。

5.DC1_HDB_CUST-INTERNAL_D07、D08 : FT Auto dispatch 開發需求 , 需解析現有Auto scheduling raw data 轉換為產線可使用派料清單。

匯出EXCEL

1.FOT143 : 確認FOT143 FAweb Report 是否可新增查詢站點IO1T0的BIN Summary;
依客戶需求,須提供產品在IO1T0的BIN Summary資料,但FOT143報表中並無提供站點IO1T0做查詢使用,因此另寫符合以下條件1.特定兩個PID 2.2021/9/1 AM 00:00 ~ 2021/10/25 PM 23:59之SQL,抓取在IO1T0過帳的BIN Summary資料。

ASECL-MONITOR

PURPOSE:將原有的it-monitor(asp檔)轉換成aspx檔

即時監測(每60秒刷新頁面)各SERVER之錯誤訊息。

ETL

1.FOT163

PURPOSE  : YMS FOT163 寫入時間 從 早上9點 改為 早上5點。

ETL CRON JOB 從原來的DB CRON JOB 換為 SYS118 呼叫, 以達到此需求。

2.FCT083

PURPOSE:協助追蹤/確認各站狀況,並找出可能有問題的站點&作業方式進行改善。

建立:

1.RPT_FCT083:在YMS建立TABLE(RPT_FCT083),存放資料

2.INSERT_YMS_FCT083:新增ETL(INSERT_YMS_FCT083),抓取資料塞入RPT_FCT083。

3.BCT083

PURPOSE : 追蹤 Bumping Cycle Time KPI 。

YMSDB建立資料需求_BCT083

建立:

1. RPT_BCT083:在YMS建立TABLE(RPT_BCT083),存放資料

2. INSERT_YMS_BCT083:新增ETL(INSERT_YMS_BCT083),抓取資料塞入RPT_BCT083。

 

建立TABLE

A.HDB

    VSS_ACCOUNT : 確認工號留職停薪的狀況,但人事異動清單中沒有紀錄的問題。

B.YMS

    RPT_FCT083

    RPT_BCT083

視觀表

  • VIEW_DOWNTIME:

PURPOSE: 於 VIEW_DOWNTIME 中 增加"OEE_CATEGORY"欄位 , 確認實際於 VIEW_OEE分類歸屬 , 避免人工比對出現誤差。

bottom of page