自動車部品工場:受注 → 出荷(現状フロー)

役割 \ 時系列
Day0 午前Day0 午後Day1 午前Day1 午後 Day2Day3Day4Day5 ★ 生産計画確定 ★ 製造完了 ★ 出荷完了
自動車メーカー社外 受注管理課生産管理課調達課 部品サプライヤー🔌 社外システム 製造課品質保証課出荷課
期限:受注から出荷まで 5営業日 期限:部品納入 1営業日 やり直し 再検査へ ここから同時に進む 両方終わったら次へ 開始:確定注文の受信きっかけ:毎朝 EDI 自動受信 終了:納入(メーカー受領) 受注データを取り込み 内容を確認する 🔌社外/EDIEDI:電子データ交換。企業間でデータを決まった形式でやり取りする仕組み ・⏱30分 ・毎日 🗄受注管理システム ・受注登録 ⚠ 内示内示:確定前にメーカーから示される見込みの注文数量。確定注文とは数量が変わることがあると確定数の突合を Excel で手作業している 内示内示:確定前にメーカーから示される見込みの注文数量。確定注文とは数量が変わることがあるとの差異が±10% 超? はい いいえ メーカー担当に 数量差異を照会する 👤人手/電話・メール ⏳ 回答待ち 半日〜1日 ⚠ 回答が遅いと計画着手が翌日にずれる ★ 生産計画確定 生産計画を立案・確定する 🖥システム/生産管理(MRPMRP:資材所要量計画。計画から必要な部品と数量・時期を割り出すもの) 📄生産計画 ・計画確定 不足部品を発注する 🔌社外/EDIEDI:電子データ交換。企業間でデータを決まった形式でやり取りする仕組み発注 📄発注データ ・発注送信 ⏳ 部品入荷待ち 部品を納入する 🔌社外/納品・受入検収受入検収:納入された部品を検査して、数量と品質を確認して受け入れる手続き 📄納品書 ・受入計上 ⏰ 期限超過 → 納期督促 治具治具:加工や組立のときに部品を正しい位置で固定する道具・段取り替え段取り替え:生産する品種を切り替えるために治具や設定を入れ替える作業を準備する 👤人手/段取り替え ・⏱半日 ★ 製造完了 改善案 MESMES:製造実行システム。設備や作業者から実績をその場で集めるもの で設備から実績を自動収集 加工・組立を行う 👤人手/製造ライン ・⏱1日 📄製造指示書(紙) ・実績を手書き記入 ⚠ 日報が紙。翌朝まとめて入力で、実績がリアルタイムに見えない 手直しし再検査に回す 👤人手/ライン外作業 ⚠ 手直しの記録が紙で後追いが大変 ⏳ 検査待ち 半日 出荷検査を行う 👤人手/治具治具:加工や組立のときに部品を正しい位置で固定する道具に当てて測定 📄検査成績書検査成績書:検査の結果を記録した書類。出荷する製品の品質を証明する ・検査システムで作成 検査NG? 不合格 合格 梱包・ラベル貼りをして 納品書を発行する 👤人手/梱包 📄納品書 ・発行 ASNASN:事前出荷通知。何をいつ送るかを出荷前に知らせるデータ を送信し 製品を出荷する 🔌社外/EDIEDI:電子データ交換。企業間でデータを決まった形式でやり取りする仕組み ・送信 ★ 出荷完了

役割(行)と時系列(列)の見出しは固定されます。 図の中はスクロールのほか、ドラッグで掴んで動かせます。 拡大・縮小は上のボタン、または Ctrl(Mac は ⌘)を押しながらホイール/ピンチでもできます。

凡例

開始 / 終了
業務行為
🔌 社外システム連携
条件で分かれる
異常時に分かれる
ここから同時に進む / 待ち合わせて次へ
成果物・操作内容
⚠ 課題
⏳ 待ち・滞留
やり直し(手戻り)
⏰ 期限超過のときの動き
期限(SLA)
★ 節目(マイルストーン)
改善案(TO-BE)

生成時の注記

用語

EDI
電子データ交換。企業間でデータを決まった形式でやり取りする仕組み
内示
確定前にメーカーから示される見込みの注文数量。確定注文とは数量が変わることがある
MRP
資材所要量計画。計画から必要な部品と数量・時期を割り出すもの
受入検収
納入された部品を検査して、数量と品質を確認して受け入れる手続き
治具
加工や組立のときに部品を正しい位置で固定する道具
段取り替え
生産する品種を切り替えるために治具や設定を入れ替える作業
MES
製造実行システム。設備や作業者から実績をその場で集めるもの
検査成績書
検査の結果を記録した書類。出荷する製品の品質を証明する
ASN
事前出荷通知。何をいつ送るかを出荷前に知らせるデータ

記法ソース(.flow)

