(57)【要約】【課題】外部データベースに格納されたデータを有効に活用することができ、外部データベースから取得したデータを用いる処理を煩雑な設計や多大な開発を行うことなく実行できる。【解決手段】項目記憶部１１０は入力画面に表示する項目名と外部データベースにおける項目名に対応する項目を特定する項目特定情報と項目に記憶するデータの属性を示す項目属性とを対応付けて記憶し、操作表示制御部１０２は項目属性ごとに項目名を選択可能とする入力画面を表示部に表示させ、入力画面から選択された項目名および通知条件の入力を受付け、検索文生成部１０３は項目名に対応付けられた項目特定情報および通知条件を含んだ検索文を生成し、検索データ取得部１０４は検索文で外部データベース１３０を検索し、検索された検索データを外部データベース１３０から取得し、通知情報生成部１０５は検索データを含む通知情報を生成し、送受信部１０６は通知情報を送信する。【選択図】図１
2014081667.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の外部データベースからデータを取得可能な情報通知装置であって、
入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御手段と、
前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付手段と、
前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成手段と、
前記検索文生成手段によって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、
前記検索データ取得手段によって取得した前記検索データを含む通知情報を生成する通知情報生成手段と、
前記通知情報生成手段によって生成された前記通知情報を送信する送信手段と、
を備えることを特徴とする情報通知装置。
【請求項２】
前記受付手段は、
前記項目属性が日付である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された日付が、検索日の日付と一致するか否か、もしくは、前記検索日の日付から所定の期間だけ前あるいは後の日付と一致するは否かを判断する通知条件の入力を受付けること、
または、
前記項目属性が数値である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された数値が、所定の値と一致するか否か、所定の値を超えるか否か、所定の値以上であるか否か、所定の値以下であるか否か、もしくは、所定の値未満であるか否かのうちの少なくとも１つを判断する通知条件の入力を受付けること、
または、
前記項目属性がテキストデータである前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶されたテキストデータが、所定のテキストデータと一致するか否かを判断する通知条件の入力を受付けること、
または、
前記項目属性が日付である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された日付が、所定の期間内に含まれるか否かを判断する通知条件の入力を受付けること、を特徴とする請求項１に記載の情報通知装置。
【請求項３】
前記通知情報生成手段は、
前記通知情報を、メールデータとして生成すること、
または、
前記通知情報を、スケジュール管理ウェブアプリケーションに読み込まれ、スケジュールに書き込まれるスケジュールデータとして生成すること、
または、
前記通知情報を、プリンタで印刷されるプリンタデータとして生成すること、
または、
前記通知情報を、ファクシミリに送信されるファクシミリデータとして生成すること、
または、
前記通知情報を、デジタルフォトフレームに送信されるデジタルフォトフレームデータとして生成すること、
または、
前記通知情報を、音声応答ソフトウェアに読み込まれ、音声通知される音声応答データとして生成すること、
または、
前記通知情報を、ＳＮＳ（Social Networking Service）のウェブサイトに投稿することによって、ウェブサイトで表示されるウェブデータとして生成すること、を特徴とする請求項１または請求項２に記載の情報通知装置。
【請求項４】
前記外部データベースから前記項目名と前記項目特定情報と前記項目属性とを取得し、取得した前記項目名と前記項目特定情報と前記項目属性とを対応付けて前記項目記憶手段に格納する項目生成手段、をさらに備えることを特徴とする請求項１乃至請求項３のいずれか１つに記載の情報通知装置。
【請求項５】
１または複数の情報通知装置とネットワークを介して接続する情報提示装置であって、
ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、
前記情報通知装置から送信された通知情報を受信する通知情報受信手段と、
前記通知情報受信手段によって受信された前記通知情報から提示情報を抽出する情報抽出手段と、
前記情報抽出手段によって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納手段と、
を備えることを特徴とする情報提示装置。
【請求項６】
前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成手段、をさらに備えることを特徴とする請求項５に記載の情報提示装置。
【請求項７】
１または複数の外部データベースからデータを取得可能であり、かつ、入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、を備える情報通知装置で実行される情報通知方法であって、
表示制御手段が、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御ステップと、
受付手段が、前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付ステップと、
検索文生成手段が、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成ステップと、
検索データ取得手段が、前記検索文生成ステップによって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
通知情報生成手段が、前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、
送信手段が、前記通知情報生成ステップによって生成された前記通知情報を送信する送信ステップと、
を含むことを特徴とする情報通知方法。
【請求項８】
１または複数の情報通知装置とネットワークを介して接続し、かつ、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段、を備える情報提示装置で実行される情報提示方法であって、
通知情報受信手段が、前記情報通知装置から送信された通知情報を受信する通知情報受信ステップと、
情報抽出手段が、前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、
提示情報格納手段が、前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、
を含むことを特徴とする情報提示方法。
【請求項９】
１または複数の外部データベースからデータを取得可能であり、かつ、入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、を備えた１または複数のコンピュータに、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御ステップと、
前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付ステップと、
前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成ステップと、
前記検索文生成ステップによって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、
前記通知情報生成ステップによって生成された前記通知情報を送信する送信ステップと、
を実行させることを特徴とする情報通知プログラム。
【請求項１０】
１または複数の情報通知装置とネットワークを介して接続し、かつ、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、を備えた１または複数のコンピュータに、
前記情報通知装置から送信された通知情報を受信する通知情報受信ステップと、
前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、
前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、
を実行させることを特徴とする情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通知装置、情報提示装置、情報通知方法、情報提示方法、情報通知プログラムおよび情報提示プログラムに関する。
【背景技術】
【０００２】
従来、企業では経営の効率化を図るために、営業支援システムや顧客管理システムなどのさまざまなシステムを導入している。このようなシステムでは、個々の企業の業務内容や業務の流れに応じた独自のシステムを構築することによって、それぞれの企業の業務に合ったシステムを導入することができる。しかし、システムの設計や開発には多くの費用と時間が必要であり、システムが稼働するまでに相当の労力を要するとともに、業務の変更に合わせてシステムを変更する場合にはさらに多大な労力を必要とした。
【０００３】
このような問題を解決するために、近年では、汎用的なパッケージソフトウェアを活用したシステムが多く構築されている。パッケージソフトウェアを利用することによって、システム設計や開発にかかる時間が大幅に短縮されるとともに費用も抑えることができる。その一方で、パッケージソフトウェアとして予め定められた仕様を大きく逸脱することができず、多少の使い勝手の悪さ、パッケージソフトウェアに合わせた運用を甘受しなければならないという問題があった。
【０００４】
また、このようなデータベースには、多大な時間や労力をかけて、膨大なデータが蓄積される。この蓄積されたデータは、パッケージソフトウェアで提供される処理、例えば帳票作成やデータ分析に利用されるが、ユーザ独自の処理のためにこれらのデータを利用するには新たなシステムの開発が必要となり、容易でなかった。
【０００５】
このような問題を解決するために、パッケージソフトウェアで用いられる販売・購買に関する業務システムデータベースから所定の処理に必要なデータを抽出及び／又は加工して業務データベースに記憶しておき、業務データベースに記憶したデータから気づき発生条件を判断し、通知先に通知するという技術が開示されている（特許文献１参照）。かかる技術では、パッケージソフトウェアが保有するデータベースのデータを抽出や加工して新たな独自のデータベースを生成するとともに、新たなデータベースの項目に応じた条件を入力可能とすることにより、ユーザが必要とする処理を提供している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2009-288886号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された技術では、パッケージソフトウェアで使用するデータベース（以下、外部データベースという）に格納されたデータをユーザに必要な処理で活用しているものの、外部データベースを活用するために新たなデータベースを生成する必要があり、外部データベースが異なればそれぞれに対応する処理とデータベースを作成しなければならないという問題があった。
【０００８】
また、近年技術開発のスピードが益々早まっているなかで、様々な機能を備えたパッケージソフトウェアが次々と開発されており、個々の企業は自社業務に最も合った機能や、利用したい機能を備えたパッケージソフトウェアに利用するために、今後頻繁にシステムを置き換えることが考えられる。そのような技術動向において、企業がどのようなパッケージソフトウェアを選択しても、選択されたパッケージソフトウェアのデータベースに蓄積されたデータを有効に活用できるシステムの提供が望まれている。
【０００９】
本発明は、上記に鑑みてなされたものであって、外部データベースに格納されたデータを有効に活用することができるとともに、外部データベースから取得したデータを用いる処理を煩雑な設計や多大な開発を行うことなく実行することができる情報通知装置、情報提示装置、情報通知方法、情報提示方法、情報通知プログラムおよび情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、１または複数の外部データベースからデータを取得可能な情報通知装置であって、入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御手段と、前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付手段と、前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成手段と、前記検索文生成手段によって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、前記検索データ取得手段によって取得した前記検索データを含む通知情報を生成する通知情報生成手段と、前記通知情報生成手段によって生成された前記通知情報を送信する送信手段と、を備えることを特徴とする。
【００１１】
また、本発明は、１または複数の情報通知装置とネットワークを介して接続する情報提示装置であって、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、前記情報通知装置から送信された通知情報を受信する通知情報受信手段と、前記通知情報受信手段によって受信された前記通知情報から提示情報を抽出する情報抽出手段と、前記情報抽出手段によって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納手段と、を備えることを特徴とする。
【００１２】
また、本発明は、１または複数の外部データベースからデータを取得可能であり、かつ、入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、を備える情報通知装置で実行される情報通知方法であって、表示制御手段が、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御ステップと、受付手段が、前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付ステップと、検索文生成手段が、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成ステップと、検索データ取得手段が、前記検索文生成ステップによって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、通知情報生成手段が、前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、送信手段が、前記通知情報生成ステップによって生成された前記通知情報を送信する送信ステップと、を含むことを特徴とする。
【００１３】
また、本発明は、１または複数の情報通知装置とネットワークを介して接続し、かつ、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段、を備える情報提示装置で実行される情報提示方法であって、通知情報受信手段が、前記情報通知装置から送信された通知情報を受信する通知情報受信ステップと、情報抽出手段が、前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、提示情報格納手段が、前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、を含むことを特徴とする。
【００１４】
また、本発明は、１または複数の外部データベースからデータを取得可能であり、かつ、入力画面に表示する項目名と、前記外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、を備えた１または複数のコンピュータに、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示させる表示制御ステップと、前記入力画面から選択された前記項目名および通知条件の入力を受付ける受付ステップと、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成する検索文生成ステップと、前記検索文生成ステップによって生成された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、前記通知情報生成ステップによって生成された前記通知情報を送信する送信ステップと、を実行させることを特徴とする。
【００１５】
また、本発明は、１または複数の情報通知装置とネットワークを介して接続し、かつ、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、を備えた１または複数のコンピュータに、前記情報通知装置から送信された通知情報を受信する通知情報受信ステップと、前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、項目属性ごとに、項目記憶手段に記憶された項目名を選択可能とする入力画面を表示部に表示させ、入力画面から選択された項目名および通知条件を受付け、受付けられた項目名に対応付けられた項目特定情報および通知条件を含んだ検索文を生成し、生成された検索文で外部データベースを検索し、検索された検索データを外部データベースから取得することによって、入力画面からの入力で検索文が生成され、生成された検索文で外部データベースからデータを検索することができるため、外部データベースに格納されたデータを有効に活用することができるとともに、外部データベースから取得したデータを用いる処理を煩雑な設計や多大な開発を行うことなく実行することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】実施例１にかかる情報通知システム１０の構成を示すブロック図である。
【図２】項目記憶部１１０のデータ構成の一例を示す説明図である。
【図３】対象項目の項目属性が日付の場合の通知条件入力画面の一例を示す説明図である。
【図４】対象項目の項目属性が数値の場合の通知条件入力画面の一例を示す説明図である。
【図５】対象項目の項目属性がテキストデータの場合の通知条件入力画面の一例を示す説明図である。
【図６】対象項目の項目属性が日付の場合の他の通知条件入力画面の一例を示す説明図である。
【図７】情報通知サーバ１００が実行する情報通知処理の手順を示すフローチャートである。
【図８】情報通知サーバ１００が実行する項目生成処理の手順を示すフローチャートである。
【図９】実施例２にかかる情報提示システム２０の構成を示すブロック図である。
【図１０】情報提示サーバ３００が実行する提示情報蓄積処理の手順を示すフローチャートである。
【図１１】ＰＣ２００と情報提示サーバ３００が実行する提示情報送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明にかかる情報通知装置、情報提示装置、情報通知方法、情報提示方法、情報通知プログラムおよび情報提示プログラムの実施の形態を詳細に説明する。なお、以下に示す実施例は本発明の実施の形態の一例であり、本発明はこれらの実施例に限定されるものではない。
【実施例１】
【００１９】
図１は、実施例１にかかる情報通知システム１０の構成を示すブロック図である。情報通知システム１０は、情報通知サーバ１００とパーソナルコンピュータ（以下、ＰＣという。）２００とを、ネットワーク１を介して接続する。情報通知サーバ１００とＰＣ２００とは互いに通信可能である。図１では、説明を簡便にするために１の情報通知サーバ１００と１のＰＣ２００を記載しているが、実際には複数の情報通知サーバ１００と複数のＰＣ２００がネットワーク１に接続され、複数の情報通知サーバ１００それぞれは複数のＰＣ２００それぞれと通信可能である。ネットワーク１とは、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）またはインターネットなどである。
【００２０】
情報通知システム１０を構成する情報通信サーバ１００は、図示しない営業支援ソフトウェアや顧客管理ソフトウェアなどの種々のパッケージソフトウェアが動作するコンピュータである。情報通知サーバ１００は、パッケージソフトウェアの一部を構成するデータベース（後述する外部データベース１３０）を備えている。
【００２１】
次に、情報通知サーバ１００について機能と構成を説明する。情報通知サーバ１００は、操作表示部１０１と、操作表示制御部１０２と、検索文生成部１０３と、検索データ取得部１０４と、通知情報生成部１０５と、送受信部１０６と、スケジュール制御部１０７と、項目生成部１０８と、項目記憶部１１０と、検索文記憶部１２０と、外部データベース１３０と、通知情報記憶部１４０とを備えている。
【００２２】
外部データベース１３０は、１または複数のパッケージソフトウェアで使用するデータベースであり、１のデータベースであっても複数のデータベースであってもよい。外部データベース１３０は、パッケージソフトウェアごとに定められたデータ構成によって各ソフトウェアで必要なデータを記憶している。外部データベース１３０は、リレーショナルデータベースや、階層型データベース、ネットワーク型データベースなどのいずれの方式のデータベースであってもよい。
【００２３】
図２は、項目記憶部１１０のデータ構成の一例を示す説明図である。項目記憶部１１０は、項目名と、項目特定情報と、項目属性とを対応付けて記憶する。ここで、項目名とは、入力画面から通知条件を入力する際に、選択可能な項目として操作表示部１０１に表示する項目の名称である。項目特定情報とは、パッケージソフトウェアで使用するデータベース（すなわち外部データベース１３０）に記憶された、項目名に対応する項目を特定する情報である。項目特定情報は、１または複数のデータベースで定義された項目のなかから、項目名に対応する項目を一意に特定できる情報であり、この情報を使用することによって外部データベース１３０に格納されているデータを取得することができる。項目属性は、項目に記憶するデータの属性であり、具体的には、日付、数値、テキストデータのいずれかである。
【００２４】
検索文記憶部１２０は、検索文生成部１０３によって生成された検索文を記憶する。検索文は、項目特性情報および通知条件を含むものであり、より具体的には、１または複数の外部データベース１３０から通知条件に合致したレコードを検索し、検索されたレコードから通知情報に含むデータ（以下、検索データという）を取得する処理を記述したものである。ここで、レコードとは、１または複数のデータベースに記憶された１の案件のデータのまとまりを示している。検索文は、外部データベース１３０がリレーショナルデータベースである場合にはデータベース言語であるＳＱＬにより記述する。なお、検索文は、ＳＱＬに限ることはなく、外部データベース１３０のデータを検索や取得できるものであればどのような言語やプログラムであってもよい。
【００２５】
通知情報記憶部１４０は、通知情報生成部１０５によって生成された通知情報を記憶する。通知情報は、例えばメールデータである場合、件名や本文には、記憶部に記憶されたテキストデータに通知条件に合致するレコードから取得したデータを埋め込むとともに、通知先として取得したメールアドレスを宛先とする。
【００２６】
操作表示部１０１は、入力画面等を表示するディスプレイ等の表示装置と、各種の入力操作を行うキーボード（タッチパネルも含む）、マウス等の入力装置を備えている。操作表示制御部１０２は、操作表示部１０１に対する入力画面等の表示を制御し、入力装置からの通知条件等の入力を受付ける。なお、操作表示制御部１０２は、特許請求の範囲でいう受付手段の一例である。
【００２７】
図３は、対象項目の項目属性が日付の場合の通知条件入力画面の一例を示す説明図である。図３に示すように、通知条件入力画面３１は、対象項目の入力欄３２と通知条件の入力欄３３を表示する。対象項目の入力欄３２の項目選択ボタンをクリックすると、項目記憶部１１０から取得された、項目属性が日付である項目名を一覧表示する。通知条件の入力欄３３には、対象項目に格納されている日付が通知対象であるか否かを判断するための条件を入力する。プルダウンメニューが示すように、検索日が契約終了日の前／後／当日のいずれかの条件を選択できる。これにより、対象項目に記憶されている日付が未来／過去／現在のいずれに該当する場合であっても通知対象とすることができる。
【００２８】
図４は、対象項目の項目属性が数値の場合の通知条件入力画面の一例を示す説明図である。図４に示すように、通知条件入力画面４１は、対象項目の入力欄４２と、通知条件１の入力欄４３と、通知条件２の入力欄４４を表示する。対象項目の入力欄４２の項目選択ボタンをクリックすると、項目記憶部１１０から取得された、項目属性が数値である項目名を一覧表示する。通知条件１の入力欄４３には、対象項目に格納されている数値が通知対象であるか否かを判断するための条件、具体的には、“数値ａ以上”、“数値ｂ以下”、“数値ｃを超える”、“数値ｄ未満”等の条件を入力する。通知条件２の入力欄４４には、対象項目に格納されている数値と、項目属性が数値である対象項目以外の項目に格納された数値（計算式によって数値を加工することも含む）を比較することによって通知対象であるか否かを判断するための条件を入力する。なお、通知条件１と通知条件２は、いずれか一方または両方を対象項目に対する通知条件とする。
【００２９】
図５は、対象項目の項目属性がテキストデータの場合の通知条件入力画面の一例を示す説明図である。図５に示すように、通知条件入力画面５１は、対象項目の入力欄５２と、通知条件の入力欄５３を表示する。対象項目の入力欄５２の項目選択ボタンをクリックすると、項目記憶部１１０から取得された、項目属性がテキストデータである項目名を一覧表示する。通知条件の入力欄５３には、対象項目に格納されているテキストデータが通知対象であるか否かを判断するための条件、具体的には、一致するテキストデータを入力する。なお、通知条件の入力欄５３に入力するテキストデータは、外部データベース１３０において対象項目に格納できるテキストデータが定められている場合は、外部データベース１３０からテキストデータを取得して、プルダウンメニューで選択できるようにしてもよい。
【００３０】
図６は、項目属性が日付の場合の他の通知条件入力画面の一例を示す説明図である。図６に示すように、通知条件入力画面６１は、対象項目の入力欄６２と、通知条件の入力欄６３と、通知日の入力欄６４を表示する。対象項目の入力欄６２の項目選択ボタンをクリックすると、項目記憶部１１０から取得された、項目属性が日付である項目名を一覧表示する。通知条件の入力欄６３には、対象項目に格納されている日付が通知対象であるか否かを判断するための条件、具体的には所定の期間を入力する。通知日の入力欄６４には、通知情報を通知する日を入力する。
【００３１】
また、通知情報を生成する通知条件は、いずれか１つの入力画面から入力した条件を通知条件としてもさらに複数の入力画面から入力した条件を組み合わせたものを通知条件としてもよい。複数の条件の組み合わせ方は、それぞれの条件をＡＮＤやＯＲやＮＯＴで組み合わせる。
【００３２】
検索文生成部１０３は、操作表示制御部１０２によって受付けられた通知条件に応じ、外部データベース１３０に記憶されたデータを検索する検索文を生成する。より具体的には、検索文生成部１０３は、通知条件で選択した項目名に対応する項目特定情報を項目記憶部１１０から取得し、取得した項目特定情報と通知条件を含んだ検索手順を記述する検索文を生成する。また、検索文生成部１０３は、スケジュール制御部１０７によってデータを検索する日時が制御される場合は、生成した検索文を検索文記憶部１２０に格納する。
【００３３】
検索データ取得部１０４は、検索文生成部１０３で生成された検索文、または検索文記憶部１２０に記憶された検索文を用いて外部データベース１３０に記憶されたデータを取得する。より具体的には、検索データ取得部１０４は、検索文に従い、項目特定情報が示す領域に記憶されたデータのなかから、通知条件に合致するデータを検索し、検索されたデータを含んだレコードから通知情報を作成するために必要な検索データを取得する。なお、外部データベース１３０から取得する検索データは、別途入力画面を準備しておき、どのデータを検索データとするかをユーザが選択できるようにしてもよい。例えば、顧客に連絡するための顧客電話番号や通知情報の通知先であるメールアドレスは、検索データとして外部データベース１３０から取得してもよい。
【００３４】
通知情報生成部１０５は、検索データ取得部１０４によって取得された検索データを用いて通知情報を生成する。通知情報生成部１０５は、スケジュール制御部１０７によって通知情報を送信する日時が制御される場合は、生成した通知情報を通知情報記憶部１４０に格納する。
【００３５】
送受信部１０６は、ネットワーク１を介して接続されたＰＣ２００との間でデータを送受信する。送受信部１０６は、通知情報生成部１０５によって生成された通知情報、または通知情報記憶部１４０に記憶された通知情報を通知先に送信する。
【００３６】
スケジュール制御部１０７は、記憶部に記憶された日時に、検索データ取得部１０４が検索データ取得処理を実行するよう制御し、送受信部１０６が通知情報送信処理を実行するよう制御する。
【００３７】
項目生成部１０８は、外部データベース１３０に記憶された項目名と項目特定情報と項目属性とを外部データベース１３０から取得し、取得された項目名と項目特定情報と項目属性とを対応付けて項目記憶部１１０に格納する。複数の外部データベースが存在する場合は、データベースを特定する情報と、そのデータベースのなかでの項目を特定する情報を取得し、項目特定情報を生成する。
【００３８】
次に、情報通知システム１０を構成するＰＣ２００について、説明する。ＰＣ２００は、情報通知サーバ１００から送信された通知情報を受信する。通知情報がメールデータの場合は、ＰＣ２００はメーラを起動した際に情報通知サーバ１００から送信されたメール（以下、通知メールという）を図示しないメールサーバから受信する。ユーザが使用するＰＣ２００は、ＰＣに限るものではなく、携帯電話やＰＤＡ(Personal Digital Assistant)、スマートフォン、ゲーム機等その他ウェブブラウザ等を備え、ネットワーク１を介して情報通知サーバ１００から通知情報を受信できる電子機器であればどのようなものでもよい。
【００３９】
次に、上述のように構成された情報通知サーバ１００とＰＣ２００からなる情報通知システム１０での情報通知処理について説明する。図７は、情報通知サーバ１００が実行する情報通知処理の手順を示すフローチャートである。
【００４０】
操作表示制御部１０２は、項目記憶部１１０から項目名と項目特定情報と項目属性を取得する（ステップＳ７１）。操作表示制御部１０２は、項目名と項目特定情報と項目属性から通知条件を入力するための通知条件入力画面を生成し、生成した通知条件入力画面を操作表示部１０１に表示するよう制御する（ステップＳ７２）。通知条件入力画面は、項目属性に応じた画面を表示する。メニュー選択に従い、上述の図３〜図６に示した通知条件入力画面のいずれかの画面を表示する。
【００４１】
操作表示制御部１０２は、通知条件入力画面から入力された通知条件を受付ける（ステップＳ７３）。操作表示制御部１０２は、通知条件に加えて、通知情報を送信する通知先の入力を受付ける（ステップＳ７４）。通知先は、通知条件入力画面で選択した項目名と同様に外部データベース１３０に記憶された項目のなかから担当者メールアドレスや責任者メールアドレスという項目名を選択しても、新たなメールアドレスを入力してもよい。１の通知条件に対して複数のメールアドレスを指定してもよい。
【００４２】
検索文生成部１０３は、操作表示制御部１０２によって受付けられた通知条件に応じた検索文を生成する（ステップＳ７５）。なお、検索データ取得部１０４がスケジュール制御部１０７によって記憶部に記憶された日時に動作する場合には、検索文生成部１０３によって生成された検索文は検索文記憶部１２０に格納する。
【００４３】
検索データ取得部１０４は、検索文生成部１０３によって生成された検索文を、外部データベース１３０を管理するデータベース管理ソフトウェアに送信し、外部データベース１３０から検索データを取得する（ステップＳ７６）。スケジュール制御部１０７が検索データ取得部１０４の動作を制御する場合は、記憶部に記憶された日時に、検索データ取得部１０４は検索文記憶部１２０から検索文を読み出し、読み出された検索文をデータベース管理ソフトウェアに送信し、外部データベース１３０から検索データを取得する。これにより、実業務が繁忙な時期や時間帯の外部データベース１３０のアクセスを避けることができるため、外部データベース１３０が過負荷にならないよう調整することができる。
【００４４】
通知情報生成部１０５は、取得した検索データから通知情報を生成する（ステップＳ７７）。通知情報生成部１０５は、通知情報がメールデータの場合、検索データに含まれるメールアドレスまたは入力されたメールアドレスを宛先とし、検索データを含んだメールデータを生成する。例えば、図３に示す契約終了日１ヶ月前の通知メールの場合は、件名“契約終了日１ヶ月前通知”、本文に外部データベース１３０から取得した、契約番号、契約会社名、担当者、電話番号等を記述したメールデータを生成する。なお、送受信部１０６は、スケジュール制御部１０７によって記憶部に記憶された日時に通知情報送信処理を実行する場合には、生成した通知情報を通知情報記憶部１４０に格納する。
【００４５】
送受信部１０６は、通知情報を送信する（ステップＳ７８）。通知情報がメールデータの場合は、メールデータを送信することによって、メールサーバに格納される。スケジュール制御部１０７が送受信部１０６の動作を制御する場合は、記憶部に記憶された日時に、送受信部１０６は通知情報記憶部１４０から通知情報を読み出し、読み出された通知情報を送信する。これにより、ネットワーク負荷が高い時期や時間帯のメール送信を避けることができ、ネットワーク負荷を平滑化できる。
【００４６】
また、通知情報記憶部１４０およびスケジュール制御部１０７を情報通知サーバ１００以外のサーバに備えておき、通知情報生成部１０５によって生成された通知情報を、ネットワーク１を介して他のサーバに送信して通知情報記憶部１４０に格納してもよい。スケジュール制御部１０７は、送受信部を制御して、記憶部に記憶された日時に通知情報記憶部１４０から通知情報を読み出し、読み出された通知情報を送信する。これにより、情報通知サーバ１００と異なる独立したサーバによってメール送信処理が行われるため、情報通知サーバ１００の負荷が軽減されるとともに、メール送信を設定した日時に情報通知サーバ１００の電源が切断されているような場合であっても、通知情報を送信できないというリスクを回避することができる。
【００４７】
通知先のＰＣ２００の送受信部２０１は、通知情報を受信する。通知情報がメールデータの場合は、ＰＣ２００でメーラを起動した際にメールサーバに格納された通知メールを受信し、受信した通知メールは操作表示部２０２によって表示される。なお、ＰＣ２００は、上述した情報通知サーバ１００の機能の一部を備えてもよい。例えば、通知条件入力処理は、情報通知サーバ１００から通知条件入力画面をＰＣ２００に送信し、入力した通知条件を情報通知サーバ１００に送信することによって実現してもよい。
【００４８】
このように、外部データベースに定義された項目を用いて、通知条件を自由に設定することができるため、多大な労力をかけて蓄積したデータを有効に活用し、業務を効率化することができる。また、メール送信という通知手段を備えていることにより、通知条件に合致した時に必要な情報が通知されるため、ユーザは時期を逃さず適切な行動を取ることができる。
【００４９】
また、通知条件は、外部データベースに定義された項目を自由に選択でき、項目属性に応じた通知条件を設定することができるため、ユーザが望むタイミングで通知を受け取ることができる。通知先は、１に限らず複数設定できるため、担当者個人での管理だけではなく、管理者や関連部門の担当者にも通知をすることができ、チーム単位でのより確実な管理を行うことができる。
【００５０】
既存のパッケージソフトウェアを新たなパッケージソフトウェアを置き換えた場合であっても、新たなソフトウェアに同様の項目があれば項目特定情報を変更するだけで、同様の通知機能を実現することができる。また、新たなパッケージソフトウェアで定義された項目を用いた通知条件の設定も容易である。このため、パッケージソフトウェアの選択や置き換えの自由度が向上し、ユーザの選択の幅をより広げることができる。また、パッケージソフトウェア周辺の機能についても容易に再構築することができる。なお、パッケージソフトウェアに限らず、企業が独自に制作したソフトウェアでも、同様のデータベースを備えていれば、本実施例は実施可能である。
【００５１】
次に、上述のように構成された情報通知サーバ１００の項目生成処理について説明する。図８は、情報通知サーバ１００が実行する項目生成処理の手順を示すフローチャートである。
【００５２】
項目生成部１０８は、外部データベース１３０から項目名と項目特定情報と項目属性を取得する（ステップＳ８１）。より具体的には、外部データベース１３０において案件ごとに記憶する項目として定義されている項目それぞれについての項目名と項目特定情報と項目属性を取得する。項目生成部１０８は、取得した項目名と項目特定情報と項目属性を項目記憶部１１０に格納する（ステップＳ８２）。なお、外部データベース１３０が複数存在する場合は、データベースそれぞれを特定する情報と、データベースで定義されている項目を特定する情報から項目特定情報を生成する。これにより、複数の外部データベースが存在する場合でも項目を特定することができる。
【００５３】
このように、データベースで定義されていた項目が変更されたり、データベース自体が置き換えられたりした場合であっても、外部データベース１３０から項目に関する情報を取得し、取得した情報を項目記憶部１１０に格納するため、データベースの内容を通知条件入力画面にすぐに反映することができる。これにより、ユーザは、データベースやパッケージソフトウェアの置き換えや項目の変更を容易にストレスなく行うことができる。
【００５４】
他の実施例について説明する。上述した通知処理は、メール送信に代えてまたは加えて、ＰＣ２００またはネットワーク１を介して接続されているサーバで動作しているスケジュール管理ウェブアプリケーション（例えば、Google（登録商標）カレンダー等）に通知してもよい。この場合には、通知先はスケジュール管理ウェブアプリケーションで一意に定められているユーザＩＤであり、外部データベース１３０に通知先として記憶されているユーザＩＤに、日付と通知条件（例えば契約終了日１ヶ月前）と検索データ（例えば契約会社：Ａ社）等の通知情報を送信することによって処理され、スケジュール管理ソフトウェアを起動した際に当該日付に“契約終了日１ヶ月前：Ａ社”が表示される。ユーザＩＤに代えて複数のメンバを登録しているグループＩＤを通知先としてもよい。通知先をグループＩＤにすることによって、クループ全員のスケジュールに表示され、情報を共有することができる。
【００５５】
ＳＮＳ（Social Networking Service）のウェブサイト（例えば、mixi（登録商標）、Twitter（登録商標）、Facebook（登録商標）等）での登録アカウントを通知先として、通知情報をメッセージデータとして投稿することによって通知してもよい。デジタルフォトフレームやカーナビ等に設定されているメールアドレスやＩＰアドレスを通知先として、通知情報をメールデータや画像データ、テキストデータとして送信することによって通知してもよい。チャット（例えば、Skype（登録商標）等）での登録アカウントを通知先として、通知情報をチャットデータとして送信して通知してもよい。
【００５６】
また、他の通知処理例は、通知先を電話番号として、通知条件が合致したときに通知条件や、検索データ、記憶部に記憶されている定型の文章から生成したテキストデータを音声応答システムに送信する。音声応答システムでは、通話先の電話番号に接続し、送信されたテキストデータを音声で読み上げることによって通知する。また、通知先をファクシミリ番号として通知情報を送信したり、メールデータにファクシミリ番号を埋め込むことによってファクシミリに送信したりしてもよい。通知先をプリンタＩＤとして通知情報をプリンタに送信し、印刷することによって通知してもよい。
【００５７】
他の通知処理としては、情報通知サーバ１００に通知情報をポップアップデータとして記憶部に格納しておき、ＰＣ２００で通知情報を受信する専用プログラムを常駐させて、定期的に情報通知サーバ１００の記憶部に記憶された通知情報を取得する。通知情報を取得できた場合には、ＰＣ２００の表示画面に通知情報をポップアップ表示する。
【００５８】
なお、情報通知サーバ１００は、パッケージソフトウェアおよびデータベースを必ずしも備える必要はなく、ネットワーク１を介して接続された他のサーバにパッケージソフトウェアおよびデータベースを備え、他のサーバと情報通知サーバ１００との間でデータを送受信してもよい。
【実施例２】
【００５９】
図９は、実施例２にかかる情報提示システム２０の構成を示すブロック図である。情報提示システム２０は、情報通知サーバ１００とＰＣ２００と情報提示サーバ３００とを、ネットワーク１を介して接続する。情報通知サーバ１００とＰＣ２００と情報提示サーバ３００とは互いに通信可能である。図９では、簡便に記載しているが、実際には複数の情報通知サーバ１００と複数のＰＣ２００と複数の情報提示サーバ３００がネットワーク１に接続され、それぞれと通信する。
【００６０】
各装置について、より詳細な機能と構成を説明する。上述した実施例１と同一の符号を付した各装置、各部は、実施例１と同様の機能、構成であるため、上述した説明を参照し、異なる点を説明する。
【００６１】
情報提示サーバ３００は、送受信部３０１と、提示情報抽出部３０２と、ウェブアプリケーション部３０３と、提示情報変換部３０４と、提示情報記憶部３１０とを備えている。
【００６２】
提示情報記憶部３１０は、通知情報から抽出された提示情報を記憶する。ここで、提示情報とは、一例としては、作業の内容を示す作業情報、作業の期限日または実施日を示す日付情報、作業を実施する担当者を示す担当者情報等のウェブアプリケーションで生成するウェブページに含むべき情報である。なお、通知情報には、これらの情報のほかに、パラメータを定めておくことによって任意の情報を加えることができる。従って、通知情報に含まれる情報に応じて提示情報を変更することができる。
【００６３】
送受信部３０１は、ネットワーク１を介して接続された情報通知サーバ１００、ＰＣ２００との間でデータを送受信する。送受信部３０１は、情報通知サーバ１００から通知条件が合致するごとに送信される通知情報を受信する。また、送受信部３０１は、ＰＣ２００のウェブブラウザから送信されたウェブアプリケーションを利用するためのＵＲＬ（Uniform Resource Locator）や認証情報、ウェブアプリケーションに対するリクエストを受信し、ウェブアプリケーションのログインページやリクエストに対する検索結果を示したウェブページ等を送信する。
【００６４】
提示情報抽出部３０２は、送受信部３０１によって受信された通知情報から提示情報を抽出し、提示情報記憶部３１０に格納する。新たに通知情報を受信するたびに、新たな提示情報が蓄積される。
【００６５】
ウェブアプリケーション部３０３は、ＰＣ２００のウェブブラウザからウェブページをリクエストされた場合に、提示情報記憶部３１０に記憶された提示情報を取得し、取得した提示情報を用いて種々のウェブページを生成する。提示ページとは、例えば、ユーザごとに、ユーザが担当する作業情報と、作業の期限日や実施日を示す日付とを表した作業管理表や、カレンダーの作業の期限日や実施日の日付の領域に作業情報を表したスケジュール表等であり、提示情報記憶部３１０に記憶された提示情報をウェブアプリケーションで定める形式で表示した種々のウェブページである。
【００６６】
また、ウェブアプリケーション部３０３は、ユーザに有償または無償で提供されている汎用的なウェブアプリケーションであってもよい。この場合は、提示情報変換部３０４によって提示情報記憶部３１０に記憶された提示情報を既存のウェブアプリケーションが利用できる形に変換したうえで、ウェブアプリケーション部３０３に受け渡す。これにより、専用のウェブアプリケーションを新たに作成することなく、提示情報記憶部３１０に記憶された提示情報をウェブアプリケーションで利用することができる。
【００６７】
図１０は、情報提示サーバ３００が実行する提示情報蓄積処理の手順を示すフローチャートである。
【００６８】
送受信部３０１は、１または複数の情報通知サーバ１００から送信される通知情報を受信する（ステップＳ１０１）。通知情報は、１または複数の情報通知サーバ１００から通知条件に合致するたびに送信される。提示情報抽出部３０２は、通知情報から提示情報を抽出する（ステップＳ１０２）。提示情報抽出部３０２は、抽出した提示情報を提示情報記憶部３１０に格納する（ステップＳ１０３）。
【００６９】
このように、情報通知サーバ１００から送信される通知情報を受信するごとに、通知情報から抽出した提示情報を提示情報記憶部３１０に格納することにより、ユーザが確認したい情報（例えば、作業管理に必要な情報等）をウェブアプリケーションで取り扱える形で蓄積することができるため、ユーザにデータの入力や編集等の作業負担をかけることなく有用な情報の入力を完了することができる。
【００７０】
図１１は、ＰＣ２００と情報提示サーバ３００が実行する提示情報送信処理の手順を示すフローチャートである。
【００７１】
ＰＣ２００の送受信部２０１は、ウェブブラウザから入力されたウェブアプリケーションのＵＲＬを送信する（ステップＳ１１１）。情報提示サーバ３００の送受信部３０１は、ウェブアプリケーションのログインページを送信する（ステップＳ１１２）。ＰＣ２００の送受信部２０１は、ユーザＩＤおよびパスワードを送信する（ステップＳ１１３）。情報提示サーバ３００の送受信部３０１は、ウェブアプリケーション部３０３によってユーザＩＤおよびパスワードを認証し、認証結果を示すウェブページを送信する（ステップＳ１１４）。ＰＣ２００の送受信部２０１は、ウェブアプリケーションに対するリクエストを送信する（ステップＳ１１５）。
【００７２】
情報提示サーバ３００の送受信部３０１は、ウェブアプリケーションに対するリクエストを受信する（ステップＳ１１６）。ウェブアプリケーション部３０３は、提示情報記憶部３１０から提示情報を取得する（ステップＳ１１７）。ウェブアプリケーション部３０３は、提示情報を表したウェブページを生成する（ステップＳ１１８）。なお、ウェブアプリケーション部３０３が汎用的なウェブアプリケーションであり、提示情報記憶部３１０のデータ構成が汎用的なウェブアプリケーションで想定されている場合と異なり、提示情報を提示情報記憶部３１０から直接取得できない場合は、提示情報変換部３０４によって提示情報記憶部３１０に記憶されている提示情報を変換し、汎用的なウェブアプリケーションに受け渡す。送受信部３０１は、ウェブページをＰＣ２００に送信する（ステップＳ１１９）。
【００７３】
ＰＣ２００の送受信部２０１は、情報提示サーバ３００から送信されたウェブページを受信する（ステップＳ１２０）。操作表示部２０２は、ウェブブラウザでウェブページを表示する（ステップＳ１２１）。
【００７４】
このように、情報通知サーバ１００から送信された通知情報を提示情報として提示情報記憶部３１０に蓄積し、蓄積された提示情報をウェブアプリケーションによって一覧性の高いウェブページで表示することができるため、ユーザごとに期限日や実施日が決まっている作業を漏れなく確認することができる。また、通常のスケジュール管理ウェブアプリケーションを使用する場合は、ユーザ自身が作業項目や期限日、実施日を入力する必要であるが、本実施例にかかる情報提示システム２０では、情報通知サーバ１００において通知条件に合致した場合に自動的に送信される通知情報から抽出した提示情報を蓄積し、蓄積された提示情報をウェブページで閲覧することができるため、ユーザのスケジュール管理の作業負担を大幅に削減することができる。また、外部データベースで一元管理しているデータに基づいて通知情報が生成され、送信されるため、漏れのない情報を得ることができる。
【００７５】
他の実施例として、通知情報に担当者が所属するグループに関する情報を加え、グループに関する情報を提示情報として記憶することによって、担当者のみではなく、グループに属する担当者の作業を管理するページを生成することができる。これにより、グループ全体の作業管理を行うことができる。
【００７６】
なお、本発明は、上述した実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上述した実施例に開示されている複数の構成要素は適宜組み合わせてもよく、上述した実施例に示される構成要素からいくつかの構成要素を削除してもよい。
【００７７】
上述した実施例の情報通知サーバ１００、ＰＣ２００、情報提示サーバ３００のハードウェア構成について説明する。情報通知サーバ１００、ＰＣ２００、情報提示サーバ３００は、ＣＰＵ（Central Processing Unit）等の制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の外部記憶装置と、ディスプレイ等の表示装置と、キーボードやマウス等の入力装置と、他の装置と通信を行う通信インタフェースとこれらを接続するバスを備えており、通常のコンピュータを利用したハードウェア構成である。
【００７８】
上述した実施例では、上述した各部を備える情報通知サーバ１００が情報通知装置として動作し、上述した各部を備える情報提示サーバ３００が情報提示装置として動作する。また、上述した情報通知サーバ１００、または情報通知サーバ１００とＰＣ２００が情報提示方法を実行し、上述した情報提示サーバ３００、または情報提示サーバ３００とＰＣ２００が情報提示方法を実行する。
【００７９】
また、情報通知サーバ１００内のＣＰＵが情報通知プログラムをＲＯＭから読み出して実行することにより、各種デバイスを動作させることによって上述した実施例を実現する。情報通知サーバ１００で実行される情報通知プログラムは、上述した各部（操作表示制御部、検索文生成部、検索データ取得部、通知情報生成部、送受信部、項目生成部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵがＲＯＭから情報通知プログラムを読み出して実行することにより上述した各部が主記憶装置上にロードされ、操作表示制御部１０２と、検索文生成部１０３と、検索データ取得部１０４と、通知情報生成部１０５と、送受信部１０６と、項目生成部１０７が主記憶装置上に生成される。情報提示サーバ３００で実行される情報提示プログラムは、上述した各部（送受信部、提示情報抽出部、ウェブアプリケーション部、提示情報変換部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵがＲＯＭから情報提示プログラムを読み出して実行することにより上述した各部が主記憶装置上にロードされ、送受信部３０１と、提示情報抽出部３０２と、ウェブアプリケーション部３０３と、提示情報変換部３０４が主記憶装置上に生成される。
【００８０】
なお、項目記憶部１１０と、検索文記憶部１２０と、外部データベース１３０と、通知情報記憶部１４０、提示情報記憶部３１０は、主記憶装置上に構成するほか、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されているあらゆる記憶媒体によって構成することもできる。
【００８１】
また、情報通知プログラムや情報提示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）、ＵＳＢメモリ等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【００８２】
さらに、情報通知プログラムや情報提示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、情報通知プログラムや情報提示プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００８３】
１  ネットワーク
１０  情報通知システム
２０  情報提示システム
１００  情報通知サーバ
１０１  操作表示部
１０２  操作表示制御部
１０３  検索文生成部
１０４  検索データ取得部
１０５  通知情報生成部
１０６  送受信部
１０７  スケジュール制御部
１０８  項目生成部
１１０  項目記憶部
１２０  検索文記憶部
１３０  外部データベース
１４０  通知情報記憶部
２００  パーソナルコンピュータ
２０１  送受信部
２０２  操作表示部
３００  情報提示サーバ
３０１  送受信部
３０２  提示情報抽出部
３０３  ウェブアプリケーション部
３０４  提示情報変換部
３１０  提示情報記憶部
【図１】
2014081667.tif 000003
【図２】
2014081667.tif 000004
【図３】
2014081667.tif 000005
【図４】
2014081667.tif 000006
【図５】
2014081667.tif 000007
【図６】
2014081667.tif 000008
【図７】
2014081667.tif 000009
【図８】
2014081667.tif 000010
【図９】
2014081667.tif 000011
【図１０】
2014081667.tif 000012
【図１１】
2014081667.tif 000013
【手続補正書】
【提出日】平成23年10月24日(2011.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報検索装置と、前記情報検索装置にネットワークを介して接続された情報通知装置とからなる情報通知システムであって、
前記情報検索装置は、
入力画面に表示する項目名と、前記情報検索装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御手段と、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付手段と、
前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成手段と、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、
前記検索データ取得手段によって取得した前記検索データを含む通知情報を生成する通知情報生成手段と、
前記通知情報生成手段によって生成された前記通知情報を前記情報通知装置に送信する第１送信手段と、
前記検索データ取得手段を所定のタイミングで実行するよう制御する第１スケジュール制御手段と、を備え、
前記情報通知装置は、
前記情報検索装置から送信された前記通知情報を受信し、受信された前記通知情報を通知情報記憶部に格納する受信手段と、
前記通知情報記憶部に格納された前記通知情報を送信する第２送信手段と、
前記第２送信手段を所定のタイミングで実行するよう制御する第２スケジュール制御手段と、
を備えることを特徴とする情報通知システム。
【請求項２】
前記受付手段は、
前記項目属性が日付である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された日付が、検索日の日付と一致するか否か、もしくは、前記検索日の日付から所定の期間だけ前あるいは後の日付と一致するは否かを判断する通知条件の入力を受付けること、
または、
前記項目属性が数値である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された数値が、所定の値と一致するか否か、所定の値を超えるか否か、所定の値以上であるか否か、所定の値以下であるか否か、もしくは、所定の値未満であるか否かのうちの少なくとも１つを判断する通知条件の入力を受付けること、
または、
前記項目属性がテキストデータである前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶されたテキストデータが、所定のテキストデータと一致するか否かを判断する通知条件の入力を受付けること、
または、
前記項目属性が日付である前記項目名を選択し、かつ、前記項目名に対応付けられた前記項目特定情報が示す領域に記憶された日付が、所定の期間内に含まれるか否かを判断する通知条件の入力を受付けること、を特徴とする請求項１に記載の情報通知システム。
【請求項３】
前記通知情報生成手段は、
前記通知情報を、メールデータとして生成すること、
または、
前記通知情報を、スケジュール管理ウェブアプリケーションに読み込まれ、スケジュールに書き込まれるスケジュールデータとして生成すること、
または、
前記通知情報を、プリンタで印刷されるプリンタデータとして生成すること、
または、
前記通知情報を、ファクシミリに送信されるファクシミリデータとして生成すること、
または、
前記通知情報を、デジタルフォトフレームに送信されるデジタルフォトフレームデータとして生成すること、
または、
前記通知情報を、音声応答ソフトウェアに読み込まれ、音声通知される音声応答データとして生成すること、
または、
前記通知情報を、ＳＮＳ（Social Networking Service）のウェブサイトに投稿することによって、ウェブサイトで表示されるウェブデータとして生成すること、を特徴とする請求項１または請求項２に記載の情報通知システム。
【請求項４】
前記外部データベースから前記項目名と前記項目特定情報と前記項目属性とを取得し、取得した前記項目名と前記項目特定情報と前記項目属性とを対応付けて前記項目記憶手段に格納する項目生成手段、をさらに備えることを特徴とする請求項１乃至請求項３のいずれか１つに記載の情報通知システム。
【請求項５】
１または複数の情報通知装置と、情報提示装置とをネットワークを介して接続する情報提示システムであって、
前記情報通知装置は、
入力画面に表示する項目名と、前記情報通知装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御手段と、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付手段と、
前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成手段と、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、
前記検索データ取得手段によって取得された前記検索データを含む通知情報を生成する通知情報生成手段と、
前記通知情報生成手段によって生成された前記通知情報を前記情報提示装置に送信する送信手段と、
前記検索データ取得手段を所定のタイミングで実行するよう制御するスケジュール制御手段と、を備え、
前記情報提示装置は、
ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、
前記情報通知装置から送信された前記通知情報を受信する通知情報受信手段と、
前記通知情報受信手段によって受信された前記通知情報から提示情報を抽出する情報抽出手段と、
前記情報抽出手段によって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納手段と、
前記ネットワークを介して接続された情報処理装置から前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成手段と、
前記ウェブページ生成手段によって生成された前記ウェブページを前記情報処理装置に送信するウェブページ送信手段と、
を備えることを特徴とする情報提示システム。
【請求項６】
前記検索データ取得手段は、作業を実施する担当者を示す担当者情報と、作業の内容を示す作業情報と、作業の期限日または実施日を示す日付情報とを含む検索データを前記外部データベースから取得し、
前記提示情報記憶手段は、前記提示情報として、前記担当者情報と、前記作業情報と、前記日付情報とを対応付けて記憶し、
前記ウェブページ生成手段は、前記情報処理装置から入力されたユーザ情報に応じた前記担当者情報に対応付けられた前記作業情報と前記日付とを表した作業管理表を示すウェブページ、または、カレンダーの作業の期限日または実施日の日付の領域に前記ユーザ情報に応じた前記担当者情報に対応付けられた前記作業情報を表したスケジュール表を示すウェブページを生成すること、を特徴とする請求項５に記載の情報提示システム。
【請求項７】
情報検索装置と、前記情報検索装置にネットワークを介して接続された情報通知装置とからなる情報通知システムで実行される情報通知方法であって、
前記情報検索装置は、
入力画面に表示する項目名と、前記情報検索装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段を備え、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、
前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、
前記通知情報生成ステップによって生成された前記通知情報を前記情報通知装置に送信する第１送信ステップと、
前記検索データ取得ステップを所定のタイミングで実行するよう制御する第１スケジュール制御ステップと、を含み、
前記情報通知装置は、
前記情報検索装置から送信された前記通知情報を受信し、受信された前記通知情報を通知情報記憶部に格納する受信ステップと、
前記通知情報記憶部に格納された前記通知情報を送信する第２送信ステップと、
前記第２送信ステップを所定のタイミングで実行するよう制御する第２スケジュール制御ステップと、
を含むことを特徴とする情報通知方法。
【請求項８】
１または複数の情報通知装置と、情報提示装置とをネットワークを介して接続する情報提示システムで実行される情報提示方法であって、
前記情報通知装置は、
入力画面に表示する項目名と、前記情報通知装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段を備え、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、
前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
前記検索データ取得ステップによって取得された前記検索データを含む通知情報を生成する通知情報生成ステップと、
前記通知情報生成ステップによって生成された前記通知情報を前記情報提示装置に送信する送信ステップと、
前記検索データ取得ステップを所定のタイミングで実行するよう制御するスケジュール制御ステップと、を含み、
前記情報提示装置は、
ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段を備え、
前記情報通知装置から送信された前記通知情報を受信する通知情報受信ステップと、
前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、
前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、
前記ネットワークを介して接続された情報処理装置から前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成ステップと、
前記ウェブページ生成ステップによって生成された前記ウェブページを前記情報処理装置に送信するウェブページ送信ステップと、
を含むことを特徴とする情報提示方法。
【請求項９】
入力画面に表示する項目名と、コンピュータまたはネットワークを介して接続された他のコンピュータで動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段、を備えた１または複数のコンピュータに、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、
前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、
前記検索データ取得ステップを所定のタイミングで実行するよう制御する第１スケジュール制御ステップと、
前記通知情報生成ステップによって生成された前記通知情報を通知情報記憶部に格納する格納ステップと、
前記通知情報記憶部に格納された前記通知情報を送信する送信ステップと、
前記送信ステップを所定のタイミングで実行するよう制御する第２スケジュール制御ステップと、
を実行させることを特徴とする情報通知プログラム。
【請求項１０】
入力画面に表示する項目名と、コンピュータまたはネットワークを介して接続された他のコンピュータで動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、を備えた１または複数のコンピュータに、
前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、
前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、
前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、
前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、
前記検索データ取得ステップによって取得された前記検索データを含む通知情報を生成する通知情報生成ステップと、
前記通知情報生成ステップによって生成された前記通知情報を送信する通知情報送信ステップと、
前記検索データ取得ステップを所定のタイミングで実行するよう制御するスケジュール制御ステップと、
前記通知情報送信ステップによって送信された前記通知情報を受信する通知情報受信ステップと、
前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、
前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、
ネットワークを介して接続された他のコンピュータから前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成ステップと、
前記ウェブページ生成ステップによって生成された前記ウェブページを前記他のコンピュータに送信するウェブページ送信ステップと、
を実行させることを特徴とする情報提示プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、上記に鑑みてなされたものであって、外部データベースに格納されたデータを有効に活用することができるとともに、外部データベースから取得したデータを用いる処理を煩雑な設計や多大な開発を行うことなく実行することができる情報通知システム、情報提示システム、情報通知方法、情報提示方法、情報通知プログラムおよび情報提示プログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、情報検索装置と、前記情報検索装置にネットワークを介して接続された情報通知装置とからなる情報通知システムであって、前記情報検索装置は、入力画面に表示する項目名と、前記情報検索装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御手段と、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付手段と、前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成手段と、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、前記検索データ取得手段によって取得した前記検索データを含む通知情報を生成する通知情報生成手段と、前記通知情報生成手段によって生成された前記通知情報を前記情報通知装置に送信する第１送信手段と、前記検索データ取得手段を所定のタイミングで実行するよう制御する第１スケジュール制御手段と、を備え、前記情報通知装置は、前記情報検索装置から送信された前記通知情報を受信し、受信された前記通知情報を通知情報記憶部に格納する受信手段と、前記通知情報記憶部に格納された前記通知情報を送信する第２送信手段と、前記第２送信手段を所定のタイミングで実行するよう制御する第２スケジュール制御手段と、を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明は、１または複数の情報通知装置と、情報提示装置とをネットワークを介して接続する情報提示システムであって、前記情報通知装置は、入力画面に表示する項目名と、前記情報通知装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御手段と、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付手段と、前記受付手段によって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成手段と、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得手段と、前記検索データ取得手段によって取得された前記検索データを含む通知情報を生成する通知情報生成手段と、前記通知情報生成手段によって生成された前記通知情報を前記情報提示装置に送信する送信手段と、前記検索データ取得手段を所定のタイミングで実行するよう制御するスケジュール制御手段と、を備え、前記情報提示装置は、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、前記情報通知装置から送信された前記通知情報を受信する通知情報受信手段と、前記通知情報受信手段によって受信された前記通知情報から提示情報を抽出する情報抽出手段と、前記情報抽出手段によって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納手段と、前記ネットワークを介して接続された情報処理装置から前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成手段と、前記ウェブページ生成手段によって生成された前記ウェブページを前記情報処理装置に送信するウェブページ送信手段と、を備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明は、情報検索装置と、前記情報検索装置にネットワークを介して接続された情報通知装置とからなる情報通知システムで実行される情報通知方法であって、前記情報検索装置は、入力画面に表示する項目名と、前記情報検索装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段を備え、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、前記通知情報生成ステップによって生成された前記通知情報を前記情報通知装置に送信する第１送信ステップと、前記検索データ取得ステップを所定のタイミングで実行するよう制御する第１スケジュール制御ステップと、を含み、前記情報通知装置は、前記情報検索装置から送信された前記通知情報を受信し、受信された前記通知情報を通知情報記憶部に格納する受信ステップと、前記通知情報記憶部に格納された前記通知情報を送信する第２送信ステップと、前記第２送信ステップを所定のタイミングで実行するよう制御する第２スケジュール制御ステップと、を含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明は、１または複数の情報通知装置と、情報提示装置とをネットワークを介して接続する情報提示システムで実行される情報提示方法であって、前記情報通知装置は、入力画面に表示する項目名と、前記情報通知装置または前記ネットワークに接続された情報処理装置で動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段を備え、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、前記検索データ取得ステップによって取得された前記検索データを含む通知情報を生成する通知情報生成ステップと、前記通知情報生成ステップによって生成された前記通知情報を前記情報提示装置に送信する送信ステップと、前記検索データ取得ステップを所定のタイミングで実行するよう制御するスケジュール制御ステップと、を含み、前記情報提示装置は、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段を備え、前記情報通知装置から送信された前記通知情報を受信する通知情報受信ステップと、前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、前記ネットワークを介して接続された情報処理装置から前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成ステップと、前記ウェブページ生成ステップによって生成された前記ウェブページを前記情報処理装置に送信するウェブページ送信ステップと、を含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、入力画面に表示する項目名と、コンピュータまたはネットワークを介して接続された他のコンピュータで動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段、を備えた１または複数のコンピュータに、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、前記検索データ取得ステップによって取得した前記検索データを含む通知情報を生成する通知情報生成ステップと、前記検索データ取得ステップを所定のタイミングで実行するよう制御する第１スケジュール制御ステップと、前記通知情報生成ステップによって生成された前記通知情報を通知情報記憶部に格納する格納ステップと、前記通知情報記憶部に格納された前記通知情報を送信する送信ステップと、前記送信ステップを所定のタイミングで実行するよう制御する第２スケジュール制御ステップと、を実行させることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明は、入力画面に表示する項目名と、コンピュータまたはネットワークを介して接続された他のコンピュータで動作するソフトウェアで使用しているデータベースである外部データベースにおける前記項目名に対応する項目を特定する項目特定情報と、前記項目に記憶するデータの属性を示す項目属性と、を対応付けて記憶する項目記憶手段と、ウェブアプリケーションが生成するウェブページに含むべき提示情報を記憶する提示情報記憶手段と、を備えた１または複数のコンピュータに、前記項目属性ごとに、前記項目記憶手段に記憶された前記項目名を選択可能とする入力画面を表示部に表示するよう制御する表示制御ステップと、前記入力画面から選択された前記項目名および前記項目名を用いた通知条件の入力を受付ける受付ステップと、前記受付ステップによって受付けられた前記項目名に対応付けられた前記項目特定情報、および前記通知条件を含んだ検索文を生成し、生成された前記検索文を検索文記憶部に格納する検索文生成ステップと、前記検索文記憶部に格納された前記検索文で前記外部データベースを検索し、検索された検索データを前記外部データベースから取得する検索データ取得ステップと、前記検索データ取得ステップによって取得された前記検索データを含む通知情報を生成する通知情報生成ステップと、前記通知情報生成ステップによって生成された前記通知情報を送信する通知情報送信ステップと、前記検索データ取得ステップを所定のタイミングで実行するよう制御するスケジュール制御ステップと、前記通知情報送信ステップによって送信された前記通知情報を受信する通知情報受信ステップと、前記通知情報受信ステップによって受信された前記通知情報から提示情報を抽出する情報抽出ステップと、前記情報抽出ステップによって抽出された前記提示情報を前記提示情報記憶手段に格納する提示情報格納ステップと、ネットワークを介して接続された他のコンピュータから前記ウェブページのリクエストが送信された場合に、前記提示情報記憶手段に記憶した前記提示情報からウェブページを生成するウェブページ生成ステップと、前記ウェブページ生成ステップによって生成された前記ウェブページを前記他のコンピュータに送信するウェブページ送信ステップと、を実行させることを特徴とする。