RedmineKit

Redmine SLA

Support

四小時的 SLA 並不等於四小時。回應與解決時間以工作時間計算,依您的行事曆、假日與暫停規則,並提供警告、嚴重與違約偵測。

多伺服器: $399

5 個工作天內可退款12 個月更新附原始碼
Redmine SLA 外掛:Redmine 專案的 SLA 儀表板:75% 的達成率環形圖,其中首次回應為 80%、解決為 66.7%;平均回應時間 35 分鐘,平均解決時間 12 小時 40 分鐘;計數器顯示 10 個 SLA 議題,其中 6 個進行中、2 個有風險、3 個已違約、1 個已暫停、2 個已完成;另有依顏色區分的健康狀態列、列出到期時間的有風險與已違約議題表格,以及各 SLA 政策的達成率。
專案 › SLA 依目標呈現的達成率、即時計數器,以及每一個有風險與已違約的議題和其到期時間。
Redmine
4、5、6 與 7
目標
4 個獨立計時器
資料庫
PostgreSQL, MySQL, MariaDB, SQLite
報表
4 種,可匯出 CSV
額外 gem
無
修改的核心檔案
無

正確計算工作時間

支援分段班別的每週排程、各行事曆獨立時區、固定與週期性假日,以及特殊上班日。跨越日光節約時間時依牆上時鐘計算,09:00–18:00 永遠是 09:00–18:00。

四個獨立計時器

首次回應、確認受理、解決與結案,各自擁有目標、狀態與暫停行為。只需設定您實際使用的項目。

等待客戶回覆

依狀態設定的規則決定哪些計時器停止。「等待客戶回覆」可凍結解決時間,同時讓首次回應持續計時,因為那仍是您的責任。

以白話設定條件

可依專案、追蹤標籤、狀態、分類、被分派者、群組、客戶或任何自訂欄位比對,使用實際名稱,絕不使用紀錄 ID。

警告、嚴重、違約

門檻在期限之前觸發,而不是之後。郵件透過 Redmine 本身的郵件寄送程式送出,並以唯一索引登記,確保同一則警示絕不會寄送兩次。

經得起檢驗的達成率

依目標統計的達成率、含中位數與離群值的回應及解決時間分布,以及列出到期日、實際日期與超時幅度的違約表。

團隊下班,計時就停止

直接把兩個時間戳記相減,等於讓週末也算進您的時限。Redmine SLA 會依照您的營業行事曆,只計算您營業中的分鐘數;因此週五傍晚提出、目標為四小時的議題,到期時間是週一,而不是當天晚上。

週一至週五 09:00 至 18:00 行事曆下的四小時解決目標
議題提出時間計入的工作時間到期實際經過時間
週二 09:30連續 4 小時週二 13:304 小時
週五 17:00週五 1 小時,週一 3 小時週一 12:0067 小時
週五 17:00,週一為假日週五 1 小時,週二 3 小時週二 12:0091 小時
任何時間,24×7 行事曆經過 4 小時四小時後4 小時

行事曆支援分段班次、各自的時區、單次與週期性假日,以及特殊工作日。

四個計時器,各有各的規則

只設定您實際承諾的目標。每個目標都依各自的事件開始、暫停與停止,因此「等待客戶回覆」可以凍結解決時間,同時首次回應繼續計時。

首次回應:有人回覆了

在作者以外的任何人留下第一則公開留言時停止。什麼算作回覆,可依政策個別設定。

確認受理:有人負責了

在議題被分派,或進入您選定的狀態時停止。

解決:問題已修正

在議題進入已結束狀態,或您選定的任一解決狀態時停止。

結案:工單已完成

為最終結案另設的目標,適合先解決問題、之後再與客戶確認的團隊。

看起來就像 Redmine,因為它就是 Redmine

沒有 iframe、沒有獨立應用程式,也不必再登入一次。以下是本外掛在 Redmine 7.0 上的真實畫面,展示一個涵蓋所有 SLA 狀態議題的示範專案。

