(57)【要約】【課題】Ｅメール情報を利用した個人単位のスケジュールを作成すること。【解決手段】送受信Ｅメール内容（メール情報）から解析した利用者の「作業」（作業ＩＤ、メール、作業名、期限、工数、優先度、期間、状態、公開などの情報を含む）を作業ＤＢに登録する。メール送受信後、Ｅメール本文の「作業」をポリシーに従って、抽出し、該「作業」を公開スケジュールの「空き時間」に割り当て、該スケジュールを個人スケジュールとして表示する個人スケジュール作成手段を設ける。【選択図】図１
2013073252.tif 000002
【特許請求の範囲】
【請求項１】
メールシステム及びスケジュールシステムと連携してメールの情報と公開スケジュール情報を利用し、個人単位の個人スケジュールを生成する個人スケジュール作成システムであって、
メールシステム及びスケジュールシステムとの間でメールを送受信する送受信部を含む通信手段と、
公開スケジュールが登録されたスケジューラデータベースと、
作業ＩＤ及び該作業ＩＤに対応する作業情報を含む「作業」を登録する作業データベースと、
前記通信手段と前記スケジューラデータベース及び作業データベースに接続され、個人スケジュールを作成する個人スケジュール作成手段とからなり、
前記個人スケジュール作成手段が、
個人スケジュールを作成する各種ポリシーを設定し、該設定ポリシーを保存するポリシー設定部と、
前記メールの情報から本システム利用者の「作業」を前記ポリシーに従って抽出し、該抽出「作業」を前記作業データベースに登録し、また前記スケジューラデータベースから公開スケジュールの「空き時間」を抽出し、前記ポリシーに従って、前記作業データベースに登録された「作業」を前記スケジュールの「空き時間」に割り当て、個人スケジュールとして計算する計算部と、
前記計算部により計算された個人スケジュールを表示する表示部と、
前記作業データベースに登録された「作業」を修正、また「作業」を新規作成作業修正／新規作成部と、
前記ポリシー設定部及び前記作業修正／新規作成部を操作する操作部を含み、
前記メールシステムと連携し、前記「空き時間」に前記「作業」を割り当てて個人スケジュールとして表示することを特徴とする個人スケジュール作成システム。
【請求項２】
前記メールシステムからメールを着信（着メール）、または前記メールシステムにメールを送信（発メール）するとき、前記ポリシー設定部のポリシーに従って、前記メールからシステム利用者に関する「作業」を抽出し、前記作業データベースに登録し、個人スケジュール作成ボタンを操作したとき、前記「作業」を、前記「空き時間」に割り当て、個人スケジュールとして前記表示部に表示する請求項１記載の個人スケジュール作成システム。
【請求項３】
前記「作業」は、作業ＩＤ、メール、作業名、期限、工数、優先度、期間、状態、公開の作業情報を含み、前記ポリシーに従って、前記表示部に個人スケジュールとして表示される請求項１記載の個人スケジュール作成システム。
【請求項４】
前記ポリシーが、解析範囲ポリシー、作業名に関連するポリシー、期限に関連するポリシー、工数に関連するポリシー、優先度に関連するポリシー、期間に関連するポリシー、状態に関連するポリシー、スケジュール公開ポリシーの何れか複数の組合せからなるポリシーである請求項１記載の個人スケジュール作成システム。
【請求項５】
メールシステム及びスケジュールシステムと連携してメールの情報と公開スケジュール情報を利用し、個人単位の個人スケジュールを生成するシステムにおける個人スケジュール作成方法であって、
前記メールシステと連携し、着メール、または発メールから、個人スケジュール作成のためのポリシーに従って、本システム利用者の「作業」を抽出し、作業データベースに登録するステップと、
個人スケジュール作成ボタンが操作されたとき、前記スケジュールシステムと連携し、公開スケジュールの「空き時間」を抽出するステップと、
前記「作業」を前記「空き時間」に割り当て、個人スケジュールを計算するステップと、
前記個人スケジュールを表示するステップと、
前記「作業」を修正または新規作成し、前記作業データベースに登録するステップと
を含む
ことを特徴とする個人スケジュール作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＥメールシステム及びスケジュールシステムと連携し、個人単位のスケジュールを作成する個人スケジュール作成システム及び個人スケジュール作成方法に関する。
【０００２】
従来、例えば一般に公開されているスケジュールシステムを利用して、年間、月、週などの単位で業務全体のスケジュールを立て、該スケジュールをもとにスケジュール調整やスケジュール進捗などの管理がなされている。
この業務スケジュールの個々の管理は、個人単位で行われ、個人単位での管理では、それぞれ個人の力量に任せているのが実情である。
しかし、業務スケジュールの管理を個人の力量に任せる場合、作業遅延リスクや業務忘却リスクが高く、業務効率の低下を招く一因となっている。
例えば、スケジュールを立てた個人がスケジュールの内容を忘れた場合やスケジュール通りに業務（作業）を遂行できなかった場合、本人は勿論のこと、それを管理する管理者も、その事実を把握できず、作業遅延リスクや作業忘却リスクが生じやすく、業務効率を低下させる一因になっていた。
【０００３】
そこで、従来として、メールシステムと連携して、個人宛に送信されたメールを受信したとき、該受信メールの内容を解析して個人情報管理プログラムの登録に必要なデータを抽出し、必要なデータが不足しているときにはデータ不足していることを表示してメール受信者に入力を促し、補完データが入力されたときにはそれを個人管理情報プログラムに引き渡す電子メールを用いたデータ処理方法が提案されている（特許文献１参照）。
【０００４】
また、電子メールの文書情報を形態解析などにより解析してスケジュールに関する情報を抽出し、スケジュール情報を作成する情報処理装置などが提案されている（特許文献２参照）。
また、さらにスケジュールの変更や削除を求める内容のメールに対し、求められた処理を高い確度で実行して、スケジュール情報の自動作成機能を高めるスケジュール情報作成用プログラムなどが提案されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−９１８９２号公報
【特許文献２】特開２００２−３２４１５６号公報
【特許文献３】特開２００６−１１３９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、これらの従来技術には、個人単位のスケジュールまでは考慮されていない。
例えば、実際には、当初スケジューリングしたスケジュールの作業期限まで業務を実行できないような作業期限切れが生じた場合、個人単位でそれぞれスケジュールをし直す必要が生じ、このような場合、個人単位でのリスケジューリングが容易でなかった。
【０００７】
本発明は、このような点に鑑みなされ、例えば使用頻度の高いメールソフトにより動作するＥメールシステム及びスケジュールシステムと連携して、メール情報（例えば、メールの本文）と公開スケジュール情報を利用し、作業漏れ低減、個人単位の計画性向上（工程管理効率向上／自動化）が図れる個人スケジュールを生成する個人スケジュール作成システム及びその方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、例えばメールシステム及びスケジュールシステムと連携してメールの情報と公開スケジュール情報を利用し、個人単位の個人スケジュールを生成する個人スケジュール作成システムであって、
メールシステム及びスケジュールシステムとの間でメールを送受信する送受信部を含む通信手段と、
公開スケジュールが登録されたスケジューラデータベースと、
作業ＩＤ及び該作業ＩＤに対応する作業情報を含む「作業」を登録する作業データベースと、
前記通信手段と前記スケジューラデータベース及び作業データベースに接続され、個人スケジュールを作成する個人スケジュール作成手段とからなり、
前記個人スケジュール作成手段が、
個人スケジュールを作成する各種ポリシーを設定し、該設定ポリシーを保存するポリシー設定部と、
前記メールの情報から本システム利用者の「作業」を前記ポリシーに従って抽出し、該抽出「作業」を前記作業データベースに登録し、また前記スケジューラデータベースから公開スケジュールの「空き時間」を抽出し、前記ポリシーに従って、前記作業データベースに登録された「作業」を前記スケジュールの「空き時間」に割り当て、個人スケジュールとして計算する計算部と、
前記計算部により計算された個人スケジュールを表示する表示部と、
前記作業データベースに登録された「作業」を修正、また「作業」を新規作成作業修正／新規作成部と、
前記ポリシー設定部及び前記作業修正／新規作成部を操作する操作部を含み、
前記「作業」を前記「空き時間」に割り当て、個人スケジュールとして表示する個人スケジュール作成システムである。
【０００９】
また、本発明は、例えば前記メールシステムからメールを着信（着メール）、または前記メールシステムにメールを送信（発メール）するとき、前記ポリシー設定部のポリシーに従って、前記メールからシステム利用者に関する「作業」を抽出し、前記作業データベースに登録し、個人スケジュール作成ボタンを操作したとき、前記「作業」を、前記「空き時間」に割り当て、個人スケジュールとして前記表示部に表示する個人スケジュール作成システムである。
【００１０】
また、本発明は、前記「作業」は、作業ＩＤ、メール、作業名、期限、工数、優先度、期間、状態、公開の作業情報を含み、前記ポリシーに従って、前記表示部に個人スケジュールとして表示される個人スケジュール作成システムである。
【００１１】
また、本発明は、前記ポリシーが、解析範囲ポリシー、作業名に関連するポリシー、期限に関連するポリシー、工数に関連するポリシー、優先度に関連するポリシー、期間に関連するポリシー、状態に関連するポリシー、スケジュール公開ポリシーの何れか複数の組合せからなるポリシーである個人スケジュール作成システムである。
【００１２】
また、本発明は、前記個人スケジュールを前記公開スケジュールと合わせて表示し、前記スケジュールシステムのグループウェアの特定メンバに公開する個人スケジュール作成システムである。
【００１３】
また、本発明は、例えばメールシステム及びスケジュールシステムと連携してメールの情報と公開スケジュール情報を利用し、個人単位の個人スケジュールを生成するシステムにおける個人スケジュール作成方法であって、
前記メールシステと連携し、着メール、または発メールから、個人スケジュール作成のためのポリシーに従って、本システム利用者の「作業」を抽出し、作業データベースに登録するステップと、
個人スケジュール作成ボタンが操作されたとき、前記スケジュールシステムと連携し、公開スケジュールの「空き時間」を抽出するステップと、
前記「作業」を前記「空き時間」に割り当て、個人スケジュールを計算するステップと、
前記個人スケジュールを表示するステップと、
前記「作業」を修正または新規作成し、前記作業データベースに登録するステップと
を含む個人スケジュール作成方法である。
【発明の効果】
【００１４】
本発明によれば、公開スケジュールから個人スケジュールを作成することができる。例えば、ポリシーに従って、公開スケジュールの空き時間に対する個人スケジュールをリアルタイムにリスケジュールして確認することができる。
【００１５】
これにより、個人単位のスケジュール管理の向上が図れ、作業漏れリスクや作業遅延リスクの低減、業務効率の向上が期待できる。
【００１６】
また、本発明によれば、公開スケジュールと個人スケジュールを区別することにより、公開スケジュールの利便性は確保したまま、公開スケジュールの空き時間を考慮した個人スケジュールの管理が可能である。例えば、メンバの空き時間を確認して予約を入れるとき、空き時間が時間変更可能な個人スケジュールで埋まっていたら予約しにくくなる。
【００１７】
また、例えばグループウェアの特定のメンバに個人スケジュールを公開することも可能となり、メンバの個人スケジュールの状態を把握することも可能となる。
【図面の簡単な説明】
【００１８】
【図１】図１は個人スケジュール作成システムの構成を示す図である。
【図２】図２は個人スケジュール作成システムの個人スケジュール作成手段の基本処理フローを示す図である。
【図３】図３はポリシー事例として、メール送受信後に新規作業が登録された場合、個人スケジュールを更新する個人スケジュール作成手段の処理フローを示す図である。
【図４】図４はポリシー事例として、空き時間に変更が発生した場合、個人スケジュールを更新する個人スケジュール作成手段の処理フローを示す図である。
【図５】図５はポリシー事例として、抽出された作業の期限までの空き時間が既に埋まっている場合、警告表示する個人スケジュール作成手段の処理フローを示す図である。
【図６】図６は表示部の作業編集画面（イメージ）の一例を示す図である。
【図７】図７はメール解析による作業抽出の一例を示す図である。
【図８】図８はスケジューラＤＢに現在設定されている公開スケジュールの内容（情報）の一例を示すデータ構成図である。
【図９】図９はメール着におけるメールの内容、ポリシーに従った作業の抽出、作業ＤＢに登録される作業の内容を模式的に図である。
【図１０】図１０は個人スケジュール作成ボタン押下げたとき、ポリシーに従って、公開スケジュールの空き時間に作業を割り当て表示する一例を示す図である。
【図１１】図１１は更に、メール着におけるメールの内容、ポリシーに従った作業の抽出、作業ＤＢに登録される作業の内容を模式的に図である。
【図１２】図１２は新たなメール着時に個人スケジュール作成ボタン押下げ、ポリシーに従って、公開スケジュールの空き時間に作業を割り当て表示する一例を示す図である。
【図１３】図１３は新たなメール着時に個人スケジュール作成ボタン押下げ、ポリシーに従って、公開スケジュールの空き時間に作業を割り当て表示する他の例を示す図である。
【図１４】図１４は更に、メール着におけるメールの内容、ポリシーに従った作業の抽出、作業ＤＢに登録される作業の内容を模式的に図である。
【図１５】図１５は新たなメール着時に個人スケジュール作成ボタン押下げ、ポリシーに従って、公開スケジュールの空き時間に作業を割り当て表示する一例を示す図である。
【図１６】図１６は更に、メール着におけるメールの内容、ポリシーに従った作業の抽出、作業ＤＢに登録される作業の内容を模式的に図である。
【図１７】図１７は新たなメール着時に個人スケジュール作成ボタン押下げ、ポリシーに従って、公開スケジュールの空き時間に作業を割り当て表示する一例を示す図である。
【図１８】図１７における作業ＩＤ：００４の期間を手動で修正した例を示す図である。
【発明を実施するための形態】
【００１９】
本システムは、ポリシーに従って、送受信メールの内容（メール情報）から、解析した本システム利用者の「作業」を抽出し、作業ＤＢに登録する。メール送受信後、メール本文の「作業」を、ポリシーに従って、作業ＤＢから抽出し、該「作業」をスケジュールの「空き時間」に割り当て、本システム利用者の個人スケジュールとして表示する。例えば、Ｅメールを通して「他の人から依頼された作業」を受信メール（着メール）から抽出する。あるいは「自分が他の人に依頼した作業のフォロー作業」を送信メール（発メール）から抽出する。抽出した「作業」を例えば周知のグループウェアの公開スケジュールを考慮した個人スケジュールとして表示する。個人スケジュールの「作業」は、手動で修正または新規作成できるようにし、作業ＤＢに登録可能とする。
【実施例１】
【００２０】
以下、本発明の実施例について図面を参照して説明する。まず、個人スケジュール作成システムの構成について説明する。
【００２１】
図１はスケジュールシステムの構成を示す図である。
同図において、１００はネットワーク、２００はＥメールを送受信するＥメールシステムを示し、該システムは図示していないが、メール送受信部、メール情報格納部を備えている。
【００２２】
３００はスケジューラを含むスケジュールシステム、例えばグループウェアを示し、該システムはスケジューラデータベース（スケジューラＤＢ）３０１を備え、該スケジューラＤＢには、公開スケジュールが格納されている。具体的には、スケジューラＤＢ３０１には、例えば図示の如く、年月日（20110408）  、時間（09：00−12：00）、スケジュール内容（会議）などのスケジュール情報が登録される。スケジューラＤＢ３０１の配置は、構成次第で、システム本体の内部でも外部でも良い。スケジュールシステムによるスケジューラは一般的に周知であるため、その詳細説明は省略する。
【００２３】
４００はメールシステム２００とスケジュールシステム３００と連携して、個人スケジュールを作成する個人スケジュール作成システムである。本システムは、メールシステム２００やスケジュールシステム３００と通信する機能を有する通信手段と、システム利用者の「作業」を登録する作業データベース（作業ＤＢ）４０３と、個人スケジュール作成手段を備えている。通信手段は、メールシステム２００やスケジュールシステム３００との間でメールを送受信する通信部（送受信部）４０１からなる。個人スケジュール作成手段の構成及び動作については後述する。
【００２４】
本システム４００は、メールシステムと連携し、通信部４０１を介してメールシステム２００からのメール、または本システムからメールシステムへのメールの内容を解析し、システム利用者に関する「作業」を抽出する。すなわち、システム利用者がメールの送受信のとき、送受信メールを自動的に解析し、システム利用者の「作業」を抽出し、作業ＤＢ４０３に蓄積（登録）する。
【００２５】
また、本システム４００は、スケジュールシステム３００と連携し、既にスケジューラＤＢ３０１に登録されている公開スケジュールの登録済みの時間を除いた時間を、個人スケジュールを割り当てるための「空き時間」として認識する。なお、本実施例においては、前提として、本システムで登録される「作業」より、スケジュールシステムのスケジュールに登録されている「作業」を優先している。
その理由は、スケジュールシステムのスケジュールに登録される「作業」は、共同作業（会議など）であり、時間的制約が強いと判断できるためである。
【００２６】
本実施例において、作業ＤＢ４０３には、作業ＩＤ、メール、作業名、期限、工数、優先度、期間、状態、公開などの情報を含むデータ構成の「作業」が登録される。
【００２７】
以下に、作業ＤＢ４０３における作業ＩＤ、メール、作業名、期限、工数、優先度、期間、状態、公開の詳細内容について説明する。
【００２８】
・「作業ＩＤ」：
作業には固有のＩＤが割り振られる。
・「メール」：
作業を抽出する対象となったメールのファイルアドレス。
・「作業名」：
ポリシーに従い自動登録、または手動で登録する。例えばメール内容に「作成してください」や「回答してください」といった文字列を含む一文を抽出する。
・「期限」：
ポリシーに従い自動登録、または手動で登録する。例えば、抽出「作業名」前後の「期限」「までに」といった文字列付近の日付から抽出する。
・「工数」：
ポリシーに従い自動登録、または手動で登録する。例えば、抽出「作業名」前後の「工数」といった文字列付近の「時間」「日」「月」を含む部分から抽出する。
・「優先度」：
ポリシーに従い自動登録、または手動で登録する。例えば、ポリシーにより「期限が近い順番」に設定される。
・「期間」：
ポリシーに従い自動登録、または手動で登録する。例えば、各作業を「優先度」の順番で、定時内の空き時間に並べた場合の「開始日時」と「終了日時」が設定される。
・「状態」：
「未完了」または「完了」であり、ポリシーに従い自動登録、または手動で登録する。例えば、「終了日時」から営業日経過し手動修正がなければ、「完了」と登録される。
・「公開」：
「非公開」または「公開」であり、ポリシーに従い自動登録、または手動で登録する。
【００２９】
個人スケジュール作成システム４００の個人スケジュール作成手段は、メールシステムと連携し、ポリシーに従って、解析対象メールを抽出し、該メールから「作業」を抽出し、またスケジュールシステムと連携し、ポリシーに従って、スケジュールの「空き時間」を抽出し、該「空き時間」に対して、「作業」の「期間」を割り当て、該「作業」を割当てたスケジュールを個人スケジュールとして表示するものである。
【００３０】
そして、個人スケジュール作成手段は、ポリシーに従って、メールシステムから「作業」を抽出する個人スケジュール作成部４０２と、ポリシーに従って、スケジュールシステムから「空き時間」を抽出し、作業ＤＢ４０３に登録された「作業」を前記「空き時間」に割り当て、個人スケジュールを計算する機能を有する計算部４０８と、前記計算された個人スケジュールを表示する機能を有する表示部４０４と、各種ポリシーを設定する機能及びポリシー上体を保存する機能を有するポリシー設定部４０５と、前記作業ＤＢ４０３に登録された「作業」を修正する機能及び「作業」を新規に作成する機能を有する作業修正／新規作成部４０６と、前記ポリシー設定部及び前記作業修正／新規作成部での操作機能を提供する操作部４０７から構成されている。
【００３１】
次に、個人スケジュール作成部４０２を含む個人スケジュール作成手段を構成する各部について説明する。個人スケジュール作成手段は、個人スケジュール作成部４０２の他にポリシー設定部４０５、表示部４０４、作業修正／新規作成部４０６、操作部４０７、計算部４０８を備えている。
【００３２】
まず、ポリシー設定部４０５は、本システム利用者（ユーザ）がポリシーを任意に設定することで動作を調整する。本実施例における各種ポリシーとしては、（ａ）解析範囲ポリシー、（ｂ）作業名に関連するポリシー、（ｃ）期限に関連するポリシー、（ｄ）工数に関連するポリシー、（ｅ）優先度に関連するポリシー、（ｆ）期間に関連するポリシー、（ｇ）状態に関連するポリシー、（ｈ）スケジュール公開ポリシーなどである。
【００３３】
以下に各種ポリシーの具体例を示す。
（ａ）解析範囲ポリシー例
・登録したドメインのメールのみを解析する（例：「hitachi-densa.co.jp」を登録）
・登録したメールアドレスのみを解析する（例：「xxx@hitachi-densa.co.jp」を登録）
・自分が送信したメールで人に依頼した作業を、自分がフォローすべき作業として抽出する
・登録した文字列以降の部分は解析しない（例：「Begin of forwarded message」を登録）
・文先頭に登録した文字がある場合（元メール部分など）解析しない（例：「＞」を登録）
・一度解析したメールは解析しない
・メール送受信後に新規作業が登録された場合、個人スケジュールを更新する
・空き時間に変更が発生した場合、個人スケジュールを更新する
【００３４】
（ｂ）作業名に関連するポリシー例
・登録した文字列を含む一文を「作業名」として抽出する（受信用）
（デフォルトの文字列の選択、及び新規登録）
・登録した文字列を含む一文を「作業名」として抽出する（送信用）
（デフォルトの文字列の選択、及び新規登録）
「自分が送信したメールで人に依頼した作業を、自分がフォローすべき作業として抽出する」
・「作業名」が抽出されない場合、メール題名を「作業名」に登録する
・登録済みの「作業名」と同じキーワードをＮ個以上含む場合、登録済み「作業名」と抽出「作業名」の両方からプルダウンで選択できるように抽出する
【００３５】
（ｃ）期限に関連するポリシー例
・抽出「作業名」前中後の「期限」「までに」といった登録文字列付近の日付から「期限」を抽出する
（デフォルトの文字列の選択、及び新規登録）
・「期限」が抽出されない場合、自分に警告メールを送信する
・「期限」が抽出されない場合、暫定的に「期限」をＮ日営業日後とする
・「期限」を過ぎても状態が「完了」になっていない場合、Ｎ日営業日後「期限」として再設定し、リスケジュールする
【００３６】
（ｄ）工数に関連するポリシー例
・抽出「作業名」前中後の「工数」といった登録文字列付近の、「日間」といった登録文字列を含む部分から「工数」を抽出する（デフォルトの文字列の選択、及び新規登録）
・「工数」が抽出されない場合、暫定的に「工数」をＮ日間またはＭ時間とする
【００３７】
（ｅ）優先度に関連するポリシー例
・「メールを送受信した順番」に「優先度」を設定する
・「期限が近い順番」に「優先度」を設定する
・「工数が大きい順番」に「優先度」を設定する
【００３８】
（ｆ）期間に関連するポリシー例
・各「作業」を「優先度」の順番で、「開始日時」と「終了日時」を設定する
・定時内に「開始日時」と「終了日時」を設定する（始業時間、終業時間を設定）
・定時内で「空き時間」が足りない場合はＮ時までの範囲で「開始日時」と「終了日時」を登録する
・「空き時間」が足りない場合は期限を超過して「開始日時」と「終了日時」を登録する
・「作業」はＮ時間以上の単位で分割する
・１つの「作業」に対する１日当りの作業時間をＮ時間とする
・抽出「作業名」前後の「期間」といった登録文字列付近の「日付〜日付」を含む部分から「期間」を抽出する（デフォルトの文字列の選択、及び新規登録）
・作業ＤＢ登録済みの「作業名」前後の「完了」といった登録文字列付近の日付から「終了日付」を抽出する（デフォルトの文字列の選択、及び新規登録）
・作業ＤＢ登録済みの「作業名」前後に「完了」といった登録文字列を含むメールの送受信日から「終了日付」を抽出する（デフォルトの文字列の選択、及び新規登録）
・作業DB登録済みの[作業名]前後の「完了」といった登録文字列付近の日付から[終了日付]を抽出す      
る（デフォルトの文字列の選択、及び新規登録）「完了メールから完了状態を抽出する」
・作業DB登録済みの[作業名]前後に「完了」といった登録文字列を含むメールの送受信日から[終了日
付]を抽出する（デフォルトの文字列の選択、及び新規登録）
【００３９】
（ｇ）状態に関連するポリシー例
・「終了日時」からＮ日営業日が経過する間に手動修正がなければ、自分に警告メールを送信する
・「終了日時」からＮ日営業日が経過する間に手動修正がなければ、「完了」にする
・手動でのみ「完了」に変更する
【００４０】
（ｈ）スケジュール公開ポリシー例
・登録したメンバだけ自分の個人スケジュール（内容、更新日時など）を公開する
・全ての人に自分の個人スケジュール（内容、更新日時など）を公開する
【００４１】
個人スケジュール作成部４０２、計算部４０８、表示部４０４は、本システムのスケジュール画面にて後述する「個人スケジュール作成ボタン」を操作（押下げ）した場合、後述する設定した上述したポリシーに従って、以下の処理がなされる。
【００４２】
（１）解析対象メールを抽出する。
（２）解析対象メールから「作業」を抽出する。
この際、スケジューラの「空き時間」に対して、各「作業」の「期間」を割り当てる。
また、該当する「作業名」が作業ＤＢに存在する場合、作業ＤＢ上の「工数」の値を「作業」に登録する。
（３）決定した「期間」に従って、「登録済み予定」を含めて個人スケジュールを表示する。
【００４３】
ここで、解析対象メールから作業を抽出する一事例について図７を参照して簡単に説明する。
同図において、例えば、メールシステム２００からの着信メール（着メール）として図示の如く、「トレーニング資料作成．mlf」「送信者:xxxxx@hitachi-densa.co.jp  受信日: 2011/01/11 17:05   From:A氏    To:B氏  ・・・  Yについての報告書を1/18までに作成して下さい。・・・」のような内容である場合、まず送信者「Ａ氏」のメールアドレス（xxxxx@hitachi-densa.co.jp）を解析する。
【００４４】
次に、メール内容の中からキーとなる情報である「作成して下さい」という登録文字列があるので、その一文全体を「作業名」として抽出する。また、「作業名」中の「までに」という登録文字列の前後に日付があるので、その日付を「期限」として抽出する。また、例えば２０１１／１１までは優先する作業があるという仮定で、「開始日時」は２０１１／０１／１２始業時となる。
【００４５】
本ケースでは、「工数」が抽出されなかったので、ポリシー設定に従い、「工数」を２日間とする。また「優先度」が抽出されなかったので、ポリシー設定に従い、「優先度」は「期限が近い順番」とする。また２０１１／０１／１２開始で、「工数」が２日間だから、「終了日時」は２０１１／０１／１３定時となる。
【００４６】
以上のメール解析により、図示の如く、「作業」、「メールファイル名：トレーニング資料作成．mlf」、「作業名：Ｙについての報告を２／１８までに返信して下さい。」、「期限：2011/01/18  17：15」、「工数：２日間」、「優先度：期限が近い順番」、「期間：2011/01/12  08：45〜2011/01/13  17：15」、「状態：未完了」、「公開：非公開」などを抽出する。
【００４７】
解析されたこれらのデータ（データ構成）は、「作業ＩＤ」、「メール」、「作業名」、「期限」、「工数」、「優先度」、「期間」、「状態」、「公開」として作業ＤＢ４０３に格納される。
個人スケジュール作成の処理については後述する。
【００４８】
修正／新規作成部４０６は、作成された個人スケジュールを変更する場合、および新規に「作業」を作成する場合、利用者により「作業」編集画面で各「作業」を手動で編集するときに利用される。例えば、図６に示す「作業」編集画面（イメージ）での編集後、「登録」部を押下（クリック）すると、変更内容が作業ＤＢ４０３へ登録される。修正が完了した後に、操作部４０８の「個人スケジュール作成ボタン」を押下すると、修正が反映された個人スケジュールが表示部４０４に表示される。このとき、手動修正した「作業」の情報はメール解析では上書きされないようにする。
【００４９】
操作部４０７は、ポリシー設定部、修正／新規作成部での機能を実行するとき、操作されるものであり、例えば「作業」の編集や個人スケジュールを作成、表示するための個人スケジュール作成ボタンやキーなどを備えている。ボタンには、キーを含むものとする。
【００５０】
本システムには、その他のポリシーや付加的機能として、以下のようなアラーム、表示、スケジューラ連携、その他を持たせることもできる。
【００５１】
アラーム
・抽出された作業の期限までの空き時間が既に埋まっている場合、警告表示する
→期限までの「空き時間」が割り当てされなかった「作業」は、その時点以降に重ねて表示する。空き時間が足りない期間の全作業を、修正を促す警告表示にして個人スケジュールを表示部４０４に表示する
・「期限」が近づくと自分自身にメール連絡する
・ポリシーに従って、「期限」が再設定され、リスケジュールされた場合、メール通知する
【００５２】
表示
・「作業」が抽出されたメール（以下、作業メール）は「作業一覧」に表示される。
・作業メールを開くと、自動解析により抽出された部分にマークをつけて表示できる。
・「作業一覧」内の作業メールを「残日数」順にソート（Sort）できる。
・「残日数」は営業日残日数で表示できる。
・「期限」が近づくと強調表示するようにできる。
・「想定工数」が「残日数」を下回ると強調表示するようにできる。
・個人スケジュールをポリシー別に複数パターン作成／保存できる。
【００５３】
スケジューラ連携
・スケジューラの作業開始日に作業メールの題名のリンクが表示される。
・「残日数」「想定工数」「空き時間」等を直感的に把握できるようにグラフ表示できる。
・この個人スケジュールを本システム本体として表示か、連携するスケジュールシステムに公開表示するのか、または連携するスケジュールシステムに非公開表示するのか、を選択できる。
・スケジュールを登録した特定の人に対してだけ公開できる。
【００５４】
計算部４０８は、個人スケジュール作成部４０２とともに作業ＤＢ４０３に登録された「作業」を、スケジュールシステム３００から抽出した公開スケジュールの「空き時間」に割り当て、個人スケジュールを計算する。またスケジュール期限までの「空き時間」が既に埋まっているか否か判断する。
【００５５】
次に、個人スケジュール作成手段の処理について説明する。図２は個人スケジュール作成、表示の基本処理フローを示す図である。
【００５６】
同図において、ステップＳ２０１でスタートし、ステップＳ２０２において、本システムのメール送受信ボタン（図示せず）を操作（押下げ）する。
【００５７】
すると、本システムは、ステップＳ２０３において、ポリシー設定部４０５のポリシーに従って、メールシステム２００と連携し、該メールシステムのメールの中から解析対象メールを、通信部４０１を介して受け、該抽出メールから個人向けの「作業」を抽出し、作業ＤＢ４０３に登録する。
すなわち、本システムは、メールを送受信すると、メール本文の「作業」をポリシーに従って、抽出し、作業ＤＢに登録する。
【００５８】
次に、ステップＳ２０４において、操作部４０７の個人スケジュール作成ボタンを操作（押下げ）する。個人スケジュール作成ボタンの操作は、本システムの利用者により行われる。
【００５９】
すると、ステップＳ２０５において、本システムは、スケジュールシステム３００と連携し、スケジューラＤＢ３０１に登録されたスケジュールから公開スケジュールの「空き時間」を抽出する。またポリシーに従って、作業ＤＢ４０３に登録された「作業」を前記「空き時間」に割り当て、個人スケジュールを計算する。この計算は、計算部４０にて実行する。
【００６０】
すなわち、公開スケジュールの「空き時間」を参照して、個人スケジュールをポリシーに従って、計算する。
【００６１】
次に、ステップＳ２０６において、計算して得られた個人スケジュールを表示部４０４により表示する。
【００６２】
ステップＳ２０７において、本システムの利用者（ユーザ）は、表示部４０４の個人スケジュールを見て、修正する必要があるか、また新規作成する必要があるか、またポリシーを変更する必要があるか判断する。この判断により、例えば個人スケジュールの作業を修正する。
【００６３】
また、新規作成する必要がある場合やポリシー設定変更のときには、ステップＳ２０８において、作業修正／新規作成部４０６により、修正や新規作成する。この修正や新規作成された作業は作業ＤＢ４０３に登録され、登録作業を更新する。またはポリシー設定を変更したい場合には、ポリシー設定を変更する。
【００６４】
表示部４０４に表示された個人スケジュールの「作業」を修正しない場合、「作業」を新規作成しない場合、ポリシーを修正しない場合には、終了（ＥＮＤ）となる。
【００６５】
「作業」の修正やポリシーの修正を行った場合、つまり個人スケジュールを再度作成（再計算）する場合には、ステップＳ２０９において、操作部４０７の個人スケジュール作成ボタンを操作し（押下げ）、上記処理を繰り返す。
【００６６】
図３は、ポリシー事例として、メール送受信後に新規作業が登録された場合、個人スケジュールを更新する場合の処理を示すフロー図である。
【００６７】
同図において、ステップＳ３０１でスタートし、ステップＳ３０２において、本システムのメール送受信ボタン（図示せず）を操作（押下げ）する。
【００６８】
すると、本システムは、ステップＳ３０３において、ポリシー設定部４０５のポリシーに従って、メールシステム２００と連携し、該メールシステムのメールの中から解析対象メールを、通信部４０１を介して受け、該抽出メールから「作業」を抽出し、作業ＤＢ４０３に登録する。
【００６９】
次に、ステップＳ３０４において、上記ポリシーに従って、本システムは、スケジュールシステム３００と連携し、スケジューラＤＢ３０１に登録されたスケジュールから公開スケジュールの「空き時間」を抽出する。またポリシーに従って、作業ＤＢ４０３に新たに登録された「作業」を前記「空き時間」に割り当て、個人スケジュールを計算する。この計算は、計算部４０８を利用して実行する。
【００７０】
次に、ステップＳ３０５において、計算して得られた個人スケジュールを表示部４０４により表示する。
【００７１】
図４は、ポリシー事例として、空き時間に変更が発生した場合、個人スケジュールを更新する場合の処理を示すフロー図である。
【００７２】
同図において、ステップＳ４０１でスタートし、ステップＳ４０２において、本システムのメール送受信ボタン（図示せず）を操作（押下げ）する。
【００７３】
すると、本システムは、ステップＳ４０３において、ポリシー設定部４０５のポリシーに従って、メールシステム２００と連携し、該メールシステムのメールの中から解析対象メールを、通信部４０１を介して受け、該抽出メールから「作業」を抽出し、作業ＤＢ４０３に登録する。
【００７４】
次に、ステップＳ４０４において、公開スケジュールが更新され、「空き時間」に変更発生する。
【００７５】
次いで、ステップＳ４０５において、上記ポリシーに従って、本システムは、スケジュールシステム３００と連携し、更新された公開スケジュールの「空き時間」を抽出する。またポリシーに従って、作業ＤＢ４０３に登録された「作業」を更新された前記「空き時間」に割り当て、個人スケジュールを計算する。この計算は、計算部４０８を利用して実行する。
【００７６】
次に、ステップＳ４０６において、計算して得られた個人スケジュールを表示部４０４により表示する。
【００７７】
図５は、ポリシー事例として、抽出された作業の期限までの空き時間が既に埋まっている場合に警告表示する場合の処理を示すフロー図である。
【００７８】
同図において、ステップＳ５０１でスタートし、ステップＳ５０２において、本システムのメール送受信ボタン（図示せず）を操作（押下げ）する。
【００７９】
すると、本システムは、ステップＳ５０３において、ポリシー設定部４０５のポリシーに従って、メールシステム２００と連携し、該メールシステムのメールの中から解析対象メールを、通信部４０１を介して受け、該抽出メールから新たに「作業」を抽出し、作業ＤＢ４０３に登録する。
【００８０】
次に、ステップＳ５０４において、上記ポリシーに従って、本システムは、スケジュールシステム３００と連携し、スケジューラＤＢ３０１に登録されたスケジュールから「空き時間」を抽出する。またポリシーに従って、作業ＤＢ４０３に新たに登録された「作業」を前記「空き時間」に割り当て、個人スケジュールを計算する。
【００８１】
次に、ステップＳ５０５において、期限までの空き時間が既に埋まっているか判断する。この計算及び判断は、計算部４０８により実行する。
【００８２】
ステップＳ５０６において、この判断の結果、空き時間が埋まっていない場合（Ｎｏ）には、推奨スケジュールを表示部４０４に表示する。期限までに空き時間が割り当てられなかった「作業」は、その時点以降に重ねて表示する。また、空き時間が足りない期間の全作業を、修正を促す警告表示を行い、個人スケジュールを表示部４０４に表示する。
【００８３】
ステップＳ５０７において、本システムの利用者（ユーザ）は、表示部４０４の個人スケジュールを見て、修正する必要があるか、また新規作成する必要があるか、またポリシーを変更する必要があるか判断する。この判断により、例えば個人スケジュールの作業を修正する。
【００８４】
また、新規作成する必要がある場合やポリシー設定変更のときには、ステップＳ５０８において、作業修正／新規作成部４０６により、修正や新規作成する。この修正や新規作成された作業は作業ＤＢ４０３に登録され、登録作業を更新する。またはポリシー設定を変更する。
【００８５】
個人スケジュールを再度作成する場合には、ステップＳ５０９において、操作部４０７の個人スケジュール作成ボタンを操作し（押下げ）、上記処理を繰り返す。
【００８６】
図８〜図１８は、個人スケジュール作成の遷移を模式的に示した説明図である。以下、個人スケジュール作成の変遷について説明する。
【００８７】
（１）まず、図８において、スケジューラＤＢ３０１には、例えば図示の如く、現在設定されている公開スケジュールが登録されているとする。
【００８８】
すなわち、現在設定されている公開スケジュールは、２／２２（火）、１０：００〜１２：００には、イベントとして「Ａ製品Ｖ２工程会議」が予定され、２／２３（水）、９：００〜１９：００には、「Ｂ社出張」が予定され、２／２４（木）、１０：００〜１１：００には、「資料作成」、１４：００〜１６：００には、「Ａ製品Ｚ機能性能改善レビュー」が予定され、２／２５（金）、１９：００〜「懇親会」及び１７：００〜１８：００には、「部内ミーティング」が予定されている。
【００８９】
係る公開スケジュールの状態において、図９に示すようなメールファイル名：Ａ製品再編成手順書の作成依頼２０１１−０２−２２．ｍｌｆのメールを着信したとき、ポリシーに従って、該ポリシーに対応する「作業」を抽出し、作業ＤＢ４０３に登録する。
【００９０】
例えば、メールの内容として、『Ａ製品再編成手順書の作成依頼  Ｆｒｏｍ：X主任  Ｔｏ：Ｍ  来週（月）Ｓ社殿で、Ａ製品の再編成が実施されます。エンドユーザが直接操作するため、図を用いた初心者レベルの手順書作成をお願いします。  手順書の実機確認忘れずに。  期限：２０１１／０２／２５（金）１２：００』であって、ポリシーとして、『「工数」が抽出されない場合、暫定的に「工数」を３時間とする」及び「「優先度」が抽出されない場合、「作業」として、「期限が近い順番」に優先度を設定する』である場合には、『作業ＩＤ：001    メール：Ａ製品再編成手順書の作成依頼  2011-02-22．mlf    作業名：エンドユーザが直接操作するため、図を用いた初心者レベルの手順書作成をお願いします。  期限：201102251200    工数：３時間    優先度：001    期間：    状態：未完了    公開：非公開』が作業ＤＢ４０３に登録される。
【００９１】
係る状態において、個人スケジュール作成ボタンを押下げると、図１０に示す如く、ポリシーに従って、２／２２（火）１４：００〜１６：００の「空き時間」に「エンドユーザが・・・」が割り当てられた「作業」を、個人スケジュールとして表示部４０４に表示される。
【００９２】
更に、図１１に示すようなメールファイル名：Ａ製品ドキュメント見直しのお願い２０１１−０２−２２．ｍｌｆのメールを着信すると、同上ポリシーに従って、該ポリシーに対応する「作業」を抽出し、同図に示す「作業」を作業ＤＢ４０３に登録する。
【００９３】
係る状態において、個人スケジュール作成ボタンを押下げると、図１２に示す如く、ポリシーに従って、２／２５（金）１０：００〜１２：００の「空き時間」に「急ではありませんが・・・」が割り当てられた「作業」を、個人スケジュールとして表示部４０４に表示される。
【００９４】
または、図１３に示す如く、２／２２（火）１７：００と、２／２４（木）１２：００と１７：００の「空き時間」に「急ではありませんが・・・」が日を跨いで割り当てられた「作業」を、個人スケジュールとして表示部４０４に表示される。
【００９５】
更に、図１４に示すようなメールファイル名：Ａ製品Ｄ社様障害報告書作成依頼２０１１−０２−２２．ｍｌｆのメールを着信すると、ポリシーに従って、該ポリシーに対応する「作業」を抽出し、同図に示す「作業」を作業ＤＢ４０３に登録する。
【００９６】
係る状態において、個人スケジュール作成ボタンを押下げると、図１５に示す如く、ポリシーに従って、２／２２（火）１４：００〜１６：００の「エンドユーザ・・・」を、２／２５（金）１０：００〜１２：００に再割り当て、２／２５（金）１０：００〜１２：００の「急ぎではありませんが・・・」を、２／２５（金）１４：００〜１６：００に再割り当てし、２／２２（火）１４：００〜１６：００には、優先度の高い「今までの・・・」を割り当てた「作業」を、個人スケジュールとして表示部４０４に表示される。
【００９７】
更に、図１６に示すようなメールファイル名：Ａ製品Ｑ社様障害報告書作成依頼２０１１−０２−２２．ｍｌｆのメールを着信すると、ポリシーに従って、該ポリシーに対応する「作業」を抽出し、同図に示す「作業」を作業ＤＢ４０３に登録する。
【００９８】
係る状態において、個人スケジュール作成ボタンを押下げると、図１７に示す如く、ポリシーに従って、２／２２（火）１４：００〜１６：００に「Ｑ社様へ・・・」を、個人スケジュールとして表示部４０４に表示される。しかし、この場合には、既に「今までの・・・」が割り当てられており、重複することから、重複表示をもって警告表示される。
【００９９】
係る重複状態において、作業ＩＤ：００４の「期間」を作業修正／新規作成部４０４をもって手動により修正する。図１８にその修正例を示している。
【０１００】
上述した実施例において、工数実績を扱い、各個人の実績を個人スケジュールに反映することも可能である。また、個人単位の時間調整も可能である。
【０１０１】
また、本システムを利用することにより、（１）ポリシーに従って、公開スケジュールの空き時間に対する個人スケジュールをリアルタイムにリスケジュールして確認できる。（２）公開スケジュールと個人スケジュールを区別することで、公開スケジュールの利便性は確保したまま、公開スケジュールの空き時間を考慮した個人スケジュールの管理ができる。（３）グループウェアの特定のメンバに個人スケジュールを公開できるので、メンバの個人スケジュールの状態を把握することができる。
【産業上の利用可能性】
【０１０２】
Ｅメール送受信機能を有するシステム、ＤＢ照合機能を有するシステム、スケジュールシステムへの適用することもできる。
【符号の説明】
【０１０３】
１００  ネットワーク
２００  Ｅメールシステム  
３００  スケジュールシステム
３０１  スケジューラＤＢ
４００  個人スケジュール作成システム
４０１  通信部
４０２  個人スケジュール作成部
４０３  作業ＤＢ
４０４  表示部
４０５  ポリシー設定部
４０６  修正／新規作成部
４０７  操作部
【図１】
2013073252.tif 000003
【図２】
2013073252.tif 000004
【図３】
2013073252.tif 000005
【図４】
2013073252.tif 000006
【図５】
2013073252.tif 000007
【図６】
2013073252.tif 000008
【図７】
2013073252.tif 000009
【図８】
2013073252.tif 000010
【図９】
2013073252.tif 000011
【図１０】
2013073252.tif 000012
【図１１】
2013073252.tif 000013
【図１２】
2013073252.tif 000014
【図１３】
2013073252.tif 000015
【図１４】
2013073252.tif 000016
【図１５】
2013073252.tif 000017
【図１６】
2013073252.tif 000018
【図１７】
2013073252.tif 000019
【図１８】
2013073252.tif 000020