(57)【要約】【課題】運用の変化に合わせ、画面のレイアウトや動作を容易に短時間で変更することが可能な自動画面作成方法を提供することを目的とする。【解決手段】表示用データ１と、画面出力形式定義データ３と、オブジェクト定義データ４と、動作定義データ５と、抽出・加工方法定義データ６と、画面レイアウト定義データ７をもとに、画面表示用生データ１０と、画面表示用データ１１を出力し、これら情報を元に自動的に画面を作成する。これら定義データを編集することにより、画面表示レイアウト、画面動作を容易に、短時間で変更できる。【選択図】図１
2005092393.tif 000002
【特許請求の範囲】
【請求項１】
画面オブジェクト定義データと、画面レイアウト定義データと、画面動作定義データと、画面表示データと、画面表示データ抽出方法定義データをもとに、画面作成処理部が自動的に画面を作成することを特徴とする自動画面作成方法。
【請求項２】
画面上でオブジェクトが選択されることで、選択されたオブジェクトを構成する画面表示データと、画面レイアウト定義データと、画面動作定義データを出力し自動的に画面を作成することを特徴とする自動画面作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に製造現場の品質分析で使用するグラフ、図形データ、一覧表等の画面を効率よく作成するための画面作成方法に関するものである。
【背景技術】
【０００２】
従来の技術において、製造現場の品質分析で使用するグラフ、図形データ、一覧表等の画面は、それぞれの画面表示プログラムがデータベースから画面表示データを取得して画面を表示するものであった。
【０００３】
そのため、新規にシステム導入する現場においては、システムの開発期間の長期化、コスト高、品質不良などという問題があった。また、システム導入後の現場での運用変化により、データソースや画面表示レイアウト変更が発生した場合、開発元にプログラム変更を依頼する必要があり、システムの柔軟性不足、コスト高という問題が発生する傾向にあった。
【特許文献１】特開２０００−３３１４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来の画面作成方法は、必要とする画面の数だけ画面表示プログラム開発が必要であるため、コスト高となり、また、画面表示データ、画面レイアウト、画面動作は固定的でユーザーが変更できないため、変更のためのコストも高くなり、運用の変化に柔軟かつ迅速に対応するのが困難であった。
【０００５】
本発明は上記従来の問題点を解決するもので、画面表示データ、画面レイアウト、画面動作の定義データを画面表示プログラムから切り離し、ユーザーで変更できるようにし、この定義データを基に自動的に画面を作成する方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために本発明の第１の発明は、表示用データと、画面出力形式定義データと、オブジェクト定義データと、動作定義データと、抽出・加工方法定義データと、画面レイアウト定義データをもとに、自動的に画面を作成する方法であり、画面表示レイアウト、画面動作を容易に、短時間で変更できることを特徴とする。
【０００７】
また、第２の発明は、画面上でオブジェクトが選択されることで、選択されたオブジェクトに関する画面を自動的に作成するための、画面表示用生データと、画面表示用加工データと、画面出力形式定義データを出力し、その出力結果を基に画面を自動的に作成することを特徴とする。
【発明の効果】
【０００８】
以上のように本発明は、表示データの抽出・加工方法及び画面出力形式情報を処理と分離することにより、それら情報を変更することで、画面レイアウト、画面動作の変更を容易に短時間で行うことができる。実業務へ本発明を適応すると、運用の変化に対応して、迅速にかつ低コストで、画面の運用を変化させることや、新規の画面運用を立ち上げることが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下本発明の一実施例について、図面を参照しながら説明する。
【００１０】
図１は本発明の一実施例における構成図である。
【００１１】
同図において１は画面に表示するための基となるデータが格納されている表示用データ、２は表示用データから表示に必要なデータを取得するデータ抽出処理部、３は画面の出力形式を記述する画面出力形式定義データ、４は画面を構成する部品を記述するオブジェクト定義データ、５はオブジェクトが選択されたときの動作を記述する動作定義データ、６は表示用データを抽出・加工する方法を記述する抽出・加工方法定義データ、７は画面レイアウト毎のデータ抽出・加工方法名、オブジェクト名、動作名、メニュー選択時動作名を記述する画面レイアウト定義データ、８は各種データから自動的に画面を作成する画面作成処理部、９はデータ抽出処理部２と画面作成処理部８で構成される自動画面作成処理部、１０は自動画面作成処理部９から出力された画面表示用生データ、１１は自動画面作成処理部９から出力された画面表示用加工データである。
【００１２】
以上のように構成された、自動画面作成手法について、図２を用いてその動作を説明する。
【００１３】
図２は自動画面作成方法のフローである。まず、自動画面作成処理部９が起動される。自動画面作成処理部９は画面出力形式定義データ３を読み込み、表示するレイアウト名を取得する。次に画面レイアウト定義データ７を読み込み、先に取得したレイアウト名でキーワードを検索し、抽出・加工方法名、オブジェクト名、オブジェクトが選択されたときの動作名を取得する。ここで取得した抽出・加工方法名をキーワードとし、抽出・加工方法定義データ６を検索し、データ格納場所、ファイル名、集計方法を取得する。
【００１４】
これら情報をデータ抽出処理部２に出力する。データ抽出処理部２はこれら情報を元に、画面表示に必要なデータを抽出し、画面表示用生データ１０と画面表示用加工データ１１を出力する。
【００１５】
次に画面作成処理部８は先に取得したオブジェクト名をキーワードとし、オブジェクト定義データ４を検索し、オブジェクトタイプを取得する。このとき、図３のように、このオブジェクトタイプと、画面表示用加工データ１１と先に取得したレイアウト名を元に初期画面１２を作成し表示する。初期画面１２でオブジェクトが選択されるかメニューを表示して動作が選択された場合、自動画面作成処理部９は先に取得した動作名をキーワードとし、動作定義データ５を検索し、次画面レイアウト名を取得し、次画面用の画面出力形式定義データ１３として出力する。
【００１６】
この次画面用の画面出力形式定義データ３と先に出力した画面表示用生データ１０を元に、次画面表示用加工データ１４を作成し、先と同様な方法で次画面１５を作成表示する。
【産業上の利用可能性】
【００１７】
本発明の自動画面作成方法は、半導体実装工程などの分野で適用できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る概略図
【図２】本発明の実施形態に係る処理フローを示す図
【図３】本発明の実施形態に係る構成図
【符号の説明】
【００１９】
１  表示用データ
２  データ抽出処理部
３  画面出力形式定義データ
４  オブジェクト定義データ
５  動作定義データ
６  抽出・加工方法定義データ
７  画面レイアウト定義データ
８  画面作成処理部
９  自動画面作成処理部
１０  画面表示用生データ
１１  画面表示用加工データ
【図１】
2005092393.tif 000003
【図２】
2005092393.tif 000004
【図３】
2005092393.tif 000005