客服人員:每個議題上的 SLA 面板

每個目標一列,顯示其狀態、剩餘時間、已使用的目標比例,以及確切的到期時間。
Redmine SLA 外掛:一個 Redmine 錯誤議題「Checkout page intermittently times out」,屬性下方有 SLA 面板。面板標示為「有風險」,顯示採用 UTC 24x7 行事曆的政策「SLA demo - Critical」。首次回應為「有風險」,剩下幾分鐘,進度環超過 80%。解決為「健康」,剩餘三小時以上。下方有 SLA 時間軸與重新計算的連結。
議題頁面 首次回應只剩幾分鐘、已有風險,解決則仍然健康。倒數計時即時更新,面板也會標明據以計算的政策、行事曆與時區。
Redmine SLA 外掛:已暫停議題的 SLA 面板:首次回應在 5 分鐘內完成(目標 30 分鐘),解決在 50% 時暫停,4 小時中已耗用 2 小時。
已暫停 客服人員在 5 分鐘內回覆,之後議題轉為等待狀態。在客戶回覆之前,解決時間凍結在 4 小時中的 2 小時。
Redmine SLA 外掛:同一個錯誤議題的 SLA 時間軸:首次回應與解決計時器啟動、SLA 開始、首次回應計時器完成、SLA 套用 Critical 政策、解決計時器暫停,每一筆都附有時間戳記與觸發的使用者。
SLA 時間軸 依序列出每一次開始、完成、暫停與違約,以及由誰觸發。當客戶對數字有異議時,這就是您提出的紀錄。

團隊主管:依即將出問題的程度排序的工作佇列

可依狀態、健康狀態、政策或是否違約篩選,依到期時間排序,並匯出 CSV。同樣的欄位在 Redmine 原生的議題清單中也可作為篩選條件與欄位使用。
Redmine SLA 外掛:SLA 議題清單,含 SLA 狀態、SLA 健康狀態、政策與是否違約的篩選條件。列出十個議題,顯示專案、SLA 政策、狀態、彩色健康標章(已暫停、已完成、已違約、嚴重、有風險或健康)、首次回應與解決的結果或剩餘時間,以及 SLA 到期時間。
SLA 議題 十個議題涵蓋所有健康狀態:已暫停、已完成、已違約、嚴重、有風險與健康,並顯示兩項目標各自的剩餘時間或逾時時間。

經理:可以直接拿給客戶看的報表

達成率、回應時間、解決時間與違約,可依期間、政策、追蹤標籤與優先權篩選。每份報表都能匯出 CSV。
Redmine SLA 外掛:SLA 報表頁面的達成率分頁,提供從 7 天到全部期間的快速選項,以及 SLA 政策、追蹤標籤與優先權篩選條件;達成率摘要為 75%,其中首次回應 80%、解決 66.7%。
達成率 已達成目標數相對於已衡量目標數,並依首次回應與解決分開呈現。
Redmine SLA 外掛:回應時間報表:在 5 次已衡量的回應中,中位數 10 分鐘、平均 35 分鐘、最短 5 分鐘、最長 2 小時,並有從 15 分鐘到超過 3 天分組的分布長條圖。
回應時間 中位數、平均、最快與最慢,再加上一張顯示離群值落點的分布圖。
Redmine SLA 外掛:違約報表列出期間內的四筆違約,包含議題、專案、SLA 政策、優先權、被分派者、違約類型(首次回應或解決)、SLA 到期時間、實際時間與違約時長。
違約 哪個議題錯過了哪個目標、原本何時到期、實際何時達成,以及超出多久。

管理員:用白話寫成的政策

