【手続補正書】
【提出日】平成21年4月8日(2009.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラムコードを生成するプログラム生成装置において、
生成する第一の画面および第二の画面の画面項目情報であって、各画面に表示する項目を識別する項目識別情報、当該項目の種別についてユーザによる入力を受け付ける入力受付部またはユーザによる画面遷移の指示をするためのボタンを示す項目種別情報、当該ボタンの種別である項目について当該ボタンの押下指示によって遷移する遷移先画面を識別する遷移先画面情報、当該ボタンの種別である項目について遷移元画面から前記遷移先画面に受け渡す値が入力されている入力受付部の項目を示す受渡項目識別情報を含む画面項目情報を記憶する記憶手段と、
前記記憶手段により記憶された画面項目情報を用いて、ユーザの指示によってクライアント端末で画面を表示させるための第一の画面の画面表示プログラムコードおよび第二の画面の画面表示プログラムコードを生成する生成手段とを備え、
前記生成手段は、
前記第一の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第一の判定手段と、
前記第一の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第一の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第一の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第一の定義情報受渡手段と、
前記第二の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第二の判定手段と、
前記第二の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第二の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第二の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第二の定義情報受渡手段と
を備えることを特徴とするプログラム生成装置。
【請求項２】
前記生成手段は、前記第一の判定手段により前記遷移先画面を識別する情報と判定された遷移先画面が前記第一の画面である場合、前記第一の画面から前記第一の画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第一の画面に受け渡す前記画面表示プログラムコードを生成する第三の定義情報受渡手段を更に備えることを特徴とする請求項１に記載のプログラム生成装置。
【請求項３】
前記第一の定義情報受渡手段によって受け渡される前記第一の画面の前記受渡項目識別情報により特定される入力受付部に入力される値を前記第二の画面に受け渡す場合、前記受渡項目識別情報により特定される入力受付部に入力される値を用いて、前記第二の画面に対応付けられた情報テーブルを検索し、前記入力受付部に入力される値に紐付く値の検索結果一覧を表示するプログラムコードを作成する検索結果一覧生成手段を更に備えることを特徴とする請求項１または２に記載のプログラム生成装置。
【請求項４】
前記第二の定義情報受渡手段は、前記検索結果一覧生成手段によって生成される前記検索結果一覧から、ユーザによるの前記ボタンの押下指示によって特定される値を、前記第二の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成することを特徴とする請求項３に記載のプログラム生成装置。
【請求項５】
プログラムコードを生成し、生成する第一の画面および第二の画面の画面項目情報であって、各画面に表示する項目を識別する項目識別情報、当該項目の種別についてユーザによる入力を受け付ける入力受付部またはユーザによる画面遷移の指示をするためのボタンを示す項目種別情報、当該ボタンの種別である項目について当該ボタンの押下指示によって遷移する遷移先画面を識別する遷移先画面情報、当該ボタンの種別である項目について遷移元画面から前記遷移先画面に受け渡す値が入力されている入力受付部の項目を示す受渡項目識別情報を含む画面項目情報を記憶する記憶手段を備えたプログラム生成装置におけるプログラム生成方法であって、
前記プログラム生成装置の生成手段が、前記記憶された画面項目情報を用いて、ユーザの指示によってクライアント端末で画面を表示させるための第一の画面の画面表示プログラムコードおよび第二の画面の画面表示プログラムコードを生成する、生成ステップを有し、
前記生成ステップは、
前記プログラム生成装置の第一判定手段が、前記第一の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第一の判定ステップと、
前記プログラム生成装置の第一の定義情報受渡手段が、前記第一の判定ステップにより前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第一の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第一の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第一の定義情報受渡ステップと、
前記プログラム生成装置の第二判定手段が、前記第二の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第二の判定ステップと、
前記プログラム生成装置の第二の定義情報受渡手段が、前記第二の判定ステップにより前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第二の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第二の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第二の定義情報受渡ステップと
を有することを特徴とするプログラム生成装置におけるプログラム生成方法。
【請求項６】
プログラムコードを生成し、生成する第一の画面および第二の画面の画面項目情報であって、各画面に表示する項目を識別する項目識別情報、当該項目の種別についてユーザによる入力を受け付ける入力受付部またはユーザによる画面遷移の指示をするためのボタンを示す項目種別情報、当該ボタンの種別である項目について当該ボタンの押下指示によって遷移する遷移先画面を識別する遷移先画面情報、当該ボタンの種別である項目について遷移元画面から前記遷移先画面に受け渡す値が入力されている入力受付部の項目を示す受渡項目識別情報を含む画面項目情報を記憶する記憶手段を備えたプログラム生成装置において実行されるプログラムであって、
前記プログラム生成装置を、
前記記憶手段により記憶された画面項目情報を用いて、ユーザの指示によってクライアント端末で画面を表示させるための第一の画面の画面表示プログラムコードおよび第二の画面の画面表示プログラムコードを生成する生成手段として機能させ、
前記生成手段を、更に、
前記第一の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第一の判定手段と、
前記第一の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第一の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第一の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第一の定義情報受渡手段と、
前記第二の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第二の判定手段と、
前記第二の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第二の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第二の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第二の定義情報受渡手段と
して機能させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを格納するコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、プログラムコードを生成するプログラム生成装置において、生成する第一の画面および第二の画面の画面項目情報であって、各画面に表示する項目を識別する項目識別情報、当該項目の種別についてユーザによる入力を受け付ける入力受付部またはユーザによる画面遷移の指示をするためのボタンを示す項目種別情報、当該ボタンの種別である項目について当該ボタンの押下指示によって遷移する遷移先画面を識別する遷移先画面情報、当該ボタンの種別である項目について遷移元画面から前記遷移先画面に受け渡す値が入力されている入力受付部の項目を示す受渡項目識別情報を含む画面項目情報を記憶する記憶手段と、前記記憶手段により記憶された画面項目情報を用いて、ユーザの指示によってクライアント端末で画面を表示させるための第一の画面の画面表示プログラムコードおよび第二の画面の画面表示プログラムコードを生成する生成手段とを備え、前記生成手段は、前記第一の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第一の判定手段と、前記第一の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第一の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第一の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第一の定義情報受渡手段と、前記第二の画面の画面項目情報にユーザによる前記ボタンの押下指示によって画面遷移する遷移先画面を識別する遷移先画面情報が設定されているか否かを判定する第二の判定手段と、前記第二の判定手段により前記遷移先画面を識別する遷移先画面情報が設定されていると判定された前記第二の画面のボタンに対する、該ボタンの押下指示によって遷移先画面に受け渡される値が入力されている入力受付部の項目を示す前記受渡項目識別情報を用いて、当該受渡項目識別情報により特定される入力受付部に入力される値を、前記第二の画面から遷移する遷移先画面に受け渡す前記画面表示プログラムコードを生成する第二の定義情報受渡手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
システムバスには、ＣＰＵ１０１の主メモリ、ワークエリア等として機能するＲＡＭ１０２が接続されている。ＲＯＭ１０３或いは外部メモリ１０４には、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Basic Input ／ Output System）やオペレーティングシステム（以下、「ＯＳ」という。）プログラム、コンピュータＡ１０３が実行する処理を実現するために必要な各種プログラム等が記憶されている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ＣＰＵ１０１は、処理の実行に際して必要な各種プログラム等をＲＡＭ１０２にロードして、当該プログラム等を実行することで図１に示した全体制御部Ａ１０８の機能及び各種動作を実現するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
外部メモリＡ１０４は、上述した各種プログラムとして、図示しないブートプログラム、各種アプリケーションプログラム、フォントデータ、ユーザーファイル等を記憶する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
ＣＰＵ１０１は、例えば、ＲＡＭ１０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示装置Ａ１０２上でＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１０１は、表示装置Ａ１０２上のマウスカーソル(不図示)等で指示されたコマンドに基づいて、登録された種々なウィンドウを開き、種々のデータ処理を実行する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
図１に示したＡ１０９は、図５に示す画面情報テーブル３００，図６に示す画面項目情報テーブル４００を含む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
図７，図８に示す入力画面５０１は、図５の画面情報テーブル３００の画面名３０１，図６の画面項目情報テーブル４００の画面名４０１のそれぞれが「入力画面」であるレコード（図５の３０５，図６の４０７〜４１１）に対応する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
また、ダイアログ画面５０２は、図５の画面情報テーブル３００の画面名３０１，図６の画面項目情報テーブル４００の画面名４０１のそれぞれが「ダイアログ画面」であるレコード（図５の３０６，図４の４１２〜４１７）に対応する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
ダイアログ画面５０２は、図５のレコード３０６で定義されるように、前の画面から渡されたパラメータ（「部署名」，「課名」）と表示条件３０４（部署名が同じ、または、課名が同じ）とに基づいて、部課テーブル５０４を検索して、検索結果を表示するものである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
なお、ダイアログ画面５０２の入力フィールドである部署名５１４，課名５１５，選択ボタン５１３は、図６のレコード４１６，４１７，４１５に対応するものであり、項目レベル４０４で「２」と定義されているように、一覧形式で配置表示される。