(57)【要約】【課題】数多くの業務システムを利用して業務を遂行する場合においても、各業務システムから発せられたメッセージを容易かつ速やかに確認することができるメッセージ通知方法およびサーバシステムを提供する。【解決手段】サーバシステム１０が、各業務システムで生成された利用者宛のメッセージを収集してメッセージＤＢに蓄積するステップと、利用者端末２０が、利用者からの認証情報の入力に基づいて当該利用者の認証情報をサーバシステムに送信するステップと、サーバシステムが、利用者端末から受信した利用者の認証情報に基づいて当該利用者の正当性を検証するステップと、サーバシステムが、利用者の認証情報に基づいて、メッセージＤＢから当該利用者宛のメッセージを抽出して利用者端末に送信するステップと、利用者端末が、サーバシステムから受信した利用者宛のメッセージを表示するステップとを有する。【選択図】        図２
2004334412.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の業務システムで生成されたメッセージを利用者に対して通知する方法であって、
サーバシステムが、上記複数種類の業務システムで生成された利用者宛のメッセージを収集してデータベースに蓄積するステップと、
上記サーバシステムにネットワークを介して接続された利用者端末が、利用者からの認証情報の入力に基づいて、当該利用者の認証情報を上記サーバシステムに対して送信するステップと、
上記サーバシステムが、上記利用者端末から受信した上記利用者の認証情報に基づいて、当該利用者の正当性を検証するステップと、
上記サーバシステムが、上記利用者の認証情報に基づいて、上記データベースから当該利用者宛のメッセージを抽出し、それらメッセージをまとめて上記利用者端末に対して送信するステップと、
上記利用者端末が、上記サーバシステムから受信した上記利用者宛のメッセージを表示するステップとを有することを特徴とするメッセージ通知方法。
【請求項２】
利用者端末とネットワークを介して接続されたサーバシステムであって、
上記利用者端末からアクセス可能な業務システムの各々において生成された利用者宛のメッセージを収集してデータベースに蓄積するメッセージ蓄積手段と、
上記利用者端末から利用者の認証情報を受信した場合に、当該認証情報に基づいて利用者の正当性を判定する認証手段と、
上記認証手段により利用者が正当であると判定された場合に、当該利用者宛のメッセージを上記データベースから抽出して、それらメッセージを上記利用者端末に対して送信するメッセージ送信手段とを備えることを特徴とするサーバシステム。
【請求項３】
上記認証手段により利用者が正当であると判定された場合に、当該利用者向けに設定された初期画面を上記利用者端末に表示させるための表示データを作成する表示データ作成手段と、
上記利用者端末に対して上記表示データを送信する表示データ送信手段とを備えてなり、
上記表示データ作成手段は、上記利用者宛のメッセージを上記初期画面中に表示すべく上記表示データを作成することを特徴とする請求項２に記載のサーバシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種類の業務システムから発せられたメッセージを利用者に対して通知するメッセージ通知方法およびサーバシステムに関するものである。
【０００２】
【従来の技術】
近年、企業等の組織においては、業務の効率化を図るべく、種々の業務システム（例えば、基幹系システム、営業系システム、グループウェアによる業務支援システムなど）が導入されている。
このような業務システムの中には、業務手続きの処理手順とその処理に関わる担当者を予め登録しておき、その担当者が当該システムにアクセスしたときに、その時点で担当者が行うべき処理（例えば、各種情報の確認、承認など）をメッセージとして通知する機能を有するものが数多く存在する。この種の業務システムによれば、上記メッセージを確認することにより、現在実行すべき処理内容を容易かつ速やかに把握することができるという利点が得られる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の業務システムにおいては、上記メッセージを確認するのに、個々の業務システムに定期的にアクセスしなければならないという煩わしさがあった。加えて、アクセスすべき業務システムが多数存在する場合には、個々の業務システムを巡回するのに手間がかかるだけでなく、アクセス漏れが生じる可能性も有り、その場合、次回のアクセスまで重要なメッセージに気付かずに業務が滞る虞があった。
【０００４】
本発明は、かかる事情に鑑みてなされたもので、数多くの業務システムを利用して業務を遂行するような場合においても、各々の業務システムから発せられたメッセージを容易かつ速やかに確認することができ、これによって、業務効率の向上を図ることができるメッセージ通知方法およびサーバシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の発明は、複数種類の業務システムで生成されたメッセージを利用者に対して通知する方法であって、サーバシステムが、上記複数種類の業務システムで生成された利用者宛のメッセージを収集してデータベースに蓄積するステップと、上記サーバシステムにネットワークを介して接続された利用者端末が、利用者からの認証情報の入力に基づいて、当該利用者の認証情報を上記サーバシステムに対して送信するステップと、上記サーバシステムが、上記利用者端末から受信した上記利用者の認証情報に基づいて、当該利用者の正当性を検証するステップと、上記サーバシステムが、上記利用者の認証情報に基づいて、上記データベースから当該利用者宛のメッセージを抽出し、それらメッセージをまとめて上記利用者端末に対して送信するステップと、上記利用者端末が、上記サーバシステムから受信した上記利用者宛のメッセージを表示するステップとを有することを特徴とするものである。
【０００６】
ここで、複数種類の業務システムとは、単一の業務システムではなく、少なくとも２種類以上の異種業務システムが含まれることを示している。具体的に、上記業務システムには、例えば、基幹系システム、営業系システム、グループウェアによる業務支援システムなど、種々の業務に用いて有効な社内・社外の業務システムすべてが含まれる。また、それら業務システムには、上記サーバシステム以外のコンピュータで処理が行われる業務システムの他に、上記サーバシステム内で処理が行われる業務システムや、上記サーバシステムと他のコンピュータとの協働により処理が行われる業務システムも含まれる。
上記業務システムで生成されるメッセージには、利用者に確認や承認等の処理を促すメッセージが含まれる他、共有情報等が更新または新規作成されたことを利用者に対して報知するメッセージ等も含まれる。
利用者の認証情報としては、例えば、利用者の識別情報（ユーザＩＤ）とパスワードの組合せが挙げられるが、これに所定周期で変化するワンタイムパスワード（乱数）や、利用者端末の識別情報等を付加することも可能である。なお、それら認証情報については、暗号化した状態でサーバシステムに送信することが好ましい。
【０００７】
請求項２に記載の発明は、利用者端末とネットワークを介して接続されたサーバシステムであって、上記利用者端末からアクセス可能な業務システムの各々において生成された利用者宛のメッセージを収集してデータベースに蓄積するメッセージ蓄積手段と、上記利用者端末から利用者の認証情報を受信した場合に、当該認証情報に基づいて利用者の正当性を判定する認証手段と、上記認証手段により利用者が正当であると判定された場合に、当該利用者宛のメッセージを上記データベースから抽出して、それらメッセージを上記利用者端末に対して送信するメッセージ送信手段とを備えることを特徴とするものである。
【０００８】
請求項３に記載の発明は、請求項２に記載のサーバシステムにおいて、上記認証手段により利用者が正当であると判定された場合に、当該利用者向けに設定された初期画面を上記利用者端末に表示させるための表示データを作成する表示データ作成手段と、上記利用者端末に対して上記表示データを送信する表示データ送信手段とを備えてなり、上記表示データ作成手段は、上記利用者宛のメッセージを上記初期画面中に表示すべく上記表示データを作成することを特徴とするものである。
【０００９】
上記請求項３に記載のサーバシステムにおいては、上記利用者宛のメッセージを、上記業務システム別に分類した状態で表示することが望ましい。また、上記利用者宛のメッセージを、その重要度に応じて表示態様が異なるようにすることが望ましい。具体的に、メッセージの表示態様を異ならせる方法としては、例えば、メッセージ自体の大きさや色彩等を異ならせる方法、メッセージの表示位置を変える方法、メッセージの近傍にマークやキャラクタ等を付加する方法などが挙げられる。
さらに、上記請求項３に記載のサーバシステムにおいては、上記利用者宛のメッセージに対して、上記利用者が上記メッセージに対応する操作をすることにより、上記利用者が他の業務システムを操作することを許可する構成とすることが好ましい。
【００１０】
【発明の実施の形態】
図１は、本発明に係るサーバシステムの一実施形態を示す概略構成図である。このサーバシステム１０には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等のネットワーク３０を介して複数の利用者端末２０が接続されるとともに、業務システム（例えば、ワークフロー管理システム、情報共有システム、基幹系システム、営業系システムなど）の各処理を実行するためのコンピュータ（例えば、ホストＡ、サーバＢなど）がネットワーク３０を介して接続されている。
【００１１】
サーバシステム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、記憶装置、入力装置、表示装置および通信装置等を有する複数のサーバコンピュータ（例えば、ＷＥＢサーバ、アプリケーションサーバ、データベース管理サーバなど）によって構成され、各サーバコンピュータはＬＡＮ等のネットワークを介して相互に接続されている。
【００１２】
このサーバシステム１０は、各業務システムにおいて生成された利用者宛のメッセージを収集してメッセージＤＢ（データベース）に蓄積する機能（メッセージ蓄積手段）と、利用者端末２０から受信した認証情報（ユーザＩＤ、パスワードなど）に基づいて利用者の正当性を判定する機能（認証手段）と、利用者が正当であると判定された場合に、利用者宛のメッセージを上記メッセージＤＢから抽出して利用者端末２０に対して送信する機能（メッセージ送信手段）とを備えている。これら機能は、上記サーバコンピュータのＣＰＵが記憶装置内に格納された各種アプリケーションプログラムを読み込んで実行することにより、付与されるものである。
【００１３】
また、サーバシステム１０は、メッセージＤＢ、認証情報ＤＢおよび利用者情報ＤＢ（図２参照）等のデータベースを備えている。
メッセージＤＢには、業務システムの各々から発せられた利用者宛のメッセージが、利用者の識別情報（ユーザＩＤ）と業務システムの各々に対応付けられた状態で格納されている。上記メッセージには、利用者に承認や確認等の処理を促すメッセージや、共有情報等が更新または新規作成されたことを利用者に対して報知するメッセージなどが含まれる。
【００１４】
また、認証情報ＤＢには、利用者の認証情報（ユーザＩＤ、パスワード）が格納され、利用者情報ＤＢには、利用者の属性情報（例えば、氏名、人事情報、配属情報など）が利用者の識別情報（ユーザＩＤ）と対応付けられた状態で格納されている。
【００１５】
一方、利用者端末２０は、上記サーバシステム１０を構成する各サーバコンピュータと同様に、ＣＰＵ、ＲＡＭ、記憶装置、入力装置、表示装置および通信装置等により構成され、各部はバスにより接続されている。具体的に、利用者端末２０としては、例えば、パーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の携帯情報端末、インターネット接続サービスを利用可能な携帯電話などが挙げられる。
【００１６】
この利用者端末２０の記憶装置は、プログラムやデータ等が記憶される記憶媒体を有し、この記憶媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体は記憶装置に固定的に設けたもの、若しくは着脱自在に装着するものであり、ＣＰＵにより実行される各種処理プログラム（例えば、ＷＥＢブラウザなど）や制御データ等を記憶する記憶領域、サーバシステム１０から受信した表示データ等を記憶する記憶領域などを備えている。
【００１７】
また、利用者端末２０のＣＰＵは、上記記憶媒体に格納された各種処理プログラムを読み込んで実行することにより、サーバシステム１０に対して表示データ等の送信を要求したり、サーバシステム１０から送られてくる表示データに基づいて認証画面（ログイン画面）や初期画面（企業内ポータルのトップページ）等を表示装置に表示したりする処理を実行する。上記初期画面には、後述するように、種々の業務システムから発せられたメッセージ（プッシュ型メッセージ）が半強制的に表示されるようになっている。
【００１８】
次に、本発明に係るメッセージ通知方法の一実施形態について、図２に基づいて説明する。このメッセージ通知方法は、メッセージ蓄積ステップとメッセージ通知ステップとからなる。
【００１９】
［メッセージ蓄積ステップ］
このメッセージ蓄積ステップでは、サーバシステム１０が、各業務システムで生成された利用者宛のメッセージを収集してメッセージＤＢに蓄積する処理を実行する（ステップＳ０）。利用者宛のメッセージを収集する方法としては、各業務システムから所定周期毎に或いはメッセージの発生に伴い転送されてくるメッセージを受け取る方法や、予め設定された周期毎に各業務システムに対してメッセージの転送を要求し、この要求に応じて各業務システムが転送してくるメッセージを回収する方法などが挙げられるが、何れの方法を採用するようにしてもよい。
【００２０】
［メッセージ通知ステップ］
このメッセージ通知処理は、利用者端末２０の入力装置からの指示入力に基づいて開始される。すなわち、上記入力装置から所定の指示入力（例えば、初期画面のＵＲＬを指定する入力操作等）が行われると、図２に示すように、利用者端末２０がサーバシステム１０に対して表示データの送信を要求する処理（例えば、リクエストするＷＥＢページのＵＲＬのパス名を送信する処理）を実行する（ステップＳ１）。
【００２１】
サーバシステム１０は、利用者端末２０から表示データの送信要求を受けると、利用者端末２０に対して認証画面の表示データを送信するなどして、認証情報（ユーザＩＤ、パスワード）を要求する処理を実行する（ステップＳ２）。これを受けて、利用者端末２０は、利用者に認証情報の入力を促す認証画面を表示装置に表示する処理を実行する（ステップＳ３）。
【００２２】
その後、上記認証画面において認証情報が入力されると、利用者端末２０は、サーバシステム１０に対して利用者の認証情報を送信する処理を実行する（ステップＳ４）。
サーバシステム１０は、利用者端末２０から利用者の認証情報を受信すると、受信した認証情報と、認証情報ＤＢに予め格納された認証情報との比較・照合により、利用者の正当性を判定する処理を実行する（ステップＳ５）。
【００２３】
上記判定の結果、受信した認証情報が記憶データと一致せず、利用者が正当でないと判定される場合には、認証に失敗したことを示すステータスコードを利用者端末２０に対して送信して、利用者端末２０からのアクセスを拒否する。一方、両者が一致して、利用者が正当であると判定される場合には、認証情報に含まれる利用者の識別情報（ユーザＩＤ）に基づいて、当該利用者宛のメッセージをメッセージＤＢから抽出するとともに（ステップＳ６）、初期画面に上記利用者宛のメッセージを表示すべく初期画面の表示データ（ＨＴＭＬファイル等）を作成し（ステップＳ７）、これを利用者端末２０に対して送信する処理を実行する（ステップＳ８）。
【００２４】
利用者端末２０は、サーバシステム１０から初期画面の表示データを受信すると、当該表示データに基づいて表示装置に初期画面を表示する処理を実行する（ステップＳ９）。その結果、図３に示すように、初期画面のメッセージ表示領域Ｒ１には、例えば、「決裁書の承認をお願いします。」（契約決済システム）、「見積要項が新着しました。」（契約決済システム）、「設計図が更新されました。」（図面管理システム）、「議事録が更新されました。」（文書管理システム）など、各業務システムから発せられた利用者宛のメッセージ（プッシュ型のメッセージ）が業務システム別に分類された状態で、半強制的に表示されることとなる。また、それらメッセージには、対応する業務システムへのハイパーリンクがそれぞれ埋め込まれ、その位置を入力装置で選択操作した場合に、対応する業務システムへのアクセスが行われるようになっている。また、その際には、認証画面で入力された認証情報または認証結果が各業務システムに引き継がれ、利用者端末２０で認証情報を再度入力しなくても、各業務システムにそのままログインできるようになっている。また、各メッセージは、その重要度や、生成されてから経過した時間等に応じて表示態様（例えば、文字の色彩や太さ、メッセージの近傍に表記されるマークやキャラクタなど）が異なるようになっている。
【００２５】
なお、上記初期画面において「業務選択」ボタンを選択操作すると、利用者端末２０がサーバシステム１０に対して業務選択画面の表示データの送信を要求し、これを受けて、サーバシステム１０が、利用者情報ＤＢから当該利用者の属性情報（職位や配属先など）を抽出し、この属性情報に基づいて当該利用者に対応する業務選択画面の表示データを生成するとともに、その生成した業務選択画面の表示データを利用者端末２０に対して送信する処理を実行する。その結果、利用者端末２０の表示装置には、利用者に対応する業務の一覧が表示されるとともに、それら業務には、各々の業務に用いて有効な業務システムが関連付けられた状態で表示され、それら業務システムの何れかが選択された場合に、上記と同様、選択された業務システムへのアクセスが行われるようになっている。
【００２６】
以上のように、本実施形態によれば、メッセージ蓄積ステップにおいて、サーバシステム１０が、複数種類の業務システムで生成された利用者宛のメッセージを収集してメッセージＤＢに蓄積する一方で、メッセージ通知ステップにおいて、先ず、利用者端末２０が、利用者からの認証情報の入力に基づいて、当該利用者の認証情報をサーバシステム１０に対して送信し、次いで、サーバシステム１０が、上記認証情報に基づいて当該利用者の正当性を検証した後、メッセージＤＢから当該利用者宛のメッセージを抽出してそれらメッセージを利用者端末２０に対して送信し、その後、利用者端末２０が、サーバシステム１０から受信した利用者宛のメッセージを、各利用者向けにカスタマイズされた初期画面（図３）において半強制的に表示するようにしたので、利用者は、各業務システムに個別にアクセスしなくても、各々の業務システムから発せられた当人宛のメッセージを上記初期画面においてまとめて確認することができる。
【００２７】
したがって、数多くの業務システムを利用して業務を遂行するような場合においても、各々の業務システムから発せられたメッセージを容易かつ速やかに確認することができる。よって、業務システムから発せられた重要なメッセージ等を迅速かつ確実に伝達することができ、伝達の遅れや不達等によって業務が滞るのを極力回避することができる。
【００２８】
また、利用者宛のメッセージを業務システム別に分類した状態で表示するようにしたので、メッセージと業務システムとの対応関係を把握し易くなり、メッセージに対応する処理を円滑に行えるようになる。さらに、メッセージの重要度に応じて表示態様を異ならせるようにしたので、メッセージに対応する処理を重要度の高いものから優先的に実行することが可能となり、例えば、上記処理に割ける時間が限られているときなどには、僅かな時間を有効利用することが可能となる。
【００２９】
なお、本実施形態においては、利用者宛のメッセージを表示することによってメッセージ内容を利用者に伝達するようにしたが、本発明はこれに限定されるものではなく、例えば、メッセージに対応する音声を出力するなどしてメッセージ内容を利用者に伝達するようにしてもよい。また、本実施形態では、本発明に係るサーバシステム１０を複数台のサーバコンピュータによって構成するようにしたが、一台のサーバコンピュータによって構成することも可能である。また、メッセージを発する業務システムには、上記サーバシステム１０以外のコンピュータ（例えば、ホストＡ、サーバＢなど）で処理が行われる業務システムの他に、上記サーバシステム１０内で処理が行われる業務システムや、上記サーバシステム１０と他のコンピュータとの協働により処理が行われる業務システムも含まれる。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、数多くの業務システムを利用して業務を遂行するような場合においても、各々の業務システムから発せられたメッセージを容易かつ速やかに確認することができ、これによって、業務効率の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明に係るサーバシステムの一実施形態を示す概略構成図である。
【図２】本発明に係るメッセージ通知方法の一実施形態を説明する図である。
【図３】図２のステップＳ９で表示される初期画面の一例を示す図である。
【符号の説明】
１０  サーバシステム
２０  利用者端末
３０  ネットワーク
【図１】
2004334412.tif 000003
【図２】
2004334412.tif 000004
【図３】
2004334412.tif 000005