2010-10-30 35 views
2

對不起,另一個非編程問題,但我正在使用Quartz.NET,一個.NET應用程序的調度程序,用於Windows服務,它允許用戶安排文件的transferrig匹配來自各種來源的正則表達式 - 例如,用戶可以安排每天下午6點發生的作業,將文件從網絡路徑傳輸到FTP服務器。關於計劃程序'儀表板'應該有的信息的一般問題

使用ASP.NET項目完成添加作業和管理,並創建一個儀表板以向用戶顯示有用的信息。我至今儀表盤上的以下信息:由於調度活躍

我知道這是一個非常一般問題
Windows服務狀態
時間的工作

總數,但什麼信息的其他片段我可以添加到儀表板,因爲目前它非常稀疏。

回答

0

我曾在一些調度器上擔任產品經理。以下是這些類型的一些常見要求,但我強烈建議您與一些目標用戶交談,以確定它們是否適用於您的應用程序。

用例: 1.嘗試確定作業是否運行正常。 2.如果工作沒有正常運行,請告知用戶線索原因。給用戶工具進行調試和修復。

一般要求: 1.包含最近N個作業信息的表格: - 時間已開始,已完成時間。完成狀態(成功/失敗)。時間長度。任何錯誤。安排工作的用戶。這項工作對其他工作或其他事件有依賴性。作業運行的特定計算機(如果在羣集中)。

可能很高興在這個dashlet中包含鏈接,這將允許您取消可能掛起的作業。 工作的優先級(如果您有優先級)。

  1. 比較所有工作:%成功,%失敗。平均時間完成工作。

  2. 比較作業調度用戶:平均時間,%成功,%失敗。

這絕不是一個完整的列表或其他東西。只是我想給你一些想法,基於我能記住的頭腦。

-