(57)【要約】【課題】  本発明の課題は、電子フォームの編集作業における設計データの入力作業の負荷を軽減する電子フォーム編集支援装置を提供することである。【解決手段】  電子フォーム編集装置を支援する電子フォーム編集支援装置であって、電子フォームが備える入力フィールドを定義するための第１の表形式データの項目と入力フィールドを定義する標準的な設定を記録した第２の表形式データの項目との対応関係を記述した項目変換表があって、実際に使用する入力フィールドを定義した第１の表形式データを含む電子フォーム設計データを読み込む手段と、前記項目変換表を参照して、前記読み込んだ第１の表形式データの項目データを、第２の表形式データの対応する項目データに記入する手段と、前記記入された第２の表形式データを電子フォーム編集装置の入力形式に変換する手段とを備える電子フォーム編集支援装置である。【選択図】図１
2006318248.tif 000002
【特許請求の範囲】
【請求項１】
電子フォーム編集装置を支援する電子フォーム編集支援装置であって、
電子フォームが備える入力フィールドを定義するための第１の表形式データの項目と入力フィールドを定義する標準的な設定を記録した第２の表形式データの項目との対応関係を記述した項目変換表を記憶する記憶手段と、
実際に使用する入力フィールドを定義した第１の表形式データを含む電子フォーム設計データを読み込むフォーム設計データ読取手段と、
前記項目変換表を参照して、前記読み込んだ第１の表形式データの項目データを、第２の表形式データの対応する項目データに記入して、入力フィールド属性データを生成する入力フィールド属性データ生成手段と、
前記入力フィールド属性データを電子フォーム編集装置の入力形式となる編集用入力フィールド属性データに変換する編集用入力フィールド属性データ変換手段と、
を備える電子フォーム編集支援装置。
【請求項２】
前記生成された入力フィールド属性データの項目データを変更する入力フィールド属性データ変更手段
を備えることを特徴とする請求項１に記載の電子フォーム編集支援装置。
【請求項３】
電子フォーム編集装置を支援する電子フォーム編集支援方法であって、
電子フォームが備える入力フィールドを定義するための第１の表形式データの項目と入力フィールドを定義する標準的な設定を記録した第２の表形式データの項目との対応関係を記述した項目変換表を記憶していて、
実際に入力フィールドを定義した第１の表形式データを含む電子フォーム設計データを読み込むフォーム設計データ読取ステップと、
前記項目変換表を参照して、前記読み込んだ第１の表形式データの項目データを、第２の表形式データの対応する項目データに記入して、入力フィールド属性データを生成する入力フィールド属性データ生成ステップと、
前記入力フィールド属性データを電子フォーム編集装置の入力形式となる編集用入力フィールド属性データに変換する編集用入力フィールド属性データ変換ステップと、
を備える電子フォーム編集支援方法。
【請求項４】
前記生成された入力フィールド属性データの項目データを変更する入力フィールド属性データ変更ステップ
を備えることを特徴とする請求項３に記載の電子フォーム編集支援方法。
【請求項５】
コンピュータに組込むことによって、コンピュータを請求項１、または、請求項２に記載の電子フォーム編集支援装置として動作させるコンピュータプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子フォームの設計データを電子フォーム編集に活用するために、設計データから電子フォーム編集用データを作成するための電子フォーム編集支援装置に関するものである。
【０００２】
なお、ここで、電子フォームとは、ネットワーク環境下で実行される業務プロセスにおいて、従来の紙の帳票の代替物として使用されるツールである。すなわち、電子フォームは、従来の紙帳票類が持つ、記入・表示・提出等の機能を備えて、さらに、電子化の特性を活かして、特定の機能（その機能を実行するプログラムコードやスクリプト）を備えたものとして定義し取り扱うこともできる。
【背景技術】
【０００３】
従来、電子フォームの編集作業では、編集オペレータが、電子フォームの設計書から電子フォームの設計データを読み取り、キーボードから入力していた。
【０００４】
たとえば、特許文献１には、手作業で入力された設計データが設計どおりの入力されたことを検証する技術が開示されている。（従来技術１）
【特許文献１】特願２００４−３２６７９６号公報（２−５頁、図１−３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術１では、編集オペレータが、設計データを手作業で入力していたために、入力作業の負荷が大きいという欠点があった。
【０００６】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、電子フォームの編集作業における設計データの入力作業の負荷を軽減する電子フォーム編集支援装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、電子フォームが備える入力フィールドを定義するための第１の表形式データの項目と入力フィールドを定義する標準的な設定を記録した第２の表形式データの項目との対応関係を記述した項目変換表を記憶する記憶手段と、実際に使用する入力フィールドを定義した第１の表形式データを含む電子フォーム設計データを読み込むフォーム設計データ読取手段と、前記項目変換表を参照して、前記読み込んだ第１の表形式データの項目データを、第２の表形式データの対応する項目データに記入して、入力フィールド属性データを生成する入力フィールド属性データ生成手段と、前記入力フィールド属性データを電子フォーム編集支援装置の入力形式となる編集用入力フィールド属性データに変換する編集用入力フィールド属性データ変換手段とを備える電子フォーム編集支援装置である。
【０００８】
したがって、電子フォームが備える入力フィールドの設計内容を入力フィールドの属性属性データに、正確に反映できる。また、入力フィールド属性データには、標準値がセットされているので、電子フォーム編集作業が開始できるので、編集作業が能率よく行える。
【０００９】
請求項２の発明は、前記生成された入力フィールド属性データの項目データを変更する入力フィールド属性データ変更手段を備えることを特徴とする請求項１に記載の電子フォーム編集支援装置である。
【００１０】
請求項３の発明は、電子フォームが備える入力フィールドを定義するための第１の表形式データの項目と入力フィールドを定義する標準的な設定を記録した第２の表形式データの項目との対応関係を記述した項目変換表を記憶していて、実際に入力フィールドを定義した第１の表形式データを含む電子フォーム設計データを読み込むフォーム設計データ読取ステップと、前記項目変換表を参照して、前記読み込んだ第１の表形式データの項目データを、第２の表形式データの対応する項目データに記入して、入力フィールド属性データを生成する入力フィールド属性データ生成ステップと、前記入力フィールド属性データを電子フォーム編集支援装置の入力形式となる編集用入力フィールド属性データに変換する編集用入力フィールド属性データ変換ステップとを備える電子フォーム編集支援方法である。
【００１１】
請求項４の発明は、前記生成された入力フィールド属性データの項目データを変更する入力フィールド属性データ変更ステップを備えることを特徴とする請求項３に記載の電子フォーム編集支援方法である。
【００１２】
請求項５の発明は、コンピュータに組込むことによって、コンピュータを請求項１、または、請求項２に記載の電子フォーム編集支援装置として動作させるコンピュータプログラムである。
【００１３】
請求項６の発明は、請求項５に記載のプログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１４】
本願発明によれば、電子フォームの編集作業における設計データの入力作業の負荷を軽減されて、作業能率が向上する。また、電子フォームの設計データの正確性が向上するので、電子フォームの検証による修正が減少するので、修正作業や修正部分の校正作業が軽減されて、作業能率が向上する。
【発明を実施するための最良の形態】
【００１５】
（実施例）
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。図１は、本発明による電子フォーム編集支援装置から電子フォーム編集装置までの大まかな動作フローの説明図である。電子フォーム編集支援装置１００は、電子フォームの入力フィールドを定義する入力フィールド定義表データを含んだ電子フォーム設計データを読み込む（図１（ア））。電子フォーム編集支援装置１００は、変換表を参照して、この受信した入力フィールド定義表データを、入力フィールド属性の標準的な属性設定（標準値）を記述した入力フィールド標準属性表に記入して、入力フィールド属性データを生成する（同（イ））。操作者は、標準値で記述された入力フィールド属性データを修正する（同（ウ））。電子フォーム編集支援装置１００は、ＸＭＬ形式の編集用入力フィールド属性データを作成する（同（エ））。電子フォーム編集装置２００は、前記作成されたＸＭＬ形式の入力フィールド属性データを取得する（同（カ））。電子フォーム編集装置２００は、この取得した編集用入力フィールド属性データから入力フィールドを生成して、背景データと合成する（同（キ））。編集者は、入力フィールドの配置の調整をする（同（ク））。編集者は、必要な情報を追加して電子フォーム・データを完成させる（（ケ）同）。
【００１６】
図２は、電子フォーム編集支援装置の詳細な構成図である。電子フォーム編集支援装置１００は、フォーム設計データ読取手段１０１と、入力フィールド属性データ生成手段１０２と、属性値設定手段１０３と、入力フィールド属性データ変更手段１０４と、編集用入力フィールド属性データ変換手段１０５と、記憶手段１１０を備えるである。記憶手段１１０は、項目変換表１１１と、入力フィールド標準属性表１１２とを記憶する。
【００１７】
項目変換表１１１は、電子フォームの入力フィールドを定義する入力フィールド定義表データの項目と、入力フィールド属性の標準値を記述する入力フィールド標準属性表１１２の項目との対応関係を記述する。入力フィールド標準属性表１１２は、入力フィールド属性の標準値を記述する。フォーム設計データ読取手段１０１は、入力フィールド定義表データ３０１を含んだ電子フォーム設計データを読み込む。入力フィールド定義表データ３０１の詳細は、後述する。入力フィールド属性データ生成手段１０２は、項目変換表１１１を参照して、入力フィールド定義表データの項目データを、入力フィールド標準属性表の対応する項目に記入して、入力フィールド属性データを生成する入力フィールドの属性を記述する属性項目のデータに変換する。入力フィールド属性データ変更手段１０４は、入力フィールド属性データを変更する。編集用入力フィールド属性データ変換手段１０５は、入力フィールド属性データから、電子フォーム編集装置の入力データ形式となる編集用入力フィールド属性データに変換する。
【００１８】
電子フォーム編集支援装置１００は、フォーム設計データ読取手段１０１と、入力フィールド属性データ生成手段１０２と、入力フィールド属性データ変更手段１０４と、編集用入力フィールド属性データ変換手段１０５とは、コンピュータ・プログラムである。記憶手段１１０は、不揮発性メモリーである。項目変換表１１１と、入力フィールド標準属性表１１２とは、データである。
【００１９】
図３は、入力フィールド定義表データ３０１の説明図である。入力フィールド定義表データ３０１の項目は、"Seq."、"Tab順"、"必須" 、"ＸＭＬタグ名" 、"フォームＩＤ" 、"入力型" 、"オブジェクト" 、"文字数" 、"字サイズ" 、"フォント" 、"文字寄せ" 、 "バルーン" 、"startX" 、"startY" 、"endX" 、"endY" 、備考”などから構成されている。
【００２０】
ここで、"Seq."は、入力フィールド属性データに順番に付けられる番号であり、 "Tab順"は、入力フィールドの入力順番を定義するものであり、"必須" は、入力フィールドへの入力が必須か否かを、定義するものであり、 "ＸＭＬタグ名" は、入力フィールドにつけられた名称であり、 "フォームＩＤ" は、入力フィールドにつけられたユニークな識別記号であり、"入力型" は、入力フィールドに入力出来る文字の種類であり、"オブジェクト" は、入力フィールドの入力方法（たとえば、タイプイン、チェックボックス、所定のデータを取得して表示、など）を定義するものであり、"文字数" は、入力フィールドに入力出来る文字数であり、"字サイズ" は、入力フィールドに入力する文字サイズであり、"フォント" は、入力フィールドに入力する文字フォントであり、"文字寄せ" は、入力フィールドに入力する文字の揃え方(たとえば、右寄せ、中央揃えなど) であり、"バルーン" は、入力フィールドの説明文であり、"startX" 、"startY" 、"endX" 、"endY"は、それぞれ、入力フィールドの左上のＸ座標値、左上のＹ座標値、右下のＸ座標値、右下のＹ座標値であり、“備考”は、入力フィールドの選択条件や特殊エラー処理方法やエラーメッセージを出す条件などを記述する。
【００２１】
たとえば、第１番の入力フィールド定義表データの内容３０１ａは、 "Seq.＝1"、"Tab順＝（空白）"、"必須＝○"、"ＸＭＬタグ名＝申請元号"、"フォームＩＤ＝YEARMARK" 、"入力型＝全角"、"オブジェクト＝EField"、"文字数＝" 4、"字サイズ＝10"、"フォント＝ゴシック"、"文字寄せ＝中央"、“バルーン＝（空白）” "startX＝（空白）"、"startY＝（空白）"、"endX＝（空白）"、"endY＝（空白）"、“備考＝アプリパートナーから初期値取得，入力不可”等々である。
【００２２】
図４は、入力フィールド標準属性表１１２の説明図である。入力フィールド標準属性表１１２は、入力フィールド属性データの所定の項目に標準値が設定されているものである。"Seq."、"Page"、"Tab順"、"必／入／表／印"、"model "、"ＸＭＬタグ名"、"グループＩＤ"、"フォームＩＤ"、"入力型"、"オブジェクト"、"文字数"、"字サイズ" 、"フォント"、"文字寄せ"、"バルーン"、"startX" 、"startY" 、"endX" 、"endY" などから構成されている。
【００２３】
ここで、"Page" は、（発明者にて、説明文を記入してください。）であり、"model" は、（発明者にて、説明文を記入してください。）であり、"グループＩＤ" は、複数入力フィールド属性データをグループ化したグループにつけられたユニークな識別記号である。そのほかの項目、"Seq."、"Page"、"Tab順"、"必／入／表／印"、"model"、"ＸＭＬタグ名"、"グループＩＤ"、"フォームＩＤ"、"入力型"、"オブジェクト"、"文字数"、"字サイズ" 、"フォント"、"文字寄せ"、"バルーン"、"startX" 、"startY" 、"endX" 、"endY"  "Seq." については、図３と同じである。
【００２４】
たとえば、 第２番目以降の入力フィールド標準属性表データの項目“model”１１２ａには、標準値１１２ｂ“S01”が設定されている。第１番目の入力フィールド標準属性表データの項目"startX1、startY1、endX1、endY1" １１２ｃには、標準値１１２ｄ“1000, 200, 3500,900” が設定されている。同様に、第１２番目の入力フィールド標準属性表データの項目"startX12、startY12、endX12、endY12" １１２ｃには、標準値１１２ｆ“31000, 2300, 33500, 3000” が設定されている。
【００２５】
図５は、入力フィールド属性データ４０１の説明図である。入力フィールド属性データ４０１は、入力フィールド定義表データ３０１の項目データが、入力フィールド標準属性表１１２の対応した項目に、記入されたものである。
【００２６】
したがって、１２番目の属性データの内容４０１ｅは、図３の入力フィールド定義データ３０１ｂが変換されて記入されて、 "Seq.＝12"、"Page＝2"、"Tab順＝11"、"必／入／表／印＝○／○／○／○"、"model＝S01"、"ＸＭＬタグ名＝行政文書名称"、"グループＩＤ＝（空白）"、"フォームＩＤ＝BUNSYO"、"入力型＝Unicode"、"オブジェクト＝MLEField"、"文字数"＝400、"字サイズ＝10"、"フォント＝明朝"、"文字寄せ＝左"、"バルーン＝行政文書の名称が不明な場合は、請求したい内容をできるだけ詳しくお書きください。"、"startX＝31000"、"startY＝2300"、"endX＝33500"、"endY＝3000"等々となる。
【００２７】
図６は、項目変換表１１１の説明図である。項目変換表１１１は、入力フィールド定義表データ３０１の項目データを入力フィールド標準属性表１１２の項目データに記入するために用いる。たとえば、入力フィールド定義表データ３０１の項目“必須”１１１ａは、入力フィールド標準属性表１１２の項目“必／入／表／印”１１１ｂに記入されることを示している。同様に、入力フィールド定義表データ３０１の項目“ＸＭＬタグ名”１１１ｃのデータは、入力フィールド標準属性表１１２入力フィールド標準属性表１１２の項目“ＸＭＬタグ名”１１１ｄのデータに記入されることを示している。
【００２８】
図７は、入力フィールド属性データの変更を説明する図である。操作者は、設計書の内容から判断して、入力フィールド定義表データ３０１から生成できなかった入力フィールド属性データ４０１の項目データを変更する。たとえば、操作者は、第２番目の生成された入力フィールド属性データの項目"必／入／表／印" のデータ４０１ｃ“○／○／○／○”を、変更されたデータ４０１ｄ“−／×／○／○”に変更する。
【００２９】
図８は、電子フォーム編集装置２００にて、編集用入力フィールド属性データから入力フィールドを生成して表示した例である。表示されている入力フィールド群５０１は、入力フィールドの座標値に、標準値が設定されたものである。
【００３０】
たとえば、図の左上の入力フィールド“１”５０１ａは、図４の１番目の入力フィールド属性データ４０１ａ（座標値"startX＝1000"、"startY＝200"、"endX＝3500"、"endY＝900"）を編集用入力フィールド属性データに変換させて、電子フォーム編集装置２００の表示装置に表示させたものである。同様に、入力フィールド“１２”５０１ｂは、図４の１２番目の入力フィールド属性データ４０１ｅ（座標値startX＝31000" 、"startY＝2300" 、"endX＝33500" 、"endY＝3000"）を編集用入力フィールド属性データに変換させて,表示させたものである。
【００３１】
図９は、電子フォーム編集支援装置のフローチャートである。
（１）フォーム設計データ読取手段１０１は、入力フィールド定義表データ３０１    を含む電子フォーム設計データを読み込む。（ステップＳ１０１）
（２）入力フィールド属性データ生成手段１０２は、項目変換表１１１を参照して、入力    フィールド定義表データ３０１の項目データを、入力フィールド標準属性表１１２の    項目データに記入して、入力フィールド属性データ４０１を生成する。（ステップＳ    １０２）
（３）未変換の入力フィールド定義データ３０１があるか判定する。未変換の入力フィー    ルド定義データ３０１があれば、ステップ（２）に戻る。全ての入力フィールド定義    表データ３０１を変換したら、次のステップに進む。（ステップＳ１０３）
（４）入力フィールド属性データ４０１を変更するか判定する。変更する入力フィールド    属性データ４０１があれば、次のステップに進む。変更する入力フィールド属性デー    タ４０１がなければ、ステップ（６）に進む。（ステップＳ１０４）
（５）入力フィールド属性データ変更手段１０４は、入力フィールド属性データ４０１を    変更する。（ステップＳ１０５）
（６）編集用入力フィールド属性データ変換手段１０５は、入力フィールド属性データ４    ０１を電子フォーム編集装置のＸＭＬ形式の編集用入力フィールド属性データに変換    して、終了する。（ステップＳ１０６）
【００３２】
図１０から図１３は、本発明による電子フォーム編集支援装置で作成した入力フィールド属性データを用いて、電子フォーム編集装置で編集した編集画面の参考例である。図１０は、操作者が入力フィールドの座標値に、電子フォームの配置座標値をセットした場合の編集画面で、図１１は、入力フィールドと背景とを合成編集させた電子フォームの編集画面で、図１２は、電子フォームの背景の編集画面で、図１３は、完成された電子フォームの画面である。
【００３３】
以上詳しく説明したように、本願発明によれば、電子フォームの編集作業における設計データの入力作業の負荷を軽減されて、作業能率が向上した。また、電子フォームの設計データの正確性が向上するので、電子フォームの検証による修正が減少するので、修正作業や修正部分の校正作業が軽減されて、作業能率が向上した。
【図面の簡単な説明】
【００３４】
【図１】本発明によるの電子フォーム編集支援装置から電子フォーム編集装置までの大          まかな動作フローの説明図
【図２】電子フォーム編集支援装置の詳細な構成図
【図３】入力フィールド定義表データの説明図
【図４】入力フィールド属性データの説明図
【図５】項目変換表の説明図
【図６】入力フィールド標準属性表の説明図
【図７】入力フィールド定義表データから属性データに変換したデータの編集の説明図
【図８】座標値に、標準値が設定された入力フィールドを表示した例
【図９】電子フォーム編集支援装置のフローチャート
【図１０】(参考）編集画面の例：入力フィールドを所定の位置に配置
【図１１】(参考）編集画面の例：入力フィールドと背景とを合成編集させた電子フォー          ム
【図１２】(参考）編集画面の例：電子フォームの背景
【図１３】(参考）編集画面の例：完成された電子フォーム
【符号の説明】
【００３５】
１００  電子フォーム編集支援装置
１０１  フォーム設計データ読取手段
１０２  入力フィールド属性データ生成手段
１０４  入力フィールド属性データ変更手段
１０５  編集用入力フィールド属性データ生成手段
１１０  記憶手段
１１１  項目変換表
１１２  入力フィールド標準属性表
２００  電子フォーム編集装置
３０１  電子フォームの入力フィールド定義表データ
４０１  入力フィールド属性データ
５０１  座標値に標準値が設定された入力フィールド群
【図１】
2006318248.tif 000003
【図２】
2006318248.tif 000004
【図３】
2006318248.tif 000005
【図４】
2006318248.tif 000006
【図５】
2006318248.tif 000007
【図６】
2006318248.tif 000008
【図７】
2006318248.tif 000009
【図８】
2006318248.tif 000010
【図９】
2006318248.tif 000011
【図１０】
2006318248.tif 000012
【図１１】
2006318248.tif 000013
【図１２】
2006318248.tif 000014
【図１３】
2006318248.tif 000015