【手続補正書】
【提出日】平成15年10月30日(2003.10.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
図２は、本実施の形態のシステム構成例を示す図である。本実施の形態では、インターネット１０を介して、複数の端末装置２１〜２３と、Ｗｅｂサーバ１００とが接続されている。Ｗｅｂサーバ１００は、電子商取引における発注企業３１内のサーバコンピュータである。端末装置２１〜２３は、電子商取引における受注企業３２〜３４内のコンピュータ（たとえば、パーソナルコンピュータ）である。


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
受注管理ＤＢ１８０は、受注企業３２〜３４からの受注内容が登録されるデータベースである。受注管理ＤＢ１８０は、ロジック群１４０内の一部のロジックビーンズ１４１によって入出力が行われる。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
桁数の欄には、入力できるデータのサイズが桁数として設定される。データ型が文字列(String)の場合、桁数によって文字列の最大長が定義される。
表示様式の欄には、対応する項目に登録されたデータの表示様式の定義情報が設定される。たとえば、表示様式が「Radio」の場合、ラジオボタン付きで画面に表示される。表示様式が「YYYY/MM/DD」の場合、スラッシュ（／）で区切られた日付データが、年、月、日の順番で表示される。表示様式が「###,###,##0」のように定義されている場合、＃を任意の数字に置き換えた形式で表示される。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
４）updateItemは、遷移先のデータビーンズと遷移元のデータビーンズとの同じ変数名の項目の内のデータ数がｎ：１の関係の場合、遷移元の１つのデータで、遷移先のｎ個のデータのいずれかを変更する処理を示す。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
たとえば、顧客が端末装置２１を用いてＷｅｂサーバ１００にアクセスすると、端末装置２１の画面には、メニュー画面が表示される。メニュー画面から商品受注の項目を選択すると、受注エントリ画面用のＨＴＭＬテンプレート１３１に基づいて、共通処理実行部１６０と実行エンジン１７０とが協働し、受注エントリ画面のＨＴＭＬ文書を生成する。本実施の形態では、受注エントリ画面から受注明細エントリ画面に遷移して、受注明細情報を入力することができる。そこで、受注明細エントリ画面で受注明細情報が入力され追加のボタンが押されると、受注エントリ画面に遷移する。この際、受注エントリ画面には、受注明細エントリ画面で入力した内容が転記される。その結果、受注明細エントリ画面による入力内容を含む受注エントリ画面が、端末装置２１の画面に表示される。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
第３の入力項目情報４６は、納期、受注金額、消費税額、値引き額、および総合計額として登録されたデータを表示することを示している。図４の例では、表示させるべきデータとして、受注金額「１０，０００円」、消費税額「５００円」、値引き額「５００円」、総合計額「１０，０００円」が設定されている。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
まず、画面遷移処理部１７１が実行する処理について説明する。
図１５は、画面遷移処理の手順を示すフローチャートである。以下、図１５に示す処理をステップ番号に沿って説明する。なお、以下の処理は、端末装置２１から遷移元画面中で任意のボタンが押され、遷移元画面内に設定されているデータ（受信項目データ）、画面の識別情報（画面ＩＤ）、及び押されたボタンの識別情報（ＶＡＬＵＥ属性値）が送信された際に実行される。なお、画面の識別情報やボタンの識別情報は、端末装置２１に表示された画面のＨＴＭＬ文書において定義されている。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】変更
【補正の内容】
【０１２５】
［ステップＳ２１１］転記処理部１７２は、受信項目データを項目名でソートして、ＲＡＭ１０２に格納する。
［ステップＳ２１２］転記処理部１７２は、遷移元画面のデータビーンズを項目名でソートして、ＲＡＭ１０２に格納する。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
［ステップＳ２１３］転記処理部１７２は、受信項目データと遷移元のデータビーンズとを対比（マッチング）する。すなわち、受信項目データと遷移元画面のデータビーンズとの同じ項目名のデータ同士を比較対象とする。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
［ステップＳ２１４］転記処理部１７２は、ステップＳ２１３で項目名が一致したデータ同士で、受信項目データに含まれたデータを、遷移元のデータビーンズ内のデータとして登録できるか否かをチェックする。たとえば、遷移元のデータビーズが数値属性の場合に、受信項目データが文字列であれば、エラーとなる。チェック結果がＯＫであれば、処理がステップＳ２１５に進められる。チェック結果がＮＧであれば、処理がステップＳ２１６に進められる。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１３２
【補正方法】変更
【補正の内容】
【０１３２】
［ステップＳ２２３］転記処理部１７２は、遷移元のデータビーンズと遷移先画面のデータビーンズとを対比（マッチング）する。すなわち、受信項目データと遷移元のデータビーンズとの同じ項目名のデータ同士を比較対象とする。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
［ステップＳ３１４］表示処理部１７３は、ステップＳ３１２で取得したデータを、ステップＳ３１３で取得した表示様式に従って変換する。  
［ステップＳ３１５］表示処理部１７３は、変換後のデータを共通処理実行部１６０に渡す。これにより、データビーンズに登録されていたデータが、表示様式に従って変換されて、端末装置２１の画面に表示される。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１５２
【補正方法】変更
【補正の内容】
【０１５２】
図２３は、内容が変更されたＨＴＭＬテンプレートの例を示す図である。ＨＴＭＬテンプレート１３１０の内容は、第３の入力項目情報１３１ｉ以外は図８に示したＨＴＭＬテンプレート１３１と同じである。そこで、図２３では、ＨＴＭＬテンプレート１３１と同じ情報には図８と同じ符号を付して、説明を省略する。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
図２６は、内容変更後のＨＴＭＬ文書の例を示す図である。図２６に示すＨＴＭＬ文書４０ａにおいては、図１４に示すＨＴＭＬ文書４０と同じ要素には同じ符号を付し、説明を省略する。ＨＴＭＬ文書４０ａでは、第３の入力項目情報４６ａとして、納期、受注金額、消費税額、総合計額、および入荷予定として登録されたデータを表示することを示している。図２６の例では、表示させるべきデータとして、受注金額「１０，０００円」、消費税額「５００円」、総合計額「１０，０００円」、入荷予定「2002/1/31」が設定されている。


【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１７５
【補正方法】変更
【補正の内容】
【０１７５】
【発明の効果】
以上説明したように本発明では、遷移元画面でボタンが押された際に、遷移先画面を画面遷移表に応じて決定し、項目定義情報に基づいて、遷移元画面と遷移先画面とで共通の項目名が取得されると、遷移元画面から遷移先画面にデータを転記するようにした。そのため、データの転記を伴う画面遷移を新たに定義する場合には、新たな画面遷移関係を画面遷移表に設定し、遷移先画面に転記するデータの項目名を項目定義情報に設定すればよい。従って、既存の画面遷移関係を流用した新たな文書提供環境を容易に構築することができる。


【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】画面遷移処理の手順を示すフローチャートである。


【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2003233501.tif 000001
【手続補正１８】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2003233501.tif 000002
【手続補正１９】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2003233501.tif 000003
【手続補正２０】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2003233501.tif 000004
【手続補正２１】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2003233501.tif 000005
【手続補正２２】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2003233501.tif 000006
【手続補正２３】
【補正対象書類名】図面
【補正対象項目名】図２３
【補正方法】変更
【補正の内容】
【図２３】
2003233501.tif 000007