(57)【要約】【課題】生産計画を作成、修正および参照することを目的とするシステムにおいて、操作をより直感的なものとすることを可能にする。【解決手段】ウインドウをポップアップで開く機能を持つオペレーティングシステムを、ワークステーション又はサーバーの記憶装置に搭載し、生産計画を作成するために必要なデータ及び作製した生産計画をデータベース２ａに格納し、モニタ画面２ｅにて生産計画を作成、修正、および参照することを可能にした生産計画システムの動作方式において、生産計画に必要なデータをデータベース２ａから読み込み、モニタ画面２ｅに、工程展開の結果を示すガントチャート１ａを表示させた後、工程負荷が設定値を超えた工程を抽出し、その抽出された工程の工程負荷調整画面１ｂのウインドウを上記ポップアップ機能を用いてモニタ画面２ｅに表示させる。【選択図】      図１
2004164408.tif 000002
【特許請求の範囲】
【請求項１】
ウインドウをポップアップで開く機能を持つオペレーティングシステムを、ワークステーション又はサーバーの記憶装置に搭載し、生産計画を作成するために必要なデータ及び作製した生産計画をデータベースに格納し、モニタ画面にて生産計画を作成、修正、および参照することを可能にした生産計画システムの動作方式において、
生産計画に必要なデータをデータベースから読み込み、モニタ画面に、工程展開の結果を示すガントチャートを表示させた後、工程負荷が設定値を超えた工程を抽出し、その抽出された工程の工程負荷調整画面のウインドウを上記ポップアップ機能を用いてモニタ画面に表示させることを特徴とする生産計画システムの動作方式。
【請求項２】
請求項１記載の生産計画システムの動作方式において、
上記工程負荷調整画面にてユーザにより必要な対応がとられたとき、その工程負荷調整画面のウインドウをモニタ画面から閉じ、工程負荷調整画面のウインドウが全て閉じられたとき、ユーザが生産計画の調整を修了したと判断することを特徴とする生産計画システムの動作方式。
【請求項３】
請求項１又は２記載の生産計画システムの動作方式において、
上記工程負荷が設定値を超えた工程として抽出された工程の工程負荷調整画面のウインドウは負荷が高いものほど優先的に表示することを特徴とする生産計画システムの動作方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、半導体製造工程等で用いられる生産計画システムの動作方式に関するものである。
【０００２】
【従来の技術】
生産計画システムは、近年、生産資源である設備、人、材料などの最適な配分を実現しながら、効率的な生産を行うための綿密な生産計画を短時間で処理、作成するシステムとして導入が進んでいる。このシステムは一般的には以下の手順で処理を行う。
【０００３】
（１）生産工程、能力、方法、生産順序、帳票印刷等のマスタ設定
（２）受注データ入力
（３）受注データに基づいた工程展開とガントチャートによる表示
（４）各工程負荷の平準化
（５）生産計画の決定・配布
以上の処理を全て電子データを用い、コンピュータを用いて行うことで高速な処理、情報の共有化を実現している。通常のこれらの処理は大量のデータを扱うことになる。たとえば、一般的な半導体製造工程では工程数は数千から一万近くにもなり、また必要とする材料も数百種類に上る。またこれらのデータが常時数百ロット以上、工程内を流れているため、扱うデータ量は数百万件以上と膨大な量になる。これらを効率よく処理するため、生産計画システムは一般的にマトリクス上のマスタ表示画面、特定データの検索機能、ガントチャートを中心とするＧＵＩ表示機能、グラフ表示機能を備え、操作を少しでも容易にする様、工夫されている。また、ユーザ側も所定量以上の導入教育を行った上で使用をするのが一般的である。
【０００４】
また、従来、ウインドウを用いたユーザインターフェースの方法も種々知られている（例えば、特許文献１参照）。更に、ユーザとの対話処理のため、ユーザから入力されたキー情報により、情報を更新して行くといった処理も知られている（例えば、特許文献２参照）。
【０００５】
【特許文献１】
特開平５−４０５８８号公報
【特許文献２】
特開平５−２００００号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、生産計画を行うシステムはこれらの処理を行っても、データを扱う対象となる入力画面は数十近くにも及び、操作が複雑な部分を残している。特に負荷調整を行う部分は各工程をしらみつぶしにチェックしていく必要があり、それだけで操作が手間のかかるものとなる。一般的には操作が必要となる部分を色分けして表示する方法や一定の条件で検索を行う方法があるが、色分けされた部分を探し出すだけでも手間がかかり、また検索条件のセットそのものがまた複雑である等の問題があった。生産計画システムは工程計画立案は完全に自動化できないことが多く、手動での調整は避けて通れない。しかし、上記の原因のため、この調整作業は複雑なものとなっていた。
【０００７】
この複雑さ故に生産計画システムは優れた機能を持ちながら、使われなくなることが多く、生産計画システムの導入の障害要因の一つとなっており、解決が望まれていた。
【０００８】
そこで、本発明の目的は、上記課題を解決し、生産計画を作成、修正および参照することを目的とするシステムにおいて、操作をより直感的なものとする生産計画システムの動作方式を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明は、次のように構成したものである。
【００１０】
請求項１の発明に係る生産計画システムの動作方式は、ウインドウをポップアップで開く機能を持つオペレーティングシステムを、ワークステーション又はサーバーの記憶装置（例えばハードディスク）に搭載し、生産計画を作成するために必要なデータ及び作製した生産計画をデータベースに格納し、モニタ画面にて生産計画を作成、修正、および参照することを可能にした生産計画システムの動作方式において、生産計画に必要なデータをデータベースから読み込み、モニタ画面に、工程展開の結果を示すガントチャートを表示させた後、工程負荷が設定値を超えた工程を抽出し、その抽出された工程の工程負荷調整画面のウインドウを上記ポップアップ機能を用いてモニタ画面に表示させることを特徴とする。
【００１１】
請求項２の発明は、請求項１記載の生産計画システムの動作方式において、上記工程負荷調整画面にてユーザにより必要な対応がとられたとき、その工程負荷調整画面のウインドウをモニタ画面から閉じ、工程負荷調整画面のウインドウが全て閉じられたとき、ユーザが生産計画の調整を修了したと判断することを特徴とする。
【００１２】
請求項３の発明は、請求項１又は２記載の生産計画システムの動作方式において、上記工程負荷が設定値を超えた工程として抽出された工程の工程負荷調整画面のウインドウは負荷が高いものほど優先的に表示することを特徴とする。
【００１３】
＜発明の要点＞
本発明の要旨は上記の工程負荷の調整に絡む問題を回避する手段として、オペレーティングシステム（ＯＳ）のウインドウのポップアップ機能が人間にとっては無条件で注意対象として認識されるという特徴を利用して、操作が必要なウインドウを自動で開く様にしてやることで、生産計画システムの操作を容易にした点にある。
【００１４】
本発明は、生産計画を作成、修正、および参照することを目的とするシステムにおいて、特定のウインドウが一定の条件に基づいて自動で開くよう設定されたプログラム、サブルーチンおよび手法を、全てその対象範囲とするものである。
【００１５】
【発明の実施の形態】
以下、本発明を図示の実施形態に基づいて説明する。
【００１６】
＜実施形態１＞
本発明の第一の実施形態を図１、図２、図３に示す。これは半導体の生産工程において、本発明を適用した実施例を示したものである。図２は本システムの構成を示したものである。図中、２ａはデータベース、２ｂはデータベースサーバー用ＯＳ（シンボル）、２ｃはローカルエリアネットワーク、２ｄは本発明に基づくプログラムを搭載したワークステーションであり、モニタ画面２ｅを備えている。この例では、データベース２ａとしてＰｓｏｔｇｒｅｓＳＱＬ（オープンソース・ソフトウエア）、データベースサーバー２ｂとしてＲｅｄ  Ｈａｔ  Ｌｉｎｕｘ（商品名）、２ｃはローカルエリアネットワーク、本発明に基づくプログラムを搭載したワークステーション２ｄとしてＷｉｎｄｏｗｓ（登録商標）２０００（商法）のワークステーションが用いられている。
【００１７】
図１は本発明によるプログラムの画面を示したものである。図中、１ａはモニタ画面２ｅに表示された工程展開の結果を示すガントチャート、１ｂは工程負荷表示画面（工程負荷調整画面）である。この画面は年月日を横軸、該当日の生産数量を縦軸として、ロット単位で色分けされた山積み棒グラフが表示される。
【００１８】
図３は本実施形態によるプログラム部分のフローチャートを示したものである。本プログラムの実行環境を図２により説明する。生産計画を作成するために必要なデータおよび作成した生産計画は図２のデータベース２ａに格納される。本実施形態によるプログラムは図２のワークステーション２ｄのハードディスク上に格納されている。
【００１９】
本発明における処理手順を説明する。まずユーザはワークステーション２ｄ上で本計画によるプログラムを起動させる。
【００２０】
プログラムは、図３のフローチャートに示すように、生産計画を作成するのに必要なデータを図２のデータベース２ａから読み込む。次に、工程展開を行う（図３ステップａ）。すると本実施形態に基づくプログラムは、結果であるガントチャート１ａ（図１）を表示した後（図３ステップｂ）、工程負荷が設定値を超えた工程を抽出し（図３ステップｃ）、その抽出された工程の工程負荷調整画面１ｂのウインドウを、オペレーティングシステム（ＯＳ）のポップアップ機能を用いて、モニタ画面２ｅに自動で起動表示する（図３ステップｅ）。この１つ以上の必要なウインドウを自動で開く処理は、所定の条件を設定して、これに該当するものをウインドウを開くルーチンに渡すことで実現できる。
【００２１】
ユーザーは、この開かれたウインドウ画面について、ロット単位で生産日をずらす、もしくは生産能力増強の指示を出す等の対応操作を行って、過大な負荷の部分を無くすよう調整して行く（図３ステップｆ）。そして必要な対応を行った画面は閉じていく。この処理を繰り返して、工程負荷調整画面１ｂのウインドウがすべて閉じられれば（図３ステップｇ）、生産計画の調整が終了したことになり、生産計画が発行できる。
【００２２】
また、工程負荷調整画面１ｂを表示するに際し、表示画面はネック工程、すなわちもっとも負荷が高い部分に近いものほど優先的に表示される（図３ステップｄ）。ネック工程に近い工程の工程負荷調整画面１ｂから順に処理をしていくことで、調整は最小限に抑えられる。
【００２３】
ウインドウが開かれる動作は視認性に優れ、処理が必要であることが直感的に分かる。また、全ての工程負荷調整画面１ｂが閉じられることが処理の終了を意味するので、これも直感的にわかる。従ってユーザーの業務は、開かれた工程負荷画面を全て調整して閉じることと定義される。このため、非常に操作が分かりやすく、生産計画システムの操作の負荷を低減することができる。
【００２４】
＜実施形態２＞
本発明の第２の実施形態を図４に示す。この実施例は第１の実施例の画面、プログラム構造はそのままにハード・ソフトを別な構成としたものである。画面構成、処理手順についての変更点はない。
【００２５】
図４において、４ａはデータベースであるＳＱＬサーバー、４ｂはＷｉｎｄｏｗｓ（登録商標）２０００を用いたサーバー、４ｃはＺｏｐｅ（オープンソースのＷｅｂアプリケーションサーバー）を用いたアプリケーションサーバー、４ｄはＡｐａｃｈｅ（オープンソースのＷｅｂサーバー）を用いたＷＥＢサーバー、４ｅはローカルエリアネットワーク、４ｆはインターネット、４ｇはＲｅｄ  Ｈａｔ  Ｌｉｎｕｘによるワークステーションである。
【００２６】
本実施形態によるプログラムはＪＡＶＡ（登録商標）により記述され、ワークステーション４ｇのハードディスクに格納されたＷＥＢブラウザであるネットスケープ（商品名）によって起動される。このＷＥＢブラウザはインターネットエクスプローラ（商品名）でも良い。生産計画を立案するのに必要な情報はデータベース４ａに格納されている。本実施形態によるプログラムはＷＥＢサーバー４ｃに格納され、ワークステーション４ｇよりインターネットプロトコルにより呼び出して起動する。データベース４ａへはアプリケーションサーバー４ｃを経由してアクセスする。
【００２７】
処理手順は本発明の第一の実施形態と同様であるが、この場合は工程負荷が設定値を超えた工程の一種として「各工程での納期を守れない工程」のウインドウがポップアップ機能で自動で開く様になっている。これによれば、短納期を要求される製品において、各工程の納期管理が非常に容易にできるようになる。
【００２８】
以上の実施形態から分かる様に、本発明は処理が必要となる画面をある程度最適化された順でウインドウで開くことで、ユーザに印象強く認識させ、処理対象を容易に把握させる点に特徴がある。従ってウインドウをポップアップで開く機能を持つオペレーティングシステムさえあれば、実現が可能であり、これが第一の最適条件となる。ここで注意したいのはマルチウインドウ機能を有しなくとも良いという点である。一度に１画面しか開けないオペレーティングシステム、たとえばＰａｌｍオペレーティングシステムなどでも画面をポップアップ起動できれば、工程負荷調整の対象であることを通知できる。その際、操作対象以外のウインドウは一時的に記憶媒体に退避させておけばよい。
【００２９】
【発明の効果】
以上説明したように本発明によれば、ウインドウをポップアップで開く機能を持つオペレーティングシステムを、ワークステーション又はサーバーの記憶装置に搭載し、生産計画を作成するために必要なデータ及び作製した生産計画をデータベースに格納し、モニタ画面にて生産計画を作成、修正、および参照することを可能にした生産計画システムの動作方式において、生産計画に必要なデータをデータベースから読み込み、モニタ画面に、工程展開の結果を示すガントチャートを表示させた後、工程負荷が設定値を超えた工程を抽出し、その抽出された工程の工程負荷調整画面のウインドウを上記ポップアップ機能を用いてモニタ画面に表示させるようにしたので、必要なウインドウが自動で開かれることとなり、より直感的に操作方法が分かる様になることから、生産計画システムの操作を容易にすることができる。
【図面の簡単な説明】
【図１】本発明による生産計画システムの動作方式における管理画面を示した図である。
【図２】本発明の動作方式を適用した生産計画システムの構成図である。
【図３】本発明の生産計画システムの動作方式におけるプログラム部分のフローチャートを示した図である。
【図４】本発明の動作方式を適用した生産計画システムの他の実施形態を示した図である。
【符号の説明】
１ａ  工程展開の結果を示すガントチャート
１ｂ  工程負荷調整画面（工程負荷表示画面）
２ａ  データベース
２ｂ  データベースサーバー
２ｃ  ローカルエリアネットワーク
２ｄ  ワークステーション
２ｅ  モニタ画面
４ａ  データベース
４ｂ  データベースサーバー
４ｃ  アプリケーションサーバー
４ｄ  ＷＥＢサーバー
４ｅ  ローカルエリアネットワーク
４ｆ  インターネット
４ｇ  ワークステーション
【図１】
2004164408.tif 000003
【図２】
2004164408.tif 000004
【図３】
2004164408.tif 000005
【図４】
2004164408.tif 000006