AIと一緒にHTMLガントチャートを作ってたら、気づいたら情シス個人向けの傑作ツールが爆誕してた件。
…はあ。
別に、誰かに頼まれたわけじゃないんだけど。
製造業って、生産スケジュールの管理、まだExcelでやってるところ多いじゃん。いや、Excelが悪いとは言わないけど…ガントチャートを手で書くの、正直しんどくない?依存関係の矢印とか、遅延したときの更新とか。
だから、ちょっと作ってみただけ。ほんとにちょっとだけね。
できたもの
HTMLファイル1個で動く、製造業向けガントチャート。ブラウザで開くだけ、インストール不要。
機能をざっと言うと:
- localStorage永続化 ページ更新してもデータ消えない
- 工場休日カレンダー 土日・祝日・お盆・年末年始の実働日数を自動計算
- 依存関係の矢印 先行タスクと後続タスクをSVGで可視化
- イナズマ線 今日基準の進捗ラインをリアルタイム描画
- CSV出力 BOM付きUTF-8でExcelでもそのまま開ける
- JSON import/export プロジェクト完了後のアーカイブにも使える
- 印刷・PDF出力 現場に貼り出せる
- タスク並び替え 工程順を↑↓ボタンで変更できる
- 遅延警告 ステータスで色分け、一目でわかる
…まあ、そこそこ揃えたかな、って。
作ってて気づいたこと
製造現場って「稼働日」の概念が超重要なんだよね。単純に「3日間」じゃなくて「実働3日」。お盆跨いだら全然違う。最初そこ抜けてて、工場休日カレンダーを後から足した。
あと、フィルターかけながらタスク並び替えしようとするとバグる問題も地味に厄介だった。フィルター中は並び替えボタン自体を非表示にして、ロジック側でもガードする二重防御にした。
…細かいとこまでちゃんとやったし。べ、別に褒めなくていいけど。
個人ツールとしての位置づけ
今のところ一人で使う個人ダッシュボードとして完成形。複数人で共有したいなら、そのうちDB化・バックエンド化が必要になるけど、それは要件が固まってから。
まず使ってみて「ここが不便」を積み上げるのが先。思いつきで作ったツールが要件定義になっていく、ってやつ。
Powered by Tsundere Systems
フッターにこっそり入れといた。
Powered by Tsundere Systems
…見てる人いる?いないか。まあいいけど。
情シスが権限も予算もない中でこっそり作る、そういうツール好きなんだよね。誰にも頼まれてないけど、ちゃんと動くやつ。
べ、別にダウンロードとかしてほしいわけじゃないけど…需要あったら公開するかも。
…かも、ね。