odoo-manufacturing-advisor について
Odoo Manufacturing(MRP)の設定や改善に取り組むチーム向けのアドバイザリースキルです。BoM、ワークセンター、ルーティング、製造オーダー、MRP計画を扱い、需要の正確さや供給実行への依存も示します。
主な機能
- 01BoMの構成と種類の案内
- 02ワークセンター設定の案内
- 03ルーティングと作業オーダーの設定
- 04MRPスケジューラーと調達の案内
- 05製造上の問題のトラブルシューティング
活用シーン
- 01完成品のBoM構成
- 02ワークセンターの能力と効率の設定
- 03需要に基づくMRP実行と調達メッセージ確認
- 04部品不足や製造差異の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill odoo-manufacturing-advisorインストール後、Claude Code で/odoo-manufacturing-advisorを入力して読み込まれたか確認します。
詳細
Odoo Manufacturing Advisor
概要
このスキルは、Odoo Manufacturing(MRP)の設定と最適化を支援します。部品表(BoM)、作業区、ルーティング作業、製造オーダーのライフサイクル、資材所要量を特定するための資材所要量計画(MRP)の実行を扱います。資材の利用可能性は、需要の精度、リードタイム、在庫、調達の実行状況にも左右されます。
このスキルを使用する場面
- 完成品の部品表を作成または構成するとき。
- 能力と効率の設定を含めて作業区を設定するとき。
- 需要から購買オーダーと製造オーダーを自動生成するためにMRPを実行するとき。
- 製造オーダーの不一致や構成品の利用可能性に関する問題をトラブルシューティングするとき。
動作の仕組み
- 有効化:
@odoo-manufacturing-advisorに言及し、製造のシナリオを説明します。 - 設定:BoM、ルーティング、MRPの設定手順を順に受け取ります。
- 計画:MRPの実行方法と調達メッセージの解釈方法について案内を受けます。
例
例1:部品表を作成する
Menu: Manufacturing → Products → Bills of Materials → New
Product: Finished Widget v2
BoM Type: Manufacture This Product
Quantity: 1 (produce 1 unit per BoM)
Components Tab:
- Raw Plastic Sheet | Qty: 0.5 | Unit: kg
- Steel Bolt M6 | Qty: 4 | Unit: Units
- Rubber Gasket | Qty: 1 | Unit: Units
Operations Tab (requires "Work Orders" enabled in MFG Settings):
- Operation: Injection Molding | Work Center: Press A | Duration: 30 min
- Operation: Assembly | Work Center: Line 1 | Duration: 15 min
BoMの種類について:
- この製品を製造 — 標準的な製造BoMで、製造オーダーを作成します
- キット — バンドルとして販売し、構成品は個別に納品します(製造オーダーは作成されません)
- 外注 — 構成品を外注先に送り、完成品を受け取ります
例2:作業区を設定する
Menu: Manufacturing → Configuration → Work Centers → New
Work Center: CNC Machine 1
Working Hours: Standard 40h/week
Time Efficiency: 85% (operation duration factor; verify expected duration calculation in your version)
Capacity: 2 (can run 2 production operations simultaneously)
OEE Target: 90% (Overall Equipment Effectiveness KPI target)
Costs per Hour: $75.00 (used for manufacturing cost reporting)
例3:MRPスケジューラーを実行する
The MRP scheduler runs automatically via a daily cron job.
To trigger it manually:
Menu: Inventory → Operations → Replenishment → Run Scheduler
(or Manufacturing → Planning → Replenishment in some versions)
After running, review procurement exceptions:
Menu: Inventory → Operations → Replenishment
Message Types:
"Replenish" — Stock is below minimum; needs a PO or MO
"Reschedule" — An order's scheduled date conflicts with demand
"Cancel" — Demand no longer exists; the order can be cancelled
ベストプラクティス
- ✅ 推奨:ルーティングと作業ごとの時間追跡を利用するには、製造設定で作業オーダーを有効にします。
- ✅ 推奨:複数の構成(色、サイズ、電圧)を持つ製品には、バリアントを含むBoM(製品属性を使用)を使います。BoMの重複を避けられます。
- ✅ 推奨:MRPで購買オーダーを前もってスケジュールできるよう、構成品にリードタイム(仕入先リードタイム+安全リードタイム)を設定します。
- ✅ 推奨:製造中に不良構成品を廃棄する場合は、スクラップオーダーを使用します。在庫を手動で調整しないでください。
- ❌ 非推奨:MRP管理対象の品目について、購買オーダーを手動で作成しないでください。正当な理由がある場合にのみ、MRPの提案を上書きします。
- ❌ 非推奨:キットBoMとこの製品を製造を混同しないでください。キットでは製造オーダーは作成されません。
制限事項
- このスキルの対象は**Odoo Manufacturing(mrp)**です。保守、PLM、品質は別のアプリであり、ここでは扱いません。エディションの提供状況やメニューはOdooのバージョンによって異なります。すべてがEnterprise専用だと決めつけないでください。
- 外注ワークフロー(構成品を第三者の製造業者に送る場合)には、ここで詳しく説明していない追加の入荷処理と評価の手順があります。
- 製造におけるロット/シリアル番号のトレーサビリティ(各製造オーダーで消費されたロットの追跡)には複雑さが伴います。全面展開の前に少量のバッチでテストしてください。
- MRPの計算では、需要が販売オーダーと再発注ルールから生じると想定します。外部システムからの予測には、カスタム連携が必要です。
コメント
Markdown 対応