• 沒有找到結果。

第四章 系統實作與展示

4.4. 系統實作

4.4.7. 工作指派

在這一小節中,詳細介紹本系統中最重要的工作透過規則自動指派功能,下 圖為工作指派介面圖。圖中分為二部分,系統會在網頁上半部份是會列出所有單 工作限制的列表,列表中有一筆資料是 Task5 只能指派至 Member 角色;而在網 頁下半部份則是列出所有工作列表以便讓管理者選擇去做自動化工作指派,列表 中有 Task1 到 Task5 等五筆資料,而 Task5 因為有設定了單一工作限制,所以管 理者會無法選取 Task5,而 Task5 不會經過工作指派分析。

54

圖 30. 工作選擇圖

當管理者選取了需要做指派的工作後,系統會針對選取的工作進行分析,經 過規則判斷以及排除互斥工作,最後會把能執行工作的適當角色列出來。其中工 作指派分析主要是依照本研究所提出的工作-角色指派演算法去分析工作指派,

而工作指派分析結果如圖 31。

圖 31. 工作指派結果

圖中顯示網頁分為四個部分:工作列表、規則列表、互斥工作列表以及分析 結果。工作列表是列出管理者選取欲自動指派的工作,整理工作列表如表 7;規 則列表是列出企業在系統中設定的所有指派規則,整理規則列表如表 8;互斥工 作列表是列出企業在系統中設定對於工作互斥的所有資料;分析結果則是分別列

55

出工作限制的工作和分派至的角色以及經過規則判斷以及排除互斥工作的工作 指派結果。

表 7. 選取工作

名稱 資訊 起始時間 終止時間 地點

Task1 MIS 2007-06-08 10:00:00 2007-06-08 17:00:00 office Task2 2007-06-08 09:00:00 2007-06-08 18:00:00

Task3 Account conference room

Task4 MIS 2007-06-08 09:00:00 2007-06-08 18:00:00 office 表 8. 所有規則列表

名稱 部門 起始時間 終止時間 地點 指派角色

Rule1 MIS 2007-06-08 09:00:00 2007-06-08 18:00:00 office Member Rule2 2007-06-08 09:00:00 2007-06-08 18:00:00 Member

Rule3 Production Member

Rule4 office Account

Member 表 7 中每項工作都需要比對表 8 的每項規則,因此得到暫時的分析結果為 Task1 滿足 Rule1 而指派至 Member、Task2 滿足 Rule2 而指派至 Member 以及 Task4 滿足 Rule1,另外 Task3 則是都沒有滿足企業所制定的規則,所以沒有角 色可以執行 Task3,整理暫時分析結果如表 9。

表 9. 整理暫時分析結果 工作 滿足的規則 指派的角色 Task1 Rule1 Member Task2 Rule2 Member Task3 無 無 Task4 Rule1 Member

雖然工作經過規則比對過後得到暫時的工作指派結果,但是這些工作還要考 慮是否會發生違反權責區分的情況,所以系統也要把違反權責區分工作排除,而 表 10 為假設系統設定的互斥工作相關資料。由表中得知 Task1 與 Task2 為互斥 工作,無法指派到同一角色上。但是在暫時分析結果裡,Task1 與 Task2 卻同時

56

指派到 Member,因此 Task1 與 Task2 違反了權責區分。系統為了解決這個問題,

會把 Task1 指派到 Member,而忽略 Task2。所以最後工作指派結果為 Task1 指 派至 Member,Task4 指派至 Member。

表 10. 互斥工作列表

工作一 工作二

Task1 Task2

Task3 Task4

相關文件