(57)【要約】【課題】数多くの業務システムを利用して業務を遂行する場合においても、業務に用いて有効な業務システムに容易にアクセスすることができる業務選択システムを提供する。【解決手段】サーバシステム１０は、複数種類の業務と、各業務に用いて有効な業務システムとの対応関係を記憶する記憶手段と、利用者端末２０からの要求に応じて、利用者端末の表示手段に操作画面を表示させるための表示データを、上記対応関係に基づいて作成する表示データ作成手段と、上記表示データを利用者端末に対して送信する表示データ送信手段とを備える。上記操作画面には複数種類の業務が一覧表示され、それら業務には、各々の業務に用いて有効な業務システムが関連付けられ、それら業務システムの何れかが選択された場合に、選択された業務システムに利用者端末がアクセスするようになっている。【選択図】        図２
2004334413.tif 000002
【特許請求の範囲】
【請求項１】
サーバシステムと、当該サーバシステムにネットワークを介して接続された利用者端末とを有する業務選択システムにおいて、
上記利用者端末は、上記サーバシステムから表示データを受信した場合に、当該表示データに従って操作画面を表示する表示手段を備える一方、
上記サーバシステムは、複数種類の業務と、各業務に用いて有効な業務システムとの対応関係を記憶する記憶手段と、
上記利用者端末からの要求に応じて、上記表示手段に上記操作画面を表示させるための表示データを、上記対応関係に基づいて作成する表示データ作成手段と、
上記表示データ作成手段によって作成された表示データを上記利用者端末に対して送信する表示データ送信手段とを備えてなり、
上記操作画面の中には、上記複数種類の業務が一覧表示される業務選択画面が含まれるとともに、当該業務選択画面上の各業務には、各々の業務に用いて有効な業務システムが関連付けられ、それら業務システムの何れかが選択された場合に、選択された業務システムに上記利用者端末がアクセスするようになっていることを特徴とする業務選択システム。
【請求項２】
上記業務選択画面には、上記複数種類の業務が階層的に分類された状態で表示されるようになっていることを特徴とする請求項１に記載の業務選択システム。
【請求項３】
上記業務選択画面には、上記複数種類の業務が処理順序に並べられた状態で表示されるようになっていることを特徴とする請求項１または２に記載の業務選択システム。
【請求項４】
上記サーバシステムは、上記利用者端末から利用者の認証情報を受信した場合に、当該認証情報に基づいて利用者の正当性を判定する認証手段を有し、
上記表示データ作成手段は、上記認証情報に基づいて利用者を特定した後、当該利用者の属性情報に基づいて当該利用者が実施し得る業務を選択し、その選択した業務のみを上記業務選択画面上に表示すべく上記表示データを作成することを特徴とする請求項１〜３の何れかに記載の業務選択システム。
【請求項５】
上記表示データ作成手段は、上記利用者の属性情報に基づいて、当該利用者がアクセス権を有する業務システムを選択し、その選択した業務システムのみを上記業務選択画面上の業務に関連付けるように上記表示データを作成することを特徴とする請求項４に記載の業務選択システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種類の業務システムを利用する際に用いて好適な業務選択システムに関するものである。
【０００２】
【従来の技術】
近年、企業等の組織においては、業務の効率化を図るべく、種々の業務システム（例えば、基幹系システム、営業系システム、グループウェアによる業務支援システムなど）が導入されている。
このような業務システムが数多く存在する企業においては、企業内ポータルと呼ばれる社内システム専用のポータルサイトを開設して、当該ポータルサイトから各業務システムに社員が容易にアクセスできるように社内システムを構築する場合がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の企業内ポータルにおいては、利用可能な業務システムが単にリンクされているのみであったために、業務の遂行に際して、どの業務システムを選択すべきなのかが分かり難いという問題点があった。
そこで、このような問題点を解消するために、各業務システムのリンク近傍に注釈等を加えることも考えられるが、その場合においても、目的の業務システムを探す際に注釈を読まなければならないという煩わしさがあり、目的の業務システムに辿り着くまでに時間を要するという問題点があった。
【０００４】
本発明は、かかる事情に鑑みてなされたもので、数多くの業務システムを利用して業務を遂行するような場合においても、業務に用いて有効な業務システムに容易にアクセスすることができる業務選択システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の発明は、サーバシステムと、当該サーバシステムにネットワークを介して接続された利用者端末とを有する業務選択システムにおいて、上記利用者端末は、上記サーバシステムから表示データを受信した場合に、当該表示データに従って操作画面を表示する表示手段を備える一方、上記サーバシステムは、複数種類の業務と、各業務に用いて有効な業務システムとの対応関係を記憶する記憶手段と、上記利用者端末からの要求に応じて、上記表示手段に上記操作画面を表示させるための表示データを、上記対応関係に基づいて作成する表示データ作成手段と、上記表示データ作成手段によって作成された表示データを上記利用者端末に対して送信する表示データ送信手段とを備えてなり、上記操作画面の中には、上記複数種類の業務が一覧表示される業務選択画面が含まれるとともに、当該業務選択画面上の各業務には、各々の業務に用いて有効な業務システムが関連付けられ、それら業務システムの何れかが選択された場合に、選択された業務システムに上記利用者端末がアクセスするようになっていることを特徴とするものである。
【０００６】
なお、業務選択画面上の業務と、当該業務に用いて有効な業務システムとを関連付ける方法としては、例えば、業務選択画面上の業務の近傍（例えば、業務に対応する見出しの下方など）に、当該業務に用いて有効な業務システムを接続先として指定したリンクを設ける方法や、或いは業務選択画面上の業務の位置に、システム選択画面にジャンプするリンクを設け、このシステム選択画面に、当該業務に用いて有効な業務システムを接続先として指定したリンクを設ける方法などが挙げられる。
上記業務システムには、例えば、基幹系システム、営業系システム、グループウェアによる業務支援システムなど、種々の業務に用いて有効な社内・社外の業務システムすべてが含まれる。また、それら業務システムには、上記サーバシステム以外のコンピュータで処理が行われる業務システムの他に、上記サーバシステム内で処理が行われる業務システムや、上記サーバシステムと他のコンピュータとの協働により処理が行われる業務システムも含まれる。
【０００７】
請求項２に記載の発明は、請求項１に記載の業務選択システムにおいて、上記業務選択画面には、上記複数種類の業務が階層的に分類された状態で表示されるようになっていることを特徴とするものである。
ここで、複数種類の業務を階層的に表示する方法としては、業務表示の左端に階層の深さに応じたスペース（インデント）を設ける方法、階層の上位・下位の関係にある業務どうしを線図等を用いて視覚的に関連付ける方法、階層の上位・下位の関係にある業務どうしをリンクで接続する方法（例えば、上位の業務項目を選択すると、下位の業務項目が表示される方法）などが挙げられる。
【０００８】
請求項３に記載の発明は、請求項１または２に記載の業務選択システムにおいて、上記業務選択画面には、上記複数種類の業務が処理順序に並べられた状態で表示されるようになっていることを特徴とするものである。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れかに記載の業務選択システムにおいて、上記サーバシステムは、上記利用者端末から利用者の認証情報を受信した場合に、当該認証情報に基づいて利用者の正当性を判定する認証手段を有し、上記表示データ作成手段は、上記認証情報に基づいて利用者を特定した後、当該利用者の属性情報に基づいて当該利用者が実施し得る業務を選択し、その選択した業務のみを上記業務選択画面上に表示すべく上記表示データを作成することを特徴とするものである。
【００１０】
請求項５に記載の発明は、請求項４に記載の業務選択システムにおいて、上記表示データ作成手段は、上記利用者の属性情報に基づいて、当該利用者がアクセス権を有する業務システムを選択し、その選択した業務システムのみを上記業務選択画面上の業務に関連付けるように上記表示データを作成することを特徴とするものである。
【００１１】
【発明の実施の形態】
図１は、本発明に係る業務選択システムの一実施形態を示す概略構成図である。この業務選択システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等のネットワーク３０を介して相互に接続されたサーバシステム１０と利用者端末２０とにより概略構成されている。なお、サーバシステム１０には、業務システム（例えば、ワークフロー管理システム、情報共有システム、基幹系システム、営業系システムなど）の各処理を実行するためのコンピュータ（例えば、ホストＡ、サーバＢなど）がネットワーク３０を介して接続されている。
【００１２】
サーバシステム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、記憶装置、入力装置、表示装置および通信装置等を有する複数のサーバコンピュータ（例えば、ＷＥＢサーバ、アプリケーションサーバ、データベース管理サーバなど）によって構成され、各サーバコンピュータはＬＡＮ等のネットワークを介して相互に接続されている。
【００１３】
このサーバシステム１０は、利用者端末２０から受信した認証情報（ユーザＩＤ、パスワードなど）に基づいて利用者の正当性を判定する機能（認証手段）と、利用者端末２０からの要求に応じて、当該利用者端末２０の表示装置に表示する操作画面（初期画面、業務選択画面、システム選択画面など）の表示データを各種データベースを参照しつつ作成する機能（表示データ作成手段）と、上記表示データを利用者端末２０に対して送信する機能（表示データ送信手段）とを備えている。これら機能は、上記サーバコンピュータのＣＰＵが記憶装置内に格納された各種アプリケーションプログラムを読み込んで実行することにより、付与されるものである。
【００１４】
また、サーバシステム１０は、認証情報ＤＢ、利用者情報ＤＢ、業務情報ＤＢ、権限情報ＤＢ等のデータベースを備えている。
認証情報ＤＢには、利用者の認証情報（ユーザＩＤ、パスワードなど）が格納され、利用者情報ＤＢには、利用者の属性情報（例えば、氏名、人事情報、配属情報など）が利用者の識別情報（ユーザＩＤ）と対応付けられた状態で格納されている。
【００１５】
また、業務情報ＤＢには、業務の識別コード、名称、階層（上位、中位、下位）、業務相互の関係（上位または下位にあたる業務、前後に実行すべき業務）など、業務に関する情報が、各業務に用いて有効な業務システムと対応付けられた状態で格納されている。また、権限情報ＤＢには、各業務システムに対してアクセス権を有する利用者に関する情報（利用者の職位、識別情報など）が格納されている。
【００１６】
一方、利用者端末２０は、上記サーバシステム１０を構成する各サーバコンピュータと同様に、ＣＰＵ、ＲＡＭ、記憶装置、入力装置、表示装置（表示手段）および通信装置等により構成され、各部はバスにより接続されている。具体的に、利用者端末２０としては、例えば、パーソナルコンピュータや、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の携帯情報端末、インターネット接続サービスを利用可能な携帯電話などが挙げられる。
【００１７】
この利用者端末２０の記憶装置は、プログラムやデータ等が記憶される記憶媒体を有し、この記憶媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体は記憶装置に固定的に設けたもの、若しくは着脱自在に装着するものであり、ＣＰＵにより実行される各種処理プログラム（例えば、ＷＥＢブラウザなど）や制御データ等を記憶する記憶領域、サーバシステム１０から受信した表示データ等を記憶する記憶領域などを備えている。
【００１８】
また、利用者端末２０のＣＰＵは、上記記憶媒体に格納された各種処理プログラムを読み込んで実行することにより、サーバシステム１０に対して表示データ等の送信を要求したり、サーバシステム１０から送られてくる表示データに基づいて企業内ポータルの認証画面（ログイン画面）や各種操作画面（初期画面、業務選択画面、システム選択画面など）を表示装置に表示したりする処理を実行する。
【００１９】
次に、上記構成からなる業務選択システムによって行われる各処理について、図２に基づいて説明する。
先ず、利用者端末２０の入力装置から所定の指示入力（例えば、初期画面のＵＲＬを指定する入力操作等）が行われると、図２に示すように、利用者端末２０がサーバシステム１０に対して表示データの送信を要求する処理（例えば、リクエストするＷＥＢページのＵＲＬのパス名を送信する処理）を実行する（ステップＳ１）。
【００２０】
サーバシステム１０は、利用者端末２０から表示データの送信要求を受けると、利用者端末２０に対して認証画面の表示データを送信するなどして、認証情報（ユーザＩＤ、パスワード）を要求する処理を実行する（ステップＳ２）。これを受けて、利用者端末２０は、利用者に認証情報の入力を促す認証画面を表示装置に表示する処理を実行する（ステップＳ３）。
【００２１】
その後、上記認証画面において認証情報が入力されると、利用者端末２０は、サーバシステム１０に対して利用者の認証情報を送信する処理を実行する（ステップＳ４）。
サーバシステム１０は、利用者端末２０から利用者の認証情報を受信すると、受信した認証情報と、認証情報ＤＢに予め格納された認証情報との比較・照合により、利用者の正当性を判定する処理を実行する（ステップＳ５）。
【００２２】
上記判定の結果、受信した認証情報が記憶データと一致せず、利用者が正当でないと判定される場合には、認証に失敗したことを示すステータスコードを利用者端末２０に対して送信して、利用者端末２０からのアクセスを拒否する。一方、両者が一致して、利用者が正当であると判定される場合には、認証情報に基づいて利用者を特定した後、当該利用者の立場・役割に合った初期画面（企業内ポータルのトップページ）の表示データ（ＨＴＭＬファイル等）を生成する（ステップＳ６）。すなわち、予め立場・役割毎に利用者をグループ化して、そのグループに対応する利用者分類コードを各利用者の属性情報として利用者情報ＤＢまたは認証情報ＤＢに格納しておき、上記判定の結果、利用者が正当であると判定された場合に、上記利用者分類コードに基づいて、当該利用者の立場・役割に対応する初期画面を、予め登録された複数種類の初期画面の中から選択し、この選択した初期画面に、当該利用者固有の情報（例えば、利用者の配属先に関する情報、利用者の担当している業務に関する情報など）を付加することによって、当該利用者の立場・役割に合った初期画面の表示データを作成する。そして、初期画面の表示データを作成した後、これを利用者端末２０に対して送信する処理を実行する（ステップＳ７）。
【００２３】
利用者端末２０は、サーバシステム１０から初期画面の表示データを受信すると、当該表示データに基づいて、表示装置に初期画面を表示する処理を実行する（ステップＳ８）。この初期画面には、図３に示すように、各業務システムから発せられた利用者宛のメッセージ（プッシュ型のメッセージ）を表示する表示領域Ｒ１や、利用者が担当している業務に関連する情報（本日作業手配書、本日作業計画図、本日状況モニター、本日天気予報など）を表示する表示領域Ｒ２、メニュータイトル（業務選択など）を表示する表示領域Ｒ３などが設けられている。
【００２４】
この初期画面において、メニュータイトルの何れかにポインティングデバイスのカーソルをあわせてボタンをクリックすると、そのカテゴリに含まれる選択候補の一覧がプルダウン表示されるか、若しくはそのメニュータイトルに対応する操作画面に表示が切り替わるようになっている。例えば、上記初期画面において「業務選択」というタイトルのボタンを選択操作すると、利用者端末２０がサーバシステム１０に対して業務選択画面の表示データの送信を要求する（ステップＳ９）。すると、サーバシステム１０は、上記利用者分類コードに基づいて、当該利用者の立場・役割に対応する業務選択画面を、予め登録された複数種類の業務選択画面の中から選択し（ステップＳ１０）、この選択した業務選択画面の表示データを利用者端末２０に対して送信する処理を実行する（ステップＳ１１）。
【００２５】
利用者端末２０は、サーバシステム１０から業務選択画面の表示データを受信すると、当該表示データに基づいて、利用者の立場・役割に対応する業務選択画面を表示装置に表示する処理を実行する（ステップＳ１２）。この業務選択画面には、図４に示すように、利用者が実施し得る業務の一覧が階層的（例えば、大分類、中分類、小分類）に分類された状態で表示される。この実施形態では、階層の上位の業務項目の何れか（例えば、「コスト比較、積算業務関連」という項目）を選択した場合に、新たなウィンドウが開いて当該ウィンドウに階層の下位の業務項目の一覧（例えば、「設計変更、追加工事の見積をする」、「コスト比較の積算、見積を行う」、「元積書を作成する」、…）が表示されるようになっている。この際に、それら業務は、処理が実行される順序に従って上から下に順に並べられた状態で表示されるようになっている。
【００２６】
そして、上記業務選択画面において、最下層の業務項目の何れか（例えば、「元積書を作成する」）を選択すると、利用者端末２０がサーバシステム１０に対してシステム選択画面の表示データの送信を要求する（ステップＳ１３）。すると、サーバシステム１０は、業務情報ＤＢを参照することにより、上記業務選択画面で選択した業務に用いて有効な業務システムを選出するとともに、権限情報ＤＢを参照することにより、選出した業務システムの中から利用者がアクセス権を有する業務システムを抽出し、この抽出した業務システムを表示すべくシステム選択画面の表示データを作成する（ステップＳ１４）。そして、システム選択画面の表示データを作成した後、これを利用者端末２０に対して送信する処理を実行する（ステップＳ１５）。
【００２７】
利用者端末２０は、サーバシステム１０からシステム選択画面の表示データを受信すると、当該表示データに基づいて、表示装置にシステム選択画面を表示する処理を実行する（ステップＳ１６）。このシステム選択画面には、図５に示すように、上記業務選択画面で選択した業務に用いて有効な業務システムの内、利用者がアクセス権を有する業務システム（例えば、「契約決済システム」、「自動数量算出システム」、「内訳書システム」など）が所定順序で（例えば、使用頻度の高い順に）一覧表示されるとともに、各々の業務システムに関連する情報（例えば、設計図関連のデータ、利益管理関連のデータなど）が各フォルダに格納された状態で表示されるようになっている。
【００２８】
そして、各業務システムのタイトルには、該当する業務システムを接続先として指定したリンクが設定され、その位置をポインティングデバイスで選択操作した場合に、対応する業務システムへのアクセスが行われるようになっている（ステップＳ１７）。また、その際には、認証画面で入力された認証情報または認証結果が各業務システムに引き継がれ、利用者端末２０で認証情報を再度入力しなくても、各業務システムにそのままログインできるようになっている。
【００２９】
以上のように、本実施形態によれば、利用者端末２０の表示装置に、業務に用いて有効な業務システムを各々の業務に関連付けた状態で表示するようにしたので、業務の遂行に際して、どの業務システムを選択すべきなのかが分かり易くなる。したがって、数多くの業務システムを利用して業務を遂行するような場合においても、業務に用いて有効な業務システムに容易にアクセスすることができる。
【００３０】
また、本実施形態においては、予め業務分析を行って業務相互の関係を抽出し、これに従って、各業務を階層的に分類した状態で表示するようにしたので、業務相互の関係が明快となり、例えば、業務経験が少ない利用者であっても、容易に目的の業務を探し出すことができる。
また、本実施形態においては、認証情報に基づき利用者を特定して、当該利用者が実施し得る業務と、当該利用者がアクセス権を有する業務システムのみを、各操作画面（業務選択画面、システム選択画面）に表示するようにしたので、利用者は、利用可能な業務システムを容易に把握することができ、短時間で所望の業務システムに辿り着くことができる。
【００３１】
なお、本実施形態では、各々の業務を階層的に分類した状態で表示するようにしたが、本発明はこれに限定されるものではなく、例えば、図６に示すように、業務の流れを視覚的に図式化した状態で表示するようにしてもよい。
また、本実施形態では、システム選択画面の表示データを作成する際に、業務に関連する各業務システムに対して利用者がアクセス権を有しているか否かの判断をまとめて行うようにしたが、例えば、システム選択画面で業務システムが選択された際に、その業務システムに対して利用者がアクセス権を有しているか否かの判断を個別に行うようにしてもよい。
【００３２】
また、本実施形態では、本発明に係るサーバシステム１０を複数台のサーバコンピュータによって構成するようにしたが、一台のサーバコンピュータによって構成することも可能である。また、利用者端末２０からアクセス可能な業務システムには、上記サーバシステム１０以外のコンピュータ（例えば、ホストＡ、サーバＢなど）で処理が行われる業務システムの他に、上記サーバシステム１０内で処理が行われる業務システムや、上記サーバシステム１０と他のコンピュータとの協働により処理が行われる業務システムも含まれる。
【００３３】
【発明の効果】
以上説明したように、本発明によれば、数多くの業務システムを利用して業務を遂行するような場合においても、業務に用いて有効な業務システムに容易にアクセスすることができ、これによって、業務効率の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明に係る業務選択システムの一実施形態を示す概略構成図である。
【図２】図１の業務選択システムによって行われる各処理の流れを説明する図である。
【図３】図２のステップＳ８で表示される初期画面の一例を示す図である。
【図４】図２のステップＳ１２で表示される業務選択画面の一例を示す図である。
【図５】図２のステップＳ１６で表示されるシステム選択画面の一例を示す図である。
【図６】図４の変形例を示す図である。
【符号の説明】
１０  サーバシステム
２０  利用者端末
３０  ネットワーク
【図１】
2004334413.tif 000003
【図２】
2004334413.tif 000004
【図３】
2004334413.tif 000005
【図４】
2004334413.tif 000006
【図５】
2004334413.tif 000007
【図６】
2004334413.tif 000008