# flow-notation v0.4 — 自動車部品工場:受注→出荷 (AS-IS)
# 出典: ヒアリング時の会話.md(工場職員+エンジニア)
# 会話に出ていない数値・課題・改善案は書いていない。空欄にした項目は会話記録の末尾を参照。
roles:      [自動車メーカー#社外, 受注管理課, 生産管理課, 調達課, 部品サプライヤー#外部, 製造課, 品質保証課, 出荷課]
# 同じ日に複数の行為が起きるため、SPEC 2.2 に従い Day0 と Day1 の粒度を割っている
timeline:   [Day0午前, Day0午後, Day1午前, Day1午後, Day2, Day3, Day4, Day5]
milestones: { 生産計画確定: Day1午前, 製造完了: Day3, 出荷完了: Day5 }
sla:
  受注〜出荷リードタイム: { span: [Day0午前, Day5], limit: 5営業日 }
  部品納入:               { span: [Day1午後, Day2], limit: 1営業日 }
view:       AS-IS

# 業務を知らない人向けの用語補足。本文中の [[用語]] がツールチップになる
glossary:
  EDI:      電子データ交換。企業間でデータを決まった形式でやり取りする仕組み
  内示:     確定前にメーカーから示される見込みの注文数量。確定注文とは数量が変わることがある
  MRP:      { desc: 資材所要量計画。計画から必要な部品と数量・時期を割り出すもの, aka: [生産管理システム] }
  MES:      { desc: 製造実行システム。設備や作業者から実績をその場で集めるもの, aka: [製造実行システム] }
  治具:     加工や組立のときに部品を正しい位置で固定する道具
  段取り替え: 生産する品種を切り替えるために治具や設定を入れ替える作業
  受入検収: 納入された部品を検査して、数量と品質を確認して受け入れる手続き
  検査成績書: 検査の結果を記録した書類。出荷する製品の品質を証明する
  ASN:      事前出荷通知。何をいつ送るかを出荷前に知らせるデータ

steps:
  - start: 確定注文の受信
    at: [自動車メーカー#社外, Day0午前]
    trigger: 毎朝 EDI 自動受信

  - id: r1
    at: [受注管理課, Day0午前]
    from: 確定注文の受信
    act: 受注データを取り込み内容を確認する
    by: 外部/[[EDI]]
    artifact: 受注管理システム
    op: 受注登録
    time: 30分
    freq: 毎日
    issue: "[[内示]]と確定数の突合を Excel で手作業している"

  - id: c1
    cond: "[[内示]]との差異が ±10% 超?"
    from: r1
    then: r2
    else: p1

  - id: r2
    at: [受注管理課, Day0午後]
    from: c1
    act: メーカー担当に数量差異を照会する
    by: 人手/電話・メール
    wait: 回答待ち 半日〜1日
    rework: r1
    issue: 回答が遅いと計画着手が翌日にずれる

  - id: p1
    at: [生産管理課, Day1午前]
    from: c1
    act: 生産計画を立案・確定する
    by: システム/生産管理システム([[MRP]])
    artifact: 生産計画
    op: 計画確定
    milestone: 生産計画確定

  # 計画確定後、部品発注と製造準備が並行で走る
  - par: par1
    from: p1
    to: [b1, m0]

  - id: b1
    at: [調達課, Day1午後]
    from: par1
    act: 不足部品を発注する
    by: 外部/[[EDI]]発注
    artifact: 発注データ
    op: 発注送信

  - id: s1
    at: [部品サプライヤー#外部, Day2]
    from: b1
    act: 部品を納入する
    by: 外部/納品・[[受入検収]]
    artifact: 納品書
    op: 受入計上
    wait: 部品入荷待ち
    on_overdue: -> 調達課より納期督促

  - id: m0
    at: [製造課, Day2]
    from: par1
    act: "[[治具]]・[[段取り替え]]を準備する"
    by: 人手/段取り替え
    time: 半日

  # 部品入荷と段取り完了の両方がそろって製造着手
  - id: m1
    at: [製造課, Day3]
    from: [s1, m0]
    join: all
    act: 加工・組立を行う
    by: 人手/製造ライン
    artifact: 製造指示書(紙)
    op: 実績を手書き記入
    time: 1日
    issue: 日報が紙。翌朝まとめて入力で、実績がリアルタイムに見えない
    tobe: "[[MES]] で設備から実績を自動収集"
    milestone: 製造完了

  - id: q1
    at: [品質保証課, Day4]
    from: m1
    act: 出荷検査を行う
    by: 人手/[[治具]]に当てて測定
    artifact: "[[検査成績書]]"
    op: 検査システムで作成
    wait: 検査待ち 半日

  - except: 検査NG?
    from: q1
    ng: m2
    ok: h1

  - id: m2
    at: [製造課, Day4]
    from: q1
    act: 手直しし再検査に回す
    by: 人手/ライン外作業
    rework: q1
    issue: 手直しの記録が紙で後追いが大変

  - id: h1
    at: [出荷課, Day5]
    from: q1
    act: 梱包・ラベル貼りをして納品書を発行する
    by: 人手/梱包
    artifact: 納品書
    op: 発行

  - id: h2
    at: [出荷課, Day5, 2]
    from: h1
    act: "[[ASN]] を送信し製品を出荷する"
    by: 外部/[[EDI]]
    artifact: ASN
    op: 送信
    milestone: 出荷完了

  - end: 納入(メーカー受領)
    at: [自動車メーカー#社外, Day5]
    from: h2