甘特圖外掛

以甘特圖形式顯示記錄期間的外掛。也可以透過拖放操作變更期間的開始日與結束日。

外掛的主要功能

安裝本外掛後,即可使用以下功能。

📊

互動式甘特圖

在 kintone 的自訂檢視上顯示甘特圖,並可在日/週/月 3 種刻度之間切換。

🖱️

拖放操作

可拖曳任務長條變更日程,或在群組之間拖曳以變更分類或負責人。

↔️

拖曳長條調整日期

拖曳任務長條的左右兩端,即可直覺地調整開始日與結束日。

📋

右鍵操作記錄

可從快捷選單顯示、編輯、複製、刪除記錄,以及更新進度率。

👥

彈性的群組化

可依分類或負責人將任務群組化顯示,並支援收合功能。

🌐

多國語言支援

支援日文、英文、中文、西班牙文、葡萄牙文與泰文。

專案的日程管理、工程表的建立、出勤表的管理⋯⋯您是否曾希望在 kintone 中以視覺方式掌握排程呢?

標準的記錄清單只會以文字條列開始日與結束日,難以綜觀整體排程。

使用本外掛,即可在 kintone 的自訂檢視上顯示互動式甘特圖。您可以透過拖放任務長條變更排程、拖曳長條調整日期,並從右鍵選單操作記錄。

原始碼全部公開於 GitHub,可免費使用。

外掛提供的功能

甘特圖顯示

將 kintone 應用程式的記錄繪製成甘特圖。每一筆記錄都會顯示為一條任務長條,讓您以視覺方式掌握任務的期間。

  • 3 種刻度切換:日、週、月刻度只需一鍵即可切換
  • 今日線:以紅色縱線標示今天的位置,一眼確認目前的排程狀況
  • 週末醒目提示:以灰色顯示週末的欄位,區分工作日與非工作日
  • 進度率長條:設定進度率欄位後,即可在任務長條內顯示進度狀況
  • 色彩配置:依指定欄位的值,自動以最多 12 種顏色區分任務長條
  • 工具提示:將滑鼠移至任務長條上,即可顯示任務名稱、期間、負責人、分類與進度率

拖放操作

只需滑鼠操作,即可變更任務的排程與所屬群組。

  • 拖曳長條:水平拖曳任務長條,即可平移任務的日程(開始日、結束日)
  • 跨群組移動:將任務長條拖曳至其他群組,即可變更分類或負責人
  • 拖曳長條兩端:拖曳任務長條的左端可調整開始日,拖曳右端可調整結束日

群組化

可依分類或負責人將任務群組化顯示。

  • 分類/負責人切換:透過工具列的按鈕,一鍵切換群組化的依據
  • 群組收合:點擊群組標題可展開/收合任務清單,側邊欄與時間軸會連動
  • 未分類/未指派:尚未設定分類或負責人的任務,也會以「未分類」「未指派」群組顯示

快捷選單

在任務長條或側邊欄的任務名稱上按右鍵,即會顯示快捷選單。

選單項目運作內容
顯示記錄在新分頁開啟 kintone 的記錄詳細畫面
編輯記錄在新分頁開啟 kintone 的記錄編輯畫面
更新進度率從子選單選擇進度率並立即更新
複製記錄複製所有欄位並建立新記錄
刪除記錄顯示確認對話框後刪除記錄

新增任務

透過工具列的「新增任務」按鈕,即可在對話框中輸入標題、開始日與結束日,建立新的任務。

導覽

  • 今日按鈕:將顯示位置跳轉至今天
  • 前後導覽:依刻度對應的間隔(日=7 天、週=28 天、月=90 天)前後移動顯示期間
  • 切換刻度時自動調整:切換刻度時,會自動捲動讓今天位於畫面中央

適合使用本外掛的情境

工程管理與出勤表

無論是製造或建設的工程管理,或是人員的出勤表,都能運用於各種以日程為軸心的管理業務。

專案的排程管理

最適合用於綜觀多項任務的期間,以視覺方式確認排程的重疊或空檔。

掌握團隊內的任務分配

依負責人進行群組化,即可一眼確認各成員的負荷狀況與任務是否過度集中。

進度管理

透過進度率顯示與顏色標示,直覺掌握整個專案的進度狀況。

敏捷式排程調整

可透過拖放與拖曳快速調整排程,也能因應會議中的即時排程變更。

