(57)【要約】【課題】同一の電子フォームを使用しながら、電子フォームに貼付された編集プログラムによってクライアント端末に異なる画面として表示させる電子フォーム配信システム及び配信方法を提供する。【解決手段】サーバは、少なくとも、電子フォームコードが貼付された電子フォームによる入力画面情報と、入力画面単位で入力フィールドを編集するための編集プログラムコードが貼付された入力フィールド編集プログラムとを格納する格納部を有し、前記クライアント管理端末は、少なくとも、クライアント情報と、電子フォームコード情報と、電子フォームコード別編集プログラムコード情報とを格納する格納部を有し、前記クライアント端末は、少なくとも、前記電子フォームによる入力画面を表示する表示手段と、データ入力のための入力手段と、を有する電子フォーム配信システムを提供する。【選択図】  図１
2007249609.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、クライアント端末と、クライアント管理端末とがネットワークで接続され、クライアント管理端末の指示に基づいてサーバからクライアント端末に最適な文書入力画面を配信する電子フォーム配信システムであって、
前記サーバは、少なくとも、
電子フォームコードが貼付された電子フォームによる入力画面情報と、入力画面単位で入力フィールドを編集するための編集プログラムコードが貼付された入力フィールド編集プログラムとを格納する格納部を有し、
前記クライアント管理端末は、少なくとも、
クライアント情報と、電子フォームコード情報と、電子フォームコード別編集プログラムコード情報とを格納する格納部を有し、
前記クライアント端末は、少なくとも、
前記電子フォームによる入力画面を表示する表示手段と、データ入力のための入力手段を有する、
ことを特徴とする電子フォーム配信システム。
【請求項２】
請求項１に記載の電子フォーム配信システムを使用し、
同一の電子フォームを使用しながら、電子フォームに貼付された編集プログラムによってクライアントに異なる文書入力画面を送信する電子フォームの配信方法であって、少なくとも、
クライアント管理端末が、クライアントコード別に電子フォームコード，編集プログラムコードを指定した入力画面配信情報リストを作成するステップと、前記入力画面配信情報リストをサーバに送信するステップと、
サーバが、前記入力画面配信情報リストを受信し、一時保管するステップと、
クライアント管理端末が、クライアント端末に文書提出を指示するステップと、
クライアント管理端末の指示に基づいて、クライアント端末からサーバに文書入力画面の送信を要求するステップと、
サーバが、クライアント端末の要求に基づいて、一時保管している入力画面配信情報リストから電子フォームコードと編集プログラムコードによって、電子フォームによる入力画面情報と編集プログラムを読み出して、クライアント端末に送信するステップと、
を含むステップからなることを特徴とする電子フォーム配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子フォーム配信システム及び配信方法に関し、詳しくは、各階層のクライアントに適切な電子フォームが配信される電子フォーム配信システム及び配信方法に関する。
【背景技術】
【０００２】
従来、役所などへの申請は、申請を行う人が申請書などの書類を取り寄せて必要事項を記入し提出することにより行われていた。
近年では、インターネットにより必要な書類を選択し、印刷し、印刷された紙に必要事項を記載して提出することができるようになっている。
一方、企業などでは、従業員が提出する書類を階層別にフォーマッティングしている場合がある。この場合、従業員は、階層別の複数の書類を確認して自分に合った書類を選択し、必要事項を記載し、提出しなければならない。
そこで、多量な文書や多様化する文書を公開するに際し、迅速かつ安全に自動マスキング，一括マスキングを行う文書管理システムが提供されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の内容によれば、この文書管理システムは、作成文書またはそのＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ：アドビシステムズ社の登録商標）文書を、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）タグのタグ辞書を用いて構造解析し、これらの文書論理構造を表わして文書要素毎にＸＭＬタグが付加されたＸＭＬ文書を作成する。これら文書は、文書原本として保管される。これらＸＭＬタグには、タグ辞書に基づいて各文書要素に付加されたタグにマスキング加工をするか、しないかの優先度を示す非公開レベルが定義されている。ＰＤＦ文書をマスキング処理をする場合には、このＰＤＦ文書とＸＭＬ文書とを突き合せ、ＰＤＦ文書の文書要素を、これに対応するＸＭＬ文書の文書要素のタグに応じて、マスキング処理するか、しないかの判定をするというものである。
【０００４】
【特許文献１】特開２００４−９４５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術は、公開する対象によって原文の非公開部をマスキング処理して公開している。本発明では、同一の電子フォームを使用しながら、電子フォームに貼付された編集プログラムによってクライアント端末に異なる画面として表示させる電子フォーム配信システム及び配信方法を提供する。
【課題を解決するための手段】
【０００６】
前記課題の目的を達成するために、本発明の電子フォーム配信システムの第一の態様は、サーバと、クライアント端末と、クライアント管理端末とがネットワークで接続され、クライアント管理端末の指示に基づいてサーバからクライアント端末に最適な文書入力画面を配信する電子フォーム配信システムであって、前記サーバは、少なくとも、電子フォームコードが貼付された電子フォームによる入力画面情報と、入力画面単位で入力フィールドを編集するための編集プログラムコードが貼付された入力フィールド編集プログラムとを格納する格納部を有し、前記クライアント管理端末は、少なくとも、クライアント情報と、電子フォームコード情報と、電子フォームコード別編集プログラムコード情報とを格納する格納部を有し、前記クライアント端末は、少なくとも、前記電子フォームによる入力画面を表示する表示手段と、データ入力のための入力手段と、を有することを特徴とするものである。
【０００７】
また、第二の態様は、第一の態様のもとで、同一の電子フォームを使用しながら、電子フォームに貼付された編集プログラムによってクライアントに異なる文書入力画面を送信する電子フォームの配信方法であって、少なくとも、クライアント管理端末が、クライアントコード別に電子フォームコード，編集プログラムコードを指定した入力画面配信情報リストを作成するステップと、前記入力画面配信情報リストをサーバに送信するステップと、サーバが、前記入力画面配信情報リストを受信し、一時保管するステップと、クライアント管理端末が、クライアント端末に文書提出を指示するステップと、クライアント管理端末の指示に基づいて、クライアント端末からサーバに文書入力画面の送信を要求するステップと、サーバが、クライアント端末の要求に基づいて、一時保管している入力画面配信情報リストから電子フォームコードと編集プログラムコードによって、電子フォームによる入力画面情報と編集プログラムを読み出して、クライアント端末に送信するステップと、を含むステップからなることを特徴とするものである。
【発明の効果】
【０００８】
本発明によって、サーバは、クライアント別に電子フォーム情報を作成、格納する必要がなく、情報格納部の容量を大幅に削減することができ、その結果、システムを安価に運用することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の電子フォーム配信システム及び配信方法について説明する。以下の説明で引用する電子フォームは、企業などで、従業員が必要事項を記載して提出するための階層別にフォーマッティングされた電子フォームの例で説明する。
図１は、本発明の電子フォーム配信システムを構築するための装置構成の一例について説明するための概念図、図２は、サーバ機能の一例について説明するためのブロック図、図３は、電子フォーム入力画面情報の一例について説明するためのブロック図、図４は、編集プログラム情報の一例について説明するためのブロック図、図５は、クライアント管理端末におけるクライアント別入力画面配信データ作成機能の一例ついて説明するためのブロック図、図６は、ＸＭＬ形式のデータ構成の一例について説明するための図，図７は、クライアント別入力画面情報の一例について説明するための図，図８は、クライアント別編集プログラム情報の一例について説明するための図，図９は、入力画面の配信手順の一例について説明するための図，である。
【００１０】
図１を参照して、本発明の電子フォーム配信システムを構築するための装置構成の一例について説明する。
本発明の電子フォーム配信システムは、情報格納部４を接続したサーバ３と、クライアント管理端末１と、クライアント管理端末に接続された複数のクライアント端末２で構築される。
また、サーバ３は、クライアント管理端末１及び複数のクライアント端末２とネットワークで接続され、クライアント端末２に指定された入力用画面を配信する。
【００１１】
前記サーバ３は、少なくとも、電子フォームコードが貼付された電子フォーム入力画面情報を格納する電子フォーム入力画面情報格納部と、編集プログラムコードが貼付された入力用画面を編集する編集プログラム情報を格納する編集プログラム情報格納部からなる情報格納部４を備え、前記電子フォーム入力用画面をクライアント端末に送信する配信手段とを備えている。また、サーバ３は、前記クライアント管理端末１から送信された入力画面配信情報リストに基づいて、電子フォーム入力画面情報格納部から電子フォーム入力画面を読み出して、クライアント別に編集プログラムを貼付する作業を行う制御部を備えている。
【００１２】
また、前記クライアント管理端末１は、電子フォームコードと、電子フォームによる書類入力画面をクライアントの階層別データに基づいてフォーマッティングする編集プログラムを貼付するための編集プログラムコードを、例えば、クライアントコード別にまとめた入力画面配信情報リストを作成し、一時保管する。
また、クライアントに書類提出の通達を出すために、クライアントリストと通達文書を作成し一時保管する。
【００１３】
また、前記クライアント端末２は、前記電子フォーム入力用画面を表示する表示部とデータ入力のための入力部と入力されたデータを前記サーバに送信する送信手段とを備えている。
クライアント端末２は、ネットワーク上でサーバ３にアクセスする通信端末であり、例えば、パーソナルコンピュータ，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ），携帯電話などである。
クライアント端末２は、クライアント管理端末１と，インターネットで接続されていても、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されていてもよい。
また、クライアント端末２は、クライアントに一対一で対応していなくてもよい。
【００１４】
電子フォームによる書類入力画面は、クライアント端末の表示部に表示される入力画面で、「全体デザイン」，「表題」，「説明文」，入力手段が文書やデータを入力するための「入力枠」などで構成されている。
電子フォームを構成している前記文書やデータを入力するための入力枠には、多くの場合、文書やデータの意味や構造を記述するための、ＸＭＬ形式により記述された「マークアップ言語」が組み込まれている。
マークアップ言語は、「タグ」と呼ばれる特定の文字列で地の文に構造を埋め込んでいく言語で、ＸＭＬ形式では、ユーザが独自のタグを指定することができる。
配信される電子フォームによる「全体デザイン」，「表題」は、書類単位で共通になっているが、「説明文」の内容や「入力枠」の配置などはクライアント別に異なる。
そのために、入力フィールドを編集するための編集プログラムがクライアント毎に貼付されている。
【００１５】
さまざまな形態があるが、本実施の形態では、サーバは、複数の企業または団体によって運営されており、サーバが配信する電子フォームは、フォーマット作成企業のコンピュータまたは配信サーバに接続されている。前記フォーマット作成企業は、複数の企業または団体から依頼されて電子フォームを作成し、電子フォームのフォーマットと編集プログラムを組みにしてサーバに供給している。
【００１６】
サーバ３は、クライアント端末２の要請に基づいて、クライアント別に指定された編集プログラムを貼付して電子フォームを配信する。
例えば、図１において、クライアント「ａ」が操作するクライアント端末「Ａ」，クライアント「ｂ」が操作するクライアント端末「Ｂ」，クライアント「ｃ」が操作するクライアント端末「Ｃ」に送信された入力画面は、それぞれに異なった編集プログラムが貼付されるために、同じ書類でも、クライアント端末２の表示画面に表示されるフォーマットは、異なった入力画面として表示される。
それぞれのクライアント「ａ」，「ｂ」，「ｃ」は、クライアント端末２に書類の入力画面を表示するために、「クライアントコード」や、「パスワード」を入力する。
【００１７】
図２を参照して、サーバ機能の一例について説明する。
サーバは、情報格納部４を備え、前記情報格納部の中に、少なくとも、電子フォームコード４１が貼付された電子フォーム入力画面情報４１０を格納する電子フォーム入力画面情報格納部と、編集プログラムコード４２が貼付された入力用画面を編集する編集プログラム情報４２０を格納する編集プログラム情報格納部を備えている。
また、サーバ３は、クライアント管理端末から送信された入力画面配信情報リスト３３に基づいて、電子フォーム入力画面情報格納部から電子フォーム入力画面４１０を読み出して、クライアント別に編集プログラム情報４２０を貼付する制御部３１を備えている。
これら、入力画面配信情報リストの内容に従って、編集された書類入力画面は、配信手段３２により、ネット経由でクライアント端末に配信される。
【００１８】
図３を参照して、電子フォーム入力画面情報の一例について説明する。
サーバ３に接続された情報格納部には、電子フォーム入力画面情報４１０を格納するファイルがある。電子フォーム入力画面情報４１０のファイルには、電子フォームコード４１０１別に電子フォームレイアウト情報（フォーマット情報）４１０１１，有効期限などの日付情報４１０１２などが格納されている。
そのほか、これら、構成情報を制御するためのデータ形式制御プログラム４１０２が格納されている。
【００１９】
図４を参照して、編集プログラム情報の一例について説明する。
サーバ３に接続された情報格納部には、編集プログラム情報４２０を格納するファイルがある。編集プログラム情報４２０のファイルには、編集プログラムコード４２別に編集プログラム４２００が格納されている。
【００２０】
図５を参照して、クライアント管理端末におけるクライアント別入力画面配信データ作成機能の一例ついて説明する。
クライアント管理端末１は、データ記憶部１０と、図示しないが、入力部、表示部、通信部、プログラムなどの格納部、制御部等を備えている。
前記データ記憶部１０には、さらに、入力画面作成のための関連データファイルが格納されている。
入力画面作成のための関連データファイルには、クライアントコード情報２０，電子フォームコード情報４１，編集プログラムコード情報４２が収納されている。
クライアント管理端末の入力部と表示部と制御部によって、クライアントコード別に電子フォームコードと編集プログラムコードを割り当てたクライアント別入力画面配信データリストを作成する。
【００２１】
図６を参照して、ＸＭＬ形式のデータ構成の一例について説明する。
クライアント端末とサーバとの間で電子フォームを介してデータの送受を行うシステムを開発する場合、仕様を定めるため、まず、個別の案件毎に、サーバ側から、クライアント管理端末側にヒアリングが行われる。
そして、システム開発を担当する者が、「マッピングツール」，「電子フォーム開発ツール」，「サーバの設定」などの既存の機能モジュールを組み合わせ、ヒアリング内容に基づいて、機能モジュール毎にパラメータファイルなどの作成や設定を行う。
【００２２】
マッピングツールは、ＸＭＬデータとデータベースとを連携するツールであり、市販されているツールを使用してマッピングを行う。
これらのマッピングツールは、テキストデータに基づいて、ＸＭＬ形式の文法に沿って編集し、所定のアプリケーションで利用可能なデータ形式に変換するものである。
【００２３】
インターネットなどで申し込みを行う場合、申込側は、ホームページを検索して、情報入力画面を通信端末の表示部に表示させ、キーボードによって必要な情報を入力枠に入力して申込を行う。
ＸＭＬ形式データ５は、ＸＭＬタグを散りばめた言語で構成され、ＸＭＬタグで表示された内容に基づいて関連付けされ、実行される。
例えば、ＸＭＬデータに，「・・＜Ｃ−ＣＯＤＥ＞０１３５７＜／Ｃ−ＣＯＤＥ＞，＜Ｅ−ＣＯＤＥ＞１２３４５６＜／Ｅ−ＣＯＤＥ＞，＜Ｆ−ＣＯＤＥ＞８２１＜／Ｆ−ＣＯＤＥ＞・・」と記述することにより、表示された入力画面を、「○○会社の、日本太郎の書類名○○報告書の入力画面」とすることができる。
これは、入力枠にタグコードとして＜Ｅ−ＣＯＤＥ＞が組み込まれ、その入力枠に「１２３４５６」と入力してサーバに送信すると、事前に登録されている、社員コードに対応した入力画面フォーマットが送信される仕組みになっているからである。
したがって、例えば、社員コードを「１２００５６」と入力すると、異なったフォーマットの書類「○○報告書」の入力画面が送信される可能性があることになる。
【００２４】
図７を参照して、クライアント別入力画面情報の一例について説明する。
図に示す指示リスト６は、クライアント管理端末からサーバに送信され、サーバ側に一時保管される情報である。「Ｃ−ＣＯＤＥ」は、会社の識別コードでサーバ側とクライアント側で「０１３５７」と取り決めたものである。
また、「Ｅ−ＣＯＤＥ」は、従業員のコード（クライアントコード）で、６桁の数字で設定されている。この数字は、実際に会社で使用されているコードを暗号化して別な番号にして使用することもできる。
指示リスト６によれば、クライアント（Ｅ−ＣＯＤＥ）「１２３４５６」に対しては、電子フォームコード「８２１」の入力用画面を送付し、電子フォームには、「００２」の編集プログラムコード（Ｐ−ＣＯＤＥ）の編集プログラムを貼付するようにということになる。
【００２５】
図８を参照して、クライアント別編集プログラム情報の一例について説明する。
図に示すリスト７は、クライアント管理端末によって図７で説明した指示リスト６を作成するために使用される参照データリストである。
図７で説明した指示リスト６には、リスト７の「Ｅ−ＲＡＮＫ」の項目が貼付されていない。
クライアント管理端末側では、クライアントの格付けコード「Ｅ−ＲＡＮＫ」情報に基づいて、入力用の画面の編集プログラムコード「Ｐ−ＣＯＤＥ」が設定される。
電子フォームコード「８２１」は、表中の全てのクライアントコード「Ｅ−ＣＯＤＥ」に対して共通である。
【００２６】
図９を参照して、入力画面の配信手順の一例について説明する。
先ず、クライアント管理端末１は、クライアント別に電子フォームコード，編集プログラムコードを記載したリストを作成する（ステップ１：以下Ｓ１と記載する）。
Ｓ１で作成したリストをサーバに向けて送信する。
サーバ３は、Ｓ１で送信されたリストを受信し、情報格納部に一時保管する（Ｓ２）。
クライアント管理端末１は、クライアント端末２に電子メールなどの手段によって、書類の提出を指示する。その際に書類提出手順についての説明資料を添える（Ｓ３）。
クライアント端末２の入力手段は、指示された書類提出手順に従って書類入力用画面の送信をサーバ３に要請する（Ｓ４）。
サーバ３は、Ｓ４の要請に基づいて書類申込画面をクライアント端末２に送信する（Ｓ５）。このときに、電子フォームコードがキーコードになり、クライアントコードに対応する編集プログラムが貼付される。
クライアント端末２は、受信した書類の入力画面に所定事項を入力してサーバ３に送信する（Ｓ６）。
サーバ３は、受信した書類を確認し、情報格納部に一時保管する（Ｓ７）。
図示していないが、Ｓ７で一時保管された書類データは、定められた期限日にクライアント管理端末１に回収される。
【００２７】
書類は、ＰＤＦ形式の電子フォームとすることもできる。
この場合、Ｗｏｒｄ（マイクロソフト社の登録商標）やＥｘｃｅｌ（マイクロソフト社の登録商標）などの印刷機能を使用して、ＰＤＦファイルを作成し、このＰＤＦファイルをＡｄｏｂｅ  Ａｃｒｏｂａｔ（アドビシステムズ社の登録商標）で読み出し、入出力可能なフィールドを上書きするやり方でＰＤＦフォームにデータを入力する。
【産業上の利用可能性】
【００２８】
各種分野で、申込者に対応する電子フォーム配信システムに広く利用できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の電子フォーム配信システムを構築するための装置構成について説明するための概念図である。
【図２】サーバ機能の一例について説明するためのブロック図である。
【図３】電子フォーム入力画面情報の一例について説明するためのブロック図である。
【図４】編集プログラム情報の一例について説明するためのブロック図である。
【図５】クライアント管理端末におけるクライアント別入力画面配信データ作成機能の一例ついて説明するためのブロック図である。
【図６】ＸＭＬ形式のデータ構成の一例について説明するための図である。
【図７】クライアント別入力画面情報の一例について説明するための図である。
【図８】クライアント別編集プログラム情報の一例について説明するための図である。
【図９】入力画面の配信手順の一例について説明するための図である。
【符号の説明】
【００３０】
１      クライアント管理端末
２      クライアント端末
３      サーバ
４      情報格納部
５      ＸＭＬ形式データ
６      指示リスト
７      参照データリスト
１０    データ記憶部
２０    クライアントコード、または、クライアントコード情報
３１    制御部
３２    配信手段
３３    入力画面配信情報リスト
４１    電子フォームコード、または、電子フォームコード情報
４２    編集プログラムコード、または、編集プログラムコード情報
４１０  電子フォーム入力画面情報
４２０  編集プログラム情報
４１０２  データ形式制御プログラム
４２００  編集プログラム
４１０１１  電子フォームのレイアウト情報
４１０１２  日付情報
【図１】
2007249609.tif 000003
【図２】
2007249609.tif 000004
【図３】
2007249609.tif 000005
【図４】
2007249609.tif 000006
【図５】
2007249609.tif 000007
【図６】
2007249609.tif 000008
【図７】
2007249609.tif 000009
【図８】
2007249609.tif 000010
【図９】
2007249609.tif 000011