第五章 系統實做
5.2 進度資訊擷取、處理與回饋功能實做
在進度資訊擷取與處理上,本研究使用Microsoft Access VBA 作為開發工具,並以 自動執行之方式,進行即時資訊擷取模組、維修流程建立模組、維修進度資訊更新模組、
資訊比對模組以及作業追加/取消模組等資料擷取與處理相關之功能模組運作,藉以提高 系統之易用性。
在進度資訊回饋方面,本研究使用Microsoft Project 2000 作為資訊回饋介面,提供 甘特圖形式之維修進度資訊,以甘特圖顯示進度資訊之優點在於,可以讓使用者非常容 易的理解資訊之內容,並同時比較實際進度與原訂時程間之對應情形。資訊回饋介面之 資訊顯示內容說明如圖5.1 所示。
圖5.1 進度資訊顯示內容說明
上圖中,左邊使用階層展開之方式,由大至小顯示出任務名稱與任務相關資訊,在 不同檢視層級之下會有不同之任務階層組合。在圖的右上方顯示的是甘特圖之時間軸,
預設是以「週」與「日」作為基本之時間軸單位,使用者可於時間軸設定選單中(如圖 5.2 所示),自行調整所需之主要與次要時間軸單位。圖之左邊以連結甘特圖之形式,顯 示作業進度資訊與作業連結,每個任務皆對應至兩個甘特圖長條,上方之藍色長條表任 務之預期進度或實際進度,深藍色表實際進度,淺藍色表在目前情況下,依照任務間之 連結關係所推估出之預期進度,下方之灰色長條則表示在專案開始時所定下之任務規劃 時程。
圖5.2 進度資訊時間軸設定
資訊回饋介面之功能包括了提供給規劃排程人員之現場資訊回饋功能,以及提供給 現場各工作小組負責人之遠端資訊讀取功能,由前一章之問題與需求分析之結果可得 知,在一個組織中,不同管理層級所需之資訊層級亦不同,甚至相同管理層級在面對不 同之問題或決策需求時,其所需之資訊層級也會跟著不同,因此,本研究針對不同層級 之管理人員,分別建構出Top View、Engine View 以及 Work Center View 三種不同之進 度資訊檢視層級,提供給不同層級之管理人員負責其控管工作。使用者在進行進度資訊 檢視前,必須先行選擇其與使用之資訊檢視層級,如圖5.3 所示。
圖5.3 資訊檢視層級選擇 上述各種資訊檢視層級之內容詳述如下:
1. Top View:
以工作站為基本顯示單位,個別發動機為群組單位,配合規劃排程人員 安排發動機維修時程與監控進度之工作方式,提供一最為概略、簡潔之發動機 維修進度資訊,主要供規劃排程人員安排各發動機之工作時程與控管各發動機 之概要維修進度。Top View 實際產出之資訊如圖 5.4 所示。
圖5.4 資訊回饋介面—Top View
2. Engine View:
以作業為基本顯示單位,個別發動機為群組單位,主要用來檢視各發動 機維修所需之維修範圍、維修作業先後順序、各作業概要時間,以及各發動機 維修作業之詳細進度,提供規劃排程人員更詳細之個別發動機維修進度資訊,
以輔助其找出進度落後或是超前之細部原因,Engine View 實際產出之資訊如圖 5.5 所示。
圖5.5 資訊回饋介面—Engine View 3. Work Center View:
以作業為基本顯示單位,工作站為群組單位,將各個工作站視為發動機 維修工作之各項資源,以資源別之方式,檢視各項維修資源之工作負荷量與實 際工作執行情形,一方面提供現場課長安排與控管各工作站細部作業所需之輔 助資訊,另一方面則是讓規劃排程人員檢視各工作站之工作負荷量,提供其進 行資源分派相關決策之輔助資訊。Work Center View 實際產出之資訊如圖 5.6 所示。
圖5.6 資訊回饋介面—Work Center View