工場 入荷予約システムの導入を検討するとき、予約画面だけを比べても運用の良し悪しは判断できません。購買発注、サプライヤーの出荷予定、トラックの到着、バースの割当、現物の受入、ERPへの実績反映は、それぞれ別の事実です。本稿では、タイの工場でも使える実務設計として、どのシステムが何を確定し、遅延・数量差・予約なし搬入をどう扱うかを整理します。RFPに記載すべき項目からFAT・SATの試験例まで、導入前に確認できる形にまとめました。
工場の入荷予約システムで解決する業務を定義する
予約システムが最初に扱うのは、荷物そのものではなく「いつ、どの車両が、どの荷物を、どの受入場所へ持ってくる予定か」という約束です。構内の受付、車両待機、荷下ろし、人員配置、検品の準備を、この約束に合わせます。一方、発注の正本はERP、実際に受け取った数量やロットの正本は受入を記録するWMSまたはERPに置くのが一般的な分担です。予約が成立しただけで発注残や在庫を減らしてはいけません。
SAPのDock Appointment Schedulingは、車両の到着と荷役の予定を立て、バースの作業負荷を日別に見渡す機能として説明されています。Oracleの倉庫管理の資料も、予約日時、到着日時、ドックのチェックイン、ASNを使った受入を別の段階に分けています。この区別をRFPの冒頭に書いておくと、ベンダーが「予約済み=受入済み」とみなす設計を避けられます。

