(57)【要約】【課題】あるアプリケーションから他のアプリケーションを直接的に実行することができても、アプリケーションの連携元や連携先を示す連携履歴が明示されることはないので、アプリケーションの連携関係が複雑になると、初期状態から現在に至るまでのアプリケーションの遷移や連携キーが分からなくなることがある課題があった。【解決手段】アプリ連携部２５が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示する。【選択図】        図１
2004157676.tif 000002
【特許請求の範囲】
【請求項１】
実行可能な複数のアプリケーションを示すアプリメニューを表示するアプリメニュー表示手段と、上記アプリメニュー表示手段に表示されているアプリメニューの中から実行を希望するアプリケーションの選択を受け付けて、そのアプリケーションを実行するアプリ実行手段と、上記アプリ実行手段により実行されたアプリケーションに連携するアプリケーションの実行要求を受け付けて、そのアプリケーションを実行する連携手段と、上記連携手段が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示する連携履歴表示手段とを備えた業務統合装置。
【請求項２】
連携手段は、連携するアプリケーションを実行する際、予め定義されている連携キーを用いて当該アプリケーションを実行することを特徴とする請求項１記載の業務統合装置。
【請求項３】
連携手段は、連携キーのリセット要求を受けると、予め定義されている連携キーをデフォルトの連携キーに戻すことを特徴とする請求項２記載の業務統合装置。
【請求項４】
連携手段は、連携するアプリケーションを実行する際、連携キーの設定を受け付け、その連携キーを用いて当該アプリケーションを実行することを特徴とする請求項１記載の業務統合装置。
【請求項５】
連携履歴表示手段は、連携手段が連携するアプリケーションを実行する際に使用された連携キーを表示することを特徴とする請求項１から請求項４のうちのいずれか１項記載の業務統合装置。
【請求項６】
連携履歴表示手段は、アプリケーション間の連携履歴を示す連携履歴画面をディスプレイの一部に常駐表示することを特徴とする請求項１から請求項５のうちのいずれか１項記載の業務統合装置。
【請求項７】
連携履歴表示手段は、過去に実行されたアプリケーションの表示要求を受け付けて、そのアプリケーションを表示することを特徴とする請求項１から請求項６のうちのいずれか１項記載の業務統合装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、実行可能な複数のアプリケーションを表示する業務統合装置に関するものである。
【０００２】
【従来の技術】
従来の業務統合装置は、例えば、製造業や金融業における各種業務の効率化を図るため、業務毎に異なるアプリケーションを統合して、各種のアプリケーションに対するアクセスを受け付けるポータル（ポータルは一画面上に実行可能な複数のアプリケーションを表示している）を構築している。
したがって、ユーザが自己の端末を操作して業務ポータルサーバにアクセスし、ポータルの画面を表示すれば、各種のアプリケーションを適宜実行することができる。
【０００３】
【特許文献１】
特開２００１−３３８１２５公報（図２、図４）
【０００４】
【発明が解決しようとする課題】
従来の業務統合装置は以上のように構成されているので、業務ポータルサーバにアクセスして、ポータルの画面を表示すれば、各種のアプリケーションを適宜実行することができる。しかし、複数のアプリケーション間の連携が図られていないため、あるアプリケーションから直接的に他のアプリケーションを実行することができず、一旦ポータルの画面に戻ってから他のアプリケーションを実行する必要がある課題があった。
仮に、あるアプリケーションから他のアプリケーションを直接的に実行することができても、アプリケーションの連携元や連携先を示す連携履歴が明示されることはないので、アプリケーションの連携関係が複雑になると、初期状態から現在に至るまでのアプリケーションの遷移や連携キーが分からなくなることがある課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、あるアプリケーションから連携関係のある他のアプリケーションを実行することができるとともに、初期状態から現在に至るまでのアプリケーションの遷移や連携キーを容易に把握することができる業務統合装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る業務統合装置は、連携手段が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示する連携履歴表示手段を設けたものである。
【０００７】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による業務統合装置が適用される業務システムを示すシステム構成図であり、図において、アプリケーションサーバ１〜３は各種業務に係るアプリケーションを保有し、業務統合装置である業務ポータルサーバ４はアプリケーションサーバ１〜３に保有されているアプリケーションの実行を受け付けて、そのアプリケーションを実行する。また、業務ポータルクライアント５はユーザの操作の下、アプリケーションの実行要求を受け付けて、その実行要求を業務ポータルサーバ４に送信する。
【０００８】
図２は業務統合装置である業務ポータルサーバ４の内部構成を示す構成図であり、図において、スクリプト処理エンジン１１は連携キー管理部１２を内蔵し、連携キー管理部１２はアプリケーション間の連携履歴に関する情報を管理し、アプリ連携スクリプトマスタ１３はアプリケーション間の連携履歴に関する情報を格納する。
ポータルＧＵＩ１４は連携キーモニタ部１５を内蔵し、連携キーモニタ部１５はアプリケーションの実行結果を表示するとともに、アプリケーション間の連携履歴を表示する。
【０００９】
図３は連携キー管理部１２及び連携キーモニタ部１５の詳細構成を示す構成図であり、図において、アプリメニュー表示手段を構成するアプリメニュー表示部２１はアプリケーションサーバ１〜３に保有されているアプリケーションを示すアプリメニューを生成し、そのアプリメニューを業務ポータルクライアント５のディスプレイに表示する機能を備えている。
アプリ選択部２２はアプリメニューの中から実行を希望するアプリケーションの選択を受け付ける機能を備え、アプリ実行部２３は選択されたアプリケーションを実行する機能を備え、アプリ表示部２４はアプリ実行部２３又はアプリ連携部２５の実行結果を業務ポータルクライアント５のディスプレイに表示する機能を備えている。なお、アプリ選択部２２及びアプリ実行部２３からアプリ実行手段が構成されている。
【００１０】
連携手段を構成するアプリ連携部２５はアプリ実行部２３により実行されたアプリケーションに連携するアプリケーションの実行要求を受け付けて、そのアプリケーションを実行する機能を備え、履歴情報収集部２６はアプリ連携部２５が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集する機能を備え、連携履歴表示部２７は履歴情報収集部２６により収集された情報を参照して、アプリケーション間の連携履歴を表示する機能を備えている。なお、履歴情報収集部２６及び連携履歴表示部２７から連携履歴表示手段が構成されている。
図４は連携キー管理部１２及び連携キーモニタ部１５の処理内容を示すフローチャートである。
【００１１】
次に動作について説明する。
まず、ユーザが業務ポータルクライアント５を操作して、業務ポータルサーバ４をアクセスすると、業務ポータルサーバ４のスクリプト処理エンジン１１は、ユーザＩＤの入力を促す情報を業務ポータルクライアント５に送信する。
【００１２】
スクリプト処理エンジン１１の連携キーモニタ部１５は、ユーザが業務ポータルクライアント５を操作してユーザＩＤを入力すると、そのユーザＩＤをキーにして認証処理を実施し、そのユーザ向けに用意されたアプリケーションを特定する。
ここでは、説明の便宜上、アプリケーションサーバ１〜３のいずれかに保有されているアプリケーションＡ〜Ｆが、当該ユーザ向けに用意されたアプリケーションであるとする。
連携キーモニタ部１５のアプリメニュー表示部２１は、アプリケーションＡ〜Ｆが実行可能なアプリケーションであることを示すアプリメニューを生成し、そのアプリメニューを業務ポータルクライアント５のディスプレイに表示する（ステップＳＴ１）。
【００１３】
連携キー管理部１２のアプリ選択部２２は、アプリメニューを見たユーザが業務ポータルクライアント５を操作して、実行を希望するアプリケーションを選択すると、その選択の受付処理を実施する（ステップＳＴ２）。
連携キー管理部１２のアプリ実行部２３は、アプリ選択部２２が選択の受付処理を実施すると、ユーザにより選択されたアプリケーションを実行し、連携キーモニタ部１５のアプリ表示部２４は、当該アプリケーションの実行結果を業務ポータルクライアント５のディスプレイに表示する（ステップＳＴ３）。
例えば、ユーザにより選択されたアプリケーションがアプリケーションＡであれば、アプリケーションＡを実行することになるが、例えば、アプリケーションＡが“プロセスガイドの業務フロー”の作成アプリに関するものであれば、図示せぬデータベースから当該ユーザにより過去に作成された“プロセスガイドの業務フロー”のデータを読み出して、当該ユーザにより作成された“プロセスガイドの業務フロー”を表示する（図５を参照）。ただし、過去に作成された“プロセスガイドの業務フロー”のデータが存在しない場合には、業務フローの作成画面を表示する。
【００１４】
連携キー管理部１２のアプリ連携部２５は、アプリケーションＡの実行結果である“プロセスガイドの業務フロー”を見たユーザが業務ポータルクライアント５を操作して、アプリケーションＡに連携するアプリケーションの実行を要求すると、その連携するアプリケーションの実行要求の受付処理を実施する（ステップＳＴ４）。
そして、アプリ連携部２５は、予め定義されている連携キー（例えば、“プロセスガイドの業務フロー”が過去に作成された際に採番されたプロセス番号）を用いて、その連携するアプリケーションを実行し、連携キーモニタ部１５のアプリ表示部２４は、当該アプリケーションの実行結果を業務ポータルクライアント５のディスプレイに表示する（ステップＳＴ５）。
【００１５】
例えば、ユーザが業務ポータルクライアント５を操作して、“プロセスガイドの業務フロー”内にある“承認申請計算”をクリックすると、“承認申請計算の作業ガイド”を示すアプリケーション（ここでは、説明の便宜上、アプリケーションＢとする）を実行して、“承認申請計算の作業ガイド”を表示する（図６を参照）。
ここで、連携キーとは、アプリケーションＡとアプリケーションＢに共通する個別具体的な業務を示すユニークな番号等であり、例えば、オーダ番号、プロセス番号、部品番号などが該当する。なお、連携キーは、連携キー名と連携キー値から構成される。
【００１６】
連携キー管理部１２の履歴情報収集部２６は、アプリ連携部２５が連携するアプリケーションを実行すると、連携元及び連携先のアプリケーションに関する情報を収集する（ステップＳＴ６）。
即ち、上記の例では、連携元のアプリケーションがアプリケーションＡで、連携先のアプリケーションがアプリケーションＢであることを示すＦＲＯＭ−ＴＯ情報の他、アプリ連携部２５が連携するアプリケーションＢを実行する際に使用された連携キー（例えば、“プロセスガイドの業務フロー”が過去に作成された際に採番されたプロセス番号）も収集する。
【００１７】
連携キーモニタ部１５の連携履歴表示部２７は、履歴情報収集部２６により収集された情報を参照して、アプリケーション間の連携履歴を示す連携履歴画面を生成し、図７に示すように、その連携履歴画面を業務ポータルクライアント５のディスプレイに表示する（ステップＳＴ７）。
なお、連携履歴画面は、アプリ連携部２５が連携するアプリケーションを実行する毎に更新され、ディスプレイの一部に常駐表示される。
【００１８】
ここで、図８は連携履歴画面の遷移イメージを示し、表のヘッダー部分の「処理Ｎｏ」は実行されるアプリケーションをシーケンシャルにナンバリングした番号等であり、「連携スクリプトＮｏ」は実行されるアプリケーションのユニークな番号等である。
また、「連携スクリプト名」は実行されるアプリケーションの名称であり、「アプリケーション名：ＦＲＯＭ」は、連携元のアプリケーション、「アプリケーション名：ＴＯ」は、連携先のアプリケーションである。
さらに、「連携キー１」は、最初に出現する連携キーであり、「連携キー２」は次に出現する連携キーである。３以上の連携キーが出現する場合には、連携キー３、連携キー４、・・・連携キーＮが表示され、複数の連携キーが出現する場合、各連携キーによるＡＮＤ条件によって連携の絞り込みが行われる。
【００１９】
図８の連携履歴画面の左上にある番号＜１＞〜＜６＞は画面遷移を表しており、各画面遷移において、「処理Ｎｏ」が一番大きい行（最上段）が最新の連携処理を示し、２行目以下が過去の連携処理を示している。
例えば、番号＜２＞〜＜６＞にある「処理Ｎｏ＝２」は、アプリケーションＡからアプリケーションＢに連携されていることを示し、その際の連携キーが“ＸＸ０１”で、連携キー値が“１２３４５６”であることを示している。
なお、番号＜１＞〜＜６＞にある「処理Ｎｏ＝１」は、特殊なスクリプトであり、ログイン時のユーザＩＤを連携キーとして表示している。
【００２０】
以上で明らかなように、この実施の形態１によれば、アプリ連携部２５が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示するように構成したので、アプリケーションの連携関係が複雑であっても、初期状態から現在に至るまでのアプリケーションの遷移や連携キーを容易に把握することができるようになり、その結果、各種業務の効率化を図ることができる効果を奏する。
【００２１】
また、この実施の形態１によれば、アプリ連携部２５が連携するアプリケーションを実行する際、予め定義されている連携キーを用いて当該アプリケーションを実行するように構成したので、ユーザが連携しているアプリケーションの実行を要求する毎に、連携キーを定義することなく、当該アプリケーションを実行することができる効果を奏する。
また、この実施の形態１によれば、アプリ連携部２５が連携するアプリケーションを実行する際に使用された連携キーを表示するように構成したので、アプリケーションの連携条件を把握することができる効果を奏する。
さらに、この実施の形態１によれば、アプリケーション間の連携履歴を示す連携履歴画面をディスプレイの一部に常駐表示するように構成したので、ユーザが連携履歴画面の表示を要求することなく、アプリケーションの遷移や連携キーを把握することができる効果を奏する。
【００２２】
実施の形態２．
上記実施の形態１では、アプリ連携部２５が連携するアプリケーションを実行する際、予め定義されている連携キーを用いて当該アプリケーションを実行するものについて示したが、ユーザが業務ポータルクライアント５を操作して、連携キーのリセット要求を出力すると、図９に示すように、アプリ連携部２５が最新処理の次の処理Ｎｏの欄を空白にして、予め定義されている連携キーをデフォルトの連携キーに戻すようにしてもよい。
これにより、ユーザの要求に応じて連携キーを削除することができる効果を奏する。
【００２３】
実施の形態３．
上記実施の形態１では、アプリ連携部２５が連携するアプリケーションを実行する際、予め定義されている連携キーを用いて当該アプリケーションを実行するものについて示したが、ユーザが業務ポータルクライアント５を操作して、連携キーの設定要求を出力すると、図１０に示すように、アプリ連携部２５が連携キー設定用のポップアップメニューを業務ポータルクライアント５のディスプレイに表示して、連携キーの設定を受け付け、その連携キーを用いて当該アプリケーションを実行するようにしてもよい。
これにより、ユーザの要求に応じて連携キーを設定して、連携アプリケーションを絞り込むことができる効果を奏する。
【００２４】
実施の形態４．
上記実施の形態１では、アプリ連携部２５が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示するものについて示したが、ユーザが業務ポータルクライアント５を操作して、例えば、連携履歴画面の「処理Ｎｏ」を指定すると、その「処理Ｎｏ」における連携元のアプリケーションの実行結果と、連携先のアプリケーションの実行結果とを業務ポータルクライアント５に表示するようにしてもよい。
これにより、過去に実行されたアプリケーションの実行結果を表示することができるので、例えば、ある作業を実施しているとき、過去の作業内容等を確認することができる効果を奏する。
【００２５】
【発明の効果】
以上のように、この発明によれば、連携手段が連携するアプリケーションを実行する毎に、連携元及び連携先のアプリケーションに関する情報を収集して、アプリケーション間の連携履歴を表示するように構成したので、アプリケーションの連携関係が複雑であっても、初期状態から現在に至るまでのアプリケーションの遷移や連携キーを容易に把握することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による業務統合装置が適用される業務システムを示すシステム構成図である。
【図２】業務統合装置である業務ポータルサーバの内部構成を示す構成図である。
【図３】連携キー管理部及び連携キーモニタ部の詳細構成を示す構成図である。
【図４】連携キー管理部及び連携キーモニタ部の処理内容を示すフローチャートである。
【図５】プロセスガイドの業務フローの表示例を示す説明図である。
【図６】承認申請計算の作業ガイドの表示例を示す説明図である。
【図７】業務ポータルクライアントの画面表示例を示す説明図である。
【図８】連携履歴画面の画面遷移を示す説明図である。
【図９】連携履歴画面の画面遷移を示す説明図である。
【図１０】連携履歴画面の画面遷移を示す説明図である。
【符号の説明】
１〜３  アプリケーションサーバ、４  業務ポータルサーバ（業務統合装置）、５  業務ポータルクライアント、１１  スクリプト処理エンジン、１２  連携キー管理部、１３  アプリ連携スクリプトマスタ、１４  ポータルＧＵＩ、１５連携キーモニタ部、２１  アプリメニュー表示部（アプリメニュー表示手段）、２２  アプリ選択部（アプリ実行手段）、２３  アプリ実行部（アプリ実行手段）、２４  アプリ表示部、２５  アプリ連携部（連携手段）、２６  履歴情報収集部、２７  連携履歴表示部（連携履歴表示手段）。
【図１】
2004157676.tif 000003
【図２】
2004157676.tif 000004
【図３】
2004157676.tif 000005
【図４】
2004157676.tif 000006
【図５】
2004157676.tif 000007
【図６】
2004157676.tif 000008
【図７】
2004157676.tif 000009
【図８】
2004157676.tif 000010
【図９】
2004157676.tif 000011
【図１０】
2004157676.tif 000012