「受注が入るたびに、Excelで部品表を開いてVBAを走らせ、計算結果を確認してから発注メールを手打ちする——」そんな作業を毎回繰り返している中小製造業の担当者に、基幹システムなしでBOM管理・所要量計算・調達指示を自動化する設計術をお伝えします。
Before:ExcelVBAのBOM展開が引き起こす「3つの現場課題」
MRP(資材所要量計画)機能を持たない基幹システムや、老朽化したExcelVBAで所要量計算を回している中小製造業は、今も数多く存在します。この状態では、以下の3つの問題が慢性的に発生しています。
BOM展開マクロを作った担当者しか中身を理解できず、その人が休む・辞めると所要量計算自体が止まるというリスクを常に抱えています。
設計変更で部品が代替品に切り替わっても、ExcelのBOMシートが更新されるのは「誰かが気づいたとき」。古い部品コードで調達指示が出てしまうケースが頻発します。
受注数量を別シートからコピーしてBOM展開シートに貼り付ける工程で、行ズレや数量誤入力が発生。誤った数量で部品を発注し、欠品や過剰在庫を招く原因になります。
FlowSyncで作るBOM管理アプリの構造設計
FlowSyncを使ったBOM管理アプリは、製品コード・親子構成・数量係数の3軸でマスタを設計することで、どんな製品構成にも対応できる柔軟性を持ちます。
マスタ設計の基本3テーブル
受注オーダーと紐づくキーテーブル。製品コードを起点にBOM展開がトリガーされます。入力項目:製品コード(必須)、製品名、製品区分(完成品/中間品)、有効開始日。
親子関係を1レコード1行で管理するのがポイント。多段階構成(完成品→中間品→部品)も再帰的に展開できます。数量係数(親1個あたりの子品目必要数)を持たせることで、受注数量を掛け合わせるだけで所要量が算出されます。
調達指示の自動発行に必要な情報をここに集約。標準リードタイムを持たせることで、受注納期からの逆算発注日も自動計算できます。
受注確定トリガーによる所要量自動展開の仕組み
FlowSyncの「ボタンアクション」機能を使い、受注入力画面の「受注確定」ボタンを押した瞬間に以下の処理が自動実行されます。
- 受注明細の製品コードと受注数量を取得
- BOM構成マスタを再帰展開して全子品目を列挙
- 部品別所要量(数量係数 × 受注数量)を所要量テーブルに書き込み
- 在庫マスタと突合して欠品リスクを判定
Excelでは「親子関係の情報を構造として保存できない」という根本的な限界があります。FlowSyncのリレーショナルなテーブル構造を使えば、何段階でも入れ子になった部品構成を正確に展開・管理できます。
所要量計算→在庫引当→調達指示自動発行の業務フロー
BOM展開後の業務を支える画面は、大きく3つのコンポーネントで構成します。
画面① 部品別欠品リスクアラート一覧
所要量展開の結果、在庫が不足する部品を自動でハイライト表示。画面名:「欠品リスクアラート」。表示項目は「部品コード・部品名・所要数量・現在庫・不足数・調達先・推奨発注日」の7列。不足数がゼロより大きい行は赤色で強調表示されます。これにより、担当者は全受注を横断して欠品リスクを一覧で把握できます。
画面② 調達先別納期回答入力ポータル
調達指示の送付後、サプライヤーからの納期回答をFlowSyncの入力フォームで受け付けます。入力項目:調達指示番号(自動入力)、回答納期、数量確認フラグ、備考。サプライヤーにはURLを共有するだけで、ログイン不要のポータル画面から回答が可能。メール返信を読んで手入力する作業が不要になります。
画面③ 受注出荷影響ダッシュボード
部品の納期回答状況と受注出荷予定を紐づけたダッシュボード。「どの受注オーダーが、どの部品の遅延によって出荷に影響するか」をガントチャート形式で可視化します。出力ファイル名:「出荷影響サマリー_YYYYMMDD.xlsx」として日次エクスポートも可能です。
After:基幹システムなしで実現できる自動化の全体像
FlowSyncで構築したBOM管理アプリが稼働した後の業務フローは、次のように変わります。
以前は受注情報をExcelにコピーして、VBAを手動実行していた工程がボタン1つに集約されます。
受注確定から欠品リスクアラート表示までの時間を大幅に短縮できるとされています。月50件規模の受注であれば、月間の手作業工数を数分の一以下に圧縮できる可能性があります。
欠品部品の調達指示メールが、部品マスタの調達先メールアドレス宛に自動送信されるとされています。手打ちメールによる発注漏れゼロを実現します。
FlowSyncによるBOM内製管理が「基幹システム不要」で成立するのは、所要量計算・在庫引当・調達指示発行という一連のMRP的機能をアプリ内で完結できるからです。ERP等の基幹システム導入費用は規模や形態によって数十万円から数億円規模にのぼることもあり、その刷新を待たずに、現場のDXを今すぐ始められます。
もちろん、将来的に基幹システムを導入した際はFlowSyncのAPIやCSVエクスポートを使って連携することも可能とされています。「今すぐ使えるアプリ」として稼働させながら、段階的に基幹との統合を進める設計が、中小製造業には現実的な選択肢と言えます。
まとめ
- 課題の核心:ExcelVBAのBOM管理は属人化・更新遅延・計算ミスの3重苦を抱えており、受注件数によっては月間で多大な手作業工数が失われている
- 設計の要点:FlowSyncで「製品マスタ・BOM構成マスタ・部品マスタ」の3テーブルを設計し、受注確定トリガーで所要量を自動展開する仕組みを構築できる
- 自動化の範囲:欠品リスクアラート・調達先納期回答ポータル・出荷影響ダッシュボードまで、基幹システム不要でMRP相当の機能をFlowSyncで内製実現できる
- 次のアクション:まずBOM構成マスタの設計から着手し、受注確定→調達指示の1フローを最初の自動化テーマとして試作することを推奨