(57)【要約】【課題】より適切に緊急輸送の発生を予測することのできる技術の提供を目的とする。【解決手段】輸送計画装置であって、受注に関する値である受注値と緊急輸送の有無を示す情報とを含む受注推移情報と、前記受注の見込みに関する値である見込み値を含むフォーキャスト情報とを記憶する記憶部と、緊急輸送の発生に至る前記受注値の履歴と、該受注値の履歴に係る前記受注と対応する見込み値と、に基づいて緊急輸送パターン情報を生成するとともに、予測対象の受注の前記受注値と、該受注と対応する前記見込み値と、前記緊急輸送パターン情報と、を用いて前記予測対象の受注に対する緊急輸送の発生を予測する緊急輸送発生予測部と、前記緊急輸送発生予測部が緊急輸送が発生すると予測すると、通知情報を出力する通知部と、を備えることを特徴とする。【選択図】  図１
2017007824.tif 000002
【特許請求の範囲】
【請求項１】
受注に関する値である受注値と緊急輸送の有無を示す情報とを含む受注推移情報と、前記受注の見込みに関する値である見込み値を含むフォーキャスト情報とを記憶する記憶部と、
緊急輸送の発生に至る前記受注値の履歴と、該受注値の履歴に係る前記受注と対応する見込み値と、に基づいて緊急輸送パターン情報を生成するとともに、予測対象の受注の前記受注値と、該受注と対応する前記見込み値と、前記緊急輸送パターン情報と、を用いて前記予測対象の受注に対する緊急輸送の発生を予測する緊急輸送発生予測部と、
前記緊急輸送発生予測部が緊急輸送が発生すると予測すると、通知情報を出力する通知部と、
を備えることを特徴とする輸送計画装置。
【請求項２】
請求項１に記載の輸送計画装置であって、
前記緊急輸送発生予測部は、緊急輸送を行った受注から遡って所定回数分の受注に係る前記受注推移情報に含まれる前記受注値と、該受注推移情報と各々対応する前記フォーキャスト情報に含まれる前記見込み値と、を用いて前記緊急輸送パターンを生成することを特徴とする輸送計画装置。
【請求項３】
請求項１に記載の輸送計画装置であって、
前記緊急輸送発生予測部は、前記予測対象の受注から遡って所定回数分の受注に係る前記受注推移情報に含まれる前記受注値と、該受注推移情報と各々対応する前記フォーキャスト情報に含まれる前記見込み値と、を用いて緊急輸送の発生を予測することを特徴とする輸送計画装置。
【請求項４】
請求項１に記載の輸送計画装置であって、
前記緊急輸送発生予測部は、緊急輸送を行った受注から遡って所定回数分の受注に係る前記受注値と前記見込み値との差分の推移を用いて前記緊急輸送パターンを生成し、
前記予測対象の受注から遡って所定回数分の受注に係る前記受注値と前記見込み値との差分の推移と、前記緊急輸送パターンと、の類似度を用いて緊急輸送の発生を予測することを特徴とする輸送計画装置。
【請求項５】
請求項４に記載の輸送計画装置であって、
前記記憶部は、品目と在庫量とを関連付けた在庫情報を記憶しており、
前記受注推移情報は、受注量を示す値を前記受注値として含み、
前記通知部は、前記緊急輸送発生予測部が緊急輸送の発生を予測し、かつ前記予測対象の受注に係る前記品目の受注量が前記在庫量よりも多い場合に、緊急輸送発生を予測したことを示す前記通知情報を出力することを特徴とする輸送計画装置。
【請求項６】
請求項１に記載の輸送計画装置であって、
前記受注推移情報は、顧客と前記受注値とを関連付けており、
前記通知部は、前記緊急輸送発生予測部が緊急輸送が発生すると予測した前記予測対象の受注の前記顧客に対し、緊急輸送発生を予測したことを示す前記通知情報を出力することを特徴とする輸送計画装置。
【請求項７】
請求項１に記載の輸送計画装置であって、
前記受注推移情報は、顧客と品目との組み合わせに対して前記受注値を関連付けており、
前記緊急輸送発生予測部は、前記組み合わせ毎に緊急輸送の発生を予測し、
前記通知部は、前記緊急輸送発生予測部が緊急輸送が発生すると予測した前記予測対象の受注と対応する前記顧客以外の他の顧客であって、該予測対象の受注に係る前記品目と前記受注推移情報において関連付けられた前記他の顧客に対して、調整依頼を示す前記通知情報を出力することを特徴とする輸送計画装置。
【請求項８】
請求項７に記載の輸送計画装置であって、
前記受注値と前記緊急輸送の有無を示す情報とに基づいて前記顧客毎に優先度を特定する優先度特定部を備え、
前記通知部は前記予測対象の受注に対応する前記顧客よりも前記優先度の低い前記他の顧客に対して前記通知情報を出力することを特徴とする輸送計画装置。
【請求項９】
請求項８に記載の輸送計画装置であって、
前記優先度特定部は、前記顧客の前記受注に対し緊急輸送を行った前記受注の発生割合を用いて前記優先度を特定することを特徴とする輸送計画装置。
【請求項１０】
受注に関する値である受注値と緊急輸送の有無を示す情報とを含む受注推移情報と、前記受注の見込みに関する値である見込み値を含むフォーキャスト情報とを記憶する記憶部を参照し、緊急輸送の発生に至る前記受注値の履歴と、該受注値の履歴に係る前記受注と対応する見込み値と、に基づいて緊急輸送パターン情報を生成する緊急輸送パターン情報生成手順と、
予測対象の受注に係る前記受注値と、該受注と対応する前記見込み値と、前記緊急輸送パターン情報と、を用いて緊急輸送の発生を予測する緊急輸送発生予測手順と、
前記緊急輸送発生予測手順において緊急輸送の発生を予測すると、通知情報を出力する通知手順と、
を実行することを特徴とする輸送計画策定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、輸送計画装置、及び輸送計画策定方法に関する。
【背景技術】
【０００２】
近年、主に製造業や流通業では、資材の調達や在庫管理等の業務を統合的に管理する、サプライチェーンマネジメントという仕組みを用いて、納期の短縮や欠品の削減、在庫の圧縮等に努めている。
【０００３】
特許文献１には、「製品の受注情報を受付けて記憶するとともに、製品の生産情報を受付けて記憶する記憶手段と、その記憶手段に記憶された情報に基づいて予想在庫を演算する演算手段とを備えていることを特徴とする」予想在庫演算システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３４８１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
サプライチェーンマネジメントにおいては、輸送コストの軽減が不可欠である。顧客が発注見込み値を予めサプライヤに通知し、サプライヤが見込み値に基づいて生産計画を立案する場合に、サプライヤの予測を上回る量の発注や、突発的なタイミングでの発注が行われることにより、通常の輸送手段では供給できない事態が生じることがある。この場合、飛行機やトラックの手配等の緊急輸送手段を取る必要が生じ、輸送コストが増大する。
【０００６】
特許文献１に開示された技術は、生産依頼数の入力を受け付けて予想在庫をシュミレーションする技術であって、緊急輸送の発生を予め検知するものではない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、より適切に緊急輸送の発生を予測することのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００９】
上記課題を解決するため、本発明の輸送計画装置は、受注に関する値である受注値と緊急輸送の有無を示す情報とを含む受注推移情報と、前記受注の見込みに関する値である見込み値を含むフォーキャスト情報とを記憶する記憶部と、緊急輸送の発生に至る前記受注値の履歴と、該受注値の履歴に係る前記受注と対応する見込み値と、に基づいて緊急輸送パターン情報を生成するとともに、予測対象の受注の前記受注値と、該受注と対応する前記見込み値と、前記緊急輸送パターン情報と、を用いて前記予測対象の受注に対する緊急輸送の発生を予測する緊急輸送発生予測部と、前記緊急輸送発生予測部が緊急輸送が発生すると予測すると、通知情報を出力する通知部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、より適切に緊急輸送の発生を予測することのできる技術を提供することができる。
【００１１】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態における輸送計画装置の機能ブロック図の一例である。
【図２】受注推移情報の一例を示す図である。
【図３】フォーキャスト情報の一例を示す図である。
【図４】顧客情報の一例を示す情報である。
【図５】緊急輸送発生角度情報の一例を示す情報である。
【図６】緊急輸送発生パターン情報の一例を示す図である。
【図７】緊急輸送監視優先度情報の一例を示す図である。
【図８】在庫推移情報の一例を示す情報である。
【図９】警告調整通知情報の一例を示す図である。
【図１０】コンピュータのハードウェア構成例を示す図である。
【図１１】輸送計画システムのシステム構成の一例を示す図である。
【図１２】輸送計画処理の一例を示すフローチャートである。
【図１３】輸送コスト影響分析処理の一例を示すフローチャートである。
【図１４】緊急輸送発生確度分析処理の一例を示すフローチャートである。
【図１５】緊急輸送パターン分析処理の一例を示すフローチャートである。
【図１６】緊急輸送対策優先度特定処理の一例を示すフローチャートである。
【図１７】緊急輸送発生予測処理の一例を示すフローチャートである。
【図１８】警告調整処理の一例を示す図である。
【図１９】類似度算出方法の一例のイメージ図である。
【図２０】警告情報表示画面の一例を示す図である。
【図２１】調整依頼表示画面の一例を示す図である。
【図２２】変形例１における緊急輸送優先度表示画面の一例を示す図である。
【図２３】調整通知対象顧客設定画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施形態の例を説明する。図１は、本実施形態における輸送計画装置１１０の機能ブロック図の一例である。
【００１４】
輸送計画装置１１０は、例えばＰＣ（Personal Computer）である。輸送計画装置１１０は、制御部１１１と、入力部１１２と、出力部１１３と、通信部１１４と、記憶部１１５と、を備える。制御部１１１は、本実施形態における輸送計画処理を制御する。入力部１１２は、ユーザーからの入力操作を受け付ける。出力部１１３は、輸送計画装置１１０に格納されたデータの出力処理を行う。
【００１５】
通信部１１４は、図示しないネットワークを介して接続される他の装置と、情報の送信や受信を行う。通信部１１４は、サプライヤにより操作される情報処理装置や、顧客により操作される情報処理装置との通信を行う。記憶部１１５は、輸送計画処理に必要なデータを格納する。
【００１６】
制御部１１１は、コスト影響分析部１１１１と、緊急輸送発生確度分析部１１１２と、優先度特定部１１１３と、受注監視部１１１４と、在庫監視部１１１５と、緊急輸送発生予測部１１１６と、通知部１１１７と、を備える。
【００１７】
コスト影響分析部１１１１は、顧客毎に輸送コストの影響を分析する。コスト影響分析部１１１１は、全体の輸送量に占める顧客の輸送量の割合に基づいて、輸送コストの影響を示す輸送コスト割合を顧客毎に算出する。
【００１８】
緊急輸送発生確度分析部１１１２は、緊急輸送が発生する割合である緊急輸送発生確度を顧客毎に分析する。緊急輸送発生確度分析部１１１２は、顧客の受注全体に対し、緊急輸送を行った該顧客の受注の割合を算出することにより、緊急輸送発生確度を算出する。緊急輸送発生確度分析部１１１２は、例えば緊急輸送を行った輸送に係る受注の回数が、通常の輸送に係る受注を含む受注回数に対して占める割合を顧客毎に算出することにより、緊急輸送発生確度を求める。
【００１９】
優先度特定部１１１３は、顧客毎に優先度を特定する。優先度の高い顧客には、優先度の低い顧客よりも優先的に製品が割り当てられる。優先度特定部１１１３は、輸送コスト割合と、緊急輸送発生確度とに基づいて、顧客毎に優先度を特定する。
【００２０】
受注監視部１１１４は、サプライヤが顧客から受注する品目や受注量等、受注に関する情報を監視する。受注監視部１１１４は、通信部１１４を介して他の装置から得た情報に基づいて、後述する受注推移情報を生成する。
【００２１】
在庫監視部１１１５は、サプライヤが顧客に対して供給する製品の在庫を監視する。在庫監視部１１１５は、通信部１１４を介して他の装置から得た情報に基づいて、後述する在庫推移情報を生成する。
【００２２】
緊急輸送発生予測部１１１６は、顧客により受注前に生成される発注見込みに関する情報であるフォーキャスト情報と、緊急輸送を行った受注に関する情報とを用いて、緊急輸送パターンを生成する。緊急輸送発生予測部１１１６は、緊急輸送の発生に至る受注値の履歴と、該受注と対応するフォーキャスト情報の見込み値と、に基づいて、緊急輸送パターンを生成する。
【００２３】
より具体的には、緊急輸送発生予測部１１１６は、緊急輸送を行った受注の受注値と、該受注に至るまでの所定回数分の受注の受注値と、各々の受注と対応するフォーキャスト情報に含まれる見込み値と、に基づいて緊急輸送パターンを生成する。緊急輸送パターンについては後に詳述する。なお、受注値とは、受注に関する値であって、例えば受注に係る製品の量や、受注金額等である。以下、受注値が受注量である場合について説明する。見込み値は、受注が見込まれる製品の量や、受注が見込まれる金額等の値である。受注値が受注量である場合、見込み値は受注が見込まれる製品の量である。
【００２４】
また、緊急輸送発生予測部１１１６は、予測対象の受注について、該受注から遡って所定回数分の受注値と、該受注と対応するフォーキャスト情報の見込み値と、緊急輸送パターンと、を用いて緊急輸送の発生を予測する。なお、所定回数分の受注値には、予測対象の受注に係る受注値が含まれる。緊急輸送発生予測部１１１６は、予測対象の受注の受注値と、該受注から遡って所定回数分の受注値と、これらの受注と対応するフォーキャスト情報の見込み値と、がなす値の推移が、緊急輸送パターンと類似する場合に、緊急輸送が発生すると予測する。
【００２５】
通知部１１１７は、緊急輸送が発生すると予測された場合に、予測対象の受注の顧客や他の顧客に対して、通知情報を出力する。通知部１１１７は、予測対象の受注の顧客に対して出力する通知情報として、緊急輸送の発生が予測されたことを示す警告情報を生成し、通信部１１４を介して通知する。また、通知部１１１７は、緊急輸送の発生が予測された製品の品目について、納期変更等の調整を依頼するための調整依頼を通知情報として生成し、通信部１１４を介して他の顧客に対して通知する。
【００２６】
記憶部１１５は、受注推移情報１１５１と、フォーキャスト情報１１５２と、顧客情報１１５３と、緊急輸送発生確度情報１１５４と、緊急輸送発生パターン情報１１５５と、緊急輸送監視優先度情報１１５６と、在庫推移情報１１５７と、警告調整通知情報１１５８と、を記憶している。
【００２７】
次に、記憶部１１５に含まれる各情報について説明する。
【００２８】
図２は、受注推移情報１１５１の一例を示す図である。受注監視部１１１４は、通信部１１４を介して他の情報処理装置から受信した、受注に関する情報に基づいて、受注推移情報１１５１を生成する。受注推移情報１１５１は、受注番号１１５１ａと、顧客名１１５１ｂと、品目１１５１ｃと、受注量１１５１ｄと、単価１１５１ｅと、輸送コスト１１５１ｆと、緊急輸送１１５１ｇと、納期１１５１ｈとを含む。
【００２９】
受注番号１１５１ａは、受注を特定する識別子である。顧客名１１５１ｂは、発注元である顧客の名称を示す文字列又は識別子であって、顧客名１１５１ｂによって顧客を特定しうる。品目１１５１ｃは、受注した製品の品目を示す情報である。受注量１１５１ｄは、受注した製品の量を示す情報である。
【００３０】
単価１１５１ｅは、受注した製品の単価を示す情報である。輸送コスト１１５１ｆは、受注した製品の輸送に要するコストを示す情報である。緊急輸送１１５１ｇは、緊急輸送を行った受注であるか否かを示す情報である。納期１１５１ｈは、受注した製品の納品時期を示す情報である。
【００３１】
なお、受注推移情報１１５１は、サプライヤが顧客から受注した受注内容を示す情報であって、納品前の受注内容も、納品後の受注内容も含まれている。納品後の受注に係る受注推移情報１１５１のレコードは、納期１１５１ｈが過去の日時であり、緊急輸送１１５１ｇを参照することで、受注に係る輸送が緊急輸送であったか、通常の輸送であったかを知ることができる。納品前の受注推移情報１１５１は、納期１１５１ｈが未来の日時となる。納品前の受注推移情報１１５１においては、輸送方法が決定した時点で、入力部１１２を介した入力に基づいて、緊急輸送１１５１ｇに情報が格納される。
【００３２】
図３は、フォーキャスト情報１１５２の一例を示す図である。フォーキャスト情報１１５２は、通信部１１４を介してサプライヤから受信する、受注見込みに関する情報である。フォーキャスト情報１１５２は、顧客名１１５２ａと、品目１１５２ｂと、フォーキャスト量１１５２ｃと、発注予定日１１５２ｄとを含む。
【００３３】
顧客名１１５２ａは、顧客の名称を示す文字列又は識別子であって、受注推移情報１１５１の顧客名１１５１ｂと対応している。品目１１５２ｂは、受注が見込まれる製品の品目を示す情報であって、受注推移情報１１５１の品目１１５１ｃと対応している。フォーキャスト量１１５２ｃは、受注が見込まれる製品の量を示す情報である。本実施形態において、フォーキャスト量は受注の見込み値として取り扱われる。発注予定日１１５２ｄは、受注が予定される日時を示す情報である。
【００３４】
図４は、顧客情報１１５３の一例を示す情報である。顧客情報１１５３は、所在地や、サプライヤからの距離を示す情報や、輸送コスト割合が、顧客名に対して関連付けられた情報である。顧客情報１１５３には、他に顧客のメールアドレス等の連絡先を示す情報が含まれていてもよい。輸送コスト割合は、全体の輸送コストに占める、緊急輸送の輸送コストの割合を示す情報であって、コスト影響分析部１１１１によって算出され、顧客情報１１５３として記録される。
【００３５】
図５は、緊急輸送発生角度情報の一例を示す情報である。緊急輸送発生確度情報１１５４は、顧客名１１５４ａと、緊急輸送発生確度１１５４ｂと、緊急輸送受注１１５４ｃとを含む。顧客名１１５４ａは、顧客の名称を示す文字列又は識別子であって、受注推移情報１１５１の顧客名１１５１ｂと対応している。
【００３６】
緊急輸送発生確度１１５４ｂは、緊急輸送が発生する確率を示す情報である。緊急輸送発生確度は、緊急輸送発生確度分析部１１１２によって算出され、緊急輸送発生確度情報１１５４として記録されるが、詳しくは後述する。緊急輸送受注１１５４ｃは、緊急輸送が発生した受注に関する情報である。緊急輸送受注１１５４ｃは、例えば緊急輸送を行った受注の受注番号や、品目や、受注量を示す情報である。１つの顧客名１１５４ａに対して、複数の緊急輸送受注１１５４ｃが関連付けられていてもよい。
【００３７】
図６は、緊急輸送発生パターン情報１１５５の一例を示す図である。緊急輸送発生パターン情報１１５５は、顧客と品目との組み合わせ毎に、緊急輸送が発生するパターンを関連付けた情報である。緊急輸送発生パターン情報１１５５は、顧客名１１５５ａと、差分推移パターン１１５５ｂとを含む。
【００３８】
顧客名１１５５ａは、顧客の名称を示す文字列又は識別子であって、受注推移情報１１５１の顧客名１１５１ｂと対応している。差分推移パターン１１５５ｂは、品目と、該品目に対して発生した緊急輸送パターン１１５５ｂとを含む。品目は、緊急輸送を行った製品の品目を示す情報である。緊急輸送パターンは、緊急輸送に至るまでの受注に係る受注値と、該受注に対応するフォーキャスト情報１１５２に含まれる見込み値と、に基づいて生成されるが、詳しくは後述する。
【００３９】
図７は、緊急輸送監視優先度情報１１５６の一例を示す図である。緊急輸送監視優先度情報１１５６は、顧客に対して優先度を関連付けた情報である。優先度の高い顧客からの受注については、優先度の低い顧客からの受注よりも優先的に輸送の調整がなされる。
【００４０】
緊急輸送監視優先度情報１１５６は、監視優先度１１５６ａと、顧客名１１５６ｂと、緊急輸送単価１１５６ｃと、監視期間１１５６ｄと、検知量１１５６ｅと、を含む。監視優先度１１５６ａは、顧客の優先度を示す情報である。顧客名１１５６ｂは、顧客の名称を示す文字列又は識別子であって、受注推移情報１１５１の顧客名１１５１ｂと対応している。
【００４１】
緊急輸送単価１１５６ｃは、緊急輸送の際の輸送コストを示す情報である。監視期間１１５６ｄは、緊急輸送発生パターン情報１１５５の生成に用いる受注回数を示す情報であるが、詳しくは後述する。監視期間１１５６ｄは、緊急輸送発生の予測に用いる受注回数でもある。検知量１１５６ｅは、緊急輸送発生の予測に用いる類似度の閾値を示す情報である。
【００４２】
なお、監視優先度１１５６ａは、後述する緊急輸送対策優先度決定処理において決定され、緊急輸送監視優先度情報１１５６に記録される。緊急輸送単価１１５６ｃと、監視期間１１５６ｄと、検知量１１５６ｅは、本実施形態による処理の開始前に、予め入力部１１２を介した入力により顧客名１１５６ｂと関連付けられる。
【００４３】
図８は、在庫推移情報１１５７の一例を示す情報である。在庫推移情報１１５７は、品目と、在庫量とを関連付けた情報である。在庫推移情報１１５７は、他に在庫量を在庫推移情報１１５７に記録した日時等を含むものであってもよい。
【００４４】
図９は、警告調整通知情報１１５８の一例を示す図である。警告調整通知情報１１５８は、緊急輸送の発生が予測された場合に、顧客に対して発せられる通知に関する情報である。警告調整通知情報１１５８は、顧客名１１５８ａと、通知日１１５８ｂと、通知種別１１５８ｃと、調整量１１５８ｄと、返答１１５８ｅと、を含む。
【００４５】
顧客名１１５８ａは、通知の対象である顧客を特定する名称又は識別子である。通知日１１５８ｂは、顧客に対して通知を行った日又は日時を示す情報である。通知種別１１５８ｃは、顧客に対して行った通知の種別を特定する情報である。本実施形態では、通知種別１１５８ｃは、出力された通知情報が警告情報であるのか、調整依頼を示す情報であるのか、を特定する情報である。
【００４６】
調整量１１５８ｄは、通知情報に含まれる、製品の量を示す情報である。返答１１５８ｅは、通知に対する返答内容が調整可能であることを示すか否かを特定する情報である。
【００４７】
次に、輸送計画装置１１０を構成するコンピュータ９００のハードウェア構成例について説明する。
【００４８】
図１０は、コンピュータ９００のハードウェア構成例を示す図である。コンピュータ９００は、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、外部記憶装置９０３と、読取装置９０５と、入力装置９０６と、出力装置９０７と、通信装置９０８とを備え、各構成要素はバスにより接続されている。
【００４９】
ＣＰＵ９０１は中央演算装置であって、メモリ９０２又は外部記憶装置９０３に記録されたプログラムに従って処理を実行する。制御部１１１を構成する各処理部は、ＣＰＵ９０１がプログラムを実行することにより各々の機能を実現する。
【００５０】
メモリ９０２は、ＲＡＭ（Random Access Memory）又はフラッシュメモリ等の記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。外部記憶装置９０３は、例えばＨＤＤ（Hard Disk Drive）等の書き込み及び読み出し可能な記憶メディアである。
【００５１】
読取装置９０５は、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性のメディア９０４から情報を入出力する装置である。入力装置９０６は、ユーザーからの入力操作を受け付ける装置であり、例えばタッチパネル、キーボード、マウス、マイク等である。出力装置９０７は、コンピュータ９００に格納されたデータの出力処理を行う装置であって、例えばＬＣＤ（Liquid Crystal Display）等の表示装置、又はプリンタ等である。なお、入力部１１２は入力装置９０６を用いることができ、出力部１１３は出力装置９０７を用いることができる。
【００５２】
通信装置９０８は、コンピュータ９００をネットワークに接続するための装置であって、例えばＮＩＣ（Network Interface Card）等の通信デバイスである。
【００５３】
記憶部１１５は、メモリ９０２又は外部記憶装置９０３によりその機能が実現される。また、記憶部１１５は、ネットワーク上の記憶装置によってその機能が実現されてもよい。
【００５４】
なお、輸送計画装置１１０の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、輸送計画装置１１０の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００５５】
図１１は、輸送計画システムのシステム構成の一例を示す図である。輸送計画装置１１０は、情報共有装置２００とネットワークを介して接続されている。また、情報共有装置２００は、サプライヤが有する１又は複数の情報処理装置や、発注元である顧客が有する１又は複数の情報処理装置とネットワークを介して接続されている。図１２に示す「サプライヤ１」、及び「サプライヤ２」は、サプライヤが有する情報処理装置を示している。同様に、「顧客１」、及び「顧客２」は、顧客が有する情報処理装置を示している。
【００５６】
顧客とサプライヤとは、情報共有装置２００を介してＥＤＩ（Electronic Data Interchange：電子商取引）を行っている。情報共有装置２００は、例えば電子商取引業者が有する装置である。輸送計画装置１１０を用いた輸送計画サービスは、例えば電子取引業者が顧客やサプライヤに対して提供するサービスである。
【００５７】
顧客は、情報共有装置２００を介して、サプライヤに対し、受注に関する情報や、フォーキャスト情報１１５２等を送信する。サプライヤは、情報共有装置２００を介して、顧客に対し、納期の回答や、在庫状況や、納品状況等を送信する。輸送計画装置１１０は、必要に応じて受注推移情報１１５１やフォーキャスト情報１１５２等を情報共有装置２００から取得する。
【００５８】
輸送計画装置１１０は、緊急輸送の発生を予測した場合、予測対象である受注の発注元である顧客に対して、警告情報を通知する。また、輸送計画装置１１０は、発注元以外の他の顧客に対して、緊急輸送の発生を予測した品目の納入を調整してもらうよう、調整依頼を通知する。
【００５９】
具体的には、輸送計画装置１１０の通知部１１１７は、警告情報又は調整依頼を示す情報の画面情報を生成し、通信部１１４を介して情報共有装置２００に送信する。情報共有装置２００は、ＥＤＩに際して顧客に対し提供している画面に、対応する画面情報を表示させる。なお、輸送計画装置１１０が、表示画面の所在地をリンク情報として添付した電子メールを、顧客に対して送信するものであってもよい。通知を示す表示画面を顧客が有する情報処理装置に表示させるものであれば、方法を問わない。
【００６０】
図１２は、輸送計画処理の一例を示すフローチャートである。ステップＳ１〜ステップＳ４において行われる処理は、ステップＳ５において行われる緊急輸送発生予測処理の事前準備に相当する。本処理は、輸送計画装置１１０において例えば定期的に行われる。なお、本処理を構成する各々のステップは、各々入力部１１２を介した指示を開始契機としてもよい。
【００６１】
まず、コスト影響分析部１１１１は、顧客別輸送コスト影響を分析する（ステップＳ１）。コスト影響分析部１１１１は、受注推移情報１１５１を参照して顧客毎に輸送コストを特定し、輸送コスト割合を求める。本処理については、図１３に示す輸送コスト影響分析処理において説明する。
【００６２】
次に、緊急輸送発生確度分析部１１１２は、顧客別緊急輸送発生確度を分析する（ステップＳ２）。緊急輸送発生確度分析部１１１２は、受注推移情報１１５１を参照することにより緊急輸送を行った受注の回数を顧客毎に特定し、緊急輸送発生確度を求める。本処理については、図１４に示す緊急輸送発生確度分析処理において説明する。
【００６３】
次に、緊急輸送発生予測部１１１６は、緊急輸送パターンを分析する（ステップＳ３）。緊急輸送発生予測部１１１６は、緊急輸送を行った受注に関する受注推移情報１１５１を用いて、緊急輸送発生パターン情報１１５５を生成する。本処理については、図１５に示す緊急輸送パターン分析処理において説明する。なお、ステップＳ１〜ステップＳ３において行われる処理は、先後を問わない。
【００６４】
次に、優先度特定部１１１３は、緊急輸送対策優先度を決定する（ステップＳ４）。優先度特定部１１１３は、受注推移情報１１５１を参照して顧客毎に優先度の特定に用いる優先度指数を算出し、優先度を決定する。本処理については、図１６に示す緊急輸送対策優先度特定処理において説明する。
【００６５】
次に、緊急輸送発生予測部１１１６は、緊急輸送発生予測により、警告通知を行う（ステップＳ５）。緊急輸送発生予測部１１１６は、予測対象の受注について、緊急輸送パターンと比較することにより、緊急輸送の発生を予測する。緊急輸送発生予測部１１１６が緊急輸送の発生を予測した場合、通知部１１１７が顧客に対して警告又は調整依頼の通知を行う。本処理については、図１７に示す緊急輸送発生予測処理において説明する。その後、本フローチャートの処理が終了される。
【００６６】
図１３は、輸送コスト影響分析処理の一例を示すフローチャートである。本処理は、図１２におけるステップＳ１において行われる処理の詳細を説明するものである。
【００６７】
まず、コスト影響分析部１１１１は、全体の輸送コスト総額を求める（ステップＳ１１）。コスト影響分析部１１１１は、予め定められた期間内の日時を納期１１５１ｈとする受注推移情報１１５１のレコードを抽出する。コスト影響分析部１１１１は、抽出した受注推移情報１１５１のレコードの輸送コスト１１５１ｆを合算し、全体の輸送コスト総額とする。
【００６８】
次に、コスト影響分析部１１１１は、まだ選択していない顧客を選択する（ステップＳ１２）。コスト影響分析部１１１１は、顧客情報１１５３に含まれる顧客のうち、まだ選択されていない１つの顧客を選択する。
【００６９】
次に、コスト影響分析部１１１１は、顧客の輸送コストの全体割合を算出する（ステップＳ１３）。コスト影響分析部１１１１は、ステップＳ１１で抽出した受注推移情報１１５１のレコードのうち、ステップＳ１２で選択した顧客を顧客名１１５１ｂとするレコードを抽出する。コスト影響分析部１１１１は、抽出したレコードの輸送コスト１１５１ｆを合算し、顧客の輸送コストとする。
【００７０】
コスト影響分析部１１１１は、ステップＳ１１で算出した全体の輸送コストで顧客の輸送コストを除算し、顧客の輸送コストの全体割合を算出する。算出した値は、輸送コスト割合として取り扱われる。
【００７１】
次に、コスト影響分析部１１１１は、輸送コスト割合を記録する（ステップＳ１４）。コスト影響分析部１１１１は、ステップＳ１２で選択した顧客の顧客名に対して、ステップＳ１３で算出した輸送コスト割合を関連付け、顧客情報１１５３を更新する。
【００７２】
次に、コスト影響分析部１１１１は、すべての顧客を選択したか否かを判定する（ステップＳ１５）。コスト影響分析部１１１１は、顧客情報１１５３に含まれるすべての顧客を選択したか否かを判定する。コスト影響分析部１１１１が、すべての顧客を選択したと判定しない場合（ステップＳ１５で「ＮＯ」の場合）、コスト影響分析部１１１１は処理をステップＳ１２に戻す。
【００７３】
コスト影響分析部１１１１が、すべての顧客を選択したと判定する場合（ステップＳ１５で「ＹＥＳ」の場合）、コスト影響分析部１１１１は、本フローチャートの処理を終了する。
【００７４】
なお、輸送コスト割合は、顧客に対する優先度の指標として用いられるが、輸送コスト割合に代わって受注割合を優先度の指標として用いるものであってもよい。その場合、本処理では、全体の受注値（受注量や受注額等）に占める顧客の受注値の割合を受注割合として算出する。
【００７５】
また、輸送コスト割合に代わって、緊急輸送コスト割合を優先度の指標としてもよい。その場合、緊急輸送を行った際の顧客の輸送コストが全体の輸送コストに占める割合を算出し、優先度の指標として用いる。
【００７６】
図１４は、緊急輸送発生確度分析処理の一例を示すフローチャートである。本処理は、図１２におけるステップＳ２において行われる処理の詳細を説明するものである。
【００７７】
まず、緊急輸送発生確度分析部１１１２は、まだ選択していない顧客を選択する（ステップＳ２１）。緊急輸送発生確度分析部１１１２は、顧客情報１１５３に含まれる顧客の中でまだ選択されていない顧客の１つを選択する。
【００７８】
次に、緊急輸送発生確度分析部１１１２は、緊急輸送回数に基づいて緊急輸送発生確度を算出する（ステップＳ２２）。緊急輸送発生確度分析部１１１２は、予め定められた所定期間内の日時を納期１１５１ｈとする受注推移情報１１５１のレコードのうち、ステップＳ２１で選択した顧客を顧客名１１５１ｂとするレコードを抽出する。緊急輸送発生確度分析部１１１２は、抽出したレコードの数を特定する。特定したレコードの数は、所定期間内の顧客の受注回数として取り扱われる。
【００７９】
緊急輸送発生確度分析部１１１２は、抽出したレコードのうち、緊急輸送１１５１ｇが緊急輸送を行ったことを示す情報であるレコードの数を特定する。特定したレコードの数は、所定期間内に顧客が緊急輸送を行った受注回数として取り扱われる。緊急輸送発生確度分析部１１１２は、緊急輸送を行った受注回数を、所定期間内の顧客の受注回数で除算することにより、緊急輸送発生確度を算出する。
【００８０】
次に、緊急輸送発生確度分析部１１１２は、緊急輸送発生確度を記録する（ステップＳ２３）。緊急輸送発生確度分析部１１１２は、ステップＳ２１で選択した顧客と、ステップＳ２２で算出した緊急輸送発生確度と、ステップＳ２２において緊急輸送を行ったことを示すレコードとして計上した受注推移情報１１５１に含まれる受注番号１１５１ａ等と、を関連付けて、緊急輸送発生確度情報１１５４を生成する。
【００８１】
次に、緊急輸送発生確度分析部１１１２は、顧客情報１１５３に含まれるすべての顧客を選択したか否かを判定する（ステップＳ２４）。緊急輸送発生確度分析部１１１２が、すべての顧客を選択したと判定しない場合（ステップＳ２４で「ＮＯ」の場合）、緊急輸送発生確度分析部１１１２は、処理をステップＳ２１に戻す。
【００８２】
緊急輸送発生確度分析部１１１２が、すべての顧客を選択したと判定する場合（ステップＳ２４で「ＹＥＳ」の場合）、緊急輸送発生確度分析部１１１２は、本フローチャートの処理を終了する。
【００８３】
なお、本処理において、緊急輸送発生確度分析部１１１２は、顧客の受注回数の中で、緊急輸送を行った受注回数が占める割合を緊急輸送発生確度として算出したが、緊急輸送発生確度の算出基準は受注回数に限定されない。例えば所定の顧客に対して受注された受注量全体に対する緊急輸送の受注量の割合に基づいて算出されるものであってもよい。
【００８４】
図１５は、緊急輸送パターン分析処理の一例を示すフローチャートである。本処理は、図１２におけるステップＳ３において行われる処理の詳細を説明するものである。
【００８５】
まず、緊急輸送発生予測部１１１６は、まだ選択していない顧客を選択する（ステップＳ３１１）。緊急輸送発生予測部１１１６は、顧客情報１１５３に含まれる顧客のうちまだ選択されていない顧客を選択する。
【００８６】
次に、緊急輸送発生予測部１１１６は、まだ選択していない品目を選択する（ステップＳ３１２）。記憶部１１５は、本システムにおいてサプライヤが顧客に対して供給する品目に関する情報である品目一覧を記憶している。緊急輸送発生予測部１１１６は、品目一覧に含まれる品目のうち、まだ選択されていない品目を選択する。
【００８７】
次に、緊急輸送発生予測部１１１６は、緊急輸送を行った受注推移情報１１５１があるか否かを判定する（ステップＳ３１３）。緊急輸送発生予測部１１１６は、受注推移情報１１５１を参照し、ステップＳ３１１で選択した顧客を顧客名１１５１ｂとし、ステップＳ３１２で選択した品目を品目１１５１ｃとし、緊急輸送１１５１ｇが緊急輸送を行ったことを示す情報であるレコードがある場合に、緊急輸送を行った受注推移情報１１５１があると判定する。緊急輸送発生予測部１１１６が、緊急輸送を行った受注推移情報１１５１があると判定しない場合（ステップＳ３１３で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は処理をステップＳ３１２に戻す。
【００８８】
緊急輸送発生予測部１１１６が、緊急輸送を行った受注推移情報１１５１があると判定する場合（ステップＳ３１３で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、まだ選択していない受注推移情報１１５１を特定する（ステップＳ３１４）。緊急輸送発生予測部１１１６は、ステップＳ３１１で選択した顧客を顧客名１１５１ｂとし、ステップＳ３１２で選択した品目を品目１１５１ｃとし、緊急輸送１１５１ｇが緊急輸送を行ったことを示す情報である受注推移情報１１５１のレコードを抽出する。緊急輸送発生予測部１１１６は、抽出した受注推移情報１１５１のレコードのうち１つを特定する。
【００８９】
次に、緊急輸送発生予測部１１１６は、特定した受注推移情報１１５１から遡って所定回数分の受注推移情報１１５１を、パターン候補受注情報として特定する（ステップＳ３１５）。緊急輸送発生予測部１１１６は、緊急輸送監視優先度情報１１５６を参照し、ステップＳ３１１で選択した顧客の顧客名１１５６ｂと関連付けられた監視期間１１５６ｄを、所定回数（所定件数）を示す情報として特定する。また、緊急輸送発生予測部１１１６は、受注推移情報１１５１を参照し、ステップＳ３１１で選択した顧客を顧客名１１５１ｂとし、ステップＳ３１２で選択した品目を品目１１５１ｃとするレコードを抽出する。
【００９０】
緊急輸送発生予測部１１１６は、ステップＳ３１４で特定したレコードの納期１１５１ｈ、つまり緊急輸送を行った納期を特定する。緊急輸送発生予測部１１１６は、抽出したレコード中、緊急輸送を行った納期以前の日時を納期１１５１ｈとし、かつ緊急輸送を行った納期と隣接する納期１１５１ｈと関連付けられた所定件数分のレコードを、パターン候補受注情報として抽出する。なお、抽出したレコードにはステップＳ３１４で特定したレコードも含まれる。つまり、ステップＳ３１４で特定された受注推移情報１１５１のレコードから遡って所定件数分のレコードが、パターン候補受注情報として抽出される。
【００９１】
次に、緊急輸送発生予測部１１１６は、抽出したパターン候補受注情報と納期、顧客、及び品目が一致するフォーキャスト情報１１５２を抽出する（ステップＳ３１６）。具体的には、緊急輸送発生予測部１１１６は、ステップＳ３１５で抽出したパターン候補受注情報に含まれる納期１１５１ｈと対応する発注予定日１１５２ｄを有し、顧客名１１５１ｂと対応する顧客名１１５２ａを有し、かつ品目１１５１ｃと対応する品目１１５２ｂを有するフォーキャスト情報１１５２のレコードを抽出する。結果として、対をなす所定件数分のパターン候補受注情報とフォーキャスト情報１１５２とのレコードが抽出される。
【００９２】
次に、緊急輸送発生予測部１１１６は、受注推移情報１１５１とフォーキャスト情報１１５２との差分を算出する（ステップ３１７）。緊急輸送発生予測部１１１６は、抽出したフォーキャスト情報１１５２のフォーキャスト量１１５２ｃを、対応するパターン候補情報内の受注量１１５１ｄから除算し、受注推移情報１１５１とフォーキャスト情報１１５２との差分とする。緊急輸送発生予測部１１１６は、対応する所定件数分の組の受注推移情報１１５１及びフォーキャスト情報１１５２について同様の処理を行い、所定件数分の差分の推移を得る。なお、各々の差分は時系列に従って記憶部１１５に一時的に記憶される。
【００９３】
次に、緊急輸送発生予測部１１１６は、緊急輸送を行った受注推移情報１１５１が複数であるか否かを判定する（ステップＳ３１８）。緊急輸送発生予測部１１１６は、ステップＳ３１１で選択した顧客を顧客名１１５１ｂとし、ステップＳ３１２で選択した品目を品目１１５１ｃとし、緊急輸送１１５１ｇが緊急輸送を行ったことを示す受注推移情報１１５１のレコードが複数である場合に、緊急輸送を行った受注推移情報１１５１が複数であると判定する。緊急輸送発生予測部１１１６が、緊急輸送を行った受注推移情報１１５１が複数であると判定しない場合（ステップＳ３１８で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、処理を後述するステップＳ３２１に進める。
【００９４】
緊急輸送発生予測部１１１６が、緊急輸送を行った受注推移情報１１５１が複数であると判定する場合（ステップＳ３１８で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、緊急輸送を行った受注推移情報１１５１をすべて特定したか否かを判定する（ステップＳ３１９）。緊急輸送発生予測部１１１６は、緊急輸送を行ったことを示す複数の受注推移情報１１５１をすべて特定したか否かを判定する。緊急輸送判定予測部が、緊急輸送を行った受注推移情報１１５１をすべて特定したと判定しない場合（ステップＳ３１８で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、処理をステップＳ３１４に戻す。
【００９５】
なお、緊急輸送発生予測部１１１６が処理をステップＳ３１４に戻す結果、緊急輸送を行った他の受注推移情報１１５１に基づいて、所定件数分の差分が算出される。従って、ステップＳ３１４からステップＳ３１９までの処理を、緊急輸送を行った回数分繰り返すことにより、緊急輸送を行った受注推移情報１１５１のレコード数×所定件数分の差分が得られる。
【００９６】
緊急輸送発生予測部１１１６が、緊急輸送を行った受注推移情報１１５１をすべて特定したと判定する場合（ステップＳ３１８で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、時系列に沿った所定件数分の差分の各々について平均値を算出する。結果として、所定件数分に相当する個数の平均値が算出される。平均値は、各々所定回数分の差分の推移として取り扱われる。
【００９７】
例えば、所定回数が「５」であり、緊急輸送を行った受注推移情報１１５１のレコード数が「３」であった場合、本処理開始前には５つの差分が３組算出されている。緊急輸送発生予測部１１１６は、５つの差分の各々について、３組分の平均値を算出する。結果として、５つの平均値が算出される。
【００９８】
次に、緊急輸送発生予測部１１１６は、所定回数分の差分を緊急輸送パターンとして記録する（ステップＳ３２１）。緊急輸送発生予測部１１１６は、得られた所定回数分の差分と、ステップＳ３１１で特定した顧客と、ステップＳ３１２で特定した品目と、を関連付けて、緊急輸送発生パターン情報１１５５を生成する。なお、所定回数分の差分は、納期の順に緊急輸送パターンとして記録される。これにより、緊急輸送が発生する場合の差分の推移が把握できる。
【００９９】
次に、緊急輸送発生予測部１１１６は、すべての品目を選択したか否かを判定する（ステップＳ３２２）。緊急輸送発生予測部１１１６は、記憶部１１５に記憶している品目一覧に含まれるすべての品目を選択したか否かを判定する。緊急輸送発生予測部１１１６が、すべての品目を選択したと判定しない場合（ステップＳ３２２で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は処理をステップＳ３１２に戻す。
【０１００】
緊急輸送発生予測部１１１６が、すべての品目を選択したと判定する場合（ステップＳ３２２で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、すべての顧客を選択したか否かを判定する（ステップＳ３２３）。緊急輸送発生予測部１１１６は、顧客情報１１５３に含まれる顧客をすべて選択したか否かを判定する。緊急輸送発生予測部１１１６が、すべての顧客を選択したと判定しない場合（ステップＳ３２３で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、処理をステップＳ３１１に戻す。緊急輸送発生予測部１１１６が、すべての顧客を選択したと判定する場合（ステップＳ３２３で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、本フローチャートの処理を終了する。
【０１０１】
本処理により、緊急輸送の発生に至るまでの受注値と、該受注量と対応する見込み値と、の差分に基づいて、緊急輸送発生パターン情報１１５５が生成される。本パターンにより、緊急輸送が発生する際の受注値及び見込み値に表れる傾向を緊急輸送発生の予測に役立てることができる。
【０１０２】
図１６は、緊急輸送対策優先度特定処理の一例を示すフローチャートである。本処理は、図１２におけるステップＳ４において行われる処理の詳細を説明するものである。
【０１０３】
まず、優先度特定部１１１３は、まだ選択していない顧客を選択する（ステップＳ４１）。優先度特定部１１１３は、顧客情報１１５３に含まれる顧客のうち、まだ選択されていない顧客を選択する。
【０１０４】
次に、優先度特定部１１１３は、優先度指数を求める（ステップＳ４２）。優先度指数は、例えば輸送コスト割合と、緊急輸送発生確度との積により求められる。優先度特定部１１１３は、顧客情報１１５３において、ステップＳ４１で選択した顧客と関連付けられた輸送コスト割合を特定する。また、優先度特定部１１１３は、緊急輸送発生確度情報１１５４において、特定した顧客と対応する顧客名１１５４ａと関連する緊急輸送発生確度１１５４ｂを特定する。
【０１０５】
優先度特定部１１１３は、特定した輸送コスト割合と緊急輸送発生確度とを乗算することにより、優先度指数を求める。得られた優先度指数は、顧客を特定する情報と関連付けられて記憶部１１５の図示しない領域に一時的に記憶される。なお、優先度指数は、輸送コスト割合と緊急輸送発生確度との積に限定されない。他の顧客に比べて優先的に製品を供給するための指標となる値を用いるものであればよい。
【０１０６】
次に、優先度特定部１１１３は、顧客情報１１５３に含まれるすべての顧客を選択したか否かを判定する（ステップＳ４３）。優先度特定部１１１３が、すべての顧客を選択したと判定しない場合（ステップＳ４３で「ＮＯ」の場合）、優先度特定部１１１３は、処理をステップＳ４１に戻す。
【０１０７】
優先度特定部１１１３が、すべての顧客を選択したと判定する場合（ステップＳ４３で「ＹＥＳ」の場合）、優先度特定部１１１３は、優先度指数の順に優先度を付与し記録する（ステップＳ４４）。優先度特定部１１１３は、記憶部１１５を参照し、優先度指数の高い顧客から順に高い優先度を付与する。優先度特定部１１１３は、緊急輸送監視優先度情報１１５６の顧客名１１５６ｂに対し、監視優先度１１５６ａを関連付けて記録する。その後、優先度特定部１１１３は、本フローチャートの処理を終了する。
【０１０８】
図１７は、緊急輸送発生予測処理の一例を示すフローチャートである。本処理は、図１２におけるステップＳ５において行われる処理の詳細を説明するものである。
【０１０９】
まず、緊急輸送発生予測部１１１６は、選択していない顧客のうち優先度の高い顧客を選択する（ステップＳ５１）。緊急輸送発生予測部１１１６は、顧客情報１１５３に含まれ、まだ選択していない顧客のうち、緊急輸送監視優先度情報１１５６において監視優先度１１５６ａの高い顧客を選択する。
【０１１０】
次に、緊急輸送発生予測部１１１６は、選択していない品目のうち一つを特定する（ステップＳ５１）。緊急輸送発生予測部１１１６は、前述した品目一覧のうちまだ選択していない品目を一つ選択する。
【０１１１】
次に、緊急輸送発生予測部１１１６は、予測対象の受注推移情報１１５１を特定する（ステップＳ５３）。緊急輸送発生予測部１１１６は、ステップＳ５１で選択された顧客と対応する顧客名１１５１ａを含み、かつステップＳ５２で選択された品目と対応する品目１１５１ｃを含む受注推移情報１１５１のレコードの中から、緊急輸送が発生するか否かの予測を行う受注推移情報１１５１のレコードを特定する。緊急輸送発生予測部１１１６は、例えば最も納期１１５１ｈの新しい受注推移情報１１５１を、予測対象の受注推移情報１１５１として特定する。
【０１１２】
次に、緊急輸送発生予測部１１１６は、所定回数の受注推移情報１１５１を抽出する（ステップＳ５４）。緊急輸送発生予測部１１１６は、ステップＳ５１で選択された顧客と対応する顧客名１１５１ａを含み、かつステップＳ５２で選択された品目と対応する品目１１５１ｃを含む受注推移情報１１５１のレコードを抽出する。緊急輸送発生予測部１１１６は、抽出した受注推移情報１１５１のレコードのうち、ステップＳ５３で特定した受注推移情報１１５１のレコードに含まれる納期１１５１ｈ以前を納期とし、かつ特定した受注推移情報１１５１のレコードに含まれる納期１１５１ｈと隣接する納期を有する所定件数のレコードを抽出する。なお、所定件数は、選択された顧客と緊急輸送監視優先度情報１１５６において関連付けられた監視期間１１５６ｄに含まれる値である。
【０１１３】
次に、緊急輸送発生予測部１１１６は、受注推移情報１１５１と対応するフォーキャスト情報１１５２を抽出する（ステップＳ５５）。緊急輸送発生予測部１１１６は、ステップＳ５４で抽出した受注推移情報１１５１のレコードの各々と、納期、顧客、及び品目が対応するフォーキャスト情報１１５２を抽出する。結果として、各々対応する受注推移情報１１５１とフォーキャスト情報１１５２とのレコードが、所定件数分の対となって抽出される。
【０１１４】
次に、緊急輸送発生予測部１１１６は、抽出した受注推移情報１１５１とフォーキャスト情報１１５２との差分を各々算出する（ステップＳ５６）。緊急輸送発生予測部１１１６は、対となる受注推移情報１１５１の受注量１１５１ｄと、フォーキャスト情報１１５２のフォーキャスト量１１５２との差分を各々算出する。算出した差分は、納期の時系列に沿って差分の推移として記憶部１１５の図示しない領域に一時的に格納される。
【０１１５】
次に、緊急輸送発生予測部１１１６は、算出した差分の推移と緊急輸送パターンとの類似度を算出する（ステップＳ５７）。類似度は、例えばステップＳ５６で算出した差分と、緊急輸送パターンと、の差分の標準偏差を求めることにより算出される。
【０１１６】
図１９は、類似度算出方法の一例のイメージ図である。イメージ図２１０１において点線αは緊急輸送パターンに含まれる値を示すものであり、実線βはステップＳ５６で算出した予測対象の受注に至る差分を示すものである。点線α、実線βともに納期のタイミングに沿って値をグラフ化したものである。例えば図１９に示すイメージ図２１０１では、所定件数を５件分として緊急輸送パターンやステップＳ５６の差分を求めたものであって、右に向かうほど納期の新しい受注に係る差分を示している。緊急輸送パターンと、予測対象の受注に至る差分とは、納期のタイミングの順序に従って対応している。
【０１１７】
本ステップにおいて、緊急輸送発生予測部１１１６は、対応する緊急輸送パターンの値と、予測対象の受注に係る差分の値と、の差分を求める。結果として、所定件数と対応する個数の差分が算出される。緊急輸送発生予測部１１１６は、算出した所定件数の差分の標準偏差を算出する。イメージ図２１０２は、算出した標準偏差の正規分布表である。イメージ図２１０２に示す矢印（グラフがなす山の幅部分）が狭いほど、差分のばらつきが少なく、緊急輸送パターンと予測対象の受注に至る差分とが類似していることを示している。そのため、標準偏差を類似度に用いる場合には、類似度が低いほど緊急輸送パターンと予測対象の受注に至る差分とが類似していると判断しうる。
【０１１８】
なお、類似度の算出方法は、予測対象に係る受注に至る差分と緊急輸送パターンとの差分の標準偏差の算出に限定されない。例えば、緊急輸送パターンに含まれる値の合計値と、予測対象に係る受注に至る差分との合計値とを除算することにより、求められるものであってもよい。
【０１１９】
説明を図１７に戻す。次に、緊急輸送発生予測部１１１６は、類似度と検知量との比較を行い、緊急輸送発生パターンと予測対象の受注に至る差分とが類似するか否かを判定する（ステップＳ５８）。緊急輸送発生予測部１１１６は、ステップＳ５７で算出した類似度と、緊急輸送監視優先度情報１１５６の検知量１１５６ｅとを比較することにより、両者が類似するか否かを判定する。本実施形態では、類似度が検知量以下である場合に、両者が類似すると判定される。緊急輸送発生予測部１１１６が、緊急輸送発生パターンと予測対象の受注に至る差分とが類似すると判定しない場合（ステップＳ５８で「類似しない」の場合）、緊急輸送発生予測部１１１６は処理をステップＳ６０に進める。
【０１２０】
緊急輸送発生予測部１１１６が、緊急輸送発生パターンと予測対象の受注に至る差分とが類似すると判定する場合（ステップＳ５８で「類似」の場合）、緊急輸送発生予測部１１１６は、緊急輸送の発生を予測したものとして、警告調整処理を行う（ステップＳ５９）。本処理については後に詳述する。
【０１２１】
次に、緊急輸送発生予測部１１１６は、品目一覧に含まれるすべての品目を選択したか否かを判定する（ステップＳ６０）。緊急輸送発生予測部１１１６が、すべての品目を選択したと判定しない場合（ステップＳ６０で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、処理をステップＳ５２に戻す。
【０１２２】
緊急輸送発生予測部１１１６が、すべての品目を選択したと判定する場合（ステップＳ６０で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、顧客情報１１５３に含まれるすべての顧客を選択したか否かを判定する（ステップＳ６１）。緊急輸送発生予測部１１１６が、すべての顧客を選択したと判定しない場合（ステップＳ６１で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、処理をステップＳ５１に戻す。緊急輸送発生予測部１１１６が、すべての顧客を選択したと判定する場合（ステップＳ６１で「ＹＥＳ」の場合）、緊急輸送発生予測部１１１６は、本フローチャートの処理を終了する。
【０１２３】
なお、本実施形態では、緊急輸送パターンを生成する際に用いる差分の所定件数と、緊急輸送の予測を行う際に予測対象の受注を基準として抽出する差分の所定件数と、が同じである場合について説明した。しかしながら、両者は必ずしも一致しなくともよい。例えば、予測対象の受注を基準として算出する差分の件数については、本処理開始前に別途入力を受け付けるものであってもよい。
【０１２４】
その場合、緊急輸送発生予測部１１１６は、予測対象の受注を基準として算出した入力件数分の差分を、例えば緊急輸送発生パターン情報１１５５内において時系列のより新しい同件数分の差分推移パターン１１５５ｂに引き当てる。予測対象の受注に係る件数を、緊急輸送発生パターンの件数よりも制限すれば、緊急輸送発生予測処理における処理負担を軽減することができる。
【０１２５】
本実施形態により、過去に緊急輸送を行った際の受注値と見込み値に基づいて生成された緊急輸送発生パターンと、予測対象の受注に至るまでの受注値と見込み値との類似度合いに基づいて、緊急輸送の発生を予測する。これにより、顧客毎に緊急輸送の発生する傾向を利用し、より適切に緊急輸送の発生を予測することができる。
【０１２６】
図１８は、警告調整処理の一例を示す図である。本処理は、図１７に示すステップＳ５９において行われる処理の詳細を説明するものである。
【０１２７】
まず、緊急輸送発生予測部１１１６は、予測対象の受注推移情報１１５１と在庫推移情報１１５７とを比較する（ステップＳ５９１）。具体的には、緊急輸送発生予測部１１１６は、ステップＳ５２で特定した品目と在庫推移情報１１５７において関連付けられた在庫量を特定する。緊急輸送発生予測部１１１６は、ステップＳ５３において特定された予測対象の受注推移情報１１５１に含まれる受注量１１５１ｄと、特定した在庫量とを比較する。
【０１２８】
次に、緊急輸送発生予測部１１１６は、受注量の方が多いか否かを判定する（ステップＳ５９２）。緊急輸送発生予測部１１１６が、予測対象の受注に係る受注量が在庫推移情報１１５７に含まれる在庫量以下であると判定する場合（ステップＳ５９２で「ＮＯ」の場合）、緊急輸送発生予測部１１１６は、警告又は調整の必要がないものとして、処理をステップＳ５９に進める。
【０１２９】
緊急輸送発生予測部１１１６が、予測対象の受注量の方が在庫量よりも多いと判定する場合（ステップＳ５９２で「ＹＥＳ」の場合）、通知部１１１７は、ステップＳ５１で選択された顧客に警告情報を通知する（ステップＳ５９３）。警告情報とは、緊急輸送の発生を予測したことを示す情報である。
【０１３０】
図２０は、警告情報表示画面２２０１の一例を示す図である。警告情報表示画面２２０１には、緊急輸送の発生を予測したことを示す情報が表示される。警告情報表示画面２２０１には、他に受注量の調整を受け付けるための選択ボタンがあってもよい。選択ボタンが選択された場合、予測対象の受注に係る顧客が受注量を制限するための図示しない表示画面に遷移する。
【０１３１】
説明を図１８に戻す。次に、緊急輸送発生予測部１１１６は、選択した品目を扱う他の顧客のうち、優先度の低い顧客を選択する（ステップＳ５９４）。具体的には、緊急輸送発生予測部１１１６は、受注推移情報１１５１を参照し、ステップＳ５２で選択した品目１１５１ｃと関連付けられた顧客名１１５１ｂを抽出する。緊急輸送発生予測部１１１６は、抽出した顧客名１１５１ｂを用いて緊急輸送監視優先度情報１１５６を参照し、より監視優先度１１５６ａの低い顧客名１１５６ｂを選択する。なお、緊急輸送発生予測部１１１６は、ステップＳ５１で選択された顧客の優先度よりも低い優先度と関連付けられた顧客を選択する。
【０１３２】
次に、通知部１１１７は、選択した他の顧客に対して納期変更の調整を打診する（ステップＳ５９５）。通知部１１１７は、ステップＳ５９４で選択された顧客に対して、調整依頼を示す情報を通知する。
【０１３３】
図２１は、調整依頼表示画面２３０１の一例を示す図である。調整依頼表示画面２３０１には、調整を依頼する製品の品目として、ステップＳ５２で選択された品目が表示される。また、調整依頼表示画面２３０１には、該品目と、ステップＳ５９４において選択された顧客とが関連付けられた受注推移情報１１５１に含まれる受注量１１５１ｄ等、調整を依頼する受注に関する情報が表示されてもよい。また、調整依頼表示画面２３０１には、調整を了承することを示す選択ボタンが表示されている。選択ボタンが選択されると、調整を依頼された受注に関する情報の変更を受け付ける表示画面に画面が遷移する。
【０１３４】
説明を図１８に戻す。次に、緊急輸送発生予測部１１１６は、警告調整通知情報１１５８を作成する（ステップＳ５９６）。緊急輸送発生予測部１１１６は、ステップＳ５１で選択した顧客を顧客名１１５８ａとし、通知を行った日付を通知日１１５８ｂとし、通知種別１１５８ｃを警告を行ったことを示す情報とし、ステップＳ５３で予測対象の受注推移情報１１５１として特定したレコードに含まれる受注量１１５１ｄを調整量１１５８ｄとして関連付けて、警告調整通知情報１１５８を作成する。また、緊急輸送発生予測部１１１６は、ステップＳ５９４で選択した顧客を顧客１１５８ａとし、通知を行った日付を通知日１１５８ｂとし、通知種別１１５８ｃを調整依頼を行ったことを示す情報とし、ステップＳ５３で予測対象の受注推移情報１１５１として特定したレコードに含まれる受注量１１５１ｄを調整量１１５８ｄとして関連付けて、警告調整通知情報１１５８を作成する。その後、緊急輸送発生予測部１１１６は本フローチャートの処理を終了する。
【０１３５】
なお、予測対象の受注に係る品目について、在庫推移情報１１５７において在庫がある場合、当該受注に対して在庫を引き当て、在庫推移情報１１５７から受注量に係る品目の在庫量を減算してもよい。また、調整依頼の通知対象である他の顧客に係る受注の受注量が、予測対象の受注推移情報１１５１に係る受注量を下回る場合、緊急輸送発生予測部１１１６は、次に優先度の低い他の顧客に対して、さらに調整依頼を通知してもよい。
【０１３６】
本実施形態により、緊急輸送の発生が予測された場合に、予測対象の受注に係る顧客に対して適切に警告を行うことができる。また、他の顧客に対して調整依頼を行う際に、優先度を用いて依頼を行う対象の顧客を特定することにより、輸送コスト等における影響度を考慮し、より適切に調整を行うことができる。
【０１３７】
＜変形例１＞
【０１３８】
次に、上述の実施例の変形例１について説明する。本変形例は、上述の図１２のステップＳ１〜ステップＳ４までに行われる、緊急輸送発生予測処理の準備段階における条件入力画面に関するものである。以下、上述の実施形態と異なる点について説明し、重複する点については説明を省略する。
【０１３９】
図２２は、変形例１における緊急輸送優先度表示画面２４０１の一例を示す図である。緊急輸送優先度表示画面２４０１は、通知部１１１７によって画面情報が生成され、輸送計画装置１１０の出力部１１３により輸送計画装置１１０が有する出力装置９０７に表示される。なお、緊急輸送優先度表示画面２４０１は、通知部１１１７によって画面情報が生成され、通信部１１４を介してサプライヤの情報処理装置に送信されることで、サプライヤによる情報の入力を受け付けるものであってもよい。緊急輸送優先度表示画面２４０１は、少なくとも顧客名表示領域と、優先度入力領域と、品目入力領域と、影響度入力領域と、期間入力領域と、検知量入力領域と、を備える。
【０１４０】
顧客名表示領域には、顧客情報１１５３に含まれる顧客名が表示される。優先度入力領域は、顧客名表示領域に表示される顧客に対する、優先度の入力を受け付ける領域である。優先度入力領域に優先度が入力されると、図７に示す緊急輸送監視優先度情報１１５６の監視優先度１１５６ａに、入力された値が記録される。なお、優先度入力領域で入力を受け付けた値は、前述の緊急輸送対策優先度処理において特定される優先度よりも優先的に監視優先度１１５６ａに記録される。
【０１４１】
品目入力領域は、上述の品目一覧に含まれる品目の入力を受け付ける領域である。影響度入力領域は、輸送コストの影響を示す輸送コスト割合の入力を受け付ける領域である。輸送コスト割合が入力されると、図４に示す顧客情報１１５３に輸送コスト割合が入力される。なお、前述の緊急輸送対策優先度特定処理において、輸送コスト割合に基づいて優先度が付与されるが、緊急輸送優先度表示画面２４０１において優先度と輸送コスト割合との入力を受け付けた場合、入力された輸送コスト割合に基づいて付与された優先度よりも、優先度入力領域に対して入力された優先度が優先されて緊急輸送監視優先度情報１１５６に記録される。
【０１４２】
期間入力領域は、緊急輸送発生パターン情報１１５５の生成に用いる受注回数を示す情報である。なお、期間入力領域は、緊急輸送発生パターン情報１１５５の生成に用いる受注の期間を示す情報であってもよい。期間入力領域が受注期間の入力を受け付ける場合、上述の緊急輸送パターン分析処理において、緊急輸送に至る受注から遡って指定期間内になされた受注を用いて、緊急輸送発生予測部１１１６が緊急輸送発生パターンを生成する。期間入力領域に入力された情報は、図７に示す緊急輸送監視優先度情報１１５６の監視期間１１５６ｄに記録される。
【０１４３】
検知量入力領域は、緊急輸送の発生の予測に用いる閾値の入力を受け付ける領域である。検知量入力領域に入力された情報は、図７に示す緊急輸送監視優先度情報１１５６の検知量１１５６に記録される。
【０１４４】
変形例１において、緊急輸送優先度表示画面２４０１は、例えば図１２に示す緊急輸送パターン分析処理（ステップＳ３）に先立って表示され、期間入力領域において入力を受け付けた期間を示す情報を用いて緊急輸送パターン情報が生成される。その後、例えば優先度入力領域において優先度が入力されない場合など、必要に応じて緊急輸送対策優先度が特定され（ステップＳ４）生成された該緊急輸送パターン情報を用いて、緊急輸送発生予測処理が行われる（ステップＳ５）。
【０１４５】
本変形例により、優先度の指定を受け付けることで、所望の顧客について優先的に緊急輸送の予測を行うことができる。また、検知量の入力を受け付けることで、所定の品目について緊急輸送発生の予測精度を高めることができる。従って、顧客や品目毎に柔軟に緊急輸送の発生の予測を行うことができる。
【０１４６】
＜変形例２＞
【０１４７】
次に、上述の実施例の変形例２について説明する。本変形例は、調整依頼を行う対象を特定するための調整通知対象顧客設定画面に関する。以下、上述の実施形態と異なる点について説明し、重複する点については説明を省略する。なお、調整通知対象顧客設定画面は、変形例１における緊急輸送優先度表示画面２４０１と同様に、輸送計画装置１１０の出力装置９０７に対して表示されるが、サプライヤの有する情報処理装置に表示されるものであってもよい。
【０１４８】
調整通知対象顧客設定画面２５０１は、上述の図１８に示す警告調整処理のステップＳ５８４において、他の顧客のうち優先度の低い顧客を調整依頼の対象として選択する処理に代わって、調整依頼を行う対象の選択を受け付ける画面である。
【０１４９】
図２３は、調整通知対象顧客設定画面２５０１の一例を示す図である。調整通知対象顧客設定画面２５０１は、少なくとも顧客名表示領域を有している。顧客名表示領域には、図１７に示すステップＳ５２で選択された品目に対して、受注推移情報１１５１において関連付けられた顧客名１１５１ｂが選択可能に表示される。
【０１５０】
調整通知対象顧客設定画面２５０１は、他に品目表示領域や、発生確度表示領域を有するものであってもよい。品目表示領域には、上述の図１７におけるステップＳ５２で選択された品目が表示される。発生確度表示領域には、顧客に対して、緊急輸送発生確度情報１１５４において関連付けられた緊急輸送発生確度１１５４ｂが表示される。
【０１５１】
変形例２により、緊急輸送の発生が予測された品目を扱う他の顧客を操作者が認識し、発生確度等の指標に応じて調整依頼対象を決定することができる。これにより、操作者の意図に沿った相手に調整依頼を行うことができる。
【０１５２】
以上、本発明に係る各実施形態及び変形例の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることもできる。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報線は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【０１５３】
また、上記の輸送計画装置１１０の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。輸送計画装置１１０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【０１５４】
１１０：輸送計画装置、１１１：制御部、１１２：入力部、１１３：出力部、１１４：通信部、１１５：記憶部、２００：情報共有装置、９００：コンピュータ、９０１：ＣＰＵ、９０２：メモリ、９０３：外部記憶装置、９０４：メディア、９０５：読取装置、９０６：入力装置、９０７：出力装置、９０８：通信装置、１１１１：コスト影響分析部、１１１２：緊急輸送発生確度分析部、１１１３：優先度特定部、１１１４：受注監視部、１１１５：在庫監視部、１１１６：緊急輸送発生予測部、１１１７：通知部、１１５１：受注推移情報、１１５２：フォーキャスト情報、１１５３：顧客情報、１１５４：緊急輸送発生確度情報、１１５５：緊急輸送発生パターン情報、１１５６：緊急輸送監視優先度情報、１１５７：在庫推移情報、１１５８：警告調整通知情報、２１０１・２１０２：イメージ図、２２０１：緊急輸送発生警告画面、２３０１：調整依頼表示画面、２４０１：緊急輸送優先度表示画面、２５０１：調整通知対象顧客設定画面
【図１】
2017007824.tif 000003
【図２】
2017007824.tif 000004
【図３】
2017007824.tif 000005
【図４】
2017007824.tif 000006
【図５】
2017007824.tif 000007
【図６】
2017007824.tif 000008
【図７】
2017007824.tif 000009
【図８】
2017007824.tif 000010
【図９】
2017007824.tif 000011
【図１０】
2017007824.tif 000012
【図１１】
2017007824.tif 000013
【図１２】
2017007824.tif 000014
【図１３】
2017007824.tif 000015
【図１４】
2017007824.tif 000016
【図１５】
2017007824.tif 000017
【図１６】
2017007824.tif 000018
【図１７】
2017007824.tif 000019
【図１８】
2017007824.tif 000020
【図１９】
2017007824.tif 000021
【図２０】
2017007824.tif 000022
【図２１】
2017007824.tif 000023
【図２２】
2017007824.tif 000024
【図２３】
2017007824.tif 000025