(57)【要約】【課題】タスクの所要時間だけでなく、リソースの効率，仕事率などの能力，リソースの負荷を含むリソース状態を、特に各リソース間のタスクを連携させて表現可能なリソース管理装置を提供する。【解決手段】リソース状態情報入力部１１では、複数のタスクを複数のリソースにより実行する場合に、個々のリソースの処理量、単位時間当りの前記処理量で表される処理率、及び、それらリソースの状態を保持する時間などのリソース状態情報を入力して設定する。次に、リソース状態情報処理部１３は、リソース状態表示部１２により、個々のリソースの最大処理量を高さとする表示欄（ここでは長方形の枠線）を描画し、表示欄上にタスクの処理，処理・保持を直角三角形，台形で描画する。表示欄上でタスクが重なった場合には、時間的な依存関係を守りながら重ならないように再配置する。【選択図】        図５
2004171163.tif 000002
【特許請求の範囲】
【請求項１】
複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理装置であって、個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示手段を有し、該表示手段は、
直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、
直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、
各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、
リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴とするリソース管理装置。
【請求項２】
前記表示手段は、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、リソースの状態を表現する表現手段を有することを特徴とする請求項１記載のリソース管理装置。
【請求項３】
前記表示手段は、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、各タスクの開始時間を決定する開始時間決定手段と、該開始時間決定手段で決定した開始時間に対応する位置に各タスクを配置してリソースの状態を表現する表現手段とを有することを特徴とする請求項１記載のリソース管理装置。
【請求項４】
前記表現手段は、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクを配置することを特徴とする請求項２記載のリソース管理装置。
【請求項５】
前記開始時間決定手段は、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクの開始時間を決定することを特徴とする請求項３記載のリソース管理装置。
【請求項６】
複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理プログラムであって、
個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示ステップを、コンピュータに実行させ、
該表示ステップは、
直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、
直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、
各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、
リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴とするリソース管理プログラム。
【請求項７】
前記表示ステップは、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、リソースの状態を表現する表現ステップを有することを特徴とする請求項６記載のリソース管理プログラム。
【請求項８】
前記表示ステップは、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、各タスクの開始時間を決定する開始時間決定ステップと、該開始時間決定ステップで決定した開始時間に対応する位置に各タスクを配置してリソースの状態を表現する表現ステップとを有することを特徴とする請求項６記載のリソース管理プログラム。
【請求項９】
前記表現ステップは、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクを配置することを特徴とする請求項７記載のリソース管理プログラム。
【請求項１０】
前記開始時間決定ステップは、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクの開始時間を決定することを特徴とする請求項８記載のリソース管理プログラム。
【請求項１１】
複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理方法であって、
個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示ステップを含み、
該表示ステップは、
直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、
直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、
各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、
リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴とするリソース管理方法。
【請求項１２】
請求項６乃至１０のいずれか１記載のリソース管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リソース管理装置、リソース管理方法、プログラム、及び記録媒体に関し、より詳細には、リソース管理用にリソースの状態を表現するリソース管理装置、リソース管理方法、プログラム、及び記録媒体に関する。本発明は、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に応用可能である。
【０００２】
【従来の技術】
従来から、製造ラインの工程管理や画像処理システムの画像データ管理などのリソース管理を行うために、様々なリソース管理装置（リソースマネージメントシステム）が提案されている。このリソース管理装置において用いられるリソースマネージメントの手法としては、ＰＥＲＴ図法やガントチャートを用いた管理方法が一般的に有名である。ＰＥＲＴ（Ｐｒｏｇｒａｍ  Ｅｖａｌｕａｔｉｏｎ  ａｎｄ  Ｒｅｖｉｅｗ  Ｔｅｃｈｎｉｑｕｅ）とは、プロジェクト全体と個々の作業の相互関係をアローダイアグラムを用いて表示し、重複作業の発見や重要性の判定、資源などの分担計画などを行い、時間やコストを考慮しながら計画の進行を統制する技法である（例えば、非特許文献１参照）。
【０００３】
ガントチャート（Ｇａｎｔｔ−ｃｈａｒｔ）を用いるリソース管理装置としては、ガントチャートを用い、それぞれのリソース（作業者や製造装置など）が行うタスクの進行状況を、リソースごとに設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）で時間軸上に配置し、タスク管理を行うものがある（例えば、特許文献１，２，３参照）。
【０００４】
例えば、作業行程などのタスクごとに開始時間，終了時間，所要期間を設定し、それらを図形化して時間軸上に並べて表示する。また、前のタスクが終了したら次のタスクへ進むといったタスク同士の依存関係があれば、グラフィック表示によりタスクバーをつないで依存関係を保つよう表示する。さらに、タスクバーの移動や長さの変更により、タスクの実行計画を修正して表示する。このようにして、リソース（作業者や製造装置など）が行うタスクを管理するようにしている。
【０００５】
【非特許文献１】
日経ＢＰ社出版局編，「日経ＢＰデジタル大事典  ２００１−２００２年版」，第１版，日経ＢＰ社，１９９９年３月１０日，ｐ．７０８
【特許文献１】
特開平１０−１１８８９６号公報
【特許文献２】
特許第２９７３９３０号公報
【特許文献３】
特開平６−１９５３４５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来のリソース管理装置では、ＰＥＲＴ図法やガントチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、高性能の製造装置や熟練の作業者など、能力の高いリソースは、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係、例えば「どれくらいの能力で処理するので、この所要時間が必要である」という情報を視覚的に表現できなかった。また、従来のリソース管理装置では、１つのカラムに１つのタスクしか表現できず、リソースごとのタスクの処理を把握するのが困難であった。
【０００７】
また、前述した従来のリソース管理装置では、リソースの負荷をグラフィック表示する機能がないために、リソース管理者がグラフィック表示を目視してリソースの能力に余裕があるか否か、リソースの能力の限界に近いか否か、などを判断することは困難であった。
【０００８】
本発明は、上述のごとき実情に鑑みてなされたものであり、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を表現することが可能な、リソース管理装置、リソース管理方法、リソース管理プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することをその目的とする。
【０００９】
さらに、本発明は、上述の目的に加えて、各リソースに対し１又は複数のタスクを重複なく１つの表示欄に表現し、各リソース間のタスクを連携させてリソース状態を表現することが可能な、リソース管理装置、リソース管理方法、リソース管理プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを他の目的とする。
【００１０】
【課題を解決するための手段】
請求項１の発明は、複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理装置であって、個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示手段を有し、該表示手段は、直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴としたものである。
【００１１】
請求項２の発明は、請求項１の発明において、前記表示手段は、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、リソースの状態を表現する表現手段を有することを特徴としたものである。
【００１２】
請求項３の発明は、請求項１の発明において、前記表示手段は、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、各タスクの開始時間を決定する開始時間決定手段と、該開始時間決定手段で決定した開始時間に対応する位置に各タスクを配置してリソースの状態を表現する表現手段とを有することを特徴としたものである。
【００１３】
請求項４の発明は、請求項２の発明において、前記表現手段は、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクを配置することを特徴としたものである。
【００１４】
請求項５の発明は、請求項３の発明において、前記開始時間決定手段は、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクの開始時間を決定することを特徴としたものである。
【００１５】
請求項６の発明は、複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理プログラムであって、個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示ステップを、コンピュータに実行させ、該表示ステップは、直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴としたものである。
【００１６】
請求項７の発明は、請求項６の発明において、前記表示ステップは、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、リソースの状態を表現する表現ステップを有することを特徴としたものである。
【００１７】
請求項８の発明は、請求項６の発明において、前記表示ステップは、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、各タスクの開始時間を決定する開始時間決定ステップと、該開始時間決定ステップで決定した開始時間に対応する位置に各タスクを配置してリソースの状態を表現する表現ステップとを有することを特徴としたものである。
【００１８】
請求項９の発明は、請求項７の発明において、前記表現ステップは、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクを配置することを特徴としたものである。
【００１９】
請求項１０の発明は、請求項８の発明において、前記開始時間決定ステップは、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクの開始時間を決定することを特徴としたものである。
【００２０】
請求項１１の発明は、複数のリソースがタスクを実行する状態を、タイムチャートにより表現することで、複数のリソースを管理するリソース管理方法であって、個々のリソースに対し、リソースがタスクを実行する状態を処理量と処理率並びに状態保持時間によって規定して表現した図形を、リソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示ステップを含み、該表示ステップは、直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、前記処理量と処理率を表現し、前記直角三角形の高さで前記処理量を表現し、前記直角三角形の底辺と斜辺のなす角で、単位時間当りの前記処理量に相当する前記処理率を表現し、直角三角形の垂線と同じ高さを持つ矩形を、該直角三角形の右側に前記矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、前記矩形の底辺の長さによって状態保持時間を表現し、各リソースが動作する様子を、タスクを表す前記直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現し、リソースを表示欄として表現し、リソースの状態を表示欄上に配置した前記直角三角形及び台形で表現することを特徴としたものである。
【００２１】
請求項１２の発明は、請求項６乃至１０のいずれか１記載のリソース管理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２２】
【発明の実施の形態】
まず、図１及び図２を用いて、本発明の一実施形態に係るリソース管理装置において表示することとなるタイムチャートでのリソース状態表現方法について説明する。
【００２３】
図１及び図２は、本発明の一実施形態に係るリソース管理装置におけるリソース状態表現で用いる基本的表現要素の一例を説明するための図で、図１（Ａ）はリソースの処理量及び処理率の表現例を、図１（Ｂ）はリソースの保持時間及び保持量の表現例を、図１（Ｃ）はリソースの処理・保持の連続動作の表現例を、それぞれ示している。また、図２は、複数のリソースの状態をそれぞれ長方形の枠線内に同時に表現する例を示している。
【００２４】
本発明の一実施形態に係るリソース管理装置におけるリソース状態表現方法においては、タイムチャートの基本的表現要素として、直角三角形又は三角形に近い形と、それらと矩形又は矩形に近い形と、それらの組み合わせとを用いており、それぞれ、図１（Ａ）に示すようなリソースの処理量及び処理率の表現を行うため、図１（Ｂ）に示すようなリソースの保持時間及び保持量の表現を行うため、及び図１（Ｃ）に示すようなリソースの処理・保持の連続動作の表現を行うために使用する。
【００２５】
まず、直角三角形若しくは三角形に近い形の図形でリソースの処理状態（リソースがタスクを処理している状態）を表す方法について、図１（Ａ）における直角三角形１を例に挙げて説明する。図１（Ａ）はリソースが「ある一つのタスクを処理する」という状態を表したものであり、横軸Ｘは時間軸である。ここでは、直角三角形を直角が右下に位置し且つ底辺が水平になるように配置した図形の形状で、処理量と処理率を表現することとなる。処理率は、横軸Ｘに沿った直角三角形１の底辺とその斜辺とでなる内角の角度（直角でない方の角であり鋭角となる）θ１で表し、これは単位時間当りの処理量Ｈ１の変化量に対応（単位時間当りの処理量Ｈ１に相当）している。処理量は、処理率を表す角θ１に対向する辺の長さ（直角三角形１の高さ）Ｈ１によって表す。したがって、処理時間は斜辺でないもう一方の辺（直角三角形１の底辺）の長さＬ１によって表すことになる。
以上により、リソースが処理率θ１で処理量Ｈ１のタスクの処理を処理時間Ｌ１で行うことを、直角三角形で表現することができる。
【００２６】
次に、矩形（正方形も含むものとする；結果的に両辺が異なった長方形である場合が多い）若しくはそれに近い形の図形でリソースの保持状態を表す方法について、図１（Ｂ）における長方形２を例に挙げて説明する。図１（Ｂ）はリソースが「ある状態を保持する」という状態を表したものであり、横軸Ｘは時間軸である。保持量は、辺の長さ（長方形２の高さ）Ｈ２によって表す。したがって、保持時間は一方の辺（長方形２の底辺）の長さＬ２によって表すことになる。以上により、リソースが保持量Ｈ２の状態で保持時間Ｌ２だけ保持することを、長方形で表現することができる。
【００２７】
次に、台形若しくは台形に近い形の図形でリソースの処理と保持の連続した状態を表す方法について、図１（Ｃ）における台形３を例に挙げて説明する。図１（Ｃ）はリソースが「ある１つのタスクを処理し、その後その状態を保持する」という状態を表したものであり、図１（Ａ）で例示する直角三角形図形と図１（Ｂ）で例示した矩形（正方形も含む）図形との組み合わせともいえる。すなわち、ここでは、直角三角形の垂線と同じ高さを持つ矩形を、その直角三角形の右側に矩形の左側垂線が重なるように配置した台形図形の形状で、リソースが状態を保持していることを表現し、その矩形の底辺の長さによって状態保持時間を表現する。横軸Ｘは時間軸である。処理率は、横軸Ｘに沿った台形３の底辺とその斜辺とでなる内角の角度（直角でない方の角であり鋭角となる）θ３で表し、これは単位時間当りの処理量Ｈ３の変化量に対応している。処理量は、保持量と等しくなり、台形３の高さＨ３によって表す。また、台形３における傾斜部分の終点が処理の終了時間となり、処理の開始時間からその終了時間までが処理時間Ｌ３１となる。すなわち、台形３における底辺の長さの前半は処理時間Ｌ３１を表すことになる。一方、台形３における底辺の長さの後半（傾斜部分の終点以降）は状態保持時間Ｌ３２を表すことになる。以上により、リソースが処理率θ３で処理量Ｈ３のタスクの処理を処理時間Ｌ３１で行い、保持時間Ｌ３２だけ保持することを、台形で表現することができる。
【００２８】
次に、図１で説明したタイムチャートの基本的表現要素を用いて、長方形若しくは長方形に近い形の図形又は枠線などの表示欄（カラムとも呼ぶ）によって、どのリソースがどのタスクを処理しているかを表現する方法、すなわち表示欄によってリソースの種類を区別して表す方法について、図２における長方形の枠線群（枠線４１，４２，４３からなる群）を用いて説明する。図２では、タスク間で時間的な重なりが生じていない場合において、あるリソース１，２，３がそれぞれ３つのタスクを処理するという状態を説明する。
【００２９】
図２において横軸Ｘは時間軸である。長方形の枠線４１，４２，４３の高さ（縦方向の辺の長さ）に対応した長さでリソースの処理できる最大処理量を表す。底辺の長さは全体の処理時間を表すことになる。図２に示すように、例えば、リソース１がタスクＷ１１，タスクＷ１２，タスクＷ１３を順に（時系列に）処理していく状態を、長方形の枠線４１に配置された３つの直角三角形によって表現する。換言すると、リソース１はカラム４１で表現され、タスクＷ１１，Ｗ１２，Ｗ１３を周期Ｔ１で処理する。なお、状態保持を表現する矩形やタスク処理・状態保持を表現する台形についても、同様にリソースを示す長方形の枠線４１に時系列に配置することによって、リソースの状態を表現することができる。
【００３０】
上述の方法を適用して、リソース１がタスクＷ１１，Ｗ１２，Ｗ１３を周期Ｔ１で処理し、リソース２がタスクＷ２１，Ｗ２２，Ｗ２３を周期Ｔ２で処理し、リソース３がタスクＷ３１，Ｗ３２，Ｗ３３を周期Ｔ３で処理し状態を保持する、ということを、リソース１に対応するリソース欄１（枠線４１）上にタスクＷ１１，Ｗ１２，Ｗ１３を描き、リソース２に対応するリソース欄２（枠線４２）上にタスクＷ２１，Ｗ２２，Ｗ２３を描き、リソース３に対応するリソース欄３（枠線４３）上にタスクＷ３１，Ｗ３２，Ｗ３３を描くことで、それぞれのタスクがどのリソースで実行されるかを表現することができる。
【００３１】
さらに、図２においては、１周期目（／２周期目／３周期目）の動作内容、すなわち、リソース１がタスクＷ１１（／Ｗ１２／Ｗ１３）を処理した後にリソース２がタスクＷ２１（／Ｗ２２／Ｗ２３）を処理し、リソース３がタスクＷ３１（／Ｗ３２／Ｗ３３）を処理し状態を保持する、という内容を、時間的な関係を表す矢印Ｙ１，Ｙ２（／Ｙ３，Ｙ４／Ｙ５，Ｙ６）で表現している。矢印Ｙ１（／Ｙ３／Ｙ５）は、リソース１がタスクＷ１１（／Ｗ１２／Ｗ１３）を処理した後にリソース２がタスクＷ２１（／Ｗ２２／Ｗ２３）を処理することを表現している。また、矢印Ｙ２，Ｙ４，Ｙ６は、それぞれ、リソース２がタスクＷ２１を処理した後にリソース３がタスクＷ３１を処理・保持すること、リソース２がタスクＷ２２を処理した後にリソース３がタスクＷ３２を処理・保持すること、リソース２がタスクＷ２３を処理した後にリソース３がタスクＷ３３を処理・保持することを表現している。３つのリソースが流れ作業を行い複数のタスクを実行（処理，処理・保持）することが表現でき、また各リソースがどのくらいの効率（能力）で処理をしているかが表現できる。
【００３２】
このように、本実施形態に係るリソース管理装置におけるリソース状態表現方法では、複数のリソースが複数のタスクを実行（処理，処理・保持）し、それらのタスクの間に相関関係を持たせる、ということをタイムチャート上に表現する。すなわち、ここで用いるタイムチャートにおいては、複数のリソースが複数のタスクを実行し、それらのタスクの実行の間に、前後関係や依存関係などの相関関係を持たせる、ということを、上述した三角形，台形を線又は矢印で繋ぐことによって表現する。
【００３３】
本発明に係るリソース管理装置では、このタイムチャートにより複数のリソースがタスクを実行する（処理や保持を進める）状態を表現することで、複数のリソースを管理する。この表現を管理者に表示するための表示手段として、本発明に係るリソース管理装置には、個々のリソースに対し、リソースがタスクを実行する状態を上述のごとき処理量と処理率並びに状態保持時間によって規定して表現した図形を、上述のごときリソース毎に区別して表現した表示欄の時間軸上に、配列して表示する表示手段を備えるものとする。この表示手段は、各リソースが動作する様子を、タスクを表す直角三角形又は台形を水平方向を時間軸として時系列に並べることで表現することで、リソースを表示欄として表現し、リソースの状態を表示欄上に配置した三角形及び台形で表現する。
【００３４】
本実施形態によれば、リソース管理に際し、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を表現することが可能となり、従来のタイムチャートに比べてリソースの状態を把握し易くなる。
【００３５】
図３は、本発明の他の実施形態に係るリソース管理装置におけるリソース状態表現の一例を説明するための図で、図３（Ａ）は１リソースに対して複数のタスクをそのまま表現した例を、図３（Ｂ）は図３（Ａ）の表現をタスクが重ならないよう変更して表現した例を、それぞれ示している。
本発明の他の実施形態に係るリソース管理装置は、各リソースに対し１又は複数のタスクを重複なく１つの表示欄に表現し、各リソース間のタスクを連携させてリソース状態を表現し、もってタスク間で時間的な重なりが生じるような表現のデータが入力された場合にもタスクを時間的に重複なく１つの表示欄に表現できるようにし、結果としてリソース管理装置を利用する管理者がタスク管理を視覚的に容易に行えるようにしたものである。
【００３６】
本実施形態に係る表示手段は、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、リソースの状態を表現する表現手段を備えるようにすればよい。他の実施形態としては、表示手段に次に示す開始時間決定手段及び表現手段を備えるようにしてもよい。すなわち、開始時間決定手段では、個々のリソース内のタスクに対し、各タスクの図形が時間的に重ならないように、各タスクの開始時間を決定する。一方、ここでの表現手段としては、開始時間決定手段で決定した開始時間に対応する位置に各タスクを配置してリソースの状態を表現する。いずれにせよ、タスクが重なるような表現のデータが入力された場合、タスクに対応する図形を移動，変更するなどしてずらすようにし、カラム上に配置された直角三角形，台形は、時間的に重なれないように表現されており、管理者がタスク管理を容易に行えるようになる。なお、ずらした後の図形に関するデータ、例えば各タスクの開始時間や終了時間などを管理者に提供するためのテキストデータとして表示或いは出力するようにしてもよい。
【００３７】
図３を参照してこれらの実施形態を適用する前と後のリソース状態表現を説明する。図３（Ａ）は、あるリソースに対しリソース管理装置のユーザが所望するタスクを制限なく入力した場合の図とも言え、リソース（ここではリソースＡ）をカラム５′で表現し、そのカラム５′上に排他的に三角形や台形（図では三角形で例示）を配置することにより、リソース毎にタスクの管理が行えるようにしている。
【００３８】
リソースＡがタスクＷＡ１，ＷＡ２を処理するものとし、２つの処理が時間的に重なっている場合、すなわちリソースＡがタスクＷＡ１，ＷＡ２を同時に処理する能力がない場合には、図３（Ｂ）に示すように一方のタスク（タスクＷＡ２）を他方のタスク（タスクＷＡ１）の後で処理するようにタスクＷＡ２の図形（実際には表示データ）を矢視の方向にスライドさせるようにし、リソースの管理を行う。このように、ここで示す実施形態においては、１つのリソースが所定の時刻で１つのタスクしか処理できないということが表現できる。
【００３９】
本実施形態によれば、リソース管理に際し、各リソースに対し１又は複数のタスクを重複なく１つの表示欄に表現し、各リソース間のタスクを連携させてリソース状態を表現することが可能となる。すなわち、表示欄上でタスクが重なった場合には、時間的な依存関係を守りながら、重ならないように再配置されるため、工程管理を含めたリソース管理が上手くできる。
【００４０】
図４は、本発明の他の実施形態に係るリソース管理装置におけるリソース状態表現の一例を説明するための図で、図４（Ａ）は複数のリソースに対して各々１又は複数のタスクをそのまま表現した例を、図４（Ｂ）は図４（Ａ）の表現をタスクが重ならないよう変更して表現した例を、それぞれ示している。
図３を参照して説明した実施形態において、さらに、本発明の他の実施形態では、一つのリソースはある時刻で一つのタスクしか処理できないということを、タスク間で時間的な依存関係を与えられているときには、その依存関係に基づく制約を守りながら、すなわちその依存関係に従って、各タスクを配置するようにしている。なお、ここでのタスク間とは、１つのリソース内の複数のタスクを指す場合だけでなく、異なるリソース間の複数のタスクを指す場合も含むものとする。また、同様に図３を参照して説明した実施形態における開始時間決定手段においても、タスク間で時間的な依存関係が与えられているときには、該依存関係に従って各タスクの開始時間を決定するようにすればよい。この場合のタスク間も同様に、１つのリソース内の複数のタスクを指す場合だけでなく、異なるリソース間の複数のタスクを指す場合も含むものとする。
【００４１】
いずれの形態の場合でも、時間的な依存関係とは、例えばタスクのエントリ順や、タスク間の順序の指定などを指す。前者の場合には結局、エントリの時間的な差により早いエントリをそのままに遅いエントリに係るタスクの図形をずらすようにする。例えば、タスクの時間的な関係から、遅くエントリされたタスクを後から始めるように管理することもできる。一方、後者の場合には指定された順序に基づいてタスクの図形をずらすようにする。
【００４２】
図４を用いて本実施形態の一例として次の（１）〜（３）を満たすリソース状態の表現を説明する。すなわち、（１）リソース１がタスクＷＢ１を処理する、（２）リソース２はタスクＷＣ１をタスクＷＢ１の後で処理し、またタスクＷＣ２をタスクＷＤ１の後で処理する、（３）リソース３はタスクＷＤ１を処理する。
【００４３】
この例では、リソース間に亘るタスクの時間的な関係を矢印Ｙ７，Ｙ８で表している。この例のリソース状態を、各タスクをそのまま表現すると図４（Ａ）のようにタスクＷＣ１とタスクＷＣ２とが重なってしまう。リソース２は当然１つのリソースであり同時に２つのタスクを実行することは不可能である。すなわち、リソース３がタスクＷＤ１を処理した後に、リソース２はタスクＷＣ２を処理しなければならないが、まだタスクＷＣ１の処理中である。このように、同時に処理ができない場合には、タスクＷＣ２の処理をタスクＷＣ１が終わった後に行うよう、リソースを管理する。チャート上には図４（Ｂ）で示すように各タスクが配置される。これはチャート上で或いはチャート表示用のデータで、タスクが重なったことを判定して行われる。
【００４４】
本実施形態においては、リソース管理に際し、各リソースに対し１又は複数のタスクを重複なく１つの表示欄に表現し、各リソース間のタスクを連携させてリソース状態をよりユーザ（管理者）の意図に沿って表現することが可能となる。
すなわち、表示欄上でタスクが重なった場合には、時間的な依存関係を守りながら、重ならないように再配置されるため、工程管理を含めたリソース管理が上手くできる。
【００４５】
以下、図１乃至図４で説明したリソース状態表現を行うリソース管理装置の構成例を、図５を参照して説明する。ここで説明する本発明の一実施形態に係るリソース管理装置は、複数のタスクを複数のリソースにより実行する場合に、タスクの所要時間だけでなく、リソースの能力や効率や処理率を含むリソースの状態を図形化したタイムチャートとして表示するものである。なお、本明細書中で説明する、基本的表現要素を用いてリソースの状態を表現した結果としてのリソース状態表現プロダクトには、例えば、コンピュータのディスプレイ画面上に表示したリソース状態表現図やその表示用データ、さらにはネットワークを介して伝送する表示用データ（又は印刷用データ）など、様々な形態があり、全ての形態がそれぞれ本発明の実施形態に相当する。ただし、簡略化のため、以下ではリソース状態表現プロダクトの例としてリソース状態表現図を挙げて説明する。
【００４６】
図５は、本発明の一実施形態に係るリソース管理装置の一構成例を示す図である。
本発明の一実施形態に係るリソース管理装置は、入力手段と処理手段と表示手段を備え、複数のリソースがタスクを実行する状態をタイムチャートにより表現することで複数のリソースを管理する。入力手段では、所定のタスクを処理するリソースごとの実行状態を求めるためのデータを入力する。また、処理手段では、入力されたデータを用い、リソースの処理量を求め、さらに単位時間当りの前記処理量で表されるリソースの処理率を求める。ここでは保持時間も算出するようにしてもよい。なお、ここでの入力手段及び処理手段は本発明の形態によっては蓄積されたデータを使用することで代用できる。また、表示手段では、リソースの処理量を一辺の長さで表し且つリソースの処理率を一辺の勾配で表した多角形（直角三角形，台形）を、時間軸上に配列し、さらにそれらの多角形をリソース毎に区別された表示欄内（図形内、又はリソース欄内）に配置して表示する。
すなわち、タスクに対応する多角形を、リソース毎に区別された表示欄における時間軸上に配列することで、各リソースに対応する多角形を各リソースに対応する表示欄に配置して表示する。そして、表示欄上でタスクが重なった場合には、時間的な依存関係を守りながら重ならないように再配置する。以下、本発明の一実施形態に係るリソース管理装置を、その一構成例としての、リソース状態情報入力部１１，リソース状態表示部１２，リソース状態情報処理部１３，リソース状態情報記憶部１４，インターフェース部（Ｉ／Ｆ部）１５を備えたリソース管理装置１０で説明する。
【００４７】
リソース状態情報入力部１１は、個々のリソースの種類とそのリソースの最大処理量、個々のリソースによるタスクの処理量、処理時間、単位時間当りの前記処理量で表される処理率、リソースの状態を保持する時間、及び、タスク間の相関関係などの情報を入力して設定するものであり、上述の入力手段に対応するものである。また、リソース状態情報入力部１１は、既に設定された情報に対する更新要求を受け付け、更新情報を入力して設定するものである。
【００４８】
リソース状態情報処理部１３は、上述の処理手段に対応するものであり、予め記憶されたリソース管理プログラムにより、リソース状態情報入力部１１により入力された情報、或いはインタフェース部１５から受信入力された情報を用いて、個々のリソースの種類と最大処理量、個々のリソースによるタスクの処理量、処理時間、単位時間当りの前記処理量で表される処理率、及び、リソースの状態を保持する時間、タスク間の相関関係を示す値を求め、さらに求めた値によりリソース状態を図形化して表示するための図形データを生成してリソース状態表示部１２へ渡すものである。
【００４９】
リソース状態表示部１２は、上述の表示手段の一部に対応するもので、リソース状態情報処理部１３より取得したタイムチャートを表示するものであり、予め記憶されたリソース管理プログラムにより、本実施形態のリソース管理機能の主要部分を実現するものである。すなわち、リソース状態表示部１２は、リソースの種類に対応する長方形の枠線、リソースごとに同期して並列に配置された時間軸上に時系列に配置された直角三角形と長方形（及びそれら直角三角形と長方形によって形成される台形）により、リソースの処理状態（及び状態保持）の経過を、タスクの重なりをなくすように表示するものである。
【００５０】
リソース状態情報記憶部１４は、リソース状態情報入力部１１により入力されたリソースの種類と最大処理量、リソースの処理量、処理時間、処理率、前記リソースの状態を保持する時間などの情報、これらの情報が図形表現されていたタイムチャートによるリソース状態の情報を記憶するものである。
【００５１】
インタフェース部１５は、他の通信装置（他のリソース管理装置、シミュレーション装置を含む）とのインタフェースをとり、リソース状態を含む各種情報を遣り取りするためのものである。
【００５２】
図６は、図５のリソース管理装置における処理手順の一例を説明するための図であり、本発明の他の実施形態に係るリソース管理プログラム或いはリソース管理方法における処理手順の一例を説明するための図でもある。
本発明の他の実施形態に係るリソース管理プログラム又はリソース管理方法においては、以下に示すステップＳ１〜Ｓ４をＣＰＵ等の演算装置に実行させ、上述のごときタイムチャートを表示してリソース状態を表現するためのプログラム又は方法であり、図５のリソース管理装置はこのリソース管理プログラムを備えるか、或いはステップＳ１〜Ｓ４に示す処理手順を実行可能なハードモジュールによりなるか、或いはプログラムとハードモジュールの組み合わせによりなる。
【００５３】
まず、リソース状態情報入力部１１は、複数のタスクを複数のリソースにより実行する場合に、個々のリソースの種類と最大処理量、個々のリソースによるタスクの開始時間、処理量、単位時間当りの前記処理量で表される処理率、及び、それらリソースの状態を保持する時間などのリソース状態情報を入力して設定する（ステップＳ１）。次に、リソース状態情報処理部１３は、リソース状態情報入力部１１で入力された情報から処理量，処理時間，処理率，リソース状態の保持時間などのリソース状態情報を求め、これを加工して図形データを生成することで図形データの取得を行う（ステップＳ２〜Ｓ４）。
【００５４】
なお、ステップＳ２〜Ｓ４において、リソース状態表示部１２は、前述の図形表現されたリソース処理状態により、個々のリソースの種類ごとの長方形の枠線、リソースごとに同期して並列に配置された時間軸上に時系列に配置された直角三角形と長方形（及びそれら直角三角形と長方形によって形成される台形）により、リソースの処理状態（及び処理状態の保持）の経過をタイムチャートとして表示する。また、実際には、リソース状態情報入力部１１は、先に入力（Ｉ／Ｆ部１５を介したものも含む）及び設定されたリソース状態の情報に対する更新要求が入力されたか否かを判断し、更新要求があった場合にはステップＳ１に戻る。
【００５５】
なお、ステップＳ２，Ｓ３におけるタイムチャートの表示では、まず、リソース状態表示部１２により、個々のリソースの最大処理量を高さとするリソース欄（ここでは長方形の枠線）を描画する（ステップＳ２）。次に、リソース欄上で各タスクの図形が重ならないようにタスクの配置を決定し（ステップＳ３）、リソース欄上にタスクの処理を直角三角形，台形で描画する（ステップＳ４）。ステップＳ３，Ｓ４においては、直角三角形によってタスクの処理量及び処理率を表すが、この際、直角三角形の高さによって処理量を表し、直角三角形の底辺によって処理時間を表し、直角三角形の底辺と斜辺のなす角によって処理率を表すようにする。また、リソース欄上にタスクの状態保持を矩形で描画する場合には、直角三角形と同一高さの長方形の一辺と、直角三角形の底辺と垂直な辺とが接している長方形によって、リソース状態が保持されていることを表すようにするとよい。さらに、タスク間の相関関係を描画する場合には、描画した図形間を結ぶ線（矢印が好ましい）として描画するとよい。
【００５６】
なお、本明細書中では、図２で説明したように長方形の枠線の高さで最大処理量を表すものとして例示するが、枠線又は図形（リソース欄）内に別途、最大処理量を指す目盛りや線などを表示するなどして、それに応じた表示処理を行ってもよいことは言及するまでもない。さらに、横軸に関しても、あるリソースの全体の処理時間としてもよいが、表示領域の制限と視覚的限界とにより、タスク全体が表示しきれない場合もあるので、スクロール機能を持たせた形態を採用してもよい。また、リソース毎にリソース欄の高さ及び／又は幅を異ならしてもよいが、表示の見易さを鑑みると全てのリソースに対していずれも統一する方が好ましく、その場合、各リソース欄には各リソースに対応する最大処理量を示す目盛りや線などを表示しておくことが好ましい（表示の際には少なくとも最大処理量のデータは必要である）。
【００５７】
また、リソース状態表現において、タスクの実際の進行に応じて表示の変更を行なってもよく、現在実行中であることを示すように処理の進行に応じて表示を強調するタスクをずらしていく形態も考えられる。すなわち、所定のタスクを表示し、その強調個所を処理の進行に応じて変更するようにしてもよいし、また、リソースが所定のタスクを繰り返すことを実行するのであれば、強調箇所の変更を繰り返すようにしてもよい。また、横軸の表示に関し、タスク全体が表示しきれない場合には、現在実行中であるタスクを表示するように、表示するタスクをずらしていってもよい。
【００５８】
図７は、本発明の一実施形態に係るリソース管理装置の他の構成例を示すブロック図であり、上述のリソース管理プログラムを格納し実行させることが可能な一般的な情報処理装置の一例を示す図でもある。
図７で示す構成例は、図５で説明した構成例とは、ネットワークと接続可能なコンピュータ装置によってリソース管理装置を構成した点が相違している。この構成によれば、ネットワークを介してリソース管理プログラムやリソース状態の情報等を配布し、或いはネットワーク上のサーバなどに蓄積できるという効果も得られる。
【００５９】
図７において、リソース管理装置（ここでは、コンピュータ装置）２０には、各装置２１，２２，２４，２５，２６，２７を制御する機能を有する中央処理ユニット（以下、ＣＰＵともいう）２３と、ＲＯＭやＲＡＭ等で構成され、ＣＰＵ２３のプログラムを記憶するとともに、このプログラムがＣＰＵ２３によって実行されるときに一時的に作成される情報等を保持するためのメモリ２４と、ハードディスク，リムーバブルハードディスク等で構成され、管理対象のリソースの管理情報、リソース処理状態情報、及び、プログラムやプログラム実行時の一時的な情報等を記憶する記憶装置２５と、キーボード、マウス、タッチパネル、スキャナ等で検索条件や指示等の情報入力に用いられる入力装置２１と、ＣＲＴ，液晶ディスプレイ（ＬＣＤ），プラズマディスプレイパネル（ＰＤＰ）等で構成され、入力装置２１から入力され、或いはネットワーク接続装置２７を介して入力されたリソース処理状態情報等をテキスト又は図形によって表示する表示装置２２と、プログラムやデータ等を記録した記録媒体を装着して読み込み、メモリ２４又は記憶装置２５へ格納するのに用いられる媒体駆動装置２６と、ネットワークへ接続するためのインタフェースであり、このネットワークを介して他のリソース管理装置又はサーバと信号及びデータを遣り取りするためのネットワーク接続装置２７と、前述した装置間を接続するバス２８とを備えている。
【００６０】
なお、上述したネットワークは、本実施形態のリソース管理装置と他のリソース管理装置又はサーバとを結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルには例えばＴＣＰ／ＩＰが使われる。但し、伝送路としてはケーブルだけでなく、それらの間の通信プロトコルが一致するものであれば無線，有線，放送波のいずれでもよく、例えば、構内網（ＬＡＮ），広域網（ＷＡＮ），インターネット，アナログ電話網，ディジタル電話網（ＩＳＤＮ），パーソナルハンディホンシステム（ＰＨＳ），携帯電話網，衛星通信網等を用いることができる。
【００６１】
さらに、上述した記録媒体としては、半導体媒体（例えば、ＲＯＭ，ＩＣメモリカード等）、光媒体（例えば、ＣＤ−ＲＯＭ，ディジタル・バーサタイル・ディスク（ＤＶＤ）、光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）、書き込み可能なＣＤ（ＣＤ−Ｒ）等）、磁気媒体（例えば、磁気テープ，ＦＤ等）のいずれであってもよい。
【００６２】
また、上述の記録媒体からインストールされたプログラム、換言すれば、上述の記録媒体に記憶されたプログラムとしては、本実施形態のリソース管理機能を実現するために用いられるリソース管理プログラムがある。ここでは、リソース管理プログラムを予めＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭ等を媒体駆動装置２６を搭載したコンピュータ装置に装着して、このリソース管理プログラムをそのコンピュータ装置のメモリ２４或いは記憶装置２５に格納し、ＣＰＵ２３により実行することによって、本実施形態のリソース管理機能を実現するものである。さらに、リソース管理プログラムがＲＯＭ等のような半導体の記録媒体に記録されている場合には、媒体駆動装置２６からではなく、直接、メモリ２４ヘロードして実行されることとなる。
【００６３】
なお、メモリ２４へロードしたリソース管理プログラムを実行することにより、本実施形態のリソース管理機能が実現されるだけでなく、リソース管理プログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部又は全部を行い、その処理によって本実施形態のリソース管理機能が実現されるようにしてもよい。また、ネットワーク接続装置２７によりネットワーク上の所定のサーバと接続し、このサーバからリソース管理プログラムをメモリ２４や記憶装置２５にインストールしてもよい。
【００６４】
本構成例に係る、リソース管理装置における処理手順、リソース管理方法及びリソース管理プログラムは、図５等で上述した構成例と概ね同様であるために、図７と共に図６を再度参照してその概略のみを説明する。図７の構成例を用いた本発明の他の実施形態に係るリソース管理プログラム又はリソース管理方法は、以下に示すステップＳ１〜Ｓ４をＣＰＵ等の演算装置に実行させ、図１乃至図４で説明したようなタイムチャートを表示してリソース状態を表現するためのプログラム又は方法であり、図７のリソース管理装置はこのリソース管理プログラムを備えることによりなる。
【００６５】
まず、ＣＰＵ２３は、複数のタスクを複数のリソースにより処理する場合に、入力装置２１により、個々のリソースの種類と最大処理量、個々のリソースによるタスクの処理量、処理時間、単位時間当りの前記処理量で表される処理率（及びリソースの状態を保持する時間）の情報などを入力させて設定させる（ステップＳ１）。次に、ＣＰＵ２３は、入力装置２１で入力された情報から処理量，処理時間，処理率（，リソース状態の保持時間）などのリソース状態情報を求め、これを加工して図形データを生成し、表示装置２２に表示を行う（ステップＳ２〜Ｓ４）。ステップＳ２では、個々のリソースの最大処理量を高さとするリソース欄（ここでは長方形の枠線）を描画する。ステップＳ３ではリソース欄上で各タスクの図形が重ならないようにタスクの配置を決定し、ステップＳ４ではリソース欄上にタスクの処理を直角三角形，台形で描画する。
【００６６】
（実施例）
以上、本発明に係るリソース管理装置（或いはリソース管理方法，リソース管理プログラム）について、本発明の特徴的なリソース状態表現方法を用いて表現した表現図形（表現プロダクト）を説明したが、以下に、これらをプラントにおける工程管理に対するリソース状態表現の概略を表したリソース状態表現図に適用した実施例を説明する。
【００６７】
図８は、本発明に係るリソース管理装置を適用するプラントでの工程例を示す図で、図９乃至図１１は図８の工程を管理するよう表示した一連のリソース状態表現図の例を示す図である。
プラントでの工程管理の例として、流れ作業で製品を組み立てる例を図８乃至図１１を用いて説明する。ここでリソースは作業者となるが、一般的には製造装置などでも構わないことは言及するまでもない。リソース管理装置が、次の条件（１）〜（８）を満たす図８の工程例を、リソース状態表現図として表示してリソース管理を行うするものとして説明する。
【００６８】
（１）リソース１はタスクＷ１を行う。
（２）リソース２はタスクＷ２Ａを行う。
（３）リソース３はタスクＷ３を行う。
（４）ライン３１では製品３３ができる。
（５）リソース４はタスクＷ４を行う。
（６）リソース２はタスクＷ２Ｂを行う。
（７）リソース５はタスクＷ５を行う。
（８）ライン３２では製品３４ができる。
【００６９】
まず、製品３３と３４をそれぞれ単独で、ラインに流した場合には、図９のようなタイムチャート（ガントチャート）になる。図９（Ａ）のリソース状態表現図４１で製品３３を製造する過程を、図９（Ｂ）のリソース状態表現図４２で製品３４を製造する過程を、それぞれ表現している。いずれも３つの製品を作る場合のタイムチャートである。
【００７０】
製品３３の製造過程に関し、リソース１にてタスクＷＥ１、その後リソース２にてタスクＷＦ１、その後リソース３にてタスクＷＧ１が実行されることで（矢印Ｙ１１，Ｙ１２）１つ目の製品３３が製造され、リソース１にてタスクＷＥ２、その後リソース２にてタスクＷＦ２、その後リソース３にてタスクＷＧ２が実行されることで（矢印Ｙ１３，Ｙ１４）２つ目の製品３３が製造され、リソース１にてタスクＷＥ３、その後リソース２にてタスクＷＦ３、その後リソース３にてタスクＷＧ３が実行されることで（矢印Ｙ１５，Ｙ１６）３つ目の製品３３が製造される、ということをリソース状態表現図４１で表現している。一方、製品３４の製造過程に関し、リソース４にてタスクＷＩ１、その後リソース２にてタスクＷＨ１、その後リソース５にてタスクＷＪ１が実行されることで（矢印Ｙ２１，Ｙ２２）１つ目の製品３４が製造され、リソース４にてタスクＷＩ２、その後リソース２にてタスクＷＨ２、その後リソース５にてタスクＷＪ２が実行されることで（矢印Ｙ２３，Ｙ２４）２つ目の製品３４が製造され、リソース４にてタスクＷＩ３、その後リソース２にてタスクＷＨ３、その後リソース５にてタスクＷＪ３が実行されることで（矢印Ｙ２５，Ｙ２６）３つ目の製品３４が製造される、ということをリソース状態表現図４２で表現している。
【００７１】
次に、製品３３と３４を同時に作成するケースを考える。図９のタイムチャート（リソース状態表現図４１，リソース状態表現図４２）を単純に重ね合わせると、図１０に示すリソース状態表現図４３のようになり、リソース２はある時刻に２つのタスクを処理しなければならないことが分かる。
【００７２】
リソース２が同時に２つのタスクを処理できない場合には、図１１のリソース状態表現図４３′に示すように、遅くエントリされたタスクを後で始めるようにすれば、うまく工程の管理ができる。製品のスループット（生産性）は落ちてしまっているが、これは仕方がないことである。ここでの工程例では、この処理により、リソース２はタスクを、タスクＷＦ１，タスクＷＨ１，タスクＷＦ２，タスクＷＨ２，タスクＷＦ３，タスクＷＨ３，の順で実行するよう、タスクが管理されることになる。ここでは例えば、タスクＷＨ１はリソース４でタスクＷＩ１が終了してもタスクＷＦ１の終了を待って実行するように管理されていることとなる。
【００７３】
このように、リソースをカラムで表現し、カラム上でタスクが重なった場合には、時間的な依存関係を守りながら、重ならないように再配置するため、リソースを表現するカラム上で図形同士が重なれない制限や、その他時間的な依存関係を守って配置されるため、リソース管理が従来に比べてしやすいという、利点がある。つまり、リソースをカラムで表現し、カラム上に排他的に三角形や台形を配置することにより、リソース毎にタスクの管理を行うことが可能となる。
【００７４】
【発明の効果】
本発明によれば、リソース管理に際し、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を表現することが可能となり、従来のタイムチャートに比べてリソースの状態を把握し易くなる。
【００７５】
また、本発明によれば、リソース管理に際し、各リソースに対し１又は複数のタスクを重複なく１つの表示欄に表現し、各リソース間のタスクを連携させてリソース状態を表現することが可能となる。すなわち、表示欄上でタスクが重なった場合には、時間的な依存関係を守りながら、重ならないように再配置されるため、工程管理を含めたリソース管理が上手くできる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るリソース管理装置におけるリソース状態表現で用いる基本的表現要素の一例を説明するための図である。
【図２】本発明の一実施形態に係るリソース管理装置におけるリソース状態表現で用いる基本的表現要素の一例を説明するための図である。
【図３】本発明の他の実施形態に係るリソース管理装置におけるリソース状態表現の一例を説明するための図である。
【図４】本発明の他の実施形態に係るリソース管理装置におけるリソース状態表現の一例を説明するための図である。
【図５】本発明の一実施形態に係るリソース管理装置の一構成例を示す図である。
【図６】本発明の一実施形態に係るリソース管理装置の一構成例を示すブロック図である。
【図７】本発明の一実施形態に係るリソース管理装置の他の構成例を示すブロック図である。
【図８】本発明に係るリソース管理装置を適用するプラントでの工程例を示す図である。
【図９】図８の工程を管理するよう表示した一連のリソース状態表現図の例を示す図である。
【図１０】図８の工程を管理するよう表示した一連のリソース状態表現図の例を示す図である。
【図１１】図８の工程を管理するよう表示した一連のリソース状態表現図の例を示す図である。
【符号の説明】
１０…リソース管理装置、１１…リソース状態情報入力部、１２…リソース状態表示部、１３…リソース状態情報処理部、１４…リソース状態情報記憶部、１５…インターフェース部（Ｉ／Ｆ部）、２０…リソース管理装置（ここでは、コンピュータ装置）、２１…入力装置、２２…表示装置、２３…ＣＰＵ、２４…メモリ、２５…記憶装置、２６…媒体駆動装置、２７…ネットワーク接続装置、２８…バス。
【図１】
2004171163.tif 000003
【図２】
2004171163.tif 000004
【図３】
2004171163.tif 000005
【図４】
2004171163.tif 000006
【図５】
2004171163.tif 000007
【図６】
2004171163.tif 000008
【図７】
2004171163.tif 000009
【図８】
2004171163.tif 000010
【図９】
2004171163.tif 000011
【図１０】
2004171163.tif 000012
【図１１】
2004171163.tif 000013