「當議題的優先權為 Urgent、Immediate 之一時。」條件使用選單中的實際名稱,而不是紀錄 ID。時長可輸入 30、4h 或 1d 4h。
Redmine SLA 外掛:SLA 政策表單:名稱、說明、啟用、預設與排序順序,接著是首次回應、確認受理、解決與結案的目標,營業行事曆與時區,以及一個條件表格,其中優先權為 Urgent 與 Immediate 之一。
目標與條件 四項目標、用來衡量它們的行事曆,以及決定政策適用於哪些議題的條件。
Redmine SLA 外掛:政策表單的事件區段:SLA 在議題建立時開始;首次回應在第一則公開留言時停止,並忽略議題作者的更新;確認受理在議題被分派時停止;解決與結案在議題進入已結束狀態或任一選定狀態時停止。
事件 選擇每個計時器由什麼啟動、由什麼停止。
Redmine SLA 外掛:政策表單上的門檻值:警告設為 75%、嚴重設為 90%,並啟用通知;下方的暫停規則表格中,有一個狀態會暫停「解決」與「結案」,但不暫停「首次回應」或「確認受理」。
門檻值與暫停規則 75% 時警告,90% 時進入嚴重,並勾選每個狀態要凍結哪些目標。
Redmine SLA 外掛:營業行事曆的工作時間:週一至週五 09:00 至 18:00,週末空白,每天可另設第二個時段以支援分段班次,並有一鍵套用週一至週五 09:00 至 18:00 的捷徑。
營業行事曆 每個工作日的工作時間、供分段班次使用的第二時段、時區與假日,或直接設為 24×7。
Redmine SLA 外掛:Redmine 專案設定中的 SLA 分頁:啟用 SLA、沿用上層專案設定、營業行事曆、預設 SLA 政策與時區,以及限制此專案可使用哪些 SLA 政策的核取方塊。
專案設定 依專案啟用 SLA、沿用上層專案設定、覆寫行事曆,或限制可套用的政策。

維運:在同一處確認一切都正常運作

Redmine SLA 外掛:SLA 管理頁面:包含營業行事曆、政策、已啟用專案、全域暫停規則與背景處理(附上次執行時間)的設定檢查清單;含計數器與 75% 達成率的總覽;以及前往政策、行事曆、假日、暫停規則、電子郵件範本、設定、報表、SLA 議題與稽核軌跡的連結。
網站管理 › SLA 設定檢查清單會告訴您還缺什麼、背景工作上次何時執行,並提供即時總覽。
Redmine SLA 外掛:SLA 稽核軌跡:可篩選的表格,列出每個 SLA 何時被套用或重新計算、由哪位使用者執行、針對哪個物件,以及政策名稱、議題 ID 等詳細資訊。
稽核軌跡 誰在何時套用、變更或重新計算了哪個 SLA。

服務台真正會爭論的每一件事

爭議很少是關於工單有沒有逾時,而是哪些時數該算、計時何時該停止,以及當時的目標是多少。

工作時間,正確處理

支援分段班次的每週排程、每個行事曆各自的時區、固定與週期性假日,以及特殊工作日。日光節約時間切換前後,09:00 依然是 09:00。

等待客戶回覆

可依狀態設定暫停規則,套用於全域或個別政策。只扣回工作時間,因此跨週末的暫停不會造成任何影響。

警告、嚴重、違約

門檻值在期限之前就會觸發。每則通知只透過 Redmine 原生的郵件寄送程式發送一次,範本可依事件與語言個別編輯。

每個議題套用正確的政策

可依專案與子專案、追蹤標籤、優先權、狀態、分類、作者、被分派者、群組或任何自訂欄位比對。多個政策同時符合時,排序順序較前者優先。

直接整合在議題清單中

SLA 政策、狀態、健康狀態、是否違約、到期時間與剩餘時間,都能在 Redmine 議題清單中作為篩選條件與欄位:可排序、可分組、可匯出。

修改不會改寫歷史

每個 SLA 都會保存開始時所用政策的快照。下一季調整目標,不會影響上一季的數字。重新計算必須由管理員刻意執行。

一個議題會經歷什麼

週五下午提出的一個嚴重錯誤,採用週一至週五 09:00 至 18:00 的行事曆,首次回應目標為 30 分鐘,解決目標為四小時。

