(57)【特許請求の範囲】
【請求項１】
作業者の保管部品を決定する保管部品決定装置であって、
部品毎に、該部品の交換作業件数を取得する交換作業件数取得手段と、
部品毎に、該部品を交換部品として使用する製品の数を取得する部品使用製品数取得手段と、
部品毎に、前記作業者が該部品の交換を担当する製品の数を取得する担当製品数取得手段と、
部品毎に、前記交換作業件数取得手段が取得した交換作業件数と、前記部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得手段と、
前記期待値取得手段が求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成手段と、
を備える保管部品決定装置。
【請求項２】
前記期待値取得手段は、
部品毎に、（「前記交換作業件数取得手段が取得した交換作業件数」／「前記部品使用製品数取得手段が取得した製品の数」）×「前記担当製品数取得手段が取得した製品の数」の演算を行い、期待値を求める、
ことを特徴とする請求項１に記載の保管部品決定装置。
【請求項３】
前記交換作業件数取得手段は、
部品毎に、複数に分けられたすべての地域での、該部品の交換作業件数を取得する全地域交換作業件数取得手段と、
部品毎に、前記作業者の所属地域での、該部品の交換作業件数を取得する所属地域交換作業件数取得手段と、を有し、
前記部品使用製品数取得手段は、
部品毎に、前記すべての地域での、該部品を交換部品として使用する製品の数を取得する全地域部品使用製品数取得手段と、
部品毎に、前記所属地域での、該部品を交換部品として使用する製品の数を取得する所属地域部品使用製品数取得手段と、を有し、
前記期待値取得手段は、
部品毎に、前記全地域交換作業件数取得手段が取得した交換作業件数と、前記全地域部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の、前記すべての地域の作業実績に基づく期待値を求める全地域期待値取得手段と、
部品毎に、前記所属地域交換作業件数取得手段が取得した交換作業件数と、前記所属地域部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の、前記所属地域の作業実績に基づく期待値を求める所属地域期待値取得手段と、
部品毎に、前記全地域期待値取得手段が求めた期待値と、前記所属地域期待値取得手段が求めた期待値と、を統合した期待値を求める統合期待値取得手段と、を有する、
ことを特徴とする請求項１又は２に記載の保管部品決定装置。
【請求項４】
前記統合期待値取得手段は、部品毎に、前記全地域期待値取得手段が求めた期待値と前記所属地域期待値取得手段が求めた期待値とを加算して、統合した期待値を求める、
ことを特徴とする請求項３に記載の保管部品決定装置。
【請求項５】
前記全地域交換作業件数取得手段は、第１の所定期間における交換作業件数を取得し、
前記所属地域交換作業件数取得手段は、第２の所定期間における交換作業件数を取得し、
前記全地域部品使用製品数取得手段は、前記第１の所定期間における製品の数を取得し、
前記所属地域部品使用製品数取得手段は、前記第２の所定期間における製品の数を取得する、
ことを特徴とする請求項３又は４に記載の保管部品決定装置。
【請求項６】
前記交換作業件数取得手段は、
部品毎に、前記作業者が行った該部品の交換作業件数を取得する個人交換作業件数取得手段を有し、
前記期待値取得手段は、
部品毎に、前記個人交換作業件数取得手段が取得した交換作業件数に基づき、前記作業者の該部品の交換作業件数の、個人の作業実績に基づく期待値を求める個人期待値取得手段を有し、
前記統合期待値取得手段は、部品毎に、前記全地域期待値取得手段が求めた期待値と、前記所属地域期待値取得手段が求めた期待値と、前記個人期待値取得手段が求めた期待値と、を統合した期待値を求める、
ことを特徴とする請求項３乃至５のいずれか１項に記載の保管部品決定装置。
【請求項７】
前記個人交換作業件数取得手段は、部品毎に、第３の所定期間における交換作業件数を取得し、
前記個人期待値取得手段は、部品毎に、「前記個人交換作業件数取得手段が取得した交換作業件数」／「前記第３の所定期間」の演算を行い、期待値を求める、
ことを特徴とする請求項６に記載の保管部品決定装置。
【請求項８】
作業者の保管部品を決定する保管部品決定方法であって、
部品毎に、該部品の交換作業件数を記憶部に記録する交換作業件数記録ステップと、
部品毎に、該部品を交換部品として使用する製品の数を前記記憶部に記録する部品使用製品数記録ステップと、
部品毎に、前記作業者が該部品の交換を担当する製品の数を前記記憶部に記録する担当製品数記録ステップと、
部品毎に、前記記憶部から、前記交換作業件数記録ステップで記録した交換作業件数と、前記部品使用製品数記録ステップで記録した製品の数と、前記担当製品数記録ステップで記録した製品の数と、を読み出し、該読み出した情報に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得ステップと、
前記期待値取得ステップで求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成ステップと、
を備える保管部品決定方法。
【請求項９】
コンピュータを、
部品毎に、該部品の交換作業件数を取得する交換作業件数取得手段、
部品毎に、該部品を交換部品として使用する製品の数を取得する部品使用製品数取得手段、
部品毎に、作業者が該部品の交換を担当する製品の数を取得する担当製品数取得手段、
部品毎に、前記交換作業件数取得手段が取得した交換作業件数と、前記部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得手段、
前記期待値取得手段が求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の保守・修理等を行う作業者により保管される部品を決定する保管部品決定装置等に関する。
【背景技術】
【０００２】
顧客に販売された製品に対しては、製品の製造会社等により、定期的な保守や、故障箇所の修理が行われることがある。
その場合、例えば、製品の保守・修理の作業を担当するカスタマーエンジニア（ＣＥ）等が、製品を有する顧客を訪問して、製品を点検し、必要に応じて、部品の交換等の保守・修理作業を行う。
【０００３】
ＣＥは、保守・修理のために顧客を訪問するときには、部品の交換が必要になる場合に備えて、交換の可能性がある部品を予め保管しておき、例えば鞄等の携行手段に入れて持ち運ぶ。
【０００４】
ところで、この場合、部品を収納する携行手段の大きさには制限があるため、交換の可能性があるすべての部品を保管しておくことができないのが一般的である。
そのため、ＣＥは、自らの経験等により、交換する可能性が高いと思われる部品を選択して携行手段に入れておき、保守・修理のために保管している。
なお、製品の生産ラインの分野においては、経験等によらずに、機種毎の補充量に基づいて、生産ライン毎に生産機種と生産台数とを決定する発明がある（例えば、特許文献１参照）。
【特許文献１】特開２００４−２８７６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように、経験等により保管する部品を決定していたのでは、例えば経験の浅いＣＥでは、保管部品で保守・修理を実行できないことが多かった。その結果、交換すべき部品をサービスステーション（ＳＳ）等に取りに戻って再度顧客を訪問することが多くなり、１回の訪問で保守・修理を完了できる割合が減少し、保守・修理の作業効率が悪かった。
【０００６】
また、経験豊富なＣＥであっても、例えば担当する製品が変わってしまった場合には、どの部品を保管しておけばよいのか容易には判断できず、保管部品で保守・修理を実行できる割合が低くなり、作業効率が悪くなっていた。
【０００７】
本発明は、上記実状に鑑みてなされたものであり、製品の保守・修理等を行う作業者により保管される部品を、適切に決定することができる保管部品決定装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る保管部品決定装置は、
作業者の保管部品を決定する保管部品決定装置であって、
部品毎に、該部品の交換作業件数を取得する交換作業件数取得手段と、
部品毎に、該部品を交換部品として使用する製品の数を取得する部品使用製品数取得手段と、
部品毎に、前記作業者が該部品の交換を担当する製品の数を取得する担当製品数取得手段と、
部品毎に、前記交換作業件数取得手段が取得した交換作業件数と、前記部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得手段と、
前記期待値取得手段が求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成手段と、
を備える。
【０００９】
また、前記保管部品決定装置において、
前記期待値取得手段は、
部品毎に、（「前記交換作業件数取得手段が取得した交換作業件数」／「前記部品使用製品数取得手段が取得した製品の数」）×「前記担当製品数取得手段が取得した製品の数」の演算を行い、期待値を求める、
ようにしてもよい。
【００１０】
また、前記保管部品決定装置において、
前記交換作業件数取得手段は、
部品毎に、複数に分けられたすべての地域での、該部品の交換作業件数を取得する全地域交換作業件数取得手段と、
部品毎に、前記作業者の所属地域での、該部品の交換作業件数を取得する所属地域交換作業件数取得手段と、を有し、
前記部品使用製品数取得手段は、
部品毎に、前記すべての地域での、該部品を交換部品として使用する製品の数を取得する全地域部品使用製品数取得手段と、
部品毎に、前記所属地域での、該部品を交換部品として使用する製品の数を取得する所属地域部品使用製品数取得手段と、を有し、
前記期待値取得手段は、
部品毎に、前記全地域交換作業件数取得手段が取得した交換作業件数と、前記全地域部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の、前記すべての地域の作業実績に基づく期待値を求める全地域期待値取得手段と、
部品毎に、前記所属地域交換作業件数取得手段が取得した交換作業件数と、前記所属地域部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の、前記所属地域の作業実績に基づく期待値を求める所属地域期待値取得手段と、
部品毎に、前記全地域期待値取得手段が求めた期待値と、前記所属地域期待値取得手段が求めた期待値と、を統合した期待値を求める統合期待値取得手段と、を有する、
ようにしてもよい。
【００１１】
また、前記保管部品決定装置において、
前記統合期待値取得手段は、部品毎に、前記全地域期待値取得手段が求めた期待値と前記所属地域期待値取得手段が求めた期待値とを加算して、統合した期待値を求める、
ようにしてもよい。
【００１２】
また、前記保管部品決定装置において、
前記全地域交換作業件数取得手段は、第１の所定期間における交換作業件数を取得し、
前記所属地域交換作業件数取得手段は、第２の所定期間における交換作業件数を取得し、
前記全地域部品使用製品数取得手段は、前記第１の所定期間における製品の数を取得し、
前記所属地域部品使用製品数取得手段は、前記第２の所定期間における製品の数を取得する、
ようにしてもよい。
【００１３】
また、前記保管部品決定装置において、
前記交換作業件数取得手段は、
部品毎に、前記作業者が行った該部品の交換作業件数を取得する個人交換作業件数取得手段を有し、
前記期待値取得手段は、
部品毎に、前記個人交換作業件数取得手段が取得した交換作業件数に基づき、前記作業者の該部品の交換作業件数の、個人の作業実績に基づく期待値を求める個人期待値取得手段を有し、
前記統合期待値取得手段は、部品毎に、前記全地域期待値取得手段が求めた期待値と、前記所属地域期待値取得手段が求めた期待値と、前記個人期待値取得手段が求めた期待値と、を統合した期待値を求める、
ようにしてもよい。
【００１４】
また、前記保管部品決定装置において、
前記個人交換作業件数取得手段は、部品毎に、第３の所定期間における交換作業件数を取得し、
前記個人期待値取得手段は、部品毎に、「前記個人交換作業件数取得手段が取得した交換作業件数」／「前記第３の所定期間」の演算を行い、期待値を求める、
ようにしてもよい。
【００１５】
また、本発明の第２の観点に係る保管部品決定方法は、
作業者の保管部品を決定する保管部品決定方法であって、
部品毎に、該部品の交換作業件数を記憶部に記録する交換作業件数記録ステップと、
部品毎に、該部品を交換部品として使用する製品の数を前記記憶部に記録する部品使用製品数記録ステップと、
部品毎に、前記作業者が該部品の交換を担当する製品の数を前記記憶部に記録する担当製品数記録ステップと、
部品毎に、前記記憶部から、前記交換作業件数記録ステップで記録した交換作業件数と、前記部品使用製品数記録ステップで記録した製品の数と、前記担当製品数記録ステップで記録した製品の数と、を読み出し、該読み出した情報に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得ステップと、
前記期待値取得ステップで求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成ステップと、
を備える。
【００１６】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
部品毎に、該部品の交換作業件数を取得する交換作業件数取得手段、
部品毎に、該部品を交換部品として使用する製品の数を取得する部品使用製品数取得手段、
部品毎に、作業者が該部品の交換を担当する製品の数を取得する担当製品数取得手段、
部品毎に、前記交換作業件数取得手段が取得した交換作業件数と、前記部品使用製品数取得手段が取得した製品の数と、前記担当製品数取得手段が取得した製品の数と、に基づき、前記作業者による該部品の交換作業件数の期待値を求める期待値取得手段、
前記期待値取得手段が求めた期待値の大きい順に、所定の順位までの部品を前記作業者の保管部品として選択した保管部品情報を生成する保管部品情報生成手段、
として機能させる。
【発明の効果】
【００１７】
本発明によれば、製品の保守・修理等を行う作業者により保管される部品を、適切に決定することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。
本実施の形態においては、カスタマーエンジニア（以下、ＣＥと称する）が製品の保守・修理のために顧客を訪問する際の部品携行手段である鞄、自動車等に、予め部品を保管しておく場合を例にとり、保管部品決定装置を構成要素に含む保管部品決定システムについて説明する。
【００１９】
図１は、本発明の実施の形態に係る保管部品決定システムの構成例を示すブロック図である。
保管部品決定システムは、図示するように、保管部品決定装置１と、複数のＳＳ（サービスステーション）端末２と、を備え、保管部品決定装置１とＳＳ端末２とは、通信ネットワーク３を介して接続されている。
【００２０】
保管部品決定装置１は、製品の保守や修理の作業を行うＣＥにより保管されるべき部品を決定する装置である。具体的には、保管部品決定装置１は、ＣＥ毎に、保管すべき部品の識別情報である部番と、部品毎の保管個数と、を保管部品情報として決定する。
【００２１】
ＳＳ端末２は、ＣＥが所属するサービスステーション（以下、ＳＳと称する）に設置されている端末装置である。ＳＳ端末２としては、通信機能を備える一般的なパーソナルコンピュータを用いることができる。ＳＳは、全国に複数設けられており、各ＳＳには、それぞれ複数のＣＥが所属している。また、各ＳＳには、管轄する地域が割り振られている。
【００２２】
ＣＥが、保守・修理のために保管すべき部品を知りたい場合には、ＣＥの識別情報であるＩＤ（ＣＥＩＤ）を、所属するＳＳに設けられているＳＳ端末２に入力する。ＳＳ端末２は、入力されたＣＥＩＤを保管部品決定装置１に送信し、保管部品決定装置１で決定されるＣＥＩＤに対応する保管部品情報を受信し、表示する。ＣＥは、ＳＳ端末２に表示される保管部品情報を見て、その保管部品情報に示される部品の種類（部番）と種類毎の個数とを、自分の部品携行手段に収納して保管する。
【００２３】
また、ＳＳ端末２は、ＳＳに所属するＣＥが実際に行った部品交換作業の実績データや、ＳＳの管轄地域におけるＭＩＦ（Machine in Field）データや、ＳＳの所属ＣＥ毎のＭＩＦデータ等を、例えば定期的に収集し、保管部品決定装置１に送信する。
【００２４】
通信ネットワーク３は、インターネットやＬＡＮ（Local Area Network）等のコンピュータ通信網である。
【００２５】
次に、保管部品決定装置１の具体的構成を説明する。
図２は、保管部品決定装置１の構成例を示すブロック図である。
保管部品決定装置１は、図示するように、通信部１１と、入力部１２と、出力部１３と、記憶部１４と、制御部１５と、を備える。
【００２６】
通信部１１は、通信ネットワーク３を介して、ＳＳ端末２と通信を行うものであり、通信インタフェース等を備える。例えば、通信部１１は、ＳＳ端末２からのデータを受信し、受信したデータ等に基づいて保管部品決定装置１で決定される保管部品情報等をＳＳ端末２に送信する。
【００２７】
入力部１２は、様々な情報を入力するために使用されるものであり、キーボード、マウス等の入力装置を備える。例えば、入力部１２は、システム管理者等が、後述する記憶部１４に格納されている各種ＤＢ（データベース）内の情報を編集する場合等に用いられる。
【００２８】
出力部１３は、様々な情報を出力するものであり、ディスプレイ等の表示装置を備える。例えば、出力部１３は、システム管理者等によるＤＢ編集時等に、必要に応じて情報の表示等を行う。
【００２９】
記憶部１４は、様々な情報やプログラム等を記憶するものであり、ハードディスク等の補助記憶装置を備える。
また、記憶部１４は、作業実績ＤＢ１４１、地域別ＭＩＦＤＢ１４２、ＣＥ別ＭＩＦＤＢ１４３、部品マスタＤＢ１４４、製品マスタＤＢ１４５、携行手段マスタＤＢ１４６、ＣＥマスタＤＢ１４７等の各種ＤＢを格納している。なお、これらのＤＢの詳細については後述する。
【００３０】
制御部１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、データの演算処理を行うと共に、保管部品決定装置１の全体を制御する。制御部１５における演算処理及び制御処理は、具体的には、ＣＰＵが、ＲＡＭを作業領域として使用して各種データを一時的に記憶させながら、ＲＯＭに記憶されている制御プログラムを実行することにより行われる。
【００３１】
この制御部１５が、ＲＯＭや記憶部１４に記憶されているプログラムに従って通信部１１、入力部１２、出力部１３、記憶部１４等を制御することにより、保管部品決定装置１における保管部品情報の生成処理等が行われる。
【００３２】
次に、保管部品決定装置１の記憶部１４に格納されている各種ＤＢの詳細を説明する。
図３は、作業実績ＤＢ１４１のデータ構成例を示す図である。
作業実績ＤＢ１４１は、実際に行われた部品交換作業の実績データを蓄積するＤＢであり、図示するように、作業毎に、作業日、作業地域、ＣＥ、部番、交換個数等を記憶する。この作業実績ＤＢ１４１において、作業地域欄には、作業が行われた場所の都道府県名が記録され、ＣＥ欄には、作業を行ったＣＥのＣＥＩＤが記録され、部番欄には、交換された部品の識別情報である部番が記録され、交換個数欄には、１回の作業で交換された同一部番の部品の個数が記録される。
【００３３】
このように、実績データは作業毎且つ部番毎に記録され、例えば、１回の作業において部番の異なる複数種類の部品が交換されたした場合には、部番毎に実績データが記録される。
各ＳＳでは、所属するＣＥが顧客を訪問して部品交換作業を行うと、データ入力担当者等がＳＳ端末２に作業実績データを入力する。ＳＳ端末２は、例えば１日に１回等定期的に、入力された作業実績データを保管部品決定装置１に送信する。保管部品決定装置１は、ＳＳ端末２から受信した作業実績データを、作業実績ＤＢ１４１に蓄積する。
【００３４】
図４は、地域別ＭＩＦＤＢ１４２のデータ構成例を示す図である。
地域別ＭＩＦＤＢ１４２は、毎月の地域別のＭＩＦデータを記憶するＤＢであり、図示するように、年月、製品の機種の識別情報である機種名、機種毎の地域別及び全国における製品の市場台数を記憶する。ここでの製品の市場台数は、例えば、顧客に販売されて、ＣＥによる保守・修理の対象となっている製品の台数である。地域別ＭＩＦＤＢ１４２は、機種別の製品台数を、地域としての都道府県別に記憶し、また、都道府県別の製品台数を合計して算出される全国の製品台数も記憶する。
【００３５】
各ＳＳでは、例えば、管轄地域における機種毎の台数を定期的に調査し、データ入力担当者等が、製品台数データをＳＳ端末２に入力して保管部品決定装置１に送信する。保管部品決定装置１は、例えば月初めに、各ＳＳ端末２から受信した製品台数データを都道府県別に集計し、月毎の機種別の製品台数を、地域別ＭＩＦＤＢ１４２に蓄積する。
【００３６】
図５は、ＣＥ別ＭＩＦＤＢ１４３のデータ構成例を示す図である。
ＣＥ別ＭＩＦＤＢ１４３は、毎月のＣＥ別のＭＩＦデータを記憶するＤＢであり、図示するように、年月、ＣＥのＣＥＩＤ、ＣＥが保守・修理を担当する製品の機種名、機種名毎のＣＥの担当台数を記憶する。
【００３７】
各ＳＳでは、例えば、所属ＣＥの担当機種の担当台数に変更があった場合には、データ入力担当者等が、変更データをＳＳ端末２に入力して保管部品決定装置１に送信する。保管部品決定装置１は、例えば月初めに、変更データ等に基づき、月毎のＣＥ別の担当機種別の担当製品台数を、ＣＥ別ＭＩＦＤＢ１４３に蓄積する。
また、このＤＢは、ＣＥの異動や新規採用等があった際にも更新される。
【００３８】
図６は、部品マスタＤＢ１４４のデータ構成例を示す図である。
部品マスタＤＢ１４４は、製品の保守・修理作業において交換される可能性があるすべての部品の情報を記憶するＤＢであり、図示するように、部品毎に、部番、容積、物量区分等を記憶する。
【００３９】
容積は、部品１つの単位容積である。また、物量区分は、部品の大きさに応じて定義されている区分であり、例えば、容積が８０立方センチメートル以下の部品は物量区分「Ｓ」の「小物」、容積が８０立方センチメートルより大きく３，０００立方センチメートル以下の部品は物量区分「Ｍ」の「中物」、容積が３，０００立方センチメートルより大きく３０，０００立方センチメートル以下の部品は物量区分「Ｌ」の「大物」、容積が３０，０００立方センチメートルより大きい部品は物量区分「Ａ」の「特大」と、定義されている。
【００４０】
図７は、製品マスタＤＢ１４５のデータ構成例を示す図である。
製品マスタＤＢ１４５は、保守・修理作業の対象となるすべての製品機種毎に、交換可能な部品の部番を記憶するＤＢである。
【００４１】
図８は、携行手段マスタＤＢ１４６のデータ構成例を示す図である。
携行手段マスタＤＢ１４６は、ＣＥが部品を持ち運ぶと共に部品を保管しておくための携行手段の情報を記憶するＤＢであり、図示するように、携行手段毎に、携行手段の識別情報である携行手段名、保管可能容積、保管可能物量区分等を記憶する。
【００４２】
携行手段は、例えば、四輪自動車を示す「四輪」、バイク等の二輪自動車を示す「二輪」、電車、バス、徒歩等で顧客を訪問するＣＥの部品携行手段である「鞄」等に分けられる。
【００４３】
保管可能容積は、部品が保管される携行手段の収納可能な最大容積である。
また、保管可能物量区分は、携行手段での保管に適する部品の物量区分であり、部品毎の物量区分は、図６に示した部品マスタＤＢ１４４に記憶されている。
【００４４】
この携行手段マスタＤＢ１４６には、携行手段「四輪」は、物量区分「Ｌ」、「Ｍ」、「Ｓ」の部品の保管には適するが、物量区分「Ａ」の部品の保管には適さないことが示され、携行手段「二輪」は、物量区分「Ｍ」、「Ｓ」の部品の保管には適するが、物量区分「Ａ」、「Ｌ」の部品の保管には適さないことが示され、携行手段「鞄」は、物量区分「Ｓ」の部品の保管にのみ適することが示されている。
【００４５】
図９は、ＣＥマスタＤＢ１４７のデータ構成例を示す図である。
ＣＥマスタＤＢ１４７は、ＣＥの情報を記憶するＤＢであり、図示するように、ＣＥ毎に、ＣＥＩＤ、ＣＥが所属するＳＳ名、ＣＥが所属する地域としての都道府県名、ＣＥの携行手段等を記憶する。
このＤＢは、ＣＥの異動や新規採用等があった際に更新される。
【００４６】
次に、上述した各種ＤＢ１４１〜１４７に記憶されている情報に基づいて、保管部品決定装置１が、ＣＥによって保管されるべき部品の部番と個数とを示す保管部品情報を生成する、保管部品決定処理について説明する。
図１０は、保管部品決定処理の例を示すフローチャートである。
この保管部品決定処理は、例えば、保管すべき部品を知りたいＣＥが自分のＩＤ（ＣＥＩＤ）をＳＳ端末２に入力して保管部品決定装置１に送信し、保管部品決定装置１がＣＥＩＤを受信すると、開始される。なお、保管部品決定処理の以下の説明においては、特定のＣＥであるＣＥａの保管部品情報を生成する場合を例に説明する。
【００４７】
まず、保管部品決定装置１は、ＣＥＩＤを取得する（ステップＳ１１）。例えば、保管部品決定装置１の制御部１５は、通信部１１がＣＥａのＣＥＩＤを受信することにより、ＣＥＩＤを取得する。
【００４８】
次に、保管部品決定装置１は、部品別交換件数期待値算出処理を行う（ステップＳ１２）。具体的には、制御部１５が、部品別に、作業実績ＤＢ１４１に記憶されている作業実績データから得られる過去の交換件数に基づき、ＣＥａによる交換件数の予測値である交換件数期待値を算出する。
【００４９】
次に、保管部品決定装置１は、非保管部品除去処理を行う（ステップＳ１３）。具体的には、制御部１５が、保管すべき部品の候補の中から、部品の大きさ等に基づき、ＣＥａの携行手段に保管すべきでない部品を除去する。
【００５０】
次に、保管部品決定装置１は、部品別保管個数決定処理を行う（ステップＳ１４）。具体的には、制御部１５が、部品別に、携行手段に保管すべき個数を決定する。
【００５１】
次に、保管部品決定装置１は、保管部品選択処理を行う（ステップＳ１５）。具体的には、制御部１５が、ＣＥａの携行手段の大きさに応じて、ステップＳ１２で算出した交換件数期待が大きい部品を優先的に、保管部品として選択する。
【００５２】
次に、保管部品決定装置１は、以上の処理データに基づき保管部品情報を生成して（ステップＳ１６）、この保管部品決定処理を終了する。具体的には、制御部１５が、ステップ１５で選択された部品と、選択された各部品についてステップＳ１４で決定されている個数と、の情報をＣＥａの保管部品情報として、記憶部１４に記録する。
この保管部品情報を、保管部品決定装置１は、ＣＥＩＤの送信元のＳＳ端末２に送信する。そして、ＣＥａは、ＳＳ端末２を用いて保管部品情報を見ることにより、自らが保管すべき部品とその個数とを把握する。
【００５３】
図１１は、図１０のステップ１２の部品別交換件数期待値算出処理の例を示すフローチャートである。
まず、制御部１５は、ＣＥが保守・修理を担当する製品の機種名（担当機種名）を取得する（ステップＳ２１）。具体的には、制御部１５は、ＣＥ別ＭＩＦＤＢ１４３に記憶されている今月のデータから、図１０のステップＳ１１で取得したＣＥＩＤに関連付けられてる担当機種名を読み出す。なお、以下の説明においては、製品の全機種名が、例えば、ＮＣ１０、ＮＣ２０、ＮＣ３０、ＮＣ４０であり、この中でＣＥａの担当機種名が、ＮＣ１０、ＮＣ２０、ＮＣ３０である場合を例に説明する。
【００５４】
次に、制御部１５は、ＣＥの保守・修理作業において交換される可能性のある部品の部番をリストアップした部番リストを作成する（ステップＳ２２）。具体的には、制御部１５は、製品マスタＤＢ１４５から、ＣＥａの担当機種の機種名に関連付けられている部番を読み出し、部番リストを作成する。なお、担当機種が複数あって機種間で重複する部番がある場合には、１つの部番だけをリストアップに記録する。
【００５５】
次に、制御部１５は、部番リストに示されている部番毎に、全国実績に基づく期待値算出処理を行う（ステップＳ２３）。具体的には、制御部１５は、作業実績ＤＢ１４１から得られる全国における部品交換作業の実績データに基づき、部番リストに示される部番毎に交換件数期待値を算出して、全国実績に基づく交換件数期待値テーブルを作成する。
【００５６】
次に、制御部１５は、部番リストに示されている部番毎に、地域実績に基づく期待値算出処理を行う（ステップＳ２４）。具体的には、制御部１５は、作業実績ＤＢ１４１から得られるＣＥａの所属地域における部品交換作業の実績データに基づき、部番リストに示される部番毎に交換件数期待値を算出して、地域実績に基づく交換件数期待値テーブルを作成する。
【００５７】
次に、制御部１５は、部番リストに示されている部番毎に、個人実績に基づく期待値算出処理を行う（ステップＳ２５）。具体的には、制御部１５は、作業実績ＤＢ１４１から得られるＣＥａ個人の部品交換作業の実績データに基づき、部番リストに示される部番毎に交換件数期待値を算出して、個人実績に基づく交換件数期待値テーブルを作成する。
【００５８】
そして、制御部１５は、全国実績、地域実績、個人実績の各実績に基づく交換件数期待値テーブルを統合した交換件数期待値テーブルを作成して（ステップＳ２６）、この部品別交換件数期待値算出処理を終了する。具体的には、制御部１５は、各実績に基づく交換件数期待値テーブルに示される交換件数期待値を、部番毎に加算して、新たな交換件数期待値テーブルを作成する。
【００５９】
図１２は、図１１のステップＳ２３の全国実績に基づく期待値算出処理の例を示すフローチャートである。
ここでは、作業実績ＤＢ１４１に記憶されている「先月」の「全国」における実績データに基づいて、部品別の交換件数期待値を算出する。
【００６０】
まず、制御部１５は、図１１のステップＳ２２で作成した部番リストから、部番を１つ読み出す（ステップＳ１０１）。なお、以下の説明においては、部番リストから部番αが読み出された場合を例に説明する。
【００６１】
次に、制御部１５は、部番αの部品についての、先月の全国における交換件数を取得する（ステップＳ１０２）。具体的には、制御部１５は、作業実績ＤＢ１４１に記憶されている実績データの中に、作業日が先月の日付である部番αの部品交換作業の実績データが何件あるかをカウントし、カウント数を交換件数とする。
【００６２】
次に、制御部１５は、製品の全機種の中で、部番αの部品を交換部品として使用する製品の機種名（部品使用機種名）を取得する（ステップＳ１０３）。具体的には、制御部１５は、製品マスタＤＢ１４５から、部番αに関連付けられているすべての機種名を読み出す。例えば、製品マスタＤＢ１４５において、機種名ＮＣ１０、ＮＣ２０、ＮＣ４０に部番αが関連付けられている場合には、部品使用機種名として、ＮＣ１０、ＮＣ２０、ＮＣ４０が読み出される。
【００６３】
次に、制御部１５は、部品使用機種の先月の全国の市場台数を取得する（ステップＳ１０４）。具体的には、制御部１５は、地域別ＭＩＦＤＢ１４２から、先月における部品使用機種毎の全国合計台数を読み出し、読み出した全国合計台数を合計して、部品使用機種の先月の全国の市場台数を算出する。例えば、部品使用機種がＮＣ１０、ＮＣ２０、ＮＣ４０の場合には、地域別ＭＩＦＤＢ１４２に記憶されている先月のＮＣ１０の全国合計台数と、ＮＣ２０の全国合計台数と、ＮＣ４０の全国合計台数と、が加算されて、部品使用機種の先月の全国の市場台数が算出される。
【００６４】
次に、制御部１５は、部番αの部品の全国における交換率を算出する（ステップＳ１０５）。具体的には、制御部１５は、
部番αの全国の交換率＝（ステップＳ１０２で取得した先月の全国の部番αの交換件数）／（ステップＳ１０４で取得した先月の全国の部番αの使用機種の市場台数）
により、交換率を算出する。
【００６５】
次に、制御部１５は、部品使用機種の中のＣＥの担当機種の機種名（部品使用担当機種名）を取得する（ステップＳ１０６）。具体的には、制御部１５は、ステップＳ１０３で取得した部品使用機種名と、図１１のステップＳ２１で取得した担当機種名と、を比較し、重複する機種名を部品使用担当機種名として取得する。例えば、部品使用機種がＮＣ１０、ＮＣ２０、ＮＣ４０で、ＣＥａの担当機種がＮＣ１０、ＮＣ２０、ＮＣ３０である場合には、ＮＣ１０とＮＣ２０とが部品使用担当機種とされる。
【００６６】
次に、制御部１５は、部品使用担当機種の「今月」のＣＥの担当台数を取得する（ステップＳ１０７）。具体的には、制御部１５は、ＣＥ別ＭＩＦＤＢ１４３の今月のＣＥａのデータから、部品使用担当機種毎の担当台数を読み出し、読み出した担当台数を合計して、部品使用担当機種の今月のＣＥａの担当台数を算出する。例えば、部品使用担当機種がＮＣ１０及びＮＣ２０の場合には、ＣＥ別ＭＩＦＤＢ１４３に記憶されている今月のＣＥａの担当機種ＮＣ１０の担当台数とＮＣ２０の担当台数とが加算されて、部品使用担当機種の今月のＣＥａの担当台数が算出される。
【００６７】
次に、制御部１５は、部番αの部品の交換件数期待値を算出する（ステップＳ１０８）。具体的には、制御部１５は、
部番αの交換件数期待＝（ステップＳ１０５で算出した部番αの全国の交換率）×（ステップＳ１０７で取得した部品使用担当機種の今月のＣＥａの担当台数）
により、全国実績に基づく部品の交換件数期待値を算出する。
この交換件数期待値により、直近の全国の部品交換傾向を反映した、ＣＥａにおける今月の部番αの交換件数を予測することができる。
【００６８】
次に、制御部１５は、部番リストからすべての部番が読み出されたか否かを判別し（ステップＳ１０９）、未だ読み出されていない部番がある場合には（ステップＳ１０９；Ｎｏ）、ステップＳ１０１に戻って新たな部番を読み出し、ステップＳ１０２〜Ｓ１０８の処理を行うことにより、読み出した部番の交換件数期待値を算出する。
【００６９】
一方、部番リストからすべての部番が読み出された場合には（ステップＳ１０９；Ｙｅｓ）、制御部１５は、部番リストに示されている部番毎にステップＳ１０８で算出した交換件数期待値を記録した「全国実績に基づく交換件数期待値テーブル」を作成し（ステップＳ１１０）、この全国実績に基づく期待値算出処理を終了する。
【００７０】
図１３は、図１１のステップＳ２４の地域実績に基づく期待値算出処理の例を示すフローチャートである。
ここでは、作業実績ＤＢ１４１に記憶されている「直近の過去６月」の「ＣＥの所属地域」における実績データに基づいて、部品別の交換件数期待値を算出する。
なお、この処理において、前述の図１２に示した処理と同様の部分については、その具体的な説明を省略する。
【００７１】
まず、制御部１５は、ＣＥの所属地域名を取得する（ステップＳ２０１）。具体的には、制御部１５は、ＣＥマスタＤＢ１４７から、ＣＥａのＣＥＩＤに関連付けられている所属地域名を読み出す。なお、以下の説明においては、ＣＥａの所属地域がＸ県である場合を例に説明する。
【００７２】
次に、制御部１５は、図１１のステップＳ２２で作成した部番リストから、部番を１つ読み出す（ステップＳ２０２）。なお、以下の説明においては、部番リストから部番αが読み出された場合を例に説明する。
【００７３】
次に、制御部１５は、部番αの部品についての、過去６月の所属地域における交換件数を取得する（ステップＳ２０３）。具体的には、制御部１５は、作業実績ＤＢ１４１に記憶されている実績データの中に、作業日が６ヶ月前の月から先月までの日付で且つ作業地域がＸ県である、部番αの部品交換作業の実績データが何件あるかをカウントし、カウント数を交換件数とする。
【００７４】
次に、制御部１５は、製品の全機種の中で、部番αの部品を交換部品として使用する製品の機種名（部品使用機種名）を取得する（ステップＳ２０４）。
【００７５】
次に、制御部１５は、部品使用機種の過去６月の所属地域の延べ市場台数を取得する（ステップＳ２０５）。具体的には、制御部１５は、地域別ＭＩＦＤＢ１４２から、まず、先月における部品使用機種毎のＸ県の市場台数を読み出し、読み出した市場台数を合計して、部品使用機種の先月のＸ県の市場台数を算出する。さらに、制御部１５は、２月前〜６月前の各月毎に、同様の処理を行い、各月の部品使用機種のＸ県の市場台数を算出する。そして、算出した先月〜６月前の各月毎の市場台数を合計して、部品使用機種の過去６月のＸ県における延べ市場台数を算出する。
【００７６】
次に、制御部１５は、部番αの部品の所属地域における交換率を算出する（ステップＳ２０６）。具体的には、制御部１５は、
部番αの所属地域の交換率＝（ステップＳ２０３で取得した過去６月の所属地域の部番αの交換件数）／（ステップＳ２０５で取得した過去６月の所属地域の部番αの使用機種の延べ市場台数）
により、交換率を算出する。
【００７７】
次に、制御部１５は、部品使用機種の中のＣＥの担当機種の機種名（部品使用担当機種名）を取得する（ステップＳ２０７）。
次に、制御部１５は、部品使用担当機種の「今月」のＣＥの担当台数を取得する（ステップＳ２０８）。
【００７８】
次に、制御部１５は、部番αの部品の交換件数期待値を算出する（ステップＳ２０９）。具体的には、制御部１５は、
部番αの交換件数期待＝（ステップＳ２０６で算出した部番αの所属地域の交換率）×（ステップＳ２０８で取得した部品使用担当機種の今月のＣＥａの担当台数）
により、地域実績に基づく部品の交換件数期待値を算出する。
この交換件数期待値により、ＣＥａが所属する地域の部品交換特性を反映した、ＣＥａにおける今月の部番αの交換件数を予測することができる。
【００７９】
次に、制御部１５は、部番リストからすべての部番が読み出されたか否かを判別し（ステップＳ２１０）、未だ読み出されていない部番がある場合には（ステップＳ２１０；Ｎｏ）、ステップＳ２０２に戻って新たな部番を読み出し、ステップＳ２０３〜Ｓ２０９の処理を行うことにより、読み出した部番の交換件数期待値を算出する。
【００８０】
一方、部番リストからすべての部番が読み出された場合には（ステップＳ２１０；Ｙｅｓ）、制御部１５は、部番リストに示されている部番毎にステップＳ２０９で算出した交換件数期待値を記録した「地域実績に基づく交換件数期待値テーブル」を作成し（ステップＳ２１１）、この地域実績に基づく期待値算出処理を終了する。
【００８１】
図１４は、図１１のステップＳ２５の個人実績に基づく期待値算出処理の例を示すフローチャートである。
ここでは、作業実績ＤＢ１４１に記憶されている「直近の過去１２月」の「ＣＥ個人」の実績データに基づいて、部品別の交換件数期待値を算出する。
【００８２】
まず、制御部１５は、図１１のステップＳ２２で作成した部番リストから、部番を１つ読み出す（ステップＳ３０１）。なお、以下の説明においては、部番リストから部番αが読み出された場合を例に説明する。
【００８３】
次に、制御部１５は、部番αの部品についての、過去１２月のＣＥの交換件数を取得する（ステップＳ３０２）。具体的には、制御部１５は、作業実績ＤＢ１４１に記憶されている実績データの中に、作業日が１２ヶ月前の月から先月までの日付で且つＣＥａのＣＥＩＤが記録されている、部番αの部品交換作業の実績データが何件あるかをカウントし、カウント数を交換件数とする。
【００８４】
次に、制御部１５は、部番αの部品の交換件数期待値を算出する（ステップＳ３０３）。具体的には、制御部１５は、
部番αの交換件数期待＝（ステップＳ３０２で取得した過去１２月のＣＥａの部番αの交換件数）／１２
により、個人実績に基づく部品の交換件数期待値を算出する。なお、交換件数期待値の算出式の分母の「１２」は、交換件数のカウントに用いられた実績データの月数である。
この交換件数期待値により、ＣＥ独自の部品交換傾向を反映した、ＣＥａにおける今月の部番αの交換件数を予測することができる。
【００８５】
次に、制御部１５は、部番リストからすべての部番が読み出されたか否かを判別し（ステップＳ３０４）、未だ読み出されていない部番がある場合には（ステップＳ３０４；Ｎｏ）、ステップＳ３０１に戻って新たな部番を読み出し、ステップＳ３０２及びＳ３０３の処理を行うことにより、読み出した部番の交換件数期待値を算出する。
【００８６】
一方、部番リストからすべての部番が読み出された場合には（ステップＳ３０４；Ｙｅｓ）、制御部１５は、部番リストに示されている部番毎にステップＳ３０３で算出した交換件数期待値を記録した「個人実績に基づく交換件数期待値テーブル」を作成し（ステップＳ３０５）、この個人実績に基づく期待値算出処理を終了する。
【００８７】
図１１のステップＳ２６では、このようにして作成された「全国実績に基づく交換件数期待値テーブル」と、「地域実績に基づく交換件数期待値テーブル」と、「個人実績に基づく交換件数期待値テーブル」と、に記録されている交換件数期待値が同一部番毎に合計されて、部番毎に、全国実績、地域実績、個人実績のすべてを考慮した交換件数期待値を示す交換件数期待値テーブルが作成される。
【００８８】
この統合された交換件数期待値テーブルにより、例えば、ＣＥの異動、新規採用等により、ＣＥ個人の作業実績データが存在しない場合であっても、全国実績や地域実績に基づき、交換件数期待値を得ることができる。そして、この交換件数期待値に基づき保管部品を決定することにより、異動のＣＥや新規採用のＣＥであっても、保管すべき部品を知ることができる。
【００８９】
図１５は、図１０のステップＳ１３の非保管部品除去処理の例を示すフローチャートである。
まず、制御部１５は、ＣＥの携行手段名を取得する（ステップＳ３１）。具体的には、制御部１５は、ＣＥマスタＤＢ１４７から、ＣＥａのＣＥＩＤに関連付けられている携行手段名を読み出す。なお、以下の説明においては、ＣＥａの携行手段が「二輪」である場合を例に説明する。
【００９０】
次に、制御部１５は、携行手段の保管可能物量区分を取得する（ステップＳ３２）。具体的には、制御部１５は、携行手段マスタＤＢ１４６から、ステップＳ３１で取得した携行手段名に関連付けられている保管可能物量区分を読み出す。例えば、携行手段が「二輪」の場合には、携行手段マスタＤＢ１４６から、保管可能物量区分として「Ｍ」と「Ｓ」とが読み出される。
【００９１】
次に、制御部１５は、図１１のステップＳ２６で作成された交換件数期待値テーブルから、部番を１つ読み出す（ステップＳ３３）。
次に、制御部１５は、読み出した部番で特定される部品の物量区分を取得する（ステップＳ３４）。具体的には、制御部１５は、部品マスタＤＢ１４４から、ステップＳ３３で読み出された部番に関連付けられている物量区分を読み出す。
【００９２】
次に、制御部１５は、取得した物量区分が、ステップＳ３２で取得した保管可能物量区分に含まれているか否かを判別し（ステップＳ３５）、含まれていない場合には（ステップＳ３５；Ｎｏ）、交換件数期待値テーブルから、ステップＳ３３で読み出した部番で特定される部品のデータを削除する（ステップＳ３６）。具体的には、部番及びその部番の交換件数期待値が、交換件数期待値テーブルから削除される。
【００９３】
一方、ステップＳ３５において、物量区分が保管可能物量区分に含まれていると判別された場合には（ステップＳ３５；Ｙｅｓ）、ステップＳ３６の処理をスキップする。
【００９４】
次に、制御部１５は、交換件数期待値テーブルからすべての部番が読み出されたか否かを判別し（ステップＳ３７）、未だ読み出されていない部番がある場合には（ステップＳ３７；Ｎｏ）、ステップＳ３３に戻って新たな部番を読み出し、ステップＳ３４〜Ｓ３６の処理を行うことにより、保管可能物量区分に含まれない物量区分の部品のデータを交換件数期待値テーブルから削除する。
一方、交換件数期待値テーブルからすべての部番が読み出された場合には（ステップＳ３７；Ｙｅｓ）、この非保管部品除去処理を終了する。
【００９５】
この非保管部品除去処理により、ＣＥにより保管されるべき部品の候補の中から、ＣＥの携行手段での保管には適さない大きさの部品を除くことができる。
例えば、ＣＥの携行手段が「二輪」の場合には、保管可能物量区分は「Ｍ」と「Ｓ」であるため、交換件数期待値テーブルから、物量区分「Ａ」（特大）と「Ｌ」（大物）の部品の部番及びその交換件数期待値が削除される。そして、その結果、交換件数期待値テーブルには、物量区分「Ｍ」（中物）と「Ｓ」（小物）の部品の部番及びその交換件数期待値が示される。
【００９６】
図１６は、図１０のステップＳ１４の部品別保管個数決定処理の例を示すフローチャートである。
まず、制御部１５は、前述の非保管部品除去処理が施された交換件数期待値テーブルから、部番を１つ読み出す（ステップＳ４１）。なお、以下の説明においては、交換件数期待値テーブルから部番αが読み出された場合を例に説明する。
【００９７】
次に、制御部１５は、部番αの部品の過去６月における最多頻度交換個数を取得する（ステップＳ４２）。具体的には、制御部１５は、作業実績ＤＢ１４１内の部番αの作業実績データに基づき、１作業当たりの部番αの部品の最多頻度交換個数を求める。そのために、制御部１５は、作業日が６ヶ月前の月から先月までの日付の部番αの作業実績データにおける「交換個数」を参照し、交換個数の値毎に作業件数（作業実績データの数）をカウントし、集計する。そして、作業件数が最も多い交換個数を、部番αの最多頻度交換個数として取得する。なお、最も多い作業件数が同数の交換個数がある場合には、交換個数の値が大きい方を最多頻度交換個数とする。
【００９８】
次に、制御部１５は、取得した最多頻度交換個数を、部番αの保管個数として、交換件数期待値テーブルに記録する（ステップＳ４３）。
【００９９】
次に、制御部１５は、交換件数期待値テーブルからすべての部番が読み出されたか否かを判別し（ステップＳ４４）、未だ読み出されていない部番がある場合には（ステップＳ４４；Ｎｏ）、ステップＳ４１に戻って新たな部番を読み出し、ステップＳ４２及びＳ４３の処理を行うことにより、読み出した部番の保管個数を交換件数期待値テーブルに記録する。
一方、交換件数期待値テーブルからすべての部番が読み出された場合には（ステップＳ４４；Ｙｅｓ）、この部品別保管個数決定処理を終了する。
【０１００】
なお、この部品別保管個数決定処理を、例えば毎月、部品マスタＤＢ１４４に記憶されているすべての部番について実行し、部番毎の最多頻度交換個数を部品マスタＤＢ１４４に記録するようにして、月次で更新するようにしてもよい。このようにした場合には、部品マスタＤＢ１４４を参照するだけで、部品別の保管個数を決定することができ、保管個数決定時のＣＰＵ処理負荷等を軽減することができる。
また、ステップＳ４２では、直近の過去６月における最多頻度交換個数を取得したが、他の期間としてもよい。
【０１０１】
図１７は、図１０のステップＳ１５の保管部品選択処理の例を示すフローチャートである。
まず、制御部１５は、ＣＥの携行手段の保管可能容積を取得する（ステップＳ５１）。具体的には、制御部１５は、携行手段マスタＤＢ１４６から、図１５のステップＳ３１で取得されている携行手段名に関連付けられている保管可能容積を読み出す。例えば、ＣＥａの携行手段が「二輪」の場合には、携行手段マスタＤＢ１４６から、保管可能容積として３０，０００立方センチメートルが読み出される。
【０１０２】
次に、制御部１５は、前述の部品別保管個数決定処理が施された交換件数期待値テーブルに記録されている部番を、交換件数期待値の降順にソートする（ステップＳ５２）。さらに、制御部１５は、交換件数期待値が大きい順にソートされた部番に、順位番号を付けて、交換件数期待値テーブルに記録する。
【０１０３】
次に、制御部１５は、変数ｎを０とし（ステップＳ５３）、ｎの値をインクリメントする（ステップＳ５４）。そして、ソートされた交換件数期待値テーブルから順位ｎの部番を読み出す（ステップＳ５５）。
【０１０４】
次に、制御部１５は、読み出された部番の部品の容積を取得する（ステップＳ５６）。具体的には、制御部１５は、部品マスタＤＢ１４４から、部番に関連付けられている容積を読み出し、部品の単位容積として交換件数期待値テーブルに記録する。
【０１０５】
次に、制御部１５は、部品の保管個数を考慮した容積である保管容積を求める（ステップＳ５７）。具体的には、制御部１５は、
保管容積＝単位容積×保管個数
により、ステップＳ５５で読み出された部番の部品の保管容積を算出し、交換件数期待値テーブルに記録する。
【０１０６】
次に、制御部１５は、順位１〜順位ｎまでの部番の保管容積を合計した累積保管容積を求める（ステップＳ５８）。具体的には、制御部１５は、ｎ＝１の場合には、保管容積をそのまま累積保管容積として交換件数期待値テーブルに記録し、ｎが１以外の場合には、順位ｎ−１の部番の累積保管容積に、順位ｎの部番の保管容積を加算して、累積保管容積を算出し、交換件数期待値テーブルに記録する。
このようにして、累積保管容積まで記録された交換件数期待値テーブルの例を図１８に示す。
【０１０７】
次に、制御部１５は、累積保管容積が、ステップＳ５１で取得した保管可能容積より大きいか否かを判別する（ステップＳ５９）。
累積保管容積が保管可能容積以下の場合には（ステップＳ５９；Ｎｏ）、ステップＳ５４に戻り、制御部１５は、ｎをインクリメントして、優先順位が１つ低い部番について累積保管容積を求める。
【０１０８】
累積保管容積が保管可能容積より大きい場合には（ステップＳ５９；Ｙｅｓ）、携行手段に順位ｎまでの部品は収納できないため、順位ｎ−１までの部品を携行手段に保管すべき部品として選択し（ステップＳ６０）、この保管部品選択処理を終了する。
なお、累積保管容積が保管可能容積を超える前に、交換件数期待値テーブルからすべての部番が読み出された場合には、交換件数期待値テーブルに示されるすべての部番の部品を保管部品として選択する。
【０１０９】
この保管部品選択処理を、図１８に示した交換件数期待値テーブルを用いて説明すると、携行手段が例えば「二輪」の場合には、図１７のステップＳ５１で、保管可能容積３０，０００立方センチメートルが取得されているので、累積保管容積が３０，０００立方センチメートル以下となる順位２９番目までの部品が保管部品として選択される。
【０１１０】
そして、図１０のステップＳ１６では、図１８に示した交換件数期待値テーブルから、選択された部品の部番と部番毎の保管個数とを読み出して、ＣＥａの保管部品情報として記憶部１４に記憶する。
なお、図１７に示した保管部品選択処理では、部品の容積を考慮して選択を行ったが、部品の外寸や重さを考慮して選択するようにしてもよい。
【０１１１】
以上説明したように、本実施の形態においては、全国の部品交換作業実績、ＣＥの所属地域における部品交換作業実績、ＣＥ個人の部品交換作業実績を、ＣＥの担当機種に反映させて、ＣＥ毎の部品別の交換件数期待値を算出する。そして、交換件数期待値の大きい部品から順に、保管すべき部品として選択する。
従って、本実施の形態によれば、ＣＥ毎に、部品交換作業において交換する可能性が高い部品を、保管しておくべき部品として適切に決定することができる。
【０１１２】
以上、本発明の実施の形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施の形態に限られるものではない。
【０１１３】
例えば、上記実施の形態においては、保管部品決定装置１が各種ＤＢを格納しているものとして説明したが、例えば、通信ネットワーク３上にＤＢ格納用のＤＢサーバを設置し、保管部品決定装置１が必要に応じてＤＢサーバにアクセスして情報を読み取るようにしてもよい。
【０１１４】
また、上記実施の形態においては、ＣＥＩＤを取得してから、ＣＥＩＤで特定されるＣＥにより保管されるべき部品を決定したが、例えば毎月１回等定期的に、すべてのＣＥに対する保管部品を決定しておき、専用の保管部品情報ＤＢ等に記憶させておくようにしてもよい。この場合、保管部品を知りたいＣＥは、保管部品情報ＤＢにアクセスして、自分用の保管部品情報を入手することができる。
【０１１５】
さらに、このように一括して保管部品情報を作成しておく場合には、例えば、部品マスタＤＢ１４４に記憶されているすべての部品の、すべての地域における、交換率を予め求めておき、その後、ＣＥ毎の部品別交換件数期待値を求めるようにしてもよい。
【０１１６】
また、上記実施の形態で説明したフローチャートにおける各処理の順序は、その順序に限定されるものではなく、本発明の趣旨を逸脱しない範囲において任意に変更することができる。例えば、交換件数期待値テーブルのソート処理は、図１０のステップＳ１２で交換件数期待値テーブルを作成したときに行ってしまってもよい。また、例えば、図１１のステップＳ２３〜Ｓ２５の各実績に基づく期待値算出処理は、どの順番で行ってもよい。
【０１１７】
また、図１１のステップＳ２３〜Ｓ２５の各実績に基づく期待値算出処理では、処理に利用する実績データの期間を、先月、過去６月、過去１２月として説明したが、これに限られるものではなく、データ数やデータの古さ等を考慮して、変更するようにしてもよい。
【０１１８】
また、図１１のステップＳ２６では、各実績に基づく期待値を加算して、統合した交換件数期待値テーブルを作成したが、期待値は、保管すべき部品の優先順位を決定するために使用するため、加算値に限らず、平均値や最大値を求めて統合した交換件数期待値テーブルを作成するようにしてもよい。
【０１１９】
また、上記実施の形態に係る保管部品決定装置１は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【０１２０】
例えば、上記実施の形態では、保管部品決定装置１において、動作プログラムがメモリ等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行をする装置を構成してもよい。
【０１２１】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施の形態に係る保管部品決定システムの構成例を示すブロック図である。
【図２】保管部品決定装置の構成例を示すブロック図である。
【図３】作業実績ＤＢのデータ構成例を示す図である。
【図４】地域別ＭＩＦＤＢのデータ構成例を示す図である。
【図５】ＣＥ別ＭＩＦＤＢのデータ構成例を示す図である。
【図６】部品マスタＤＢのデータ構成例を示す図である。
【図７】製品マスタＤＢのデータ構成例を示す図である。
【図８】携行手段マスタＤＢのデータ構成例を示す図である。
【図９】ＣＥマスタＤＢのデータ構成例を示す図である。
【図１０】保管部品決定処理の例を示すフローチャートである。
【図１１】部品別交換件数期待値算出処理の例を示すフローチャートである。
【図１２】全国実績に基づく期待値算出処理の例を示すフローチャートである。
【図１３】地域実績に基づく期待値算出処理の例を示すフローチャートである。
【図１４】個人実績に基づく期待値算出処理の例を示すフローチャートである。
【図１５】非保管部品除去処理の例を示すフローチャートである。
【図１６】部品別保管個数決定処理の例を示すフローチャートである。
【図１７】保管部品選択処理の例を示すフローチャートである。
【図１８】交換件数期待値テーブルのデータ構成例を示す図である。
【符号の説明】
【０１２３】
１  保管部品決定装置
２  ＳＳ端末
３  通信ネットワーク
１１  通信部
１２  入力部
１３  出力部
１４  記憶部
１５  制御部
１４１  作業実績ＤＢ
１４２  地域別ＭＩＦＤＢ
１４３  ＣＥ別ＭＩＦＤＢ
１４４  部品マスタＤＢ
１４５  製品マスタＤＢ
１４６  携行手段マスタＤＢ
１４７  ＣＥマスタＤＢ
【図１】
0004757077.tif 000002
【図２】
0004757077.tif 000003
【図３】
0004757077.tif 000004
【図４】
0004757077.tif 000005
【図５】
0004757077.tif 000006
【図６】
0004757077.tif 000007
【図７】
0004757077.tif 000008
【図８】
0004757077.tif 000009
【図９】
0004757077.tif 000010
【図１０】
0004757077.tif 000011
【図１１】
0004757077.tif 000012
【図１２】
0004757077.tif 000013
【図１３】
0004757077.tif 000014
【図１４】
0004757077.tif 000015
【図１５】
0004757077.tif 000016
【図１６】
0004757077.tif 000017
【図１７】
0004757077.tif 000018
【図１８】
0004757077.tif 000019