(57)【要約】【課題】ポートレットに他のユーザのスケジュールとの関連を表示することのできるスケジュール管理装置及び管理方法を提供する。【解決手段】画面上に複数のポートレットを表示し、表示したポートレットを操作して業務に関する情報の流れを処理するポートレットを用いたスケジュール管理装置であって、  該スケジュール管理装置は、ユーザのスケジュールをユーザ毎に格納したスケジュールデータベース１０３と、前記ユーザのスケジュールと関連づけて設定したイベント発生時刻情報及びこのイベント発生時刻到来時に実行すべきイベントをポートレット毎に格納したイベントデータベース１０４とを備え、前記イベント発生時刻到来時に前記実行すべきイベントを対応するポートレットの表示領域に表示する。【選択図】        図１
2005031750.tif 000002
【特許請求の範囲】
【請求項１】
画面上に複数のポートレットを表示し、表示したポートレットを操作して業務に関する情報の流れを処理するポートレットを用いたスケジュール管理装置であって、
該スケジュール管理装置は、ユーザのスケジュールをユーザ毎に格納したスケジュールデータベースと、前記ユーザのスケジュールと関連づけて設定したイベント発生時刻情報及びこのイベント発生時刻到来時に実行すべきイベントをポートレット毎に格納したイベントデータベースとを備え、
前記イベント発生時刻到来時に前記実行すべきイベントを対応するポートレットの表示領域に表示することを特徴とするポートレットを用いたスケジュール管理装置。
【請求項２】
画面上に複数のポートレットを表示し、表示したポートレットを操作して業務に関する情報の流れを処理するポートレットを用いたスケジュール管理方法であって、
ユーザのスケジュールをユーザ毎に格納したスケジュールデータベースと、前記ユーザのスケジュールと関連づけて設定したイベント発生時刻情報及びこのイベント発生時刻到来時に実行すべきイベントをポートレット毎に格納したイベントデータベースとを備え、
前記スケジュールデータベースに格納したユーザ毎のスケジュール及びイベントデータベースに格納した前記ユーザのスケジュールと関連づけて設定したイベント発生時刻情報をもとにイベント発生予定時刻を演算し、予定時刻到来時に前記実行すべきイベントを対応するポートレットの表示領域に表示することを特徴とするポートレットを用いたスケジュール管理方法。
【請求項３】
請求項２記載のスケジュール管理方法において、
予定時刻到来時に対応するポートレットの表示領域の表示色を変更することを特徴とするポートレットを用いたスケジュール管理方法。
【請求項４】
請求項２記載のスケジュール管理方法において、
前記イベントデータベースは表示したポートレットを操作して書き換え可能であることを特徴とするポートレットを用いたスケジュール管理方法。
【請求項５】
請求項２記載のスケジュール管理方法において、
前記イベントデータベースは表示したポートレットを操作してイベントテーブル毎に書き換え可能であることを特徴とするポートレットを用いたスケジュール管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はポートレットを用いたスケジュール管理装置及び管理方法に係り、特に、他者のスケジュールとの関連を表示することのできるポートレットを用いたスケジュール管理装置及び管理方法に関する。
【０００２】
【従来の技術】
Ｗｅｂ上にはさまざまな情報があり、その情報量の膨大さゆえに必要とする情報を検索するのが難しくなる場合がある。ポータルシステムは、このような問題に鑑みて構築されたシステムであり、例えば、個人ごとに個人が独自に必要とする情報をすべてポータルの画面の中に収めてしまうものである。
【０００３】
各個人が必要としている情報には様々なものがある。例えば、メールシステム、ワークフローシステム、ナレッジシステム、あるいは他社Ｗｅｂに蓄積された情報等である。ポータルシステムはこれらの情報をポートレットと呼ばれる部品に取り込む。しかし、前記ポータルシステムはポータルシステムの内側または外側に備えるスケージュールシステムとはなんらリンクすること無く稼働している。
【０００４】
一方、スケジュール機能をシステム間でリンクするシステムにはさまざまなものが知られている。例えば特許文献１には、データ通信網を介して、ユーザ入力端末と配信サービス端末とを接続し、ユーザがスケジュール情報や記念日などのイベント情報及び配信を希望する配信先携帯端末の端末情報を配信サービス端末に格納しておき、該配信サービス端末は、設定された配信時刻にスケジュール情報やイベント情報などを配信する配信サービスシステムが示されている。
【０００５】
【発明が解決しようとする課題】
前記システム、例えばオフィスで業務に関する情報を流すワークフローシステムでは、次の担当者が在籍しているか否かに関わりなく帳票を流している。これに対して、例えば、次の担当者のスクジュールを把握し、次の担当者が不在になる前に帳票を流すことができれば業務の効率は向上することになる。
【０００６】
本発明はこのような問題点に鑑みてなされたもので、ポートレットに他のユーザのスケジュールと関連して自己のスケジュールを報知することのできるスケジュール管理装置及び管理方法を提供する。
【０００７】
【課題を解決するための手段】
本発明は、上記の課題を解決するために次のような手段を採用した。
【０００８】
画面上に複数のポートレットを表示し、表示したポートレットを操作して業務に関する情報の流れを処理するポートレットを用いたスケジュール管理装置であって、該スケジュール管理装置は、ユーザのスケジュールをユーザ毎に格納したスケジュールデータベースと、前記ユーザのスケジュールと関連づけて設定したイベント発生時刻情報及びこのイベント発生時刻到来時に実行すべきイベントをポートレット毎に格納したイベントデータベースとを備え、前記イベント発生時刻到来時に前記実行すべきイベントを対応するポートレットの表示領域に表示する。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら説明する。図１は、本発明の実施形態にかかるスケジュール管理装置を説明する図である。図において、１０１はポータルプログラム１０２を搭載したホスト計算機、１０２はポータル処理を実行するポータルプログラム、１０３はスケジュールデータベースであり、前記計算機１０１が提供するポータルシステムの各ユーザのスケジュールをユーザ毎に格納する。１０４はイベントデータベースであり、複数のポートレットを備え、それぞれのポートレットには、各ユーザのスケジュールと関連づけて設定したイベント発生時刻情報及びこのイベント発生時刻到来時に実行すべきイベントを格納する。
【００１０】
１０５はネットワーク、１０６は複数のユーザ端末であり、各ユーザ端末１０６はネットワーク１０５を介してホスト計算機１０１と接続する。
【００１１】
図２は、ユーザ端末に表示する表示画面の例を示す図である。表示画面２０１には複数のポートレット（例えばポートレット２０２，２０４）を表示する。ユーザは、各ポートレット２０２、２０４を利用してワークフロー等の処理を行う際、ポートレット２０２あるいは２０４の処理開始ボタン２０２１あるいは２０４１を操作して処理を開始することができる。なお、処理開始ボタンの操作以外にも直接入力する等の方法でポートレットを用いた処理を実行することは可能である。
【００１２】
まず、ユーザが、例えば、決済等の処理を要求するポートレット２０２を表示させると、表示したポートレットのステータスバー２０２３に処理要求対象者（他のユーザ）のスケジュールを表示して所要のメッセージを表示する。例えば「課長はあと１時間で会議です」というメッセージを表示して、早急に処理をする必要があることをユーザに報知する。
【００１３】
次いで、ユーザがポートレット２０２の処理開始ボタン２０２１を操作すると、実際の処理の内容を記述したポートレット（業務処理のポートレット２０３）を表示し、実際の処理を行う。このときも前述と同様にステータスバー２０３３には「課長はあと１時間で会議です」等のメッセージを表示して、この業務を早急に実行すべきことを報知する。業務が終了した場合には、ポートレット２０３の終了ボタン２０３２を操作して業務を終了する。
【００１４】
図３は、スケジュールデータベース１０３に格納するスケジュール情報の例を示す図である。スケジュール情報は、スケジュールの対象者を表す対象者情報３０２及び前記対象者のスケジュール本体３０３からなる。なお、スケジュール情報は前記対象者毎にスケジュールテーブル３０１として作成し格納する。図に示すように、このスケジュールは課長のものであり、そのスケジュールは、例えば６日の日は１０時から１２時までがＡ会議となっており、７日は９時から１７時までがＢ出張となっている。８日は１３時から１７時までがＣ会議となっている。
【００１５】
図４は、イベントデータベース１０４に格納するイベント情報の例を示す図である。イベント情報４０３は、ポートレットの名称を表すポートレット名４０２及び処理を要する業務毎に前記処理要求対象者（他のユーザ）、発生すべきイベント及びイベントの発生時刻を表すイベント情報を格納する。なお、イベント情報４０３は前記ポートレット名毎にイベントテーブル４０１として作成し格納する。
【００１６】
図の例では、イベントテーブルには、イベント名４０２と、処理要求対象者である課長の３月８日のＣ会議の１時間前にポートレットにメッセージを出すというイベント情報４０３１を関連付けて格納している。また、処理要求対象者（他のユーザ）である主任の３月８日Ｄ会議の１時間前にはポートレットの色を変えるというイベント情報４０３２を関連付けて格納している。
【００１７】
図５は、図４に示すイベントテーブルに、図３に示す処理要求対象者のスケジュールを関連付けする処理を示す図である。ここでは、イベント定義画面５０１の生成処理及び処理要求対象者（他のユーザ）のスケジュールとの関連づけ処理を説明する。
【００１８】
まず、例えば、ポートレット２０２の設定ボタン２０２２を操作してイベントデータベース１０４に格納しているデータからポートレットのイベント定義画面５０１を呼び出す。
【００１９】
５０２はポートレット名であり、例えば画面が出張旅費申請ポートレットの設定画面であることを示している。
【００２０】
５０４は処理を要する業務、処理要求対象者（他のユーザ）毎のイベントとイベントの発生時刻を設定するイベント情報設定部であり、イベント情報５０４１として、処理を要する業務毎に前記処理要求対象者（他のユーザ）、発生すべきイベント及びイベントの発生時刻を表すイベント情報を設定する。
【００２１】
図５の例では、イベント情報設定部５０４には、イベント情報として、処理要求対象者である課長の３月８日のＣ会議の１時間前にポートレットにメッセージを出すというイベント情報５０４１を設定する。また、処理要求対象者（他のユーザ）である主任の３月８日Ｄ会議の１時間前にポートレットの色を変えるというイベント情報５０４２を設定する。なお、ここで設定したイベント情報５０４１及び５０４２はイベントデータベース１０４に反映される。
【００２２】
一方、５０３はスケジュールを呼び出すボタンであり、処理要求対象者（他のユーザ）のスケジュールを選択して呼び出すことができる。
【００２３】
これにより、イベント情報５０４１及び５０４２と、処理要求対象者（他のユーザ、ここでは課長及び主任）のスケジュールがそれぞれ関連づけられることになる。
【００２４】
この場合、登録した時間になると、ポートレット２０２のステータスバーに、例えば「課長は後１時間で会議です」というメッセージが表示される。
【００２５】
図６は、スケジュール管理装置の処理を説明する図である。まず、各ユーザはユーザ端末１０６を操作して、図３に示すスケジュールデータベースに格納したスケジュールテーブル３０１を呼び出し、ユーザ毎のスケジュールを入力し、入力結果をスケジュールデータベース１０３に格納する（ステップ１）。次いで、ユーザは図５に示すポートレットのイベント定義画面５０１を呼び出す。更にワークフロー処理における次のユーザ（例えば課長）のスケジュールを呼び出し、該スケジュールを参照して、前記ユーザのスケジュールと関連づけてイベント発生時刻情報、及びこの時刻において発生すべきイベントをイベント定義画面５０１に入力する（ステップ２）。次いで、前記イベント発生時刻が到来するとイベント定義画面５０１に入力したイベントが発生し、実際に処理を行う業務処理画面２０３を表示する（ステップ３）。次いで、前記業務処理画面２０３を利用して実際の処理（例えば出張旅費申請）を行う。
【００２６】
【発明の効果】
以上説明したように本発明によれば、ポートレットに他のユーザのスケジュールとの関連を表示することのできるスケジュール管理装置及び管理方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかるスケジュール管理装置を説明する図である。
【図２】ユーザ端末に表示する表示画面の例を示す図である。
【図３】スケジュールデータベース１０３に格納するスケジュール情報の例を示す図である。
【図４】イベントデータベース１０４に格納するイベント情報の例を示す図である。
【図５】図４に示すイベントテーブルに、図３に示す処理要求対象者のスケジュールを関連づけする処理を示す図である。
【図６】スケジュール管理装置の処理を説明する図である。
【符号の説明】
１０１  ホスト計算機
１０２  ポータルプログラム
１０３  スケジュールデータベース
１０４  イベントデータベース
１０５  ネットワーク
１０６  ユーザ端末
【図１】
2005031750.tif 000003
【図２】
2005031750.tif 000004
【図３】
2005031750.tif 000005
【図４】
2005031750.tif 000006
【図５】
2005031750.tif 000007
【図６】
2005031750.tif 000008