対象を決める際は、原材料、包装材、補修部品、金型、完成品返品などを一度に混ぜない方が安全です。荷役時間、車両制約、検査の要否、発注との照合方法が違うためです。最初の対象を例えば「通常の発注に基づく原材料のトラック搬入」と決め、直送、危険物、冷蔵品、緊急部品は例外として列挙します。これは機能を捨てるためではなく、第一段階の受入判定を明確にするためです。
予約、到着、受入を分ける理由
サプライヤーが午前の枠を予約しても、車両は遅延することがあります。車両が来ても、発注番号が違う、品目が欠ける、ラベルが読めないなどの理由で一部しか受け取れない場合があります。受入登録が終わっても、品質検査またはERPの製品受領転記は後日になることがあります。Microsoftの資料でも、ASNによる事前登録、ドックでの登録、製品受領の転記が異なる段階として整理されています。したがって各段階に独立した時刻、担当者、数量、状態を持たせます。
PO・ASN・納入予約・受入実績の関係
POは発注の条件、ASNはサプライヤーが実際に出す予定の荷物、納入予約は車両と荷役資源の時間枠、受入実績は現物の確認結果です。GS1の物流相互運用モデルも、出荷通知と受入通知を異なる取引として扱い、受入通知では出荷予定と実際の受入の差異を伝えます。入荷予約システムは、それらを一つの画面で見せても、原データの意味を統合して消してはいけません。
| データ | 主な作成者・正本 | 典型的な内容 | 変更・確定の契機 |
|---|---|---|---|
| PO・発注残 | 購買/ERP | 発注行、品目、数量、納期、仕入先 | 購買の承認・変更 |
| ASN・出荷通知 | サプライヤー/連携基盤 | 出荷単位、予定数量、梱包、ロット候補 | 出荷確定・訂正 |
| 納入予約 | サプライヤーまたは運送会社/予約システム | 予定時刻、車両、荷下ろし条件、希望バース | 枠の承認・再予約 |
| 到着・バース利用 | 警備・物流/受付またはWMS | 実到着、チェックイン、ドック、開始・終了 | 現地での作業記録 |
| 受入実績 | 倉庫・品質/WMSまたはERP | 実数量、品目、ロット、差異、保留 | 現物の検数・検査 |
一つのPOから複数回に分けて納入することも、一本のトラックに複数POを載せることもあります。そのため「予約番号=PO番号」という一対一の設計は避けます。予約ヘッダーと、関連するASN・PO行を分け、行ごとに予定数量と実数量を記録します。Microsoftの入荷ロードの説明でも、一つのロードに一つ以上の発注行数量を関連付ける設計が示されています。案件固有の契約単位や荷姿を確認し、予約、車両、ASN、PO行、受入行の関係を図にしてからAPIを決めます。
発注残と照合するタイミング
予約を作る時点では「有効なPOが存在するか」「仕入先と納入先が一致するか」「予定数量が発注残を大きく超えないか」を警告できます。ただしPO変更が予約後に起きるため、チェック結果を永久に有効と見なせません。予約確定時、出荷通知の受領時、ゲート受付時、最終受入時に、それぞれ必要な範囲で再照合する設計にします。照合が失敗した場合の扱いも分けます。例えば無効なPOは受付保留、数量超過は担当者承認待ち、単なる納期差は警告にするなど、購買と物流が合意したルールを書きます。
発注残の扱いを詳しく考える場合は、関連記事の発注残管理と納入予定の突合も参照してください。入荷予約は発注残を見せる入口になりますが、発注を変更する権限まで予約画面に与える必要があるかは別の判断です。
工場 バース予約 システムの枠をどう作るか
「毎時一台」といった単純な枠は、荷姿と作業の差を吸収できません。バースの数、利用可能時間、車両寸法、フォークリフトの有無、荷下ろし方式、検品工数、安全上の制約をマスタとして持ちます。枠の長さは固定値だけでなく、ASN行数やパレット数などの入力から目安を出し、管理者が修正できるようにする方法もあります。ただし自動推定の式は現場の実績で校正し、推定値と実績値を記録して改善します。
例えば原料のバースと完成品のバースが設備上は同じに見えても、荷役導線や入構許可が違うなら交換可能と扱えません。危険物、温度管理品、混載便、返却容器の回収などは別の制約として表現します。優先度の高い車両を割り込ませる場合には、既存予約を誰がどの理由で動かしたかを残します。カレンダーの見栄えより、制約に反する枠をなぜ提示しなかったか説明できることが重要です。
SAPの資料では予約の状態に「仮」「計画済」「チェックポイント到着」「ドック到着」「ドック出発」などが存在します。自社で同じ名称を使う必要はありませんが、少なくとも予約確定、ゲート到着、バース着、荷下ろし完了、退出を別のイベントとして時刻付きで記録すると、待機時間と荷役時間を取り違えません。バースの空きは予定時刻だけでなく、前便の実作業完了と清掃・安全確認を踏まえて更新します。
枠の単位と容量の判断
予約単位を「車両一台」「搬入便」「ASN」「PO」のどれにするかは、現場の運用次第です。複数POを一台で運ぶ工場なら車両または便を予約ヘッダーにし、POを明細として複数付けます。複数車両に分かれる大型発注なら、一つのPOから別々の予約を作れるようにします。トラックが入構した後に荷物を別バースへ分ける場合は、予約一件に複数のバース作業を紐付ける可能性も検討します。ここを曖昧にすると、予約件数を見ても実際の車両待ちを説明できません。
容量の超過を防ぐには、枠の仮押さえに期限を設け、承認待ちの間に同じ容量を二重に売らないことが必要です。システム間で並行して予約が来る場合は、画面の空き表示と確定処理を同じ整合性規則で扱います。重複申請はリクエストIDで判定し、通信再送で同じ予約が二件に増えないようにします。これはAPIの設計事項ですが、サプライヤーには「確定」「確認待ち」「不成立」が分かる画面を提供します。
サプライヤー 納入予約の入力項目と責任
サプライヤーに最初から多くの項目を要求すると、電話・メールの予約に戻りやすくなります。最低限は仕入先、納入先、希望日時、車両または運送会社、POまたはASNの参照、荷量の目安、連絡先です。POやASNのデータから自動補完できる内容は再入力させず、変更した場合に理由を求めます。ドライバーの個人情報は入構に必要な範囲だけ集め、保存期間と閲覧権限を決めます。
責任分担は画面に反映します。サプライヤーは出荷内容と車両情報を申告し、工場物流は予約枠とバース適合性を確認し、購買はPOの有効性や数量変更を判断し、倉庫は現物を検数し、品質部門は検査保留を扱います。自動承認する条件と人が確認する条件を分け、承認者が不在でも緊急搬入を止めない代替経路を用意します。変更通知をメールだけに頼らず、予約画面でも最新版を見られるようにします。
メール、EDI、ポータルの併用
大手サプライヤーはEDIやAPI、中小のサプライヤーはポータル入力、臨時便は工場側の代理登録など、複数経路が必要になることがあります。入口が違っても、同じ予約IDと同じ状態遷移に収束させます。ASNのない搬入を一律拒否するか、仮ASNを作って受けるかは製品と契約によります。Oracleの資料には、予約とASNを照合し、チェックイン後にドックを指定してASNを受ける操作が示されています。実際の自社運用では、ASNのない便の受付権限と後追いデータ補完期限を定義します。
入力の翻訳も検討します。タイの工場で日本語の購買担当、タイ語のゲート担当、英語の海外サプライヤーが使うなら、見出しだけ翻訳しても足りません。日時形式、タイムゾーン、電話番号、車両番号、単位、警告文、変更理由の選択肢まで揃えます。特に日時は保存時にタイムゾーンを固定し、APIでは時差情報を含む形式に統一します。画面の言語によって予約日時が変わる事故を試験で防ぎます。
遅延・早着・再予約のルールを先に決める
運送会社から遅延連絡が来たとき、予約時刻を上書きするだけでは元の約束と遅延の事実が消えます。元の予約枠、改訂後の枠、連絡を受けた時刻、理由、承認者を履歴に残します。出発前の再予約、輸送中の遅延連絡、ゲート到着後の順番変更では承認条件を変えます。枠の変更で別の車両を押し出すなら、その便への通知と例外理由も必要です。
遅延を検知する情報源は、運送会社の申告、位置情報、ゲートでの実チェックインなどがあります。位置情報を使う場合でも、到着見込みは予測であって実到着ではありません。ETA更新を自動で反映しても、バース割当を無条件で変更しない設計が無難です。ゲート担当者には、当初枠、現在の割当、到着順、保留理由を一画面で見せ、現地判断を記録します。予約なしの車両を受ける場合も、後付けで「予約済みだった」と書き換えず、臨時受付という状態を残します。
ノーショーとキャンセル
予約時刻を過ぎた車両はすぐにキャンセルと決めず、連絡猶予と再割当の条件を定めます。連絡がない車両を「ノーショー候補」、確認後を「ノーショー確定」に分けると、通信障害やゲート混雑による誤判定を避けやすくなります。キャンセル後に同じ荷物が再予約された場合は元予約IDを参照させ、予約件数の集計で一つの搬入が二件に見えないようにします。KPIは「確定した予約のうち、何を母数にするか」まで明示します。
バース割当と現場受付の流れ
現場では予約番号だけでなく、車両番号、仕入先、ASN、PO、荷姿を照合します。ゲートで入構可否を判断した時点と、実際にバースに接車した時点は別です。受付で予約にないPOが追加された場合は、物流担当が受入可否を確認し、購買または倉庫の承認が必要なら保留にします。異なる仕入先の混載便は、車両一台に複数の荷主明細を持たせ、明細ごとに受入結果を分けます。
バース着後は、安全確認、荷下ろし開始、荷下ろし完了、受入検数、ドック退出を記録します。受入検数が続いていても、荷下ろしが終わればバースを解放できる運用があります。逆に品質確認が必要で車両を止める運用もあります。「受入完了」の一つのボタンに複数の出来事を詰め込まず、自社の安全・品質ルールに沿ってイベントを分けます。現場の端末がオフラインになる場合の一時記録と、復旧時の二重登録防止もRFPに入れます。

