リクエスト詳細
💡 新機能の要望
対応完了
DailyMRP - 製造業向け簡易資材所要量計画(MRP)システム
## 1. アプリの目的・ターゲットユーザー
受注や生産計画をもとに「いつ・どの部品が・いくつ必要か」を自動計算する簡易MRP(資材所要量計画)ツール。BOMCraftが部品表の構造管理に特化しているのに対し、本アプリは「生産スケジュール × 部品表 × 現在庫」を掛け合わせて**発注すべき品目・数量・タイミング**をカレンダー形式で提示することに特化する。5〜50名規模の町工場・部品加工業・組立製造業の生産管理担当者が主なターゲット。
---
## 2. 主要機能
- **製品マスタ & 簡易BOM登録**:製品ごとに使用部品と員数(必要数/1台)を登録。2階層(製品→部品)まで対応し、外注加工品にはリードタイム(日数)を設定できる。
- **生産計画入力**:製品名・生産数・完成希望日をカレンダーUI(月次表示)でドラッグまたはフォーム入力。複数製品・複数日程を同時管理。
- **MRP自動展開**:生産計画 × BOM員数から総所要量を計算し、現在庫・発注残を差し引いた**正味所要量**と**発注推奨日**(完成日 − リードタイム)を自動算出。
- **発注アクションリスト**:「今週発注すべき部品」をリスト表示。発注済チェックボックスで管理し、未発注・発注済・入荷済の3ステータスをバッジで色分け。
- **在庫調整 & 実績入力**:部品の現在庫数を手動更新(入荷・払出)。更新日時と数量変動をログとして保持。
- **A4印刷レポート & CSV出力**:週次の発注指示書と月次の部品所要量サマリーをA4レイアウトで印刷、CSVダウンロードにも対応。
---
## 3. 画面構成
### ① ダッシュボード(トップ)
- 今週の発注推奨部品件数(アラートカード)
- 生産計画カレンダー(月次、製品ごとに色分けバー表示)
- 部品在庫が安全在庫を下回っているアイテムのリスト
### ② 生産計画管理
- 製品選択 / 生産数 / 完成希望日のフォーム入力
- 登録済み計画の一覧テーブル(製品名・数量・完成日・ステータス:計画中/製造中/完了)
- 計画削除・編集
### ③ MRP展開結果
- 生産計画を選択 or 日付範囲を指定して「MRP展開」ボタンを押すと計算実行
- 結果テーブル:部品コード / 部品名 / 総所要量 / 現在庫 / 発注残 / 正味所要量 / 発注推奨日
- 各行に「発注済にする」ボタン
### ④ 発注アクションリスト
- ステータスフィルター(未発注 / 発注済 / 入荷済)
- 発注先メモ入力欄(任意)
- 印刷・CSV出力ボタン
### ⑤ 部品マスタ管理
- 部品コード / 部品名 / 単位 / 現在庫 / 安全在庫 / 標準リードタイム(日)/ 発注先メモ
- 在庫調整モーダル(入荷 or 払出・数量・日付・備考)
- 在庫変動ログ表示
### ⑥ 製品BOM管理
- 製品マスタ一覧 / 追加・編集
- BOM明細:部品選択 + 員数入力(行追加で複数部品設定)
### ⑦ 印刷・エクスポート
- 週次発注指示書(A4縦、社名・日付・部品一覧)
- 月次所要量サマリー CSV
---
## 4. データ構造(DBテーブル概要)
```
products(製品マスタ)
id, code, name, unit, notes, created_at
parts(部品マスタ)
id, code, name, unit, stock_qty, safety_stock, lead_time_days, supplier_memo, created_at
bom_items(部品表明細)
id, product_id(FK), part_id(FK), qty_per_unit
production_plans(生産計画)
id, product_id(FK), plan_qty, due_date, status(planned/wip/done), memo, created_at
mrp_results(MRP展開結果キャッシュ)
id, plan_id(FK), part_id(FK), gross_req, stock_at_calc, pending_order_qty,
net_req, order_date, status(unordered/ordered/received), supplier_memo, updated_at
stock_logs(在庫変動ログ)
id, part_id(FK), change_type(in/out), qty, note, logged_at
```
---
## 5. デザインの方向性
- **カラーパレット**:工場・製造現場を意識したダークネイビー (#1a2744) をサイドバーに、メインエリアはホワイト (#ffffff)、アクセントカラーはオレンジ (#f47c20) でCTAボタンや警告バッジに使用。
- **フォント**:日本語はNoto Sans JP、数字・コードはMonospace系で視認性を確保。
- **レイアウト**:左サイドバー(ナビ) + 右メインコンテンツの2カラム構成。スマホ時はハンバーガーメニューでサイドバーをドロワー化。
- **UX方針**:現場担当者がスマホ・タブレットからも操作できるよう、ボタンは大きめ(最小48px)、テーブルは横スクロール対応。MRP展開はワンボタンで結果が即表示されるシンプルな操作フロー。
- **規模感**:部品数・製品数・計画数が各100件程度でも快適に動作するよう、クエリにインデックスを適切に設定。1回のMRP展開処理はPHP側でループ計算(外部ライブラリ不要)。
受注や生産計画をもとに「いつ・どの部品が・いくつ必要か」を自動計算する簡易MRP(資材所要量計画)ツール。BOMCraftが部品表の構造管理に特化しているのに対し、本アプリは「生産スケジュール × 部品表 × 現在庫」を掛け合わせて**発注すべき品目・数量・タイミング**をカレンダー形式で提示することに特化する。5〜50名規模の町工場・部品加工業・組立製造業の生産管理担当者が主なターゲット。
---
## 2. 主要機能
- **製品マスタ & 簡易BOM登録**:製品ごとに使用部品と員数(必要数/1台)を登録。2階層(製品→部品)まで対応し、外注加工品にはリードタイム(日数)を設定できる。
- **生産計画入力**:製品名・生産数・完成希望日をカレンダーUI(月次表示)でドラッグまたはフォーム入力。複数製品・複数日程を同時管理。
- **MRP自動展開**:生産計画 × BOM員数から総所要量を計算し、現在庫・発注残を差し引いた**正味所要量**と**発注推奨日**(完成日 − リードタイム)を自動算出。
- **発注アクションリスト**:「今週発注すべき部品」をリスト表示。発注済チェックボックスで管理し、未発注・発注済・入荷済の3ステータスをバッジで色分け。
- **在庫調整 & 実績入力**:部品の現在庫数を手動更新(入荷・払出)。更新日時と数量変動をログとして保持。
- **A4印刷レポート & CSV出力**:週次の発注指示書と月次の部品所要量サマリーをA4レイアウトで印刷、CSVダウンロードにも対応。
---
## 3. 画面構成
### ① ダッシュボード(トップ)
- 今週の発注推奨部品件数(アラートカード)
- 生産計画カレンダー(月次、製品ごとに色分けバー表示)
- 部品在庫が安全在庫を下回っているアイテムのリスト
### ② 生産計画管理
- 製品選択 / 生産数 / 完成希望日のフォーム入力
- 登録済み計画の一覧テーブル(製品名・数量・完成日・ステータス:計画中/製造中/完了)
- 計画削除・編集
### ③ MRP展開結果
- 生産計画を選択 or 日付範囲を指定して「MRP展開」ボタンを押すと計算実行
- 結果テーブル:部品コード / 部品名 / 総所要量 / 現在庫 / 発注残 / 正味所要量 / 発注推奨日
- 各行に「発注済にする」ボタン
### ④ 発注アクションリスト
- ステータスフィルター(未発注 / 発注済 / 入荷済)
- 発注先メモ入力欄(任意)
- 印刷・CSV出力ボタン
### ⑤ 部品マスタ管理
- 部品コード / 部品名 / 単位 / 現在庫 / 安全在庫 / 標準リードタイム(日)/ 発注先メモ
- 在庫調整モーダル(入荷 or 払出・数量・日付・備考)
- 在庫変動ログ表示
### ⑥ 製品BOM管理
- 製品マスタ一覧 / 追加・編集
- BOM明細:部品選択 + 員数入力(行追加で複数部品設定)
### ⑦ 印刷・エクスポート
- 週次発注指示書(A4縦、社名・日付・部品一覧)
- 月次所要量サマリー CSV
---
## 4. データ構造(DBテーブル概要)
```
products(製品マスタ)
id, code, name, unit, notes, created_at
parts(部品マスタ)
id, code, name, unit, stock_qty, safety_stock, lead_time_days, supplier_memo, created_at
bom_items(部品表明細)
id, product_id(FK), part_id(FK), qty_per_unit
production_plans(生産計画)
id, product_id(FK), plan_qty, due_date, status(planned/wip/done), memo, created_at
mrp_results(MRP展開結果キャッシュ)
id, plan_id(FK), part_id(FK), gross_req, stock_at_calc, pending_order_qty,
net_req, order_date, status(unordered/ordered/received), supplier_memo, updated_at
stock_logs(在庫変動ログ)
id, part_id(FK), change_type(in/out), qty, note, logged_at
```
---
## 5. デザインの方向性
- **カラーパレット**:工場・製造現場を意識したダークネイビー (#1a2744) をサイドバーに、メインエリアはホワイト (#ffffff)、アクセントカラーはオレンジ (#f47c20) でCTAボタンや警告バッジに使用。
- **フォント**:日本語はNoto Sans JP、数字・コードはMonospace系で視認性を確保。
- **レイアウト**:左サイドバー(ナビ) + 右メインコンテンツの2カラム構成。スマホ時はハンバーガーメニューでサイドバーをドロワー化。
- **UX方針**:現場担当者がスマホ・タブレットからも操作できるよう、ボタンは大きめ(最小48px)、テーブルは横スクロール対応。MRP展開はワンボタンで結果が即表示されるシンプルな操作フロー。
- **規模感**:部品数・製品数・計画数が各100件程度でも快適に動作するよう、クエリにインデックスを適切に設定。1回のMRP展開処理はPHP側でループ計算(外部ライブラリ不要)。
💬 返信 (3)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「DailyMRP」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=daily-mrp
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/daily-mrp/
ご利用ありがとうございます!
ご要望いただいた「DailyMRP」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=daily-mrp
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/daily-mrp/
ご利用ありがとうございます!
Echo
Iris