不依賴外部函式庫的自主實作

本外掛的甘特圖並未使用外部的甘特圖函式庫,而是以 React + Emotion(CSS-in-JS)從零實作。

  • 輕量:不包含多餘功能,打包大小已針對 kintone 環境最佳化
  • 彈性:設計上與 kintone 的資料模型緊密結合,欄位對應的自由度高
  • 互動性:透過 dnd-kit 函式庫提供高品質的拖放體驗

拖曳操作採用「樂觀更新」模式。操作的同時 UI 會立即反映結果,並在背景呼叫 kintone API。若發生 API 錯誤,系統會自動從快照回復,因此使用者無須等待操作結果,即可流暢地繼續作業。

設定步驟

1. 建立外掛專用的自訂檢視

本外掛使用 1 個自訂檢視來顯示甘特圖。

請從應用程式的設定畫面 →「清單」新增一個清單,並進行以下設定。

清單名稱任意名稱(例如:甘特圖)
記錄清單的顯示形式請務必選擇「自訂」
顯示分頁請取消勾選

完成以上設定後,請先更新一次應用程式。

關於檢視的更新

外掛只能參照已更新的清單。建立自訂檢視後,請務必儲存並更新應用程式設定。

2. 外掛的設定

在外掛設定畫面中,請設定以下項目。

選擇要顯示的清單

選擇前一個步驟所建立的自訂檢視。

任務資訊的設定(必填)

設定顯示於甘特圖所需的欄位對應。

設定項目說明對應欄位型別
任務名稱作為任務名稱顯示的欄位單行文字等
開始日表示任務開始日的欄位日期
結束日表示任務結束日的欄位日期

額外的顯示項目(選填)

設定後可讓甘特圖更加實用。

設定項目說明對應欄位型別
負責人任務的負責人,用於依負責人群組化使用者選擇
分類任務的分類,用於依分類群組化下拉式選單等
進度率以 0~100 的數值顯示進度率數值
分類排序順序用於控制分類排序順序的數值數值

初次顯示的設定

選擇開啟甘特圖時的預設刻度(日/週/月)。顯示後也可以在畫面上自行切換。

3. 開始使用甘特圖

設定完成後,請開啟所建立的自訂檢視,記錄就會以甘特圖的形式顯示。

關於記錄筆數

本外掛在顯示清單時,會取得目標應用程式的所有記錄並顯示於甘特圖。

若記錄筆數非常龐大(數千筆以上),初次載入可能會耗費較長時間。

關於在大型應用程式中的使用

本外掛並未針對累積數萬筆以上記錄的大型應用程式進行設計。

在記錄筆數眾多的應用程式中,建議您設定自訂檢視的篩選條件以限制記錄筆數。

效能提示

為自訂檢視加上篩選條件,即可限定要顯示的記錄。例如設定「狀態不為完成」或「開始日在過去 3 個月內」等條件,可大幅提升載入速度。

聯絡我們

若您發現外掛的問題,或有新增功能的需求,歡迎透過畫面上方的導覽列與我們聯繫。

外掛的原始碼

本外掛為開源專案。 原始碼公開於 GitHub,任何人都能自由查閱。

若您對詳細的實作內容或架構有興趣,請透過本頁上方的「查看原始碼」按鈕前往儲存庫。

常見問題

  • 有使用外部的甘特圖函式庫嗎?

    沒有。本外掛不依賴外部函式庫,而是以 React + Emotion 自行實作繪製甘特圖。拖放功能則使用 dnd-kit。

  • 行動裝置上也可以使用嗎?

    可以。本外掛同時支援桌機與行動裝置。

  • 可以在一個應用程式中建立多個甘特圖檢視嗎?

    可以。您能在外掛設定中建立多組條件,並分別對應到不同的自訂檢視。

  • 來賓空間的應用程式也可以使用嗎?

    可以。本外掛也支援來賓空間內的應用程式。

發布紀錄

🎉
版本 1.0.0
2026/02/21

甘特圖外掛首次發布
日/週/月 3 種刻度切換
透過拖放變更任務日程
拖曳長條調整開始日/結束日
依分類/負責人進行群組化顯示
快捷選單(顯示/編輯/複製/刪除/更新進度率)
新增任務對話框
群組收合功能
透過樂觀更新實現流暢的操作體驗
多國語言支援(日/英/中/西/葡/泰)