入荷後の庫内作業まで含める場合は、関連記事の入出庫管理と在庫反映の設計を参照してください。バース予約から棚入れまでを一本の「完了」状態にまとめると、どこで遅れたか分からなくなるため、接車、検数、品質判定、棚入れの時刻を分離します。
入荷予定 受入実績 連携で守るべき境界
予約システムからERPへ送るべきものを最初に決めます。通常は予定情報を購買・生産計画に見せ、現物の受入結果はWMSまたはERPの受入機能から確定します。予約がキャンセルされてもPOを勝手に閉じず、バースが空いたからといって受入数量をゼロに確定しません。反対に、受入数量が予定より少ない場合は差異理由と残数の扱いを購買が判断できるようにします。
Microsoftの倉庫管理資料は、ロードで実数量を登録した後、製品受領の転記によって在庫と会計の記録に進む流れを示しています。予約システムとERPを連携する案件では、どのイベントで「物理的に着いた」「検数した」「在庫計上した」「請求照合に使える」と見なすかを契約と運用で明示します。ERP製品によって状態名や転記タイミングは違うため、製品名だけで同じ意味と推測しないことが重要です。
ID、単位、状態のマッピング
最低限の連携キーは、予約ID、サプライヤーID、納入先、PO番号と行番号、ASN番号と行番号、品目コード、荷姿、数量単位、車両または便IDです。ロットとシリアル番号が必要な品目には、その粒度も追加します。ERPのPO行が分納を許すか、サプライヤー側の品目コードが異なるか、単位換算が必要かを確認します。例えば箱と個、kgと袋を混在させたまま数量を比較すると、差異アラートは役に立ちません。換算係数の正本と丸め規則を決めます。
状態は「作成」「申請」「確定」「再予約申請」「到着」「バース着」「荷下ろし完了」「受入一部」「受入完了」「取消」などを候補に、実際の業務に合わせて削ります。状態名より大切なのは、どの役割が、どの条件で、次の状態へ進めるかです。過去状態へ戻す操作は履歴として残し、何度も同じ通知が届いても二重に受入計上しないよう、イベントIDと処理結果を記録します。ERP連携が失敗した場合は「再送待ち」と「業務確定」を区別し、画面にはどちらのシステムが最新か表示します。
差異と保留の扱い
現物の数量不足、過剰、品目違い、破損、ロット不一致、検査保留、書類不足は同じ「エラー」にしません。予約段階の警告、ゲートでの入構保留、荷下ろし後の受入差異、品質保留は、それぞれ責任者と次の処置が違います。差異の写真や伝票を添付するなら、保存先、権限、ERPへの参照方法を決めます。返品や仕入先への再納入依頼まで予約システムが担当するかはスコープとして明示します。
RFPで比較すべき要件
製品デモでは正常系が滑らかに見えます。しかし導入後に負担になるのは、遅延、混載、部分納入、PO変更、ASN不備、通信断です。RFPは画面一覧より先に、現場のシナリオと合否を伝えます。「予約できること」ではなく「どの条件で予約でき、例外時に誰が何を見て決めるか」を書くと、提案の差を比較できます。
| RFPの論点 | ベンダーに求める回答 | 確認する成果物 |
|---|---|---|
| 予約と容量 | バース、車種、荷量、人員、稼働時間の制約 | 枠計算ルール、マスタ一覧 |
| PO・ASN照合 | 分納・混載・変更・取消への対応 | データ関係図、照合タイミング |
| 現場例外 | 早着、遅延、予約なし、数量差、品質保留 | 状態遷移図、権限表 |
| 連携 | ERP/WMSとのイベント、再送、重複排除 | API仕様、エラー一覧、再処理手順 |
| 運用 | 多言語、端末、オフライン、通知、監査 | 画面モック、運用手順 |
| 導入・保守 | データ移行、教育、障害窓口、変更対応 | 計画、責任分担、保守条件 |
見積は初期構築費だけで比べず、サプライヤー登録支援、EDI接続、ERP改修、ゲート端末、教育、運用監視、バージョンアップ対応を分けて確認します。料金体系も予約件数、拠点数、ユーザー数、API量など、何が増えると費用が変わるかを尋ねます。クラウド利用なら、データの保存場所、権限、監査ログ、バックアップ、障害時の代替受付方法を確認します。特定製品の機能を前提にせず、自社シナリオを評価基準にします。
要求仕様に書く受入条件の例
「サプライヤーはPOと希望枠を選べる」だけでは試験できません。「有効なPO行を選択し、同じ便に複数PO行を追加できる。利用不能なバースは候補に出さない。予約を確定すると一意の予約IDが発行され、再送しても二件にならない」と書けば試験可能です。品質保留の例なら、「受付時に検査対象と判定された明細は倉庫担当者が受入数量を記録しても、所定の承認前に利用可能在庫へ進まない」と、連携先と責任者まで示します。
受入条件には、正常系だけでなく権限不足、必須項目欠落、重複、キャンセル後の再申請、API停止、時差、単位違いを入れます。性能条件は自社のピーク便数や同時操作数を測ってから決め、根拠のない秒数をRFPに置かないようにします。画面応答だけでなく、予約確定からサプライヤーへの通知、ERPへの反映までの時間を測ると、運用上の遅れを発見できます。
工場 入荷予約 RFP FAT SATの試験を分ける
FATでは、設定済みのシステムをテスト環境で動かし、契約した機能と連携仕様が成り立つか確認します。SATでは、実際の工場のゲート、バース、端末、ネットワーク、担当者、ERP/WMSとの接続を使い、現場の手順として成立するか確認します。名称は契約によって異なる場合があるため、RFPでは「誰が、どの環境で、どのデータを使い、何を合格とするか」を書きます。FATに通った画面が現場の車両番号やラベルを読めないこともあるため、両方を別の判定にします。