時間事件外掛的動作
週五 15:00提出第一個符合的政策被套用,其計時器開始計時。當天剩下三個工作小時,因此有一小時順延到週一。
週五 15:20首次回覆客服人員的公開留言讓首次回應計時器停在 20 分鐘,在 30 分鐘目標之內。
週五 16:00等待中解決計時暫停。客戶週一回覆時,到期時間會順延,延後的時間恰好等於損失的工作時間。
週一75% 警告警告電子郵件會在還來得及處理時寄出。
週一已解決耗用的時間以及是否達成目標都會被記錄下來,且不會再變動。
每個議題的 SLA 健康狀態,門檻值依政策設定
已耗用健康狀態
低於 75%健康
75%有風險
90%嚴重
100%已違約
保留中已暫停
已達成目標已完成

每個畫面都有對應的 JSON

唯讀的 JSON API 涵蓋畫面上顯示的所有內容。它使用一般的 Redmine API 金鑰驗證,並遵循與頁面相同的權限。

方法端點回傳內容
GET/sla/issues/:id.json單一議題的 SLA
GET/sla/issues.jsonSLA 議題,可篩選
GET/projects/:id/sla/issues.json單一專案的 SLA 議題
GET/sla/timeline/:id.json單一議題的時間軸
GET/sla/dashboard.json儀表板計數器與達成率
GET/sla/reports/:report.json四種報表中的任一種
GET/sla/policies.json政策及其目標
GET/sla/calendars.json行事曆與工作時間

讀取單一議題的 SLA

在 X-Redmine-API-Key 標頭中傳送您的金鑰。回應內容包含政策、行事曆、整體健康狀態,以及每個目標各一筆資料,列出其狀態、到期時間與已耗用時間。您可以用它在看板螢幕上顯示 SLA 倒數,或將達成率數據匯入您自己的報表系統。

六項權限,依角色授予

SLA 是標準的 Redmine 專案模組。在需要衡量的專案上啟用,並只給每個角色所需的權限。Redmine 管理員一律擁有兩項全域權限。

權限範圍允許的操作
view_sla專案檢視議題上的 SLA 面板、SLA 議題清單與時間軸
view_sla_dashboard專案檢視 SLA 儀表板
view_sla_reports專案檢視並匯出 SLA 報表
manage_sla專案編輯專案的 SLA 設定,並重新計算議題的 SLA
manage_sla_policies全域建立及編輯政策與暫停規則
manage_sla_calendars全域建立及編輯行事曆與假日

在您現有的 Redmine 環境中執行

環境狀態備註
Redmine 7.x支援已在 Redmine 7.0、Rails 8.1 與 Ruby 3.4.2 上測試。本頁截圖取自 7.0。
Redmine 6.x支援
Redmine 5.x支援資料庫遷移後需執行外掛資源(assets)任務
Redmine 4.x支援4.0 為外掛宣告的最低版本
資料庫支援PostgreSQL、MySQL、MariaDB 與 SQLite,不使用任何資料庫專屬 SQL
額外 gem無不需要 Redis,也不需要 Sidekiq。只要一筆 cron 項目或 systemd timer 執行背景檢查即可。
Redmine 核心未修改不修改任何核心檔案,因此不影響 Redmine 升級

價格

單一伺服器

$199

一個 Redmine 執行個體 · 使用者人數不限 · 12 個月更新。

Unlimited users12 months of updatesEmail support
購買授權

多伺服器

$399

Redmine 伺服器數量不限 · 使用者人數不限 · 12 個月更新。

Unlimited users12 months of updatesEmail support
購買授權

需要客製化的 Redmine 解決方案嗎?

想要的功能在我們現有的外掛中找不到嗎?

RedmineKit 提供 Redmine 外掛客製化開發、外掛修改、工作流程自動化、第三方系統整合,以及為您的業務量身打造的解決方案。

請告訴我們您的需求。我們會評估需求,並提出合適的解決方案,附上預估費用與時程。

購買