(57)【要約】【課題】高品質で多様なものを容易に提供できるようにする。【解決手段】入力項目テンプレートファイルと、フォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する手段と、  ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する手段とを備えることを特徴とするフォーム提供システム。【選択図】なし【特許請求の範囲】
【請求項１】
入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する手段と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する手段とを備えることを特徴とするフォーム提供システム。
【請求項２】
入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項１に記載のフォーム提供システム。
【請求項３】
コンピュータ又はコンピュータ群が実行する方法であって、
入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する工程と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する工程とを含むことを特徴とするフォーム提供方法。
【請求項４】
入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項３に記載のフォーム提供方法。
【請求項５】
コンピュータ又はコンピュータ群に、
入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する工程と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することに
より、フォームを作成してユーザの端末に表示する工程とを実行させることを特徴とするフォーム提供プログラム。
【請求項６】
入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項５に記載のフォーム提供プログラム。
【請求項７】
請求項５又は６に記載のフォーム提供プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの端末からフォームが呼び出されたとき、このフォームを自動的に作成してユーザの端末に表示する技術に関する。
【背景技術】
【０００２】
一般に、コンテンツ流通業者が、そのサーバを用いて、コンテンツプロバイダ（ＣＰ）が製作したデジタルコンテンツを取りまとめ、インターネットサービスプロバイダ（ＩＳＰ）や直販サイトなどの販売先を通じて、ユーザから購買要求に応じたコンテンツの販売・配信を行う技術が知られている（例えば、特許文献１参照）。
【０００３】
コンテンツ流通業者のサーバでは、コンテンツの内容や動作に関するユーザからの問い合わせは、サポートフォームと呼ばれるフォームを表すＷｅｂページを、ユーザの端末に表示することで対応している。このサポートフォームにて、ユーザは、問い合わせに係る情報を、入力項目ごとに入力して、メール送信ボタンを押すと、メーリングリスト（ＭＬ）を経由して、コンテンツプロバイダ、販売先、コンテンツ流通業者、それぞれに所属する各サポート担当者宛に、各入力項目に入力された情報が、電子メールで送信される。各サポート担当者は、送られて来た電子メールを元に、ユーザからの問い合わせについてサポートを行う。
【０００４】
図１に、サポートフォームの例を示す。図１に示すサポートフォームは、○○倶楽部というコンテンツを、△△ネットという販売先を通じて、販売・配信を行う場合のものである。また、図１に示すサポートフォームには、入力項目として、お名前、コンテンツ利用時のＩＤ、Ｅ−ｍａｉｌアドレス、ご利用日時、ご利用環境、お問い合わせ内容、が表示されている。また、図１に示すサポートフォームでは、メール送信ボタンのことを、入力内容確認ボタンと呼んでいる。
【０００５】
サポートフォームは、通常、全体的なデザイン（ページ構成や配色など）は、コンテンツや販売先によらず同一であるが、コンテンツや販売先によって、入力項目、文面、サポート担当者（電子メールの宛て先）が異なる。
【０００６】
従来から、コンテンツ流通業者は、以下のような手順で、コンテンツごとに、各サポート担当者のメールアドレスを示すメーリングリストを作成し、また、コンテンツごと、販売先ごとに、サポートフォームを作成している。
【０００７】
まず、コンテンツ担当者は、コンテンツを、コンテンツ流通業者のサーバに登録したら、ページ作成担当者へサポートフォーム作成の依頼を出すと同時に、サポートフォームで使用するメーリングリストを作成して、コンテンツ流通業者のサーバに登録する。ページ作成担当者は、コンテンツ担当者から渡された情報を元に、サポートフォームを手作業で作成する。しかし、ページ作成担当者は、典型的なサポートフォームしか作成できないために、入力項目を増やしたり文面を変更したりする場合は、カスタマイズ担当者によって手を加えられる。こうして作成されたサポートフォームのＨＴＭＬデータは、コンテンツ流通業者のサーバへアップロードされる。
【０００８】
このような従来のサポートフォーム作成には、以下のような問題点がある。
【０００９】
第１に、コンテンツ担当者からページ作成担当者へ送られる情報が管理されていない。
【００１０】
第２に、コンテンツ担当者からページ作成担当者への連絡方法が決まっていない。
【００１１】
第３に、ページ作成担当者が複数存在している。
【００１２】
第４に、サポートフォームのページデザインは、どれもほぼ同一であるのに、コンテンツごと、販売先ごとに、一枚ずつ手作業で作成している。
【００１３】
これらのことに端を発して、連絡・手作業から発生する作業ミスによる品質低下、複数担当者による時間のロスや作業の低効率化が著しい。
【特許文献１】特許第３４２８９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は斯かる背景技術に鑑みてなされたもので、サポートフォームに限らず一般のフォームについて、高品質で多様なものを容易に提供できるようにすることを課題とする。
【課題を解決するための手段】
【００１５】
本発明において上記課題を達成するために、まず請求項１の発明では、入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する手段と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する手段とを備えることを特徴とするフォーム提供システムとしたものである。
【００１６】
また請求項２の発明では、入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項１に記載のフォーム提供システムとしたものである。
【００１７】
また請求項３の発明では、コンピュータ又はコンピュータ群が実行する方法であって、
入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する工程と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する工程とを含むことを特徴とするフォー
ム提供方法としたものである。
【００１８】
また請求項４の発明では、入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項３に記載のフォーム提供方法としたものである。
【００１９】
また請求項５の発明では、コンピュータ又はコンピュータ群に、
入力項目に関する各情報を挿入する位置を示すものを含む入力項目テンプレートファイルと、入力項目以外に関する各情報を挿入する位置を示すものと各入力項目が記述されたファイルを挿入する位置を示すものとを含むフォームテンプレートファイルと、入力項目に関する各情報と、入力項目以外に関する各情報とを保管する工程と、
ユーザの端末からフォームが呼び出されたとき、入力項目テンプレートファイルの入力項目に関する各情報を挿入する位置に、入力項目に関する各情報を挿入して、入力項目を表すファイルを作成し、各入力項目を表すファイルを結合して各入力項目が記述されたファイルを作成し、フォームテンプレートファイルの入力項目以外の各情報を挿入する位置に入力項目以外に関する各情報を挿入し、フォームテンプレートファイルの各入力項目が記述されたファイルを挿入する位置に各入力項目が記述されたファイルを挿入することにより、フォームを作成してユーザの端末に表示する工程とを実行させることを特徴とするフォーム提供プログラムとしたものである。
【００２０】
また請求項６の発明では、入力項目以外に関する各情報が、コンテンツに関するものと、販売先に関するものとを含み、
フォームが、コンテンツを利用するユーザをサポートするサポートフォームであることを特徴とする請求項５に記載のフォーム提供プログラムとしたものである。
【００２１】
また請求項７の発明では、請求項５又は６に記載のフォーム提供プログラムを記録した記録媒体としたものである。
【発明の効果】
【００２２】
請求項１、３、５、及び請求項５を引用する請求項７の発明では、高品質で多様なフォームを容易に提供できるという効果がある。
【００２３】
請求項２、４、６、及び請求項６を引用する請求項７の発明では、高品質で多様なサポートフォームを容易に提供できるという効果がある。
【００２４】
以上、本発明は、サポートフォームに限らず一般のフォームについて、高品質で多様なものを容易に提供できるという効果がある。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明の最良の一実施形態を説明する。
【００２６】
１．構成
本実施形態に係るシステムは、図２に示すように、ユーザの端末と、サポート担当者の端末と、コンテンツ担当者の端末と、ＣＤＢと、サポートフォーム作成システムと、ＭＬ管理サーバとを備える。ユーザの端末と、サポート担当者の端末とを、それぞれ、複数備えても良い。
【００２７】
各端末は、パソコンなどのコンピュータ、或は、携帯電話機やＰＤＡなどの携帯情報端末である。
【００２８】
ユーザの端末は、ネットワークを介して、サポートフォーム作成システムに接続される。このネットワークは、コンテンツ流通業者が販売先を通じてコンテンツをユーザに販売・配信するのに利用しているもので、例えば、インターネットである。
【００２９】
サポート担当者の端末は、ネットワークを介して、サポートフォーム作成システムに接続される。このネットワークは、コンテンツ流通業者が販売先を通じてコンテンツをユーザに販売・配信するのに利用しているものであっても良いし、これとは別のものであっても良い。
【００３０】
コンテンツ担当者の端末は、ネットワークを介して、ＣＤＢと、サポートフォーム作成システムと、ＭＬ管理サーバとに接続される。このネットワークは、コンテンツ流通業者が販売先を通じてコンテンツをユーザに販売・配信するのに利用しているものであっても良いし、これとは別のものであっても良い。
【００３１】
コンテンツ担当者の端末は、メーリングリスト作成部と、サポートフォーム情報入力部とを有する。メーリングリスト作成部は、ＣＤＢで保管されているコンテンツに関する情報に基づいて、各コンテンツごとに、各サポート担当者のメールアドレスを示すメーリングリストを作成して、ＭＬ管理サーバに登録する機能を有する。サポートフォーム情報入力部は、サポートフォーム情報を入力して、ＣＤＢに登録できる機能を有する。サポートフォーム情報入力部にて、サポートフォーム情報の入力に際して、サポートフォーム情報の中に、ＭＬ管理サーバに保管されているものがあれば、これを読み出して用いることができても良い。
【００３２】
ＣＤＢは、コンテンツメタデータベースの略称であって、コンテンツに関する情報を保管するコンピュータシステムである。コンテンツに関する情報には、サポートフォーム情報が含まれ、また、このサポートフォーム情報に基づいて、サポートフォームを作成する際に用いる、サポートフォームテンプレートファイルと、入力項目テンプレートファイルとも含まれる。
【００３３】
ＭＬ管理サーバは、メーリングリスト管理サーバの略称であって、各コンテンツごとに作成された、各サポート担当者のメールアドレスを示すメーリングリストを保管するコンピュータシステムである。
【００３４】
サポートフォーム作成システムは、サポートフォーム作成部と、サポート情報表示部とを有するコンピュータシステムである。サポートフォーム作成部は、ユーザの端末からサポートフォームが呼び出されると、ＣＤＢに保管されているサポートフォーム情報に基づいて、このサポートフォームをＣＧＩで動的に作成して、このユーザの端末に表示する機能を有する。また、サポート情報表示部は、サポート担当者の端末からサポート情報が呼び出されると、サポート情報として、ＣＤＢに保管されているサポートフォーム情報や、ＭＬ管理サーバに保管されているメーリングリストを、このサポート担当者の端末に表示する機能を有する。
【００３５】
サポートフォーム情報は、コンテンツに関する情報と、販売先に関する情報と、サポートフォームに含まれる入力項目に関する情報とを含むが、それぞれは、ＣＤＢにおいて、図３に示すような、コンテンツ情報テーブルと、図４に示すような、販売先情報テーブルと、図５に示すような、入力項目情報テーブルとを用いて保管される。
【００３６】
コンテンツ情報テーブルは、コンテンツに関する情報を項目ごとに保管するためのもので、一つの行が一つのコンテンツに対応し、項目として、コンテンツＩＤと、コンテンツ
名と、メールアドレスと、サポートフォームテンプレートファイル名と、コンテンツ特記事項とがある。
【００３７】
コンテンツＩＤは、コンテンツを唯一に識別するＩＤである。
【００３８】
コンテンツ名は、コンテンツの名称である。
【００３９】
メールアドレスは、コンテンツの各サポート担当者のメールアドレスを示すメーリングリストのメールアドレスであって、コンテンツ担当者の端末のメーリングリスト作成部で作成され、ＭＬ管理サーバで保管されているものである。
【００４０】
サポートフォームテンプレートファイル名は、コンテンツのサポートフォームを販売先ごとに作成する際に、テンプレートとして用いるファイルの名称である。サポートテンプレートファイルの例として、サポートフォームテンプレート１．ｈｔｍｌの前半を図６に示し、その後半を図７に示す。この例に示すように、サポートテンプレートファイルは、ＨＴＭＬで記述されている。
【００４１】
コンテンツ特記事項は、コンテンツのサポートについて、特に記する個々の事項を、：：で区切って順に記録したもので、個々の事項の中には空文字があっても良く、ある番目以降の事項が全て空文字である場合には、この番目以降の事項を区切る：：を省略しても良い。
【００４２】
サポートテンプレートファイルには、サポートフォームを作成する際に、コンテンツＩＤ、コンテンツ名、メールアドレス、コンテンツ特記事項に記録されている個々の事項、それぞれを挿入する位置を示し、挿入と同時に削除される注釈タグが記載されている。サポートフォームテンプレートファイルの例として図６及び７に示すサポートフォームテンプレート１．ｈｔｍｌには、コンテンツＩＤを挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＣＩＤ−−＞が記載されている。また、コンテンツ名を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＴＩＴＬＥ−−＞が記載されている。また、メールアドレスを挿入する位置を示し、挿入と同時に削除される所定の注釈として、＜！−−ＭＡＩＬＴＯ−−＞が記載されている。また、コンテンツ特記事項に記録されている１番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＣＩＤ＿ＴＥＸＴ＿ＯＰＴＩＯＮ１−−＞が記載されている。また、コンテンツ特記事項に記録されている２番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＣＩＤ＿ＴＥＸＴ＿ＯＰＴＩＯＮ２−−＞が記載されている（図示せず）。
【００４３】
販売先情報テーブルは、販売先に関する情報を項目ごとに保管するためのもので、一つの行が一つの販売先に対応し、項目として、販売先ＩＤと、ユーザＩＤの呼称１と、ユーザＩＤの呼称２と、販売先特記事項とがある。
【００４４】
販売先ＩＤは、販売先を唯一に識別するＩＤである。
【００４５】
ユーザＩＤの呼称１は、販売先でのユーザＩＤの呼び名である。
【００４６】
ユーザＩＤの呼称２は、販売先でのユーザＩＤのもう一つの呼び名である。
【００４７】
販売先特記事項は、販売先について、特に記する個々の事項を、：：で区切って順に記録したもので、個々の事項の中には空文字があっても良く、ある番目以降の事項が全て空文字である場合には、この番目以降の事項を区切る：：を省略しても良い。
【００４８】
サポートテンプレートファイルには、サポートフォームを作成する際に、販売先ＩＤ、販売先名、ユーザＩＤの呼称１、販売先特記事項に記録されている個々の事項、それぞれを挿入する位置を示し、挿入と同時に削除される注釈タグも記載されている。サポートフォームテンプレートファイルの例として図６及び７に示すサポートフォームテンプレート１．ｈｔｍｌには、販売先ＩＤを挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＰＩＤ−−＞が記載されている。また、販売先名を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＩＳＰＮＡＭＥ−−＞が記載されている。また、ユーザＩＤの呼称１を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＵＩＤ−−＞が記載されている。また、販売先特記事項に記録されている１番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＰＩＤ．ＴＸＴ−−＞が記載されている。また、販売先特記事項に記録されている２番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＰＩＤ＿ＴＥＸＴ＿ＯＰＴＩＯＮ１−−＞が記載されている。また、販売先特記事項に記録されている３番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＰＩＤ＿ＴＥＸＴ＿ＯＰＴＩＯＮ２−−＞が記載されている（図示せず）。
【００４９】
入力項目情報テーブルは、サポートフォームに含まれる入力項目に関する情報を項目ごとに保管するためのもので、一つの行が一つの入力項目に対応し、項目として、販売先ＩＤと、コンテンツＩＤと、ｎａｍｅと、ｔｙｐｅと、入力項目テンプレートファイル名と、入力項目名と、入力項目特記事項とがある。
【００５０】
コンテンツＩＤは、コンテンツを唯一に識別するＩＤである。
【００５１】
販売先ＩＤは、販売先を唯一に識別するＩＤである。
【００５２】
販売先ＩＤとコンテンツＩＤとが指定されている場合、この販売先ＩＤで識別される販売先向けの、このコンテンツＩＤで識別されるコンテンツのサポートフォームに、これら販売先ＩＤとコンテンツＩＤとが指定されている行に対応する入力項目を含めることを意味する。また、販売先ＩＤが無指定で、コンテンツＩＤが指定されている場合、全ての販売先向けの、このコンテンツＩＤで識別されるコンテンツのサポートフォームに、販売先ＩＤが無指定で、このコンテンツＩＤが指定されている行に対応する入力項目を含めることを意味する。また、販売先ＩＤが指定されていて、コンテンツＩＤが無指定である場合、この販売先ＩＤで識別される販売先向けの、すべてのコンテンツのサポートフォームに、この販売先ＩＤが指定され、コンテンツＩＤが無指定の行に対応する入力項目を含めることを意味する。また、販売先ＩＤとコンテンツＩＤとが無指定ならば、すべての販売先向けの、すべてのコンテンツのサポートフォームに、これら販売先ＩＤとコンテンツＩＤとが無指定の行に対応する入力項目を含めることを意味する。
【００５３】
ｎａｍｅは、入力項目を識別するためのＮＡＭＥ項目である。
【００５４】
ｔｙｐｅは、入力項目の種類であって、この入力項目の種類がＩＮＰＵＴタグで記述されるものの場合には、ＩＮＰＵＴタグのＴＹＰＥ属性の値でもある。
【００５５】
入力項目テンプレートファイル名は、入力項目を表すファイルを作成する際に用いるテンプレートの名前である。入力項目テンプレートの例として、テキスト１．ｔｘｔを図８に示す。この例に示すように、入力項目テンプレートファイル名は、ＨＴＭＬで記述される。入力項目テンプレートが無指定の行に対応する入力項目は、サポートフォームテンプレートファイルのＦＯＲＭタグ中に、予め挿入されていることを意味する。他方、入力項目テンプレートが指定されている行に対応する入力項目は、サポートフォームテンプレー
トファイルのＦＯＲＭタグ中に、新たに挿入されることを意味する。
【００５６】
入力項目名は、入力項目の名称である。入力項目テンプレート名が指定されている場合、入力項目名は、サポートフォームに表示されることになる。
【００５７】
入力項目特記事項は、入力項目について、特に記する個々の事項を、：：で区切って順に記録したもので、個々の事項の中には空文字があっても良く、ある番目以降の事項が全て空文字である場合には、この番目以降の事項を区切る：：を省略しても良い。
【００５８】
入力項目サポートテンプレートファイルには、入力項目を表すファイルを作成する際に、ｎａｍｅ、入力項目名、入力項目特記事項に記録されている個々の事項、それぞれを挿入する位置を示し、挿入と同時に削除される注釈タグが記載されている。入力項目テンプレートの例として図８に示すテキスト１．ｔｘｔには、ｎａｍｅを挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＩＮＰＵＴ  ＮＡＭＥ−−＞が記載されている。また、入力項目名を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＤＩＳＰＬＡＹ  ＮＡＭＥ−−＞が記載されている。また、入力項目特記事項に記録されている１番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＯＰＴＩＯＮ  ＴＥＸＴ０−−＞が記載されている。また、入力項目特記事項に記録されている２番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＯＰＴＩＯＮ  ＴＥＸＴ１−−＞が記載されている。また、入力項目特記事項に記録されている３番目の事項を挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＯＰＴＩＯＮ  ＴＥＸＴ２−−＞が記載されている。
【００５９】
入力項目テンプレートファイルが、ＩＮＰＵＴタグで記述される入力項目を表すファイルを作成するのに用いられるものである場合、この入力項目サポートテンプレートファイルには、この入力項目を表すファイルを作成する際に、ｔｙｐｅを挿入する位置を示し、挿入と同時に削除される注釈タグも記載されている。図８に示すテキスト１．ｔｘｔは、入力項目がＩＮＰＵＴタグで記述されるものである場合に用いられる入力項目サポートテンプレートファイルの例であるが、このテキスト１．ｔｘｔには、ｔｙｐｅを挿入する位置を示し、挿入と同時に削除される注釈タグとして、＜！−−ＩＮＰＵＴ  ＴＹＰＥ−−＞が記載されている。
【００６０】
サポートフォーム作成システムのサポートフォーム作成部が、ある販売先向けの、あるコンテンツのサポートフォームをＧＧＩで作成する際に、入力項目情報テーブルにおいて、この販売先の販売先ＩＤが指定されているか或は販売先ＩＤが無指定で、かつ、このコンテンツのコンテンツＩＤが指定されているか或はコンテンツＩＤが無指定で、かつ、入力項目テンプレートファイル名が指定されている行に対応する入力項目について、各入力項目を表すファイルを作成し、さらに、これらファイルを全て結合して、サポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルを作成する。図９に、サポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルの例を示す。図９に示すファイルは、図５に示す入力項目情報テーブルにおいて、販売先ＩＤがＡＢＣと指定されているか或は販売先ＩＤが無指定で、コンテンツＩＤが１２３と指定されているか或はコンテンツＩＤが無指定で、かつ、入力項目テンプレートファイル名が指定されている行に対応する各入力項目について、各入力項目を表すファイルを作成し、さらに、これらファイルを結合したものである。
【００６１】
サポートテンプレートファイルには、サポートフォームを作成する際に、このサポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルを挿入する位置を示し、挿入と同時に削除される注釈タグも記載されている。サ
ポートフォームテンプレートファイルの例として図６及び７にサポートフォームテンプレート１．ｈｔｍｌには、この注釈タグとして、＜！−−ＯＰＴＩＯＮ＿ＩＮＰＵＴ＿ＴＥＸＴ−−＞が記載されている。
【００６２】
２．処理
まず、サポートフォーム作成システムのサポートフォーム作成部が、サポートフォームを作成するために実行する処理の流れの例を、図１０及び図１１に示すフローチャートに従って、以下に説明する。
【００６３】
Ｓ（ＳＴＥＰ）１；
ユーザ端末から、サポートフォームの呼び出しを、このサポートフォームが、どの販売先向けのものかを示す販売先ＩＤと、どのコンテンツのものかを示すコンテンツＩＤと共に受け取る。
【００６４】
Ｓ（ＳＴＥＰ）２；
入力項目情報テーブルにおいて、受け取った販売先ＩＤが指定されているか或は販売先ＩＤが無指定で、かつ、受け取ったコンテンツＩＤが指定されているか或はコンテンツＩＤが無指定で、かつ、入力項目テンプレートファイル名が指定されている行の中で、最初の行を、当該行とする。
【００６５】
Ｓ（ＳＴＥＰ）３；
当該行から、ｎａｍｅと、ｔｙｐｅと、入力項目テンプレートファイル名と、入力項目名、入力項目特記事項に記録されている各事項とを読み出す。
【００６６】
Ｓ（ＳＴＥＰ）４；
読み出した入力項目テンプレートファイル名を持つ入力項目テンプレートファイルを、ＣＤＢから読み出す。
【００６７】
Ｓ（ＳＴＥＰ）５；
読み出したｔｙｐｅが、ＩＮＰＵＴタグで記述される入力項目の種類を表す場合は、ＳＴＥＰ６に進み、他方、そうでない場合は、ＳＴＥＰ７に進む。
【００６８】
Ｓ（ＳＴＥＰ）６；
読み出した入力項目テンプレートファイルにおいて、ｎａｍｅ、ｔｙｐｅ、入力項目名、入力項目特記事項に記録されている各事項、それぞれを挿入する位置に、読み出したｎａｍｅ、読み出したｔｙｐｅ、読み出した入力項目名、読み出した入力項目特記事項に記録されている各事項を、それぞれ挿入すると同時に、それらの挿入位置を表す注釈タグを削除することにより、当該行に対応する入力項目を表すファイルを作成する。その後、ＳＴＥＰ８に進む。
【００６９】
Ｓ（ＳＴＥＰ）７；
読み出した入力項目テンプレートファイルにおいて、ｎａｍｅ、入力項目名、入力項目特記事項に記録されている各事項、それぞれを挿入する位置に、読み出したｎａｍｅ、読み出した入力項目名、読み出した入力項目特記事項に記録されている各事項を、それぞれ挿入すると同時に、それらの挿入位置を表す注釈タグを削除することにより、当該行に対応する入力項目を表すファイルを作成する。
【００７０】
Ｓ（ＳＴＥＰ）８；
入力項目情報テーブルにおいて、受け取った販売先ＩＤが指定されているか或は販売先ＩＤが無指定で、かつ、受け取ったコンテンツＩＤが指定されているか或はコンテンツＩ
Ｄが無指定で、かつ、入力項目テンプレートファイル名が指定されている行の中で、当該行の次の行がある場合、ＳＴＥＰ９に進み、他方、無い場合、ＳＴＥＰ１０に進む。
【００７１】
Ｓ（ＳＴＥＰ）９；
入力項目情報テーブルにおいて、受け取った販売先ＩＤが指定されているか或は販売先ＩＤが無指定で、かつ、受け取ったコンテンツＩＤが指定されているか或はコンテンツＩＤが無指定で、かつ、入力項目テンプレートファイル名が指定されている行の中で、当該行の次の行を、新たに当該行として、ＳＴＥＰ３に戻る。
【００７２】
Ｓ（ＳＴＥＰ）１０；
作成した入力項目を表すファイルを、作成順に、全て結合することにより、サポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルを作成する。
【００７３】
Ｓ（ＳＴＥＰ）１１；
販売先情報テーブルにおいて、受け取った販売先ＩＤが指定されている行から、ユーザＩＤの呼称１と、販売先特記事項に記録されている各事項とを読み出す。
【００７４】
Ｓ（ＳＴＥＰ）１２；
コンテンツ情報テーブルにおいて、受け取ったコンテンツＩＤが指定されている行から、コンテンツ名と、メールアドレスと、サポートフォームテンプレートファイル名と、コンテンツ特記事項に記録されている各事項とを読み出す。
【００７５】
Ｓ（ＳＴＥＰ）１３；
読み出したサポートフォームテンプレートファイル名を持つサポートフォームテンプレートファイルを、ＣＤＢから読み出す。
【００７６】
Ｓ（ＳＴＥＰ）１４；
読み出したサポートフォームテンプレートファイルにおいて、コンテンツＩＤ、コンテンツ名、メールアドレス、コンテンツ特記事項に記録されている各事項、販売先ＩＤ、ユーザＩＤの呼称１、販売先特記事項に記録されている各事項、サポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイル、それぞれを挿入する位置に、受け取ったコンテンツＩＤ、読み出したコンテンツ名、読み出したメールアドレス、読み出したコンテンツ特記事項に記録されている各事項、受け取った販売先ＩＤ、読み出したユーザＩＤの呼称１、読み出した販売先特記事項に記録されている各事項、作成したサポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルを、それぞれ挿入すると同時に、それらの挿入位置を表す注釈タグを削除することにより、サポートフォームを作成する。
【００７７】
Ｓ（ＳＴＥＰ）１５；
作成したサポートフォームを、ユーザの端末に表示する。
【００７８】
最後に、コンテンツ担当者の端末のメーリングリスト作成部が、あるコンテンツについて、メーリングリストを作成するために実行する処理の流れの例を、図１２に示すフローチャートに従って、以下に説明する。
【００７９】
Ｓ（ＳＴＥＰ）１；
ユーザに、メーリングリストを作成しようと思うコンテンツのコンテンツＩＤを入力させて、ＣＤＢから、このコンテンツＩＤに紐付くデータを読み出して表示し、表示したデータの中から、メーリングリストのメールアドレスの候補を指定させる。この際、ユーザ
に、デフォルトのドメインを、指定するよう促しても良い。
【００８０】
Ｓ（ＳＴＥＰ）２；
メーリングリストのメールアドレスの候補と同一のものが、ＭＬ管理サーバに登録されているか否かを確かめ、登録されている場合、ＳＴＥＰ４に進み、他方、登録されていない場合、ＳＴＥＰ３に進む。
【００８１】
Ｓ（ＳＴＥＰ）３；
ユーザに、メーリングリストのメールアドレスの候補を変更するか否かを問い、変更するとの返答があった場合、ＳＴＥＰ４に進み、他方、変更しないとの返答があった場合、ＳＴＥＰ５に進む。
【００８２】
Ｓ（ＳＴＥＰ）４；
ユーザに、メーリングリストのメールアドレスの候補を変更させて、ＳＴＥＰ２に戻る。
【００８３】
Ｓ（ＳＴＥＰ）５；
メーリングリストのメールアドレスの候補をメーリングリストのメールアドレスとし、各サポート担当者のメールアドレスをユーザに入力させて、このメーリングリストのメールアドレスと、各サポート担当者のメールアドレスとを一緒にＭＬ管理サーバに登録する。
【図面の簡単な説明】
【００８４】
【図１】サポートフォームの例を示す図。
【図２】本実施形態に係るシステムの構成例を示す図。
【図３】コンテンツ情報テーブルの例を示す図。
【図４】販売先情報テーブルの例を示す図。
【図５】入力項目情報テーブルの例を示す図。
【図６】サポートフォームテンプレート１．ｈｔｍｌの前半を示す図。
【図７】サポートフォームテンプレート１．ｈｔｍｌの後半を示す図。
【図８】テキスト１．ｔｘｔを示す図。
【図９】サポートフォームテンプレートファイルのＦＯＲＭタグ中に新たに挿入する各入力項目を記述したファイルの例を示す図。
【図１０】サポートフォーム作成システムのサポートフォーム作成部が、サポートフォームを作成するために実行する処理の流れの例を示すフローチャートの前半。
【図１１】サポートフォーム作成システムのサポートフォーム作成部が、サポートフォームを作成するために実行する処理の流れの例を示すフローチャートの後半。
【図１２】コンテンツ担当者の端末のメーリングリスト作成部が、あるコンテンツについて、メーリングリストを作成するために実行する処理の流れの例を示すフローチャート。
【図１】
2006201905.tif 000002
【図２】
2006201905.tif 000003
【図３】
2006201905.tif 000004
【図４】
2006201905.tif 000005
【図５】
2006201905.tif 000006
【図６】
2006201905.tif 000007
【図７】
2006201905.tif 000008
【図８】
2006201905.tif 000009
【図９】
2006201905.tif 000010
【図１０】
2006201905.tif 000011
【図１１】
2006201905.tif 000012
【図１２】
2006201905.tif 000013