| 試験シナリオ | FATで確認 | SATで確認 |
|---|---|---|
| 複数POの混載便 | 予約と明細の関係、ERP照合 | ゲートで車両・伝票・POを照合 |
| 予約後のPO変更 | 再照合、警告、承認履歴 | 購買と物流の連絡・判断 |
| 遅延と再予約 | 枠の解放・再割当・通知 | 車両到着順とバース運用 |
| 一部受入と品質保留 | 差異、ロット、在庫計上の境界 | 検数、保留置場、端末操作 |
| 通信断・再送 | イベントID、重複排除、再処理 | 現場の代替受付と復旧入力 |
テストデータは実際に起きる組合せを匿名化して用意します。一つのPOを二便に分ける、同じ便に二つのPOがある、ASN数量と実数量が違う、予約が取消済みなのに車両が来る、ERPが一時停止する、などです。ベンダーのサンプルデータだけでは、単位換算や品目コードの差を見落とします。結果は「成功」だけでなく、画面表示、通知先、監査ログ、ERP側の結果、再処理後の状態を記録します。
合否基準と未解決事項
合否は「問題なく動いた」という記述ではなく、入力、操作、期待結果、証跡、判定者を一行ずつ残します。例えば「同じASNの到着イベントを二度送信しても受入実績は一件、二度目は重複として記録される」なら再現できます。重大な不具合が残る場合は、暫定手順、担当者、期限、再試験条件を決めます。現場に負担を移すだけの「手作業で対応」は、処理件数と責任範囲を評価してから受け入れます。
SATには実際の利用者を参加させます。警備、物流、倉庫、購買、品質、システム担当、主要サプライヤーの代表が、少なくとも自分の操作を確認します。承認通知が相手に届くか、タイ語・英語の画面が伝わるか、端末で車両と荷物を識別できるかを見ます。操作者が手順書を読まずに迷った箇所も記録し、教育だけで解決するか画面や権限を変えるか判断します。
導入順序と移行計画
まず現在の受入を観察し、便ごとの到着時刻、待機理由、荷下ろし時間、数量差、受付経路を記録します。サプライヤーへの聞き取りで、出荷確定のタイミングとASNを出せる粒度を確認します。次にPO・ASN・予約・受入のデータ関係、状態遷移、役割を決めます。この土台なしに画面を先行させると、後でERPとの境界が曖昧になります。
初期導入は、対象ゲート・バース・サプライヤー・品目を限定し、紙や電話の現行手順と並走する期間を設けます。ただし二重登録が永続しないよう、どちらを正本にするかを日ごとに決めます。予約率だけでなく、時間内到着、ゲート待機、バース待機、荷下ろし時間、予定数量と実数量の差、ERP反映失敗を見ます。改善の目的は数字を良く見せることではなく、遅れの原因を分けて手を打つことです。
運用開始後は、サプライヤーの登録負担と現場の実態を定期的に見直します。入力必須項目を増やすほどデータ品質が上がるとは限りません。代理登録が多いなら、連携手段を増やすか入力項目を絞ります。遅延が頻発するなら、枠の長さだけでなく交通事情、荷役体制、検品工程を分けて調べます。受入差異が多いなら、ASNの作成タイミングとPO変更通知の流れを確認します。
導入時のデータ整備と切替判定
予約システムに最初に取り込むマスタは、サプライヤー、納入先、ゲート、バース、稼働日、車種、品目区分、荷役条件です。各マスタには管理部門と更新頻度を決めます。例えば仕入先コードがERPと予約システムで異なるなら、名称の文字列一致に頼らず対応表を用意します。バースの閉鎖日や設備点検も枠を提示する前に反映します。旧システムや表計算から未消化予約を移す場合は、移行対象の基準日、取消済みデータの扱い、既存予約IDと新IDの対応を残してください。
切替日には、進行中の予約がどちらのシステムで確定したものかを現場が判断できることが必要です。移行済みの予約をサプライヤーが再申請して二重に枠を取らないよう、切替前後の通知文と受付手順を揃えます。初日にはゲートと物流に連絡窓口を置き、予約検索不能、車両番号変更、ASN未到着、ERP連携停止を想定した手書きまたは代替入力の様式を用意します。復旧時には代替記録をどの順序で入力し、重複をどう消すかまで訓練します。
本稼働の判定は、単に画面が開くことではありません。対象サプライヤーの登録、未消化予約の照合、主要例外のSAT完了、ERP/WMSの送受信と再送、現場担当の教育、障害時の代替受付が揃ったかを確認します。残課題には業務影響、暫定対策、責任者、解消期限を付け、誰が稼働を承認したかを記録します。そうすれば、予約率を上げるために現場で別の手作業が増えてしまう状態を見逃しにくくなります。
よくある質問
工場の入荷予約システムはERPだけで実現できますか?
ERPに納入予定や予約機能がある場合は、追加システムなしで始められる可能性があります。ただしサプライヤーが枠を選べるか、バース制約を表せるか、ゲート到着と受入実績を分けられるか、遅延時の再予約を追跡できるかを確認してください。製品名ではなく、自社シナリオで試すのが確実です。
工場 バース予約 システムとWMSは同じですか?
役割が重なることはありますが、予約は将来の車両と荷役資源の計画、WMSは現物の受入や庫内作業が中心です。OracleやSAPの製品資料も予約とドック・受入の連携を示しています。二つの機能を同一製品で使う場合でも、予定と実績の記録を分けます。
サプライヤー 納入予約にASNは必須ですか?
一律の正解はありません。ASNがあれば荷物の予定明細を前もって照合できます。一方、全仕入先がASNを送れるとは限りません。PO参照だけで仮予約を許すか、工場側が代理登録するかを、品目とリスクで決めます。正式受入までに必要な情報と補完責任も定義します。
入荷予定 受入実績 連携で最も注意する点は?
予約、到着、現物の検数、在庫計上を同じ確定イベントにしないことです。予定数量と実数量が違う場合の扱い、重複イベント、ERP停止時の再送、取消と再予約の履歴を試験します。どのシステムが各データの正本かを仕様書に明記してください。
RFP・FAT・SATには何を最低限入れますか?
RFPにはデータ関係、役割、状態遷移、例外、連携、合否の条件を入れます。FATでは正常系と例外系の機能・APIを検証し、SATでは実際のゲート、バース、端末、担当者、ERP接続で一連の搬入を確認します。試験の証跡と未解決事項の扱いまで合意します。
まとめ
工場の入荷予約は、車両と荷役資源の予定を整える仕組みです。POは購買の約束、ASNは出荷予定、受入実績は現物の結果であり、それぞれの正本を明確にしてつなぎます。導入の成否は、枠を表示する画面よりも、分納、混載、遅延、数量差、品質保留、ERP停止のときに業務が続くかで決まります。RFPに例外と受入条件を書き、FATで機能を、SATで工場の運用を確かめてください。
タイ工場の入荷予約やERP・WMS連携について、現状の受入フローと例外を整理する段階でもご相談いただけます。TOMAS TECHへのお問い合わせから、対象拠点と困っている搬入場面をお知らせください。
参考資料
- GS1 Logistics Interoperability Model Application Standard:出荷通知と受入通知の取引、および予定と実績の差異。
- SAP Dock Appointment Scheduling:車両到着、荷役予定、バース負荷の説明。
- SAP Yard Logistics: Dock Appointment Scheduling:予約状態とチェックイン条件。
- Oracle Warehouse Management: Creating Appointments:予約、到着、ドック割当、ASN受入の操作。
- Microsoft Learn: Warehouse handling of inbound loads:PO/ASNからロード作成、登録、製品受領転記。
- Microsoft Learn: Product receipt against purchase orders:ASN事前登録、現物登録、製品受領の区分。