(57)【要約】【課題】  やり直し作業が行われる工程をフローチャート上の図形として反映させ、修正された作業の流れを一目で理解することができる工程管理システムを提供すること。【解決手段】  ディスプレイ３に表示されたフローチャート１１の各工程のいずれか一つをマウス・ポインタ１２で指定してクリックすると、指定した工程に関する入力ウインドウ１３がディスプレイ３に表示され、その入力ウインドウ１３を介して作業時間などを入力することができる。このとき、その入力ウインドウ１３において、やり直しボタン２０をマウス・ポインタ１２で指定してクリックすると、ディスプレイ３に表示されたフローチャート１１について、例えば、「Ｂ工程」をマウス・ポインタ１２で指定していた場合には、「Ｂ工程」の直後に、長方形のフローチャート記号で囲まれた「Ｂ工程２」が追加挿入された状態に表示し直される。【選択図】  図１
2006227906.tif 000002
【特許請求の範囲】
【請求項１】
各工程の手順に関するフローチャートが表示される表示装置と、
前記表示装置に表示されたフローチャートの各工程のいずれか一つを指定する指定装置と、
前記指定装置により指定された工程に関する管理事項の入力画面を前記表示装置に表示させる第１制御手段と、
前記第１制御手段により前記表示装置に表示させた入力画面を介して管理事項を入力する入力装置と、
前記入力装置により入力した管理事項が工程の繰り返しに係る命令である場合には、前記表示装置に表示されたフローチャートについて、前記指定装置で指定した工程の直後に当該工程のフローチャート記号が追加挿入された状態にして表示し直させる第２制御手段と、を備えたことを特徴とする工程管理システム。
【請求項２】
請求項１に記載する工程管理システムであって、
前記第２制御手段により前記表示装置に表示し直されたフローチャートでフローチャート記号が追加挿入された工程に関する管理事項の入力画面として、前記指定装置で指定した工程に関する管理事項の入力画面を複製する複製手段を備えたこと、を特徴とする工程管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工程の進捗をフローチャートで管理する工程管理システムに関するものである。
【背景技術】
【０００２】
従来の工程管理システムには、フローチャートで工程の進捗を管理するものがある（例えば、特許文献１参照）。
【特許文献１】特開平５−７３２８４号公報
【０００３】
この点、フローチャートで工程の進捗を管理すると、作業全体の流れが一目で理解することができ、さらに、進捗状況を色分けして表示すれば、作業中・作業済・遅延中などの各工程の状況を作業全体の流れの中で確認することができるので、作業完了の目安を立てやすく、また、トラブル発生を予測して即座に対応し得る体勢を事前に整えることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、工程の進捗を管理するフローチャートは作業が実際に進行する前に予め構築されるため、作業の進行中にやり直し作業が発生してしまうと、やり直し作業のための工程をフローチャートに新たに追加することができず、現状は、やり直し作業を含んでいる工程について遅延中の色分けがなされるだけであって、やり直し作業の回数をフローチャート上の図形で表現できないため、修正された作業の流れを一目で理解することができなかった。
【０００５】
そこで、本発明は、上述した点を鑑みてなされたものであり、やり直し作業が行われる工程をフローチャート上の図形として反映させることによって、修正された作業の流れを一目で理解することができる工程管理システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
この課題を解決するために成された請求項１に係る発明は、工程管理システム（例えば、工程管理システム１）であって、各工程の手順に関するフローチャートが表示される表示装置（例えば、ディスプレイ３）と、前記表示装置（例えば、ディスプレイ３）に表示されたフローチャートの各工程のいずれか一つを指定する指定装置（例えば、マウス４）と、前記指定装置（例えば、マウス４）により指定された工程に関する管理事項の入力画面を前記表示装置（例えば、ディスプレイ３）に表示させる第１制御手段（例えば、ＣＰＵ２，Ｓ２）と、前記第１制御手段（例えば、ＣＰＵ２，Ｓ２）により前記表示装置（例えば、ディスプレイ３）に表示させた入力画面を介して管理事項を入力する入力装置（例えば、マウス４）と、前記入力装置（例えば、マウス４）により入力した管理事項が工程の繰り返しに係る命令である場合には、前記表示装置（例えば、ディスプレイ３）に表示されたフローチャートについて、前記指定装置（例えば、マウス４）で指定した工程の直後に当該工程のフローチャート記号が追加挿入された状態にして表示し直させる第２制御手段（例えば、ＣＰＵ２，Ｓ９）と、を備えたこと、を特徴としている。
【０００７】
また、請求項２に係る発明は、請求項１に記載した工程管理システム（例えば、工程管理システム１）であって、前記第２制御手段（例えば、ＣＰＵ２，Ｓ９）により前記表示装置（例えば、ディスプレイ３）に表示し直されたフローチャートでフローチャート記号が追加挿入された工程に関する管理事項の入力画面として、前記指定装置（例えば、マウス４）で指定した工程に関する管理事項の入力画面を複製する複製手段（例えば、ＣＰＵ３，Ｓ１０）と、を備えたこと、を特徴としている。
【発明の効果】
【０００８】
すなわち、本発明の工程管理システムでは、表示されたフローチャートの各工程のいずれか一つを指定すると、指定した工程に関する入力画面を介して管理事項を入力することができ、このとき、入力した管理事項が工程の繰り返しに係る命令である場合には、表示されたフローチャートについて、指定した工程の直後に当該工程のフローチャート記号が追加挿入された状態に表示し直させるので、やり直し作業が行われる工程をフローチャート上の図形に反映させることによって、修正された作業の流れを一目で理解することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照にして説明する。図１，図２，図３は、本実施の形態に係る工程管理システムにおけるディスプレイの表示例を示した図である。
【００１０】
本実施の形態に係る工程管理システムでは、既に入力されたデータに基づき、以下のソフトウエアが構築されている。すなわち、本実施の形態に係る工程管理システムでは、例えば、図２に示すように、ディスプレイ３において、各工程の手順をフローチャート記号で示したフローチャート１１が表示され、そのフローチャート１１を構成する各工程のいずれか一つをマウス・ポインタ１２で指定してクリックすると、マウス・ポインタ１２で指定してクリックされた工程に関する入力ウインドウ１３が表示される。
【００１１】
尚、図２では、各工程は、「処理」を意味する長方形のフローチャート記号で囲まれている。また、「Ｂ工程」がマウス・ポインタ１２で指定してクリックされているので、ディスプレイ３に表示された入力ウインドウ１３は「Ｂ工程」に関するものとなっている。
【００１２】
そして、入力ウインドウ１３には、入力や表示のボックスとして、当該工程についての今回の作業時間を入力するためのコンボ・ボックス１４や、そのコンボ・ボックス１４により入力された作業時間を累計した時間が表示される累計時間表示ボックス１５、その累計時間表示ボックス１５に表示された累計時間を予め設定された計画時間で割ることにより求められる進捗率が表示される進捗率表示ボックス１６などが設けられている。
【００１３】
尚、進捗率表示ボックス１６に表示された進捗率については、ディスプレイ３に表示されているフローチャート１１に反映され、進捗率の数値に基づいて、フローチャート記号を含めた当該工程の表示色が変化する。例えば、ここでは、進捗率が１００％以下である場合には、当該工程の表示色がそのフローチャート記号を含めて緑色となり、進捗率が１００％より大きい場合には、当該工程の表示色がそのフローチャート記号を含めて赤色となる。
【００１４】
さらに、入力ウインドウ１３には、マウス・ポインタ１２で指定してクリックされるスイッチ・ボタンとして、ＯＫボタン１７や、キャンセルボタン１８、入力終了ボタン１９、やり直しボタン２０が設けられている。
【００１５】
この点、ＯＫボタン１７は、コンボ・ボックス１４で選択した作業時間の入力を確定するためのボタンである。また、キャンセルボタン１８は、コンボ・ボックス１４で選択した作業時間の入力を取り消すためのボタンである。また、入力終了ボタン１９は、入力ウインドウ１３による入力作業を終了させるためのボタンであり、このボタンがクリックされると、ディスプレイ３において入力ウインドウ１３が非表示となる。
【００１６】
また、やり直しボタン２０は、当該工程をやり直す際にクリックされるボタンであり、このボタンがクリックされると、ディスプレイ３に表示されているフローチャート１１において、当該工程がそのフローチャート記号とともに追加挿入される。ここでは、「Ｂ工程」がマウス・ポインタ１２で指定してクリックされているので、図２から図１に示すように、「Ｂ工程」の直後において、「処理」を意味する長方形の図形のフローチャート記号に囲まれた「Ｂ工程」が追加挿入される。但し、追加挿入された「Ｂ工程」は、既存の「Ｂ工程」と一目で区別できるようにするため、数字が添えられ、「Ｂ工程２」と表示される。
【００１７】
尚、その後は、図３に示すように、「Ｂ工程２」をマウス・ポインタ１２で指定してクリックすると、「Ｂ工程２」に関する入力ウインドウ１３が表示される。さらに、「Ｂ工程２」に関する入力ウインドウ１３において、やり直しボタン２０がクリックされると、図示しないが、ディスプレイ３に表示されているフローチャート１１において、「Ｂ工程２」の直後において、長方形のフローチャート記号に囲まれた「Ｂ工程３」が追加挿入される。以下、「Ｂ工程４」、「Ｂ工程５」、…が追加挿入されて表示される。
【００１８】
この点は、「Ｂ工程」以外の各工程においても同様である。
【００１９】
次に、本実施の形態に係る工程管理システムのハード構成について説明する。図４は、本実施の形態に係る工程管理システムのハード構成を模式的に示したブロック図である。図４に示すように、本実施の形態に係る工程管理システム１は、ＣＰＵ２や、ディスプレイ３、マウス４、キーボード５、プリンタ６、データベース７、ＲＯＭ８、ＲＡＭ９などから構成されている。
【００２０】
この点、ＣＰＵ２は、本実施の形態に係る工程管理システム１の制御を行う装置である。また、ディスプレイ３は、入力したデータや、上述したフローチャート１１、入力ウインドウ１３などを表示する装置であり、ＣＲＴ・液晶・プラズマなどの各種類がある。また、マウス４は、ディスプレイ３に表示されたマウス・ポインタ１２などを介してデータを入力する装置であり、特に、上述した入力ウインドウ１３での入力作業で使用される。また、キーボード５は、上述したソフトウエアを構築するためのデータや制御データなどを入力する装置である。また、プリンタ６は、ディスプレイ３に表示された内容などを紙に印刷する装置である。
【００２１】
また、データベース７には、各工程毎の入力ウインドウ１３や入力ウインドウ１３を介して入力されたデータなどが整理されながら蓄積され、大容量のメモリにおいて記憶されている。また、ＲＯＭ８は、後述する制御プログラムなどが記憶された不揮発性のメモリである。また、ＲＡＭ９は、後述する制御プログラムなどを実行する際に必要な作業領域などが確保される揮発性のメモリである。
【００２２】
次に、本実施の形態に係る工程管理システムの制御プログラムについて説明する。図５は、本実施の形態に係る工程管理システムの制御プログラムのフローチャートを示した図である。尚、本実施の形態に係る工程管理システムの制御プログラムは、ＲＯＭ８に記憶されており、ＣＰＵ２が読み出して実行する。
【００２３】
そして、本実施の形態に係る工程管理システム１では、例えば、図２に示すように、ディスプレイ３において、各工程の手順をフローチャート記号で示したフローチャート１１が表示されると、先ず、Ｓ１において、工程を選択したと判定されるまで待機する（Ｓ１：ＮＯ）。この点、工程の選択は、ディスプレイ３上の工程をマウス・ポインタ１２で指定しクリックすることにより行われる。その後、ディスプレイ３上において、ある工程をマウス・ポインタ１２で指定してクリックしたことにより、工程を選択したと判定すると（Ｓ１：ＹＥＳ）、Ｓ２に進む。
【００２４】
Ｓ２では、選択した工程の入力ウインドウを表示する。具体的に言えば、例えば、図２では、「Ｂ工程」をマウス・ポインタ１２で指定してクリックしているので、「Ｂ工程」に関する入力ウインドウ１３をディスプレイ３に表示している。
【００２５】
その後は、Ｓ３に進んで、作業時間を入力したか否かを判断する。この点、作業時間の入力は、ディスプレイ３上の入力ウインドウ１３内のコンボ・ボックス１４において、該当時間をマウス・ポインタ１２で指定してクリックすることにより行う。このとき、例えば、無入力の状態が所定時間継続したことなどから、作業時間を入力していないと判定する場合には（Ｓ３：ＮＯ）、後述するＳ８に進む。一方、作業時間を入力したと判定する場合には（Ｓ３：ＹＥＳ）、Ｓ４に進む。
【００２６】
Ｓ４では、キャンセルボタンを選択したか否かを判定する。この点、キャンセルボタンの選択は、ディスプレイ３上の入力ウインドウ１３内において、キャンセルボタン１８をマウス・ポインタ１２で指定してクリックすることにより行う。このとき、キャンセルボタンを選択したと判定する場合には（Ｓ４：ＹＥＳ）、Ｓ３に戻って、上述した処理を繰り返す。一方、例えば、無入力の状態が所定時間継続したことなどから、キャンセルボタンを選択していないと判定する場合には（Ｓ４：ＮＯ）、Ｓ５に進む。
【００２７】
Ｓ５では、ＯＫボタンを選択したか否かを判定する。この点、ＯＫボタンの選択は、ディスプレイ３上の入力ウインドウ１３内において、ＯＫボタン１７をマウス・ポインタ１２で指定してクリックすることにより行う。このとき、例えば、無入力の状態が所定時間継続したことなどから、ＯＫボタンを選択していないと判定する場合には（Ｓ５：ＮＯ）、Ｓ３に戻って、上述した処理を繰り返す。一方、ＯＫボタンを選択したと判定する場合には（Ｓ５：ＹＥＳ）、Ｓ６に進む。
【００２８】
Ｓ６では、累計時間の計算・表示が行われる。具体的に言えば、ディスプレイ３上の入力ウインドウ１３内のコンボ・ボックス１４において上記Ｓ３で入力した作業時間を確定し、当該入力ウインドウ１３でこれまでに確定した作業時間の総和を求めることにより、累計時間の計算を行う。そして、計算した累計時間は、ディスプレイ３上の入力ウインドウ１３内の累計時間表示ボックス１５に表示されるとともに、データベース７において工程毎に整理されて蓄積される。
【００２９】
その後は、Ｓ７に進み、進捗率の計算・表示が行われる。具体的に言えば、上記Ｓ７で計算した累計時間を、既に入力されている所定時間で除算して、進捗率の計算を行う。そして、計算した進捗率は、ディスプレイ３上の入力ウインドウ１３内の進捗率表示ボックス１６に表示されるとともに、データベース７において工程毎に整理されて蓄積される。
【００３０】
尚、既に入力されている所定時間は、進捗率が１００％となる作業時間の累積時間として、各工程毎に予め設定され、データベース７に記憶されている。また、このとき、ディスプレイ３上のフローチャート１１においては、計算した進捗率が１００％以下である場合には、上記Ｓ１で選択したと判定された工程がそのフローチャート記号とともに緑色表示され、進捗率が１００％より大きい場合には、上記Ｓ１で選択したと判定された工程がそのフローチャート記号とともに赤色表示される。
【００３１】
その後は、Ｓ８に進んで、やり直しボタンを選択したか否かを判定する。尚、上記Ｓ３において、作業時間を入力していないと判定する場合にも（Ｓ３：ＮＯ）、Ｓ８に進む。この点、やり直しボタンの選択は、ディスプレイ３上の入力ウインドウ１３内において、やり直しボタン２０をマウス・ポインタ１２で指定してクリックすることにより行う。このとき、例えば、無入力の状態が所定時間継続したことなどから、やり直しボタンを選択していないと判定する場合には（Ｓ８：ＮＯ）、後述するＳ１１に進む。一方、やり直しボタンを選択したと判定する場合には（Ｓ８：ＹＥＳ）、Ｓ９に進む。
【００３２】
Ｓ９では、選択された工程の追加挿入が行われる。具体的に言えば、例えば、図２では、「Ｂ工程」がマウス・ポインタ１２で指定してクリックされ、上記Ｓ１で「Ｂ工程」を選択したと判定されていることから、図１に示すように、ディスプレイ３上のフローチャート１１において、「Ｂ工程」と「Ｃ工程」の間に、長方形のフローチャート記号で囲まれた「Ｂ工程２」が追加挿入される。
尚、このとき、追加挿入された工程には、追加挿入された回数に該当する数字が添えられるが、これは、上述したように、既存の工程と区別するために行われるものである。
【００３３】
その後は、Ｓ１０に進んで、入力ウインドウの複製が行われる。具体的に言えば、例えば、図２では、「Ｂ工程」がマウス・ポインタ１２で指定してクリックされ、上記Ｓ１で「Ｂ工程」を選択したと判定されていることから、「Ｂ工程」の入力ウインドウ１３が複製される。同時に、複製された入力ウインドウ１３は、「Ｂ工程２」の入力ウインドウ１３として使用するため、データベース７において整理されて蓄積される。尚、複製された入力ウインドウ１３の見出し欄においては、「Ｂ工程」の入力ウインドウ１３と区別するため、数字が添えられ、「Ｂ工程２」と表示される。
【００３４】
その後は、Ｓ１１に進んで、入力終了ボタンを選択したか否かを判定する。尚、上記Ｓ８において、やり直しボタンを選択していないと判定する場合にも（Ｓ８：ＮＯ）、Ｓ１１に進む。この点、入力終了ボタンの選択は、ディスプレイ３上の入力ウインドウ１３内において、入力終了ボタン１９をマウス・ポインタ１２で指定してクリックすることにより行う。このとき、例えば、無入力の状態が所定時間継続したことなどから、入力終了ボタンを選択していないと判定する場合には（Ｓ１１：ＮＯ）、Ｓ３に戻って、上述した処理を繰り返す。一方、入力終了ボタンを選択したと判定する場合には（Ｓ１１：ＹＥＳ）、Ｓ１２に進む。
【００３５】
Ｓ１２では、入力ウインドウの非表示が行われ、その後において、この制御プログラムを終了させる。この点、入力ウインドウの非表示とは、具体的には、ディスプレイ３上の入力ウインドウ１３を消去する。
【００３６】
従って、ＣＰＵ２は、Ｓ２を実行する際には「第１制御手段」として機能する。
また、ＣＰＵ２は、Ｓ９を実行する際には「第２制御手段」として機能する。
また、ＣＰＵ２は、Ｓ１０を実行する際には「複製手段」として機能する。
【００３７】
以上詳細に説明したように、本実施の形態の管理工程システム１では、ディスプレイ３に表示されたフローチャート１１の各工程のいずれか一つをマウス・ポインタ１２で指定してクリックしたと判断すると（Ｓ１：ＹＥＳ）、指定した工程に関する入力ウインドウ１３がディスプレイ３に表示され（Ｓ２）、その入力ウインドウ１３を介して作業時間などを入力することができる（Ｓ３，Ｓ５：ＹＥＳ）。
【００３８】
このとき、その入力ウインドウ１３において、やり直しボタン２０をマウス・ポインタ１２で指定してクリックしたと判断すると（Ｓ８：ＹＥＳ）、ディスプレイ３に表示されたフローチャート１１について、例えば、図２に示すように、「Ｂ工程」をマウス・ポインタ１２で指定していた場合には、図１に示すように、「Ｂ工程」の直後において、長方形のフローチャート記号に囲まれた「Ｂ工程２」が追加挿入された状態に表示し直させる（Ｓ９）。
【００３９】
すなわち、やり直し作業が行われる「Ｂ工程」を、長方形のフローチャート記号に囲まれた「Ｂ工程２」の追加挿入によってフローチャート１１上の図形として反映させることから、修正された作業の流れを一目で理解することができる。
【００４０】
尚、本発明は上記実施の形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施の形態では、ディスプレイ３上のフローチャート１１において、連続構造の工程の一つが選択され追加挿入されている。この点、繰り返し構造が存在する場合に、繰り返し構造の工程の一つが選択されたときは、繰り返し構造を構築する工程の全て（繰り返し構造全体）を追加挿入するとともに、繰り返し構造を構築する工程の全ての入力ウインドウ１３を複製してもよい。
【００４１】
また、本実施の形態では、工程の選択は、ディスプレイ３上のフローチャート１１において、該当工程をマウス・ポインタ１２で指定してクリックすることにより行うが、この点、キーボード５上のキーでカーソルを動かして指定してもよい。
【００４２】
また、本実施の形態では、作業時間の入力は、ディスプレイ３上の入力ウインドウ１３内のコンボ・ボックス１４において、該当時間をマウス・ポインタ１２で指定してクリックすることにより行うが、この点、キーボード５で該当時間を入力してもよい。
【産業上の利用可能性】
【００４３】
本発明は、工程管理のためのフローチャート作成技術に適用し得る。
【図面の簡単な説明】
【００４４】
【図１】本実施の形態に係る工程管理システムにおけるディスプレイの表示例を示した図である。
【図２】本実施の形態に係る工程管理システムにおけるディスプレイの表示例を示した図である。
【図３】本実施の形態に係る工程管理システムにおけるディスプレイの表示例を示した図である。
【図４】本実施の形態に係る工程管理システムのハード構成を模式的に示したブロック図である。
【図５】本実施の形態に係る工程管理システムの制御プログラムのフローチャートを示した図である。
【符号の説明】
【００４５】
１  工程管理システム
２  ＣＰＵ
３  ディスプレイ
４  マウス
５  キーボード
７  データベース
８  ＲＯＭ
９  ＲＡＭ
１１  フローチャート
１２  マウス・ポインタ
１３  入力ウインドウ
１４  コンボ・ボックス
１７  ＯＫボタン
２０  やり直しボタン
【図１】
2006227906.tif 000003
【図２】
2006227906.tif 000004
【図３】
2006227906.tif 000005
【図４】
2006227906.tif 000006
【図５】
2006227906.tif 000007