(57)【特許請求の範囲】
【請求項１】
コンピュータに、
グラフの生成指示を受け付け、
期間の単位を表すタイムバケットのサイズ指定を取得し、
時系列に整列する時間枠であってタイムバケットのサイズが所定の境界値の前後で変更される時間枠ごとに製品の生産量を対応付けて記憶する生産量記憶部に記憶された生産量のうち、前記タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産量を当該タイムバケットのサイズ指定に合わせて換算し、
換算が実行された生産量を用いて、製品の生産量と時間の推移との関係を表すグラフを生成する
処理を実行させることを特徴とするグラフ生成プログラム。
【請求項２】
前記グラフを生成する処理として、
前記換算が実行された時間枠の生産量と前記換算が実行されていない時間枠の生産量との間で表示態様が区別されたグラフを生成する処理を実行させることを特徴とする請求項１に記載のグラフ生成プログラム。
【請求項３】
前記グラフを生成する処理として、
前記タイムバケットのサイズに満たない時間枠と前記タイムバケットと同一のサイズを持つ時間枠との間で表示態様が区別されたグラフを生成することを特徴とする請求項１または２に記載のグラフ生成プログラム。
【請求項４】
前記生産量を換算する処理として、
前記タイムバケットのサイズ指定が複数取得された場合に、各サイズ指定ごとに当該サイズ指定に合わせて生産量を換算する処理を実行させることを特徴とする請求項１、２または３に記載のグラフ生成プログラム。
【請求項５】
コンピュータが、
グラフの生成指示を受け付け、
期間の単位を表すタイムバケットのサイズ指定を取得し、
時系列に整列する時間枠であってタイムバケットのサイズが所定の境界値の前後で変更される時間枠ごとに製品の生産量を対応付けて記憶する生産量記憶部に記憶された生産量のうち、前記タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産量を当該タイムバケットのサイズ指定に合わせて換算し、
換算が実行された生産量を用いて、製品の生産量と時間の推移との関係を表すグラフを生成する
処理を実行することを特徴とするグラフ生成方法。
【請求項６】
時系列に整列する時間枠であって期間の単位を表すタイムバケットのサイズが所定の境界値の前後で変更される時間枠ごとに製品の生産量を対応付けて記憶する生産量記憶部と、
グラフの生成指示を受け付ける受付部と、
タイムバケットのサイズ指定を取得する取得部と、
前記生産量記憶部に記憶された生産量のうち、前記タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産量を当該タイムバケットのサイズ指定に合わせて換算する換算部と、
換算が実行された生産量を用いて、製品の生産量と時間の推移との関係を表すグラフを生成する生成部と
を有することを特徴とする生産管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフ生成プログラム、グラフ生成方法及び生産管理装置に関する。
【背景技術】
【０００２】
製品を生産する場合には、四半期、半期や年度などの一定の期間にわたって日次の生産予定量が立案された生産計画にしたがって拠点に製品を生産させる生産管理が行われる。かかる生産計画は、製品の需要に合わせて販売量が立案された販売計画をもとに、製品の需給バランスが取れた生産予定量が立案される。このため、生産計画は、計画が立案された時点から近い将来であるほど確度が高く、遠い将来ほど確度が低くなるという特性を有する。
【０００３】
このことから、生産予定量のトレンドを可視化する技術として、期間の単位が異なる複数のタイムバケットを用いて、各タイムバケットの生産予定量をグラフ化するグラフ生成方法が提案されている。このグラフ生成方法では、時間経過を表す時間軸の起点に近い方から順にタイムバケットを週単位とする区間、タイムバケットを月単位とする区間に分割した上で、区間別に生産予定量の棒グラフを生成する。これによって、生産計画者は、近い将来については正確なトレンドを把握するとともに、遠い将来については大局的なトレンドを把握できるので、製品の生産を拠点へ配分する場合に生産の配分を平準化することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６３６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術には、以下に説明するように、グラフの見易さにおのずから限界があるという問題がある。
【０００６】
すなわち、上記のグラフ生成方法では、異なるタイムバケットの生産予定量が混在した棒グラフが生成される。このため、週単位および月単位の区間の間で棒グラフの高さを単純に比較したとしても、生産予定量の大小を判別したことにはならない。このように、上記のグラフ生成方法によって生成された棒グラフの高さを見比べただけでは、週単位および月単位の区間の間で生産予定量の大小関係を把握することはできず、グラフの見易さに欠けるという一面がある。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、グラフの見易さを向上させることができるグラフ生成プログラム、グラフ生成方法及び生産管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示するグラフ生成プログラムは、コンピュータに、グラフの生成指示を受け付ける処理を実行させる。さらに、前記コンピュータに、期間の単位を表すタイムバケットのサイズ指定を取得する処理を実行させる。さらに、前記コンピュータに、時系列に整列する時間枠であってタイムバケットのサイズが所定の境界値の前後で変更される時間枠ごとに製品の生産量を対応付けて記憶する生産量記憶部に記憶された生産量のうち、前記タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産量を当該タイムバケットのサイズ指定に合わせて換算する処理を実行させる。さらに、前記コンピュータに、換算が実行された生産量を用いて、製品の生産量と時間の推移との関係を表すグラフを生成する処理を実行させる。
【発明の効果】
【０００９】
本願の開示するグラフ生成プログラムの一つの態様によれば、グラフの見易さを向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る生産管理システムの構成を示す図である。
【図２】図２は、実施例１に係る生産管理サーバの機能的構成を示すブロック図である。
【図３】図３は、生産計画データの一例を示す図である。
【図４】図４は、集計データの一例を示す図である。
【図５】図５は、グラフの一例を示す図である。
【図６】図６は、グラフの一例を示す図である。
【図７】図７は、グラフの一例を示す図である。
【図８】図８は、実施例１に係る集計処理の手順を示すフローチャートである。
【図９】図９は、実施例１に係るグラフ生成処理の手順を示すフローチャートである。
【図１０】図１０は、実施例１及び実施例２に係るグラフ生成プログラムを実行するコンピュータの一例について説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示するグラフ生成プログラム、グラフ生成方法及び生産管理装置の実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［システム構成］
まず、本実施例に係る生産管理システムの構成について説明する。図１は、実施例１に係る生産管理システムの構成を示す図である。図１に示す生産管理システム１は、一定の期間にわたって日次の生産予定量が立案された生産計画にしたがって拠点３Ａ〜３Ｃによる製品の生産を管理するシステムである。かかる生産管理の一環として、生産管理システム１は、本社５の生産計画者に生産予定量と時間の推移との関係を示すグラフを生成するグラフ生成サービスを提供する。
【００１３】
図１に示すように、生産管理システム１には、生産管理サーバ１０と、拠点端末３０Ａ〜３０Ｃと、本社端末５０とが収容される。なお、図１の例では、３つの拠点端末、１つの本社端末をそれぞれ図示したが、開示のシステムは図示の構成に限定されない。すなわち、生産管理システム１は、任意の数の拠点端末および本社端末を収容できる。以下では、拠点３Ａ〜拠点３Ｃの各拠点を区別なく総称する場合には「拠点３」と記載し、また、拠点端末３０Ａ〜３０Ｃの各装置を区別なく総称する場合には、「拠点端末３０」と記載する場合がある。
【００１４】
これら生産管理サーバ１０と拠点端末３０と本社端末５０との間は、ネットワーク７を介して相互に通信可能に接続される。かかるネットワーク７には、有線または無線を問わず、インターネット（Internet）、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。
【００１５】
このうち、拠点端末３０は、製品を生産する工場や製品を販売する販売店等の拠点３に配設される端末装置である。例えば、拠点端末３０の一例としては、パーソナルコンピュータ（ＰＣ：personal  computer）を始めとする固定端末の他、携帯電話機、ＰＨＳ（Personal  Handyphone  System）やＰＤＡ（Personal  Digital  Assistant）などの移動体端末も採用できる。なお、拠点端末３０は、拠点３の所属員、例えば生産部門の担当者や販売部門の担当者等によって利用される。
【００１６】
かかる拠点端末３０は、拠点３の生産（Production）計画、販売（Sales）計画及び在庫（Inventory）計画に関するデータ、すなわちＰＳＩ計画データを記憶管理する。ここで言う拠点３のＰＳＩ計画は、各拠点３Ａ〜３Ｃに閉じたローカル（local）なＰＳＩ計画であるので、以下では「Ｌ−ＰＳＩ計画」と記載する場合がある。一方、生産管理サーバ１０によって記憶管理されるＰＳＩ計画は、全拠点３を統括するグローバル（global）なＰＳＩ計画であるので、以下では「Ｇ−ＰＳＩ計画」と記載する場合がある。
【００１７】
本社端末５０は、拠点３Ａ〜３Ｃを統括する本社５に配設される端末装置である。かかる本社端末５０の一例としては、パーソナルコンピュータを始めとする固定端末の他、携帯電話機、ＰＨＳやＰＤＡなどの移動体端末も採用できる。なお、ここでは、本社端末５０は、本社５の所属員、例えば生産部門の担当者や販売部門の担当者等によって利用される。また、ここでは、本社端末５０がクライアントとして機能する場合を例示するが、本社端末５０を生産管理サーバ１０として機能させることもできる。
【００１８】
これら拠点端末３０及び本社端末５０は、Ｌ−ＰＳＩ計画及びＧ−ＰＳＩ計画のマスタ管理を行う生産管理サーバ１０を介して各種データの授受を行う。一態様としては、拠点端末３０は、Ｌ−ＰＳＩ計画データを生産管理サーバ１０へアップロードする。かかるＬ−ＰＳＩ計画データには、各製品に関する日次の生産量、受注量及び在庫量が含まれる。他の一態様としては、本社端末５０は、Ｌ−ＰＳＩ計画データに含まれる生産計画データに拠点３の生産予定量を設定した上で当該生産予定量を拠点端末３０にダウンロードさせる。かかる拠点３の生産予定量は、本社５の生産部門の担当者によって製品の拠点全体の生産予定量、製品の受注状況や在庫状況、各拠点３の工場の生産能力や設備の負荷状態などをもとに製品の拠点全体の生産予定量から一定の量が拠点３へ配分されたものである。
【００１９】
生産管理サーバ１０は、製品の生産管理を行うサーバ装置である。かかる生産管理サーバ１０は、Ｗｅｂサーバとして実装することとしてもよいし、また、クラウドとして実装することもできる。一態様としては、生産管理サーバ１０は、本社端末５０からグラフの生成指示を受け付けた場合に、Ｇ−ＰＳＩ計画データのうち生産計画データの製品の生産予定量を用いて生産予定量と時間の推移との関係を示すグラフを生成した上で本社端末５０へ提供する。他の一態様としては、生産管理サーバ１０は、拠点端末３０からグラフの生成指示を受け付けた場合に、Ｌ−ＰＳＩ計画データのうち生産計画データの製品の生産予定量を用いて生産予定量と時間の推移との関係を示すグラフを生成した上で拠点端末３０へ提供する。
【００２０】
ここで、本実施例に係る生産管理サーバ１０は、グラフの生成指示を受け付ける。さらに、本実施例に係る生産管理サーバ１０は、期間の単位を表すタイムバケットのサイズ指定を取得する。さらに、本実施例に係る生産管理サーバ１０は、時系列に整列する時間枠であってタイムバケットのサイズが所定の境界値の前後で変更される時間枠ごとに製品の生産予定量が対応付けられた生産計画データのうち、タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産予定量を当該タイムバケットのサイズ指定に合わせて換算する。さらに、本実施例に係る生産管理サーバ１０は、換算が実行された生産量を用いて、製品の生産予定量と時間の推移との関係を表すグラフを生成する。
【００２１】
このように、本実施例に係る生産管理サーバ１０は、生成対象とするグラフ上にタイムバケットのサイズが異なる製品の生産予定量が混在する場合に、一方の生産予定量を他方のタイムバケットのサイズあたりの生産予定量に換算した上でグラフを生成する。例えば、生産部門の担当者は、週単位および月単位の間で棒グラフの高さを単純に比較するだけで生産予定量の大小を判別できる。それゆえ、生産部門の担当者は、タイムバケットのサイズが変わる境界の前後で生産予定量のトレンドを途切れることなく把握できる。
【００２２】
したがって、本実施例に係る生産管理サーバ１０によれば、グラフの見易さを向上させることができる。例えば、本社５の生産部門の担当者がグラフを閲覧する場合には、週単位の生産予定量を月単位あたりの生産予定量に換算した上で両者の生産予定量の時間の推移が表されたグラフを生成できる。これによって、本社５の生産部門の担当者は、週単位から月単位の推移にグラフの表示が変わる境界の前後で生産予定量の大局的なトレンドを途切れることなく把握できる。よって、本社５の生産部門の担当者が製品の生産を拠点へ配分するにあたって生産の配分を平準化するのに有用なグラフを提供できる。また、拠点３の生産部門の担当者が閲覧する場合には、週単位の生産予定量を日単位あたりの生産予定量に換算した上で両者の生産予定量の時間の推移が表されたグラフを生成できる。これによって、拠点３の生産部門の担当者は、日単位から週単位の推移にグラフの表示が変わる境界の前後で生産予定量の正確なトレンドを途切れることなく把握できる。よって、拠点３の工場を操業するにあたって有用なグラフを提供できる。
【００２３】
［生産管理サーバ１０の構成］
続いて、本実施例に係る生産管理サーバ１０の機能的構成について説明する。図２は、実施例１に係る生産管理サーバ１０の機能的構成を示すブロック図である。図２に示すように、生産管理サーバ１０は、通信Ｉ／Ｆ（interface）部１１と、記憶部１３と、制御部１５とを有する。なお、生産管理サーバ１０は、図２に示した機能部以外にも既知のサーバ装置が有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。
【００２４】
通信Ｉ／Ｆ部１１は、他の装置、例えば拠点端末３０Ａ〜３０Ｃや本社端末５０との間で通信制御を行うインタフェースである。かかる通信Ｉ／Ｆ部１１の一態様としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。例えば、通信Ｉ／Ｆ部１１は、本社端末５０や拠点端末３０からグラフの生成指示を受信したり、また、生産管理サーバ１０が生成したグラフを本社端末５０や拠点端末３０へ送信したりする。
【００２５】
記憶部１３は、制御部１５で実行されるＯＳ（Operating  System）やグラフ生成サービスを提供するグラフ生成プログラムなどの各種プログラムを記憶する記憶デバイスである。かかる記憶部１３の一態様としては、フラッシュメモリなどの半導体メモリ素子、ハードディスク、光ディスクなどの記憶装置が挙げられる。なお、記憶部１３は、上記の種類の記憶装置に限定されるものではなく、ＲＡＭ（Random  Access  Memory)、ＲＯＭ（Read  Only  Memory)であってもよい。
【００２６】
記憶部１３は、制御部１５で実行されるプログラムの実行に必要なデータの一例として、生産計画データ１３ａと、境界設定データ１３ｂと、集計データ１３ｃと、サイズ指定データ１３ｄとを記憶する。なお、図２の例は、Ｇ−ＰＳＩ計画データのうち生産計画データ１３ａだけを図示したが、この他にも販売計画データおよび在庫計画データ、さらには、各拠点３のＬ−ＰＳＩ計画データも記憶されているものとする。
【００２７】
このうち、生産計画データ１３ａは、各製品の日次の生産予定量を含む生産計画に関するデータである。ここで言う「生産予定量」は、拠点３Ａ〜３Ｃの全体で生産させる予定の数量を指す。一例として、生産計画データ１３ａは、本社５の生産部門の担当者によって販売計画や在庫計画をもとに設定された日次の生産予定量が登録される。他の一例として、生産計画データ１３ａは、グラフの時間軸において時間経過が進むほどタイムバケットの粒度が粗い生産予定量をグラフに展開する観点から、日単位の生産予定量を週単位または月単位へ集計する場合に、後述の集計部１５ａによって参照される。
【００２８】
かかる生産計画データ１３ａの一態様としては、「品目」、「日付」および「生産予定量」が対応付けられたデータを採用できる。図３は、生産計画データ１３ａの一例を示す図である。図３に示す製品のうち品目「Ａ」は、２０１２年４月２日に１１０個、２０１２年４月３日に９０個、２０１２年４月４日に１００個の生産が予定されていることを示す。また、図３に示す製品のうち品目「Ｃ」は、２０１２年９月２８日に５０個の生産予定があることを示す。なお、図３の例では、品目「Ａ」と品目「Ｃ」の製品の一部の生産予定しか図示されていないが、実際には、本社５の生産部門の担当者によって上半期および下半期の生産予定が設定されていることとする。また、図３の例では、製品の数量を表す単位を個数とする場合を例示したが、数量の表記は個数に限定されず、他の数量を表す単位、例えばダース等であってもかまわない。
【００２９】
ここで、図３の例では、生産予定量が品目と対応付けられた生産計画データを例示したが、必ずしも生産予定量に対応付けられる製品の識別情報は品目である必要はない。例えば、開示の装置は、品目の代わりに品種、いわゆるシリーズ品目を生産予定量に対応付けた生産計画データを記憶することとしてもかまわない。ここで言う「品種」とは、一定の共通性を持つ品目をシリーズにまとめた品目のグループを指す。例えば、生産管理サーバ１０がＧ−ＰＳＩ計画データとして管理する製品の単位を品種としておき、各拠点３に生産予定量を配分する場合には品種を構成する各品目を単位としてＬ−ＰＳＩ計画データを配信することもできる。
【００３０】
境界設定データ１３ｂは、タイムバケットのサイズを変更する境界値に関する設定が定義されたデータである。一例として、境界設定データ１３ｂは、タイムバケットのサイズを週単位または月単位に変更して日単位の生産予定量を集計する場合に、後述の集計部１５ａによって参照される。なお、境界設定データ１３ｂは、グラフを閲覧する権限を有する権限者、例えば本社５の生産部門の担当者などによって任意の境界が設定される。
【００３１】
かかる境界設定データ１３ｂの一態様としては、グラフの時間軸の起点とする起点日から日単位の生産予定量を表示する「日数」、日単位の表示終了日の翌日から週単位の生産予定量を表示する「週数」および週単位の表示終了日の翌日から月単位の生産予定量を表示する「月数」が対応付けられたデータを採用できる。このうち、「週数」については、月単位の生産予定量の集計を月の初日から開始させるために、週の数ではなく、月末までなどの指定を受け付けることができる。なお、ここでは、グラフの時間軸の起点日からの日数、週数、月数が境界として設定される場合を例示したが、日単位の表示終了日の日付、週単位の表示終了日の日付、月単位の表示終了日の日付を境界とすることもできる。
【００３２】
これら「日数」、「週数」及び「月数」の全てが必ずしも境界設定データ１３ｂに設定されている必要はない。例えば、境界設定データ１３ｂに「週数」及び「月数」が設定されている場合には、週単位および月単位の生産予定量がグラフ化される一方で日単位の生産予定量はグラフ化されない。また、境界設定データ１３ｂに「日数」及び「週数」が設定されている場合には、日単位および週単位の生産予定量がグラフ化される一方で月単位の生産予定量はグラフ化されない。また、境界設定データ１３ｂに「日数」及び「月数」が設定されている場合には、日単位および月単位の生産予定量がグラフ化される一方で週単位の生産予定量はグラフ化されない。
【００３３】
集計データ１３ｃは、日単位の製品の生産予定量がタイムバケットのサイズ別に集計された製品の生産予定量を表すデータである。一例として、集計データ１３ｃは、タイムバケットのサイズを週単位または月単位に変更して集計された製品の生産予定量の集計値が後述の集計部１５ａによって登録される。他の一例として、集計データ１３ｃは、タイムバケットのサイズ指定とは異なるサイズの生産予定量をサイズ指定のタイムバケットあたりの生産予定量に換算するために、後述の換算部１５ｄによって参照される。
【００３４】
かかる集計データ１３ｃの一態様としては、時系列に整列する時間枠であって境界値の前後でタイムバケットのサイズが変更された「時間枠」及び「生産予定量」が対応付けられたデータを採用できる。なお、上記の「時間枠」は、時間枠の開始日と終了日を定義することによってその枠を定めることができる。
【００３５】
図４は、集計データ１３ｃの一例を示す図である。図４の例では、２０１２年４月２日から４月８日までのタイムバケットのサイズを日単位とし、４月９日から始まる週から４月末日までのタイムバケットのサイズを週単位とし、５月以降のタイムバケットのサイズを月単位とする場合を想定する。
【００３６】
図４の品目「Ａ」の例では、２０１２年４月２日の生産予定量が１１０個、２０１２年４月３日の生産予定量が９０個、２０１２年４月４日の生産予定量が１００個と続くことを示す。さらに、図４の品目「Ａ」の例では、２０１２年４月９日から始まる週の生産予定量が５２０個、２０１２年４月１６日から始まる週の生産予定量が４８０個と続くことを示す。さらに、図４の品目「Ａ」の例では、２０１２年５月の生産予定量が２１４０個、２０１２年６月の生産予定量が１９８０個と続くことを示す。
【００３７】
サイズ指定データ１３ｄは、タイムバケットのサイズの指定が設定されたデータである。かかるサイズ指定データ１３ｄの一態様としては、日単位、週単位や月単位などのタイムバケットのサイズを表すデータが挙げられる。サイズ指定データ１３ｄには、少なくとも１つのタイムバケットのサイズが指定されていればよく、複数のタイムバケットのサイズが指定されることを妨げない。一例として、サイズ指定データ１３ｄは、日単位、週単位または月単位のうちいずれのタイムバケットのサイズに合わせて換算するのかを判別するために、後述の換算部１５ｄによって参照される。なお、サイズ指定データ１３ｄは、グラフを閲覧する権限を有する権限者、例えば本社５の生産部門の担当者などによって任意のタイムバケットのサイズが指定される。
【００３８】
制御部１５は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部１５は、図２に示すように、集計部１５ａと、受付部１５ｂと、取得部１５ｃと、換算部１５ｄと、生成部１５ｅとを有する。
【００３９】
このうち、集計部１５ａは、生産計画データ１３ａ及び境界設定データ１３ｂを用いて、日単位の生産予定量を週単位の生産予定量または月単位の生産予定量へ集計する処理部である。
【００４０】
一態様としては、まず、集計部１５ａは、集計開始日をグラフの時間軸の起点日に初期化した上で記憶部１３に記憶された境界設定データ１３ｂを読み出す。そして、集計部１５ａは、境界設定データ１３ｂに「日数」が設定されているか否かを判定する。このとき、集計部１５ａは、境界設定データ１３ｂに「日数」が設定されている場合には、グラフの時間軸の起点日に日単位の生産予定量を表示する日数を加算することによって生産計画データ１３ａの集計を開始する集計開始日を更新する。なお、境界設定データ１３ｂに「日数」が設定されていない場合には、以後に生成されるグラフに日単位の生産予定量が表示されず、週単位の生産予定量から表示が開始されるので、グラフの時間軸の起点日がそのまま週単位の生産予定量を開始する日となる。よって、この場合には、集計開始日は更新されない。
【００４１】
その上で、集計部１５ａは、境界設定データ１３ｂに「週数」が設定されているか否かを判定する。そして、集計部１５ａは、境界設定データ１３ｂに「週数」が設定されている場合に、集計開始日を起算日とし、境界設定データ１３ｂに設定された週数が経過した日を終了日とし、起算日から終了日までの範囲に週単位の時間枠を設定する。続いて、集計部１５ａは、生産計画データ１３ａの生産予定量のうち先に設定した時間枠に含まれる日単位の生産予定量を週単位の生産予定量に集計する。その後、集計部１５ａは、図示しない内部メモリに記憶された集計開始日に週単位の生産予定量を表示する週数を加算することによって集計開始日を更新する。なお、境界設定データ１３ｂに「週数」が設定されていない場合には、以後に生成されるグラフに週単位の生産予定量が表示されないので、週単位の集計および集計開始日の更新は実行されない。
【００４２】
その後、集計部１５ａは、境界設定データ１３ｂに「月数」が設定されているか否かを判定する。そして、集計部１５ａは、境界設定データ１３ｂに「月数」が設定されている場合に、集計開始日を起算日とし、境界設定データ１３ｂに設定された月数が経過した日を終了日とし、起算日から終了日までの範囲に月単位の時間枠を設定する。続いて、集計部１５ａは、生産計画データ１３ａの生産予定量のうち先に設定した時間枠に含まれる日単位の生産予定量を月単位の生産予定量に集計する。その上で、集計部１５ａは、境界設定データ１３ｂに設定された日数に相当する日単位の生産予定量、週単位の生産予定量、月単位の生産予定量を各々の時間枠に対応付けたデータを集計データ１３ｃとして記憶部１３へ登録する。
【００４３】
なお、ここでは、一例として、グラフの時間軸の起点日を集計の実行日とする場合を想定するが、集計の実行日以降の任意の日をグラフの時間軸の起点日とすることができる。また、集計の実行日以降の所定の期間に含まれる各々の日付をグラフの時間軸の起点日として複数の集計データ１３ｃを予め生成しておくこともできる。
【００４４】
受付部１５ｂは、グラフの生成指示を受け付ける処理部である。以下では、一例として、本社端末５０から生産計画データ１３ａの生産予定量に関するグラフの生成指示を受け付ける場合を想定するが拠点端末３０からＬ−ＰＩＳ計画データに含まれる生産予定量に関するグラフの生成指示を受け付けることとしてもかまわない。
【００４５】
取得部１５ｃは、期間の単位を表すタイムバケットのサイズ指定を取得する処理部である。一態様としては、取得部１５ｃは、記憶部１３に記憶されたサイズ指定データ１３ｄを読み出すことによってタイムバケットのサイズ指定を取得する。他の一態様としては、取得部１５ｃは、本社端末５０のユーザインタフェースを介して入力されたタイムバケットのサイズ指定を取得することもできる。
【００４６】
換算部１５ｄは、集計データ１３ｃを用いて、タイムバケットのサイズ指定とは異なるサイズの時間枠に対応付けられた生産予定量を当該タイムバケットのサイズ指定に合わせて換算する処理部である。
【００４７】
一態様としては、換算部１５ｄは、サイズ指定データ１３ｄに「月単位」が設定されている場合には、記憶部１３に記憶された集計データ１３ｃのうち日単位の各時間枠の生産予定量と週単位の各時間枠の生産予定量とを月単位あたりの生産予定量に換算する。一例として、換算部１５ｄは、日単位の生産予定量を月単位あたりの生産予定量に換算する場合には、次のような処理を実行する。すなわち、換算部１５ｄは、日単位の生産予定量の時間枠が該当する月の構成日数のうち拠点３の稼働日、例えば土日祝日を除く平日の日数を日単位の生産予定量に乗算することによって月単位あたりの生産予定量に換算する。なお、ここでは、日単位の生産予定量に稼働日を乗算する場合を例示したが、月の構成日数、例えば２８日、３０日もしくは３１日をそのまま乗算することとしてもかまわない。他の一例として、換算部１５ｄは、週単位の生産予定量を月単位あたりの生産予定量に換算する場合には、週単位の生産予定量に所定の倍数、例えば月が４週で構成されると仮定した場合には「４」を乗算することによって月単位あたりの生産予定量に換算する。
【００４８】
他の一態様としては、換算部１５ｄは、サイズ指定データ１３ｄに「週単位」が設定されている場合には、記憶部１３に記憶された集計データ１３ｃのうち日単位の各時間枠の生産予定量と月単位の各時間枠の生産予定量とを週単位あたりの生産予定量に換算する。一例として、換算部１５ｄは、日単位の生産予定量を週単位あたりの生産予定量に換算する場合には、次のような処理を実行する。すなわち、換算部１５ｄは、日単位の生産予定量の時間枠が該当する週の構成日数のうち拠点３の稼働日、例えば土日祝日を除く平日の日数を日単位の生産予定量に乗算することによって週単位あたりの生産予定量に換算する。なお、ここでは、日単位の生産予定量に稼働日を乗算する場合を例示したが、週の構成日数、例えば７日をそのまま乗算することとしてもかまわない。他の一例として、換算部１５ｄは、月単位の生産予定量を週単位あたりの生産予定量に換算する場合には、月単位の生産予定量に所定の割合、例えば月が４週で構成されると仮定した場合には「１／４」を乗算することによって週単位あたりの生産予定量に換算する。
【００４９】
更なる一態様としては、換算部１５ｄは、サイズ指定データ１３ｄに「日単位」が設定されている場合には、記憶部１３に記憶された集計データ１３ｃのうち週単位の各時間枠の生産予定量と月単位の各時間枠の生産予定量とを日単位あたりの生産予定量に換算する。一例として、換算部１５ｄは、週単位の生産予定量を日単位あたりの生産予定量に換算する場合には、次のような処理を実行する。すなわち、換算部１５ｄは、週単位の生産予定量の時間枠が該当する週の構成日数のうち拠点３の稼働日、例えば土日祝日を除く平日の日数で週単位の生産予定量を除算することによって日単位あたりの生産予定量に換算する。なお、ここでは、週単位の生産予定量を稼働日で除算する場合を例示したが、週の構成日数、例えば７日で除算することとしてもかまわない。他の一例として、換算部１５ｄは、月単位の生産予定量を日単位あたりの生産予定量に換算する場合には、次のような処理を実行する。すなわち、換算部１５ｄは、月単位の生産予定量の時間枠が該当する月の構成日数のうち拠点３の稼働日、例えば土日祝日を除く平日の日数で月単位の生産予定量を除算することによって日単位あたりの生産予定量に換算する。なお、ここでは、月単位の生産予定量を稼働日で除算する場合を例示したが、月の構成日数、例えば２８日、３０日もしくは３１日で除算することとしてもかまわない。
【００５０】
ここで、換算部１５ｄは、サイズ指定データ１３ｄに複数のタイムバケットのサイズが指定されていた場合には、サイズ指定ごとに当該サイズ指定に合わせて生産予定量を換算する処理を実行する。このように、サイズ指定が行われたタイムバケットのサイズへの換算を各組合せについて実行することによって次のようなグラフ表示が可能になる。例えば、月単位の生産予定量には、月単位あたりの生産予定量に換算された日単位および週単位の生産予定量をグラフ表示させることができる。さらに、週単位の生産予定量には、週単位あたりの生産予定量に換算された日単位および月単位の生産予定量をグラフ表示させることができる。さらに、日単位の生産予定量には、日単位あたりの生産予定量に換算された週単位および月単位の生産予定量をグラフ表示させることができる。
【００５１】
これら日単位の生産予定量、日単位あたりの週単位及び月単位の生産予定量と、週単位の生産予定量、週単位あたりの日単位及び月単位の生産予定量と、月単位の生産予定量、月単位あたりの日単位及び週単位の生産予定量とが合わさったグラフを表示させる。これによって、１つのグラフに含まれる情報量を飛躍的に高めることが可能になる。
【００５２】
なお、ここでは、生産予定量を用いて換算を行う場合を例示したが、必ずしも生産予定量だけを換算に用いる必要はない。例えば、開示の装置は、日単位の生産予定量を週単位または月単位の生産予定量に換算する場合や週単位の生産予定量を月単位の生産予定量に換算する場合には、生産予定量ではなく、過去の生産量の履歴を用いて換算を行うこともできる。これによって、より正確な値をグラフ表示に用いることが可能になる。
【００５３】
また、ここでは、記憶部１３に記憶された集計データ１３ｃを用いて換算を行う場合を例示したが、必ずしも予め集計しておいた集計データ１３ｃを用いて換算を行う必要はない。例えば、開示の装置は、グラフの生成指示を受け付ける度に、本社端末５０から境界設定データ１３ｂと同様の境界設定、すなわち「日数」、「週数」及び「月数」を受け付けるようにしてもよい。この場合には、グラフが参照される度に本社端末５０から受け付けた境界設定を合わせて集計データ１３ｃを動的に集計させることができる。また、開示の装置は、サイズ指定データ１３ｄについてもグラフの生成指示とともにサイズ指定を受け付けることができる。
【００５４】
生成部１５ｅは、換算部１５ｄによって換算された生産予定量を用いて、製品の生産予定量と時間の推移との関係を表すグラフを生成する処理部である。
【００５５】
一態様としては、生成部１５ｅは、タイムバケットのサイズ指定が１つである場合には、次のような処理を実行する。すなわち、生成部１５ｅは、換算部１５ｄによる換算が行われた時間枠を対象に換算後の生産予定量とともに換算前の生産予定量を併記するように数値をフォーマットする。例えば、生成部１５ｅは、換算後の生産予定量を括弧なしで表示し、換算前の生産予定量を括弧ありで表示するように数値をフォーマットする。そして、生成部１５ｅは、換算が実行された時間枠の生産予定量を表すグラフバーと、換算が実行されていない時間枠の生産予定量を表すグラフバーとを異なる表示態様に設定する。例えば、生成部１５ｅは、換算が実行された時間枠の生産予定量を表すグラフバーを一様な塗りつぶしで表示する一方で、換算が実行されていない時間枠の生産予定量を表すグラフバーを斜線の塗りつぶしで表示するように表示態様を設定する。その上で、生成部１５ｅは、先に設定された数値フォーマットおよび表示態様にしたがって棒グラフを生成した上で棒グラフを本社端末５０に表示させる。
【００５６】
図５及び図６は、グラフの一例を示す図である。これら図５及び図６の例では、タイムバケットのサイズ指定が１つである場合の棒グラフを示す。図５及び図６に示すグラフの縦軸は生産予定量（個数）を表し、横軸は時間を表す。図５の例では、各時間枠の生産予定量が月単位あたりの生産予定量に換算されたグラフを示し、また、図６の例では、各時間枠の生産予定量が日単位あたりの生産予定量に換算されたグラフを示す。なお、図５及び図６のグラフ生成には、図４に示した集計データ１３ｃが使用されているものとする。
【００５７】
図５及び図６に示す棒グラフでは、換算後の生産予定量が括弧なしで表示される一方で、換算前の生産予定量が括弧ありで表示される。このため、図５及び図６に示す棒グラフから、換算後の生産予定量に併せて換算前の生産予定量を把握できる。さらに、図５及び図６に示す棒グラフでは、換算が実行された時間枠の生産予定量を表すグラフバーが一様な塗りつぶしで表示される一方で、換算が実行されていない時間枠の生産予定量を表すグラフバーが斜線の塗りつぶしで表示されている。このため、図５に示す棒グラフからは、日単位の各時間枠の生産予定量および週単位の各時間枠の生産予定量が月単位あたりの生産予定量に換算されていることを把握できる。また、図６に示す棒グラフからは、週単位の各時間枠の生産予定量および月単位の各時間枠の生産予定量が日単位あたりの生産予定量に換算されていることを把握できる。このように、生産予定量のスケールが月単位または日単位に統一された図５及び図６に示す棒グラフを表示することによって、本社５の生産部門の担当者は、日単位と週単位の境界、週単位と月単位の境界においても両者の生産予定量の大小関係を判別できる。
【００５８】
他の一態様としては、生成部１５ｅは、タイムバケットのサイズが複数指定されている場合には、次のような処理を実行する。すなわち、生成部１５ｅは、グラフを構成する軸のうち生産予定量を表す軸のスケールを日単位から月単位の全ての時間枠の生産予定量が収まるスケールに調節する数値フォーマットを実行する。そして、生成部１５ｅは、各時間枠の生産予定量を表すグラフバーに当該時間枠の生産予定量の位置または換算後の数値の位置に区切りを表示するにように表示態様を設定する。さらに、生成部１５ｅは、各時間枠の生産予定量を表すグラフバーのうち換算前のタイムバケットのサイズの生産予定量が属する部分の領域を他の領域と異なる塗りつぶしで表示するように表示態様を設定する。その上で、生成部１５ｅは、先に設定された数値フォーマットおよび表示態様にしたがって棒グラフを生成した上で棒グラフを本社端末５０に表示させる。
【００５９】
図７は、グラフの一例を示す図である。この図７の例では、タイムバケットのサイズ指定が日単位、週単位および月単位の３つである場合の棒グラフを示す。図７に示すグラフの縦軸は生産予定量（個数）を表し、横軸は時間を表す。なお、図７のグラフ生成には、図４に示した集計データ１３ｃが使用されているものとする。
【００６０】
図７に示す棒グラフでは、各時間枠の生産予定量を表すグラフバーに当該時間枠の生産予定量の位置または換算後の数値の位置に区切りが表示される。さらに、図７に示す棒グラフでは、日単位の生産予定量が表示される数値範囲と、週単位の生産予定量が表示される範囲と、月単位の生産予定量が表示される数値範囲との間に波線が挿入されている。このため、図７に示す棒グラフからは、異なる３つの粒度の生産予定量が表示されていても、各々の粒度で大小関係を判別し易い。さらに、図７に示す棒グラフでは、各時間枠の生産予定量を表すグラフバーのうち換算前のタイムバケットのサイズの生産予定量が属する部分の領域が他の領域と異なる塗りつぶしで表示される。このため、図７に示す棒グラフからは、いずれのタイムバケットのサイズの生産予定量がどのタイムバケットのサイズあたりの生産予定量に換算されているのかが容易に把握できる。このような図７に示す棒グラフを閲覧することによって、本社５の生産部門の担当者は、日単位と週単位の境界、週単位と月単位の境界においても両者の生産予定量の大小関係を判別できる。
【００６１】
なお、制御部１５には、各種の集積回路や電子回路を採用できる。また、制御部１５が有する機能部の一部を別の集積回路や電子回路とすることもできる。例えば、集積回路としては、ＡＳＩＣ（Application  Specific  Integrated  Circuit）が挙げられる。また、電子回路としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などが挙げられる。
【００６２】
［処理の流れ］
次に、本実施例に係る生産管理サーバ１０の処理の流れについて説明する。なお、ここでは、生産管理サーバ１０によって実行される（１）集計処理について説明した後に、（２）グラフ生成処理について説明することとする。
【００６３】
（１）集計処理
図８は、実施例１に係る集計処理の手順を示すフローチャートである。この集計処理は、境界設定データ１３ｂが設定登録または設定変更された場合、生産計画データ１３ａが更新された場合、あるいは日付が変わった場合などに処理が起動される。
【００６４】
図８に示すように、集計部１５ａは、集計開始日をグラフの時間軸の起点日に初期化する（ステップＳ１０１）。続いて、集計部１５ａは、記憶部１３に記憶された境界設定データ１３ｂを読み出す（ステップＳ１０２）。そして、集計部１５ａは、境界設定データ１３ｂに「日数」が設定されているか否かを判定する（ステップＳ１０３）。
【００６５】
このとき、境界設定データ１３ｂに「日数」が設定されている場合（ステップＳ１０３肯定）には、集計部１５ａは、次のような処理を実行する。すなわち、集計部１５ａは、グラフの時間軸の起点日に日単位の生産予定量を表示する日数を加算することによって生産計画データ１３ａの集計を開始する集計開始日を更新する（ステップＳ１０４）。
【００６６】
一方、境界設定データ１３ｂに「日数」が設定されていない場合（ステップＳ１０３否定）には、以後のグラフ生成処理時に生成されるグラフに日単位の生産予定量が表示されず、週単位の生産予定量から表示が開始されることになる。このため、グラフの時間軸の起点日がそのまま週単位の生産予定量を開始する日となるので、この場合には集計開始日を更新せず、ステップＳ１０５へ移行する。
【００６７】
その後、集計部１５ａは、境界設定データ１３ｂに「週数」が設定されているか否かを判定する（ステップＳ１０５）。そして、境界設定データ１３ｂに「週数」が設定されている場合（ステップＳ１０５肯定）には、集計部１５ａは、次のような処理を実行する。
【００６８】
すなわち、集計部１５ａは、集計開始日を起算日とし、境界設定データ１３ｂに設定された週数が経過した日を終了日とし、起算日から終了日までの範囲に週単位の時間枠を設定する（ステップＳ１０６）。
【００６９】
続いて、集計部１５ａは、生産計画データ１３ａの生産予定量のうち先に設定した時間枠に含まれる日単位の生産予定量を週単位の生産予定量に集計する（ステップＳ１０７）。その後、集計部１５ａは、図示しない内部メモリに記憶された集計開始日に週単位の生産予定量を表示する週数を加算することによって集計開始日を更新する（ステップＳ１０８）。
【００７０】
一方、境界設定データ１３ｂに「週数」が設定されていない場合（ステップＳ１０５否定）には、以後のグラフ生成処理時に生成されるグラフに週単位の生産予定量が表示されないので、週単位の集計及び集計開始日の更新を実行せず、ステップＳ１０９へ移行する。
【００７１】
その後、集計部１５ａは、境界設定データ１３ｂに「月数」が設定されているか否かを判定する（ステップＳ１０９）。なお、境界設定データ１３ｂに「月数」が設定されていない場合（ステップＳ１０９否定）には、月単位の集計及び集計開始日の更新を実行せず、ステップＳ１１２へ移行する。
【００７２】
このとき、境界設定データ１３ｂに「月数」が設定されている場合（ステップＳ１０９肯定）には、集計部１５ａは、次のような処理を実行する。すなわち、集計部１５ａは、集計開始日を起算日とし、境界設定データ１３ｂに設定された月数が経過した日を終了日とし、起算日から終了日までの範囲に月単位の時間枠を設定する（ステップＳ１１０）。
【００７３】
続いて、集計部１５ａは、生産計画データ１３ａの生産予定量のうち先に設定した時間枠に含まれる日単位の生産予定量を月単位の生産予定量に集計する（ステップＳ１１１）。
【００７４】
その上で、集計部１５ａは、境界設定データ１３ｂに設定された日数に相当する日単位の生産予定量、週単位の生産予定量、月単位の生産予定量を各々の時間枠に対応付けた集計データ１３ｃを記憶部１３へ登録し（ステップＳ１１２）、処理を終了する。
【００７５】
（２）グラフ生成処理
図９は、実施例１に係るグラフ生成処理の手順を示すフローチャートである。このグラフ生成処理は、本社端末５０等からグラフの生成指示を受け付けた場合に処理が起動される。
【００７６】
図９に示すように、本社端末５０等からグラフの生成指示を受け付けると（ステップＳ３０１）、取得部１５ｃは、記憶部１３に記憶されたサイズ指定データ１３ｄを読み出すことによってタイムバケットのサイズ指定を取得する（ステップＳ３０２）。
【００７７】
そして、換算部１５ｄは、記憶部１３に記憶された集計データ１３ｃを用いて、サイズ指定データ１３ｄに設定されたサイズ指定とは異なるサイズの時間枠に対応付けられた生産予定量を当該タイムバケットのサイズ指定に合わせて換算する（ステップＳ３０３）。
【００７８】
その後、サイズ指定データ１３ｄに設定されている全てのサイズ指定について換算が終了するまで（ステップＳ３０４否定）、換算部１５ｄは、上記のステップＳ３０３の処理を繰り返し実行する。
【００７９】
そして、サイズ指定データ１３ｄに設定されている全てのサイズ指定について換算が終了すると（ステップＳ３０４肯定）、生成部１５ｅは、次のような処理を実行する。すなわち、生成部１５ｅは、換算部１５ｄによる換算が行われた時間枠を対象に換算後の生産予定量とともに換算前の生産予定量を併記するように数値をフォーマットする（ステップＳ３０５）。
【００８０】
続いて、生成部１５ｅは、換算が実行された時間枠の生産予定量を表すグラフバーと、換算が実行されていない時間枠の生産予定量を表すグラフバーとを異なる表示態様に設定する（ステップＳ３０６）。
【００８１】
そして、生成部１５ｅは、先に設定された数値フォーマットおよび表示態様にしたがって棒グラフを生成する（ステップＳ３０７）。その上で、生成部１５ｅは、ステップＳ３０７で生成した棒グラフを本社端末５０に表示させ（ステップＳ３０８）、処理を終了する。
【００８２】
［実施例１の効果］
上述してきたように、本実施例に係る生産管理サーバ１０は、生成対象とするグラフ上にタイムバケットのサイズが異なる製品の生産予定量が混在する場合に、一方の生産予定量を他方のタイムバケットのサイズあたりの生産予定量に換算した上でグラフを生成する。例えば、生産部門の担当者は、週単位および月単位の間で棒グラフの高さを単純に比較するだけで生産予定量の大小を判別できる。それゆえ、生産部門の担当者は、タイムバケットのサイズが変わる境界の前後で生産予定量のトレンドを途切れることなく把握できる。したがって、本実施例に係る生産管理サーバ１０によれば、グラフの見易さを向上させることが可能である。
【実施例２】
【００８３】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００８４】
［グラフ表示］
例えば、開示の装置は、時間枠がタイムバケットのサイズに満たない時間枠とタイムバケットと同一のサイズを持つ時間枠との間で表示態様が区別されたグラフを生成することもできる。すなわち、境界設定データ１３ｂに設定された境界設定によっては、週単位や月単位のバケットのサイズが境界設定されていても、週に満たない時間枠や月に満たない時間枠が発生する場合がある。例えば、境界設定データ１３ｂに「週数」として月末が設定されている場合には、日単位の表示終了日の翌日からその月末までの日数が週７日の倍数であるとは限らず、最後の時間枠が１日から６日までの一週間に満たない時間枠になる場合がある。この場合に、週に満たない時間枠を一週間の時間枠と同様に表示したり、月に満たない時間枠を一月の時間枠と同様に表示したりしたのでは、生産予定量の大小関係が誤って判断される場合もある。
【００８５】
このため、開示の装置は、タイムバケットのサイズに満たない時間枠とタイムバケットと同一のサイズを持つ時間枠との間で表示態様を区別することによって大小関係の判断に誤りが生じないように注意を喚起できる。
【００８６】
［換算の応用例］
さらに、開示の装置は、時間枠がタイムバケットのサイズに満たない時間枠の生産予定量をタイムバケットと同一のサイズを持つ時間枠あたりの生産予定量に換算することもできる。例えば、タイムバケットのサイズを持つはずの時間枠が実際には３日間の時間枠しかない場合には、３日分の生産予定量を３で除算した上でその週の稼働日を乗算することによって一週間の生産予定量に換算できる。これによって、グラフにタイムバケットのサイズに満たない時間枠が含まれる場合でも、生産予定量の大小関係を判別し易くできる。
【００８７】
［分散および統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、集計部１５ａ、受付部１５ｂ、取得部１５ｃ、換算部１５ｄまたは生成部１５ｅを生産管理サーバ１０の外部装置としてネットワーク経由で接続するようにしてもよい。また、集計部１５ａ、受付部１５ｂ、取得部１５ｃ、換算部１５ｄまたは生成部１５ｅを別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記の生産管理サーバ１０の機能を実現するようにしてもよい。
【００８８】
［グラフ生成プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例と同様の機能を有するグラフ生成プログラムを実行するコンピュータの一例について説明する。
【００８９】
図１０は、実施例１及び実施例２に係るグラフ生成プログラムを実行するコンピュータの一例について説明するための図である。図１０に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０と有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【００９０】
ＨＤＤ１７０には、図１０に示すように、上記の実施例１で示した集計部１５ａと、受付部１５ｂと、取得部１５ｃと、換算部１５ｄと、生成部１５ｅと同様の機能を発揮するグラフ生成プログラム１７０ａが予め記憶される。このグラフ生成プログラム１７０ａについては、図２に示した各々の集計部１５ａ、受付部１５ｂ、取得部１５ｃ、換算部１５ｄ及び生成部１５ｅの各構成要素と同様、適宜統合又は分離しても良い。すなわち、ＨＤＤ１７０に格納される各データは、常に全てのデータがＨＤＤ１７０に格納される必要はなく、処理に必要なデータのみがＨＤＤ１７０に格納されれば良い。
【００９１】
そして、ＣＰＵ１５０が、グラフ生成プログラム１７０ａをＨＤＤ１７０から読み出してＲＡＭ１８０に展開する。これによって、図１０に示すように、グラフ生成プログラム１７０ａは、グラフ生成プロセス１８０ａとして機能する。このグラフ生成プロセス１８０ａは、ＨＤＤ１７０から読み出した各種データを適宜ＲＡＭ１８０上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、グラフ生成プロセス１８０ａは、図２に示した集計部１５ａ、受付部１５ｂ、取得部１５ｃ、換算部１５ｄ及び生成部１５ｅにて実行される処理、例えば図８〜図９に示す処理を含む。また、ＣＰＵ１５０上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ１５０上で動作する必要はなく、処理に必要な処理部のみが仮想的に実現されればよい。
【００９２】
なお、上記のグラフ生成プログラム１７０ａについては、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶させておく必要はない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００９３】
１    生産管理システム
３Ａ，３Ｂ，３Ｃ    拠点
５    本社
７    ネットワーク
１０    生産管理サーバ
１１    通信Ｉ／Ｆ部
１３    記憶部
１３ａ  生産計画データ
１３ｂ  境界設定データ
１３ｃ  集計データ
１３ｄ  サイズ指定データ
１５    制御部
１５ａ  集計部
１５ｂ  受付部
１５ｃ  取得部
１５ｄ  換算部
１５ｅ  生成部
３０Ａ，３０Ｂ，３０Ｃ    拠点端末
５０    本社端末
【図１】
0005811867.tif 000002
【図２】
0005811867.tif 000003
【図３】
0005811867.tif 000004
【図４】
0005811867.tif 000005
【図５】
0005811867.tif 000006
【図６】
0005811867.tif 000007
【図７】
0005811867.tif 000008
【図８】
0005811867.tif 000009
【図９】
0005811867.tif 000010
【図１０】
0005811867.tif 000011