受注管理業務 — 現状フロー(AS-IS)
製造業A社・営業事務部門の受注管理業務。EDI受注を起点に、配送手配・生産確認を経て基幹システムに連携するまでの一連のプロセス。
1. 受注データ受付
担当: 営業事務 / 頻度: 随時(1日30〜50件)
- EDIで受注データを受信(全体の約70%)
- 残り30%はFAX・電話で受注 → 営業事務が手入力
- 受信データをExcelの受注管理表に転記
- 品名コード・納入先・数量・出荷日を手動で確認
課題: 二重入力
EDIデータを一度受信した後、Excelに手動転記。月間 約1,200件 の転記作業が発生。転記ミスが月平均 15件
2. 配送手配・確認
担当: 営業事務 → 運送会社 / 所要時間: 平均2〜3日
- Excelから対象受注を抽出し、運送会社にメールで配送依頼
- 運送会社から電話 or FAXで回答
- 回答内容をExcelに転記、要調整の場合は電話で再交渉
- 確認完了をExcel上で手動ステータス更新
課題: 確認リードタイムと確認漏れ
メール→電話→FAXの往復で 平均2.5日。回答がExcelに反映されないまま放置されるケースが月 8件
3. 生産確認
担当: 営業事務 → 生産管理 / 所要時間: 1〜5日
- 生産管理部門に社内メールで生産可否を確認
- 週次の生産調整会議(毎週月曜)で最終確認
- 会議結果を営業事務がExcelに手動反映
- 要調整の場合は代替出荷日・数量を再確認
課題: 週次会議がボトルネック
火曜に入った受注は最長 6日間 生産確認が取れない。急ぎ案件は個別に電話するが、記録が残らない
4. 基幹システム連携
担当: 営業事務 / 頻度: 日次(夕方まとめ入力)
- 配送確認・生産確認が両方完了した受注を特定
- Excelから基幹システム(SAP)に手動入力
- 入力ミス防止のためダブルチェック体制(2名体制)
- 連携完了後、Excelのステータスを「連携済」に更新
課題: 三重入力 + ダブルチェック工数
EDI → Excel → SAP の 三重入力。ダブルチェックに1件あたり 約5分、月間 約100時間 の工数
5. ステータス管理・問合せ対応
担当: 営業事務 / 頻度: 随時
- 「あの受注どうなった?」の問合せに都度Excelを確認して回答
- 担当者のPCにしかExcelがなく、不在時は回答不能
- 月末の集計・レポート作成にも毎回3〜4時間
課題: 属人化・リアルタイム性の欠如
情報が個人のExcelに閉じており、リアルタイムでの全体把握が不可能。担当者不在時の業務停滞が常態化
課題・ボトルネック分析
AS-ISフローから抽出した主要課題を、影響度・頻度・改善余地の観点で整理。
課題サマリ
| # | 課題 | 影響度 | 発生頻度 | 該当フロー |
| 1 | 二重・三重入力による転記ミス | 高 | 月15件 | 受付・基幹連携 |
| 2 | 配送確認の長リードタイム | 高 | 全件 | 配送手配 |
| 3 | 週次会議による生産確認の遅延 | 高 | 全件 | 生産確認 |
| 4 | ステータスの属人管理 | 中 | 常時 | 全体 |
| 5 | ダブルチェック工数 | 中 | 月100h | 基幹連携 |
| 6 | 変更履歴・監査証跡の不在 | 中 | 監査時 | 全体 |
課題① 二重・三重入力
現状
EDI → Excel → SAP の3段階で同じデータを入力。月間1,200件 × 3回 = 延べ3,600回の入力作業。
あるべき姿
EDIデータをシステムが直接取込 → 確認完了後に自動で基幹連携。人手の入力は0回に。
課題② 配送確認のリードタイム
現状
メール・電話・FAXベースで平均2.5日。運送会社側も「どの案件の回答か」を紙で管理しており、双方に非効率。
あるべき姿
運送会社が専用画面から直接回答。リアルタイムでステータスが更新され、確認漏れもゼロに。
課題③ 生産確認の遅延
現状
週次会議でまとめて確認するため、最長6日間の遅延。急ぎ案件は電話で対応するが、記録が残らない。
あるべき姿
生産拠点担当者が専用画面で随時回答。自動通知で確認依頼を即座に届け、回答もリアルタイム反映。
課題④ 属人化・リアルタイム性
現状
担当者のローカルExcelに情報が閉じている。担当者不在 = 業務停止。問合せ対応も都度Excel検索。
あるべき姿
全受注をWebシステムで一元管理。ステータス別の一覧・検索・絞り込みで、誰でもリアルタイムに状況把握。
Formulaへの指示
「このAS-ISフローをベースに、EDIで受注を受けて、配送と生産の確認が取れたら基幹に連携する業務システムを作りたい。配送確認・生産確認は外部の担当者が直接画面から回答できるようにして、ステータスをリアルタイムで一覧管理できるようにしてほしい」
「EDIで受注を受けて、配送と生産の確認が取れたら基幹に連携する業務を作りたい」
↓ AS-ISフローとAIの対話から以下の仕様書が自動生成されました
受注管理業務
業務概要
EDIで受信した受注データを起点に、配送確認・生産確認を並行で進め、両確認が完了した受注を基幹システムへ連携する。
受注管理担当が全体の進捗を一覧で把握し、運送会社と生産拠点に対してそれぞれ確認依頼を出し、回答を集約する。
AS-IS課題との対応
| AS-IS課題 | To-Be解決策 |
| 二重・三重入力 | EDI自動取込 → 確認後に基幹自動連携 |
| 配送確認リードタイム | 運送会社向け専用画面で即時回答 |
| 生産確認遅延 | 生産拠点向け専用画面 + 自動通知 |
| 属人化 | Web一覧でステータスをリアルタイム共有 |
| 監査証跡不在 | 全操作の変更履歴を自動記録 |
アクター
人間アクター
- 受注管理担当(営業事務)
- 運送会社担当者
- 生産拠点担当者
システムアクター
- EDI受信バッチ
- 基幹連携バッチ
- 通知バッチ
- データクリーンアップバッチ
フローステップの実行形態
| 実行形態 | アクター | トリガー | 設計成果物 |
| 画面操作 | 人間 | 画面イベント | view.md |
| バッチ | システム | スケジュール | batch.md |
| 外部連携 | 外部 | API / ファイル | api.md |
業務フロー
1. 受注データ取込
1-1. EDI受信(バッチ)
実行形態: バッチ / バッチID: BAT_SRL1_001
トリガー: 営業時間中1時間ごと、夜間日次03:00
EDIから受注データをファイルで受信し、受注テーブルへ取り込む。受信時点のステータスは「未対応」。
- 入力: EDIファイル(FTPまたは共有フォルダ)
- 処理: ファイル読込 → マスタ整合性チェック → 必須項目チェック
- 正常データ → 受注テーブルへINSERT(ステータス=未対応)
- 異常データ → 取込エラーテーブルへINSERT
- エラー時: リトライ3回 → 失敗時はシステム管理担当に通知
2. 受注確認(画面操作)
実行形態: 画面操作 / 画面: 受注一覧 / 受注詳細
受注管理担当が受注の一覧を確認する。ステータス別(未対応/対応中/確定待ち/連携済)に絞り込み。品名・納入先・出荷日などで検索・ソート。
3. 配送確認(画面操作)
実行形態: 画面操作 / 画面: 配送確認 / 配送確認回答
受注管理担当は、運送会社向けに配送確認の一覧を提示。運送会社担当者が対応可否を回答。要調整の場合は調整項目と理由を入力。
4. 生産確認(画面操作)
実行形態: 画面操作 / 画面: 生産確認 / 生産確認回答
生産拠点に対して生産可否を確認。要調整の場合は代替出荷日・代替数量・変更理由を入力。
5. 基幹連携(バッチ)
実行形態: バッチ / バッチID: BAT_SRL1_002
トリガー: 日次18:00
配送確認・生産確認の両方が完了した受注を基幹システムへREST APIで連携。ステータスを「連携済」に更新。
受注管理
この業務で使うマスタデータ・区分値・表示ルールをまとめています。
画面の見た目や動作に直接反映されます。
1. マスタ候補テーブル
| コード | 名称 | 主な属性 |
| 品名コード | 商品マスタ | 商品名 / 商品区分 / 単位(kg) / 規格 |
| 納入先コード | 納入先マスタ | 納入先名 / 住所 / 積込区分 / 担当運送会社 |
| 売上コード | 売上先マスタ | 売上先名 / 請求先区分 |
| 運送会社コード | 運送会社マスタ | 運送会社名 / 連絡先 / 担当エリア |
| 生産拠点コード | 生産拠点マスタ | 拠点名 / 所在地 / 取扱品名 |
2. 区分値
| 区分名 | 値 | 管理形態 |
| 受注ステータス | 未対応/対応中/確定待ち/連携済 | 定数(enum) |
| 配送確認ステータス | 未確認/確定待ち/要調整/確認済 | 定数(enum) |
| 生産確認ステータス | 未確認/確定待ち/要調整/確認済 | 定数(enum) |
| 積込区分 | 宵積み/当日積込/引取 | 定数(enum) |
| 商品区分 | チョコレート/油脂/その他 | マスタ |
3. 表示ルール
- 積込区分: 宵積み → 🌙 / 当日積込 → ☀ / 引取 → 📦
- 受注ステータス: 未対応 → 赤バッジ / 連携済 → 緑バッジ
- 数量フォーマット: #,### kg(右寄せ)
- 日付フォーマット: M/D
4. 受注データ項目
EDI管理番号, 品名コード, 商品名, 商品区分, 数量(kg),
納入先コード, 納入先, 売上コード, 売上先,
出荷日, 納入日, 納入時間, 積込区分, EOSグループ,
配送ステータス, 生産ステータス, 受注ステータス