(57)【要約】【課題】ユーザ間で適切に引き継ぐこと。【解決手段】出力装置は、ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から電子ファイルを特定する電子ファイル特定情報とを含むレコードを、ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部を有する。また、出力装置は、属性情報を含む第１の要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、第１の要求に含まれる属性情報を含むレコードを記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて記憶部に格納する。【選択図】図１
2014228934.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、前記スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から前記電子ファイルを特定する電子ファイル特定情報とを含むレコードを、前記ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部と、
前記属性情報を含む第１の要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、前記第１の要求に含まれる前記属性情報を含むレコードを前記記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて前記記憶部に格納する格納部と、
前記ユーザ識別情報を含む第２の要求を受信すると、前記第２の要求に含まれるユーザ識別情報に対応付けられた前記レコードを前記記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と前記属性情報とのうち少なくとも１つを参照するための参照情報を出力する出力部と
を備えることを特徴とする出力装置。
【請求項２】
前記出力部は、前記参照情報として、前記スケジュール情報が対応する日付に表示され、前記スケジュール情報を含むレコードに含まれる電子ファイル特定情報が前記スケジュール情報に関連付けて表示されるスケジュール画面を出力することを特徴とする請求項１に記載の出力装置。
【請求項３】
出力装置で実行される出力方法であって、
１つ又は複数のスケジュールに設定される属性に関する属性情報を含む第１の要求を受信すると、ユーザのスケジュールに関するスケジュール情報と、前記属性情報と、前記スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から前記電子ファイルを特定する電子ファイル特定情報とを含むレコードを、前記ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部から、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、前記第１の要求に含まれる前記属性情報を含むレコードを前記記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて前記記憶部に格納する格納工程と、
前記ユーザ識別情報を含む第２の要求を受信すると、前記第２の要求に含まれるユーザ識別情報に対応付けられた前記レコードを前記記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と前記属性情報とのうち少なくとも１つを参照するための参照情報を出力する出力工程と
を含むことを特徴とする出力方法。
【請求項４】
１つ又は複数のスケジュールに設定される属性に関する属性情報を含む第１の要求を受信すると、ユーザのスケジュールに関するスケジュール情報と、前記属性情報と、前記スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から前記電子ファイルを特定する電子ファイル特定情報とを含むレコードを、前記ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部から、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、前記第１の要求に含まれる前記属性情報を含むレコードを前記記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて前記記憶部に格納する格納ステップと、
前記ユーザ識別情報を含む第２の要求を受信すると、前記第２の要求に含まれるユーザ識別情報に対応付けられた前記レコードを前記記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と前記属性情報とのうち少なくとも１つを参照するための参照情報を出力する出力ステップと
をコンピュータに実行させるための出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、出力装置、出力方法及び出力プログラムに関する。
【背景技術】
【０００２】
従来、ユーザのイベント情報と電子ファイルとを別々の方法で蓄積して共有する技術があった。例えば、ユーザのイベント情報を記憶するスケジュールサーバと、電子ファイルを記憶するストレージサーバとを別のサーバとする技術がある。
【０００３】
また、イベント情報に関係する電子ファイルをスケジューラのイベント情報に対応付けて蓄積して共有する技術がある。例えば、企業等では、スケジュール管理機能を有するグループウェアが用いられる。スケジュール管理機能付けのグループウェアでは、例えば、イベント内容やイベント発生日時等を含むスケジュール情報の登録を各ユーザから受け付け、登録したスケジュール情報を一部のユーザ又は全ユーザに対して公開する。また、スケジュール管理機能付けのグループウェアでは、例えば、会議の予定をスケジュール情報として登録するともに、登録したスケジュール情報に対応付けて、会議にて用いられる資料となる電子ファイルが登録される。
【０００４】
ここで、従来、組織改編などにより担務を引き継ぐ必要が出た場合、前任者はそれまで蓄積してきた資料をまとめ後任者に渡す必要がある。前任者は、例えば、大量の引き継ぎ資料をまとめ、後任者に引き継ぎデータとして引き渡す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５４５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、適切にデータを引き継ぐことができないという問題がある。例えば、後任者は、前任者がまとめた資料を引き継ぐことになるが、資料が膨大であり、かつ、分類整理方法が前任者の考えたものである結果、一見してどのような資料があるのかわからず、引き継ぎ資料を理解するのに時間がかかる、また、例えば、資料の所在がわからず、十分に資料を活用できない。また、例えば、データ量が膨大になり受け渡しに苦労する。
【０００７】
本願の開示する技術は、上記に鑑みてなされたものであって、ユーザ間で適切に電子ファイルの引き継ぎを実現可能となる出力装置、出力方法及び出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示する出力装置は、１つの実施態様において、ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、前記スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から前記電子ファイルを特定する電子ファイル特定情報とを含むレコードを、前記ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部を有する。また、開示する出力装置は、１つの実施態様において、前記属性情報を含む第１の要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、前記第１の要求に含まれる前記属性情報を含むレコードを前記記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて前記記憶部に格納する格納部を有する。また、開示する出力装置は、１つの実施態様において、前記ユーザ識別情報を含む第２の要求を受信すると、前記第２の要求に含まれるユーザ識別情報に対応付けられた前記レコードを前記記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と前記属性情報とのうち少なくとも１つを参照するための参照情報を出力する出力部を有する。
【発明の効果】
【０００９】
開示する出力装置の１つの態様によれば、ユーザ間で適切に引き継ぎ可能となるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係るファイル共有システムの構成の一例を示す図である。
【図２】図２は、第１の実施形態における閲覧部によって表示されるスケジュール画面の一例を示す図である。
【図３】図３は、第１の実施形態におけるリンクデータ記憶部に記憶された情報の一例を示す図である。
【図４】図４は、第１の実施形態におけるスケジュールと電子ファイルを別々に登録する際の処理の流れの一例を示すフローチャートである。
【図５】図５は、第１の実施形態におけるスケジュールと電子ファイルとを同時に登録する際の処理の流れの一例を示すシーケンス図である。
【図６】図６は、第１の実施形態における引き継ぎ処理の流れの一例を示すシーケンス図である。
【図７】図７は、第１の実施形態における引き継ぎ処理の流れの一例を示すシーケンス図である。
【図８】図８は、第１の実施形態における引き継ぎを行う場合におけるユーザの操作の一例を示す図である。
【図９】図９は、第１の実施形態における引き継ぎを行うことによりユーザに表示されるスケジュール画面の変化について説明するための図である。
【図１０】図１０は、出力装置による処理を実行するための引き継ぎプログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。
【発明を実施するための形態】
【００１１】
以下に、開示する出力装置、出力方法及び出力プログラムの実施形態について、図面に基づいて詳細に説明する。なお、本実施形態により開示する発明が限定されるものではない。各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００１２】
（第１の実施形態）
（第１の実施形態に係る組織知識サーバの構成）
図１は、第１の実施形態に係るファイル共有システムの構成の一例を示す図である。図１に例示するように、ファイル共有システム１は、ユーザ端末１０と、スケジュールサーバ２０と、ストレージサーバ３０と、組織知識サーバ１００とを有する。ユーザ端末１０と、スケジュールサーバ２０と、ストレージサーバ３０と、組織知識サーバ１００とは、それぞれ、通信ネットワーク２を介して通信可能に接続される。なお、組織知識サーバ１００は、「出力装置」とも称する。ストレージサーバ３０は、「電子ファイル記憶装置」とも称する。
【００１３】
組織知識サーバ１００は、以下に詳細に説明する一連の処理を実行することで、ユーザ間で適切に引き継ぎ可能となるという効果を奏する。具体的には、組織知識サーバ１００は、ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から電子ファイルを特定する電子ファイル特定情報とを含むレコードを、ユーザを特定するユーザ特定情報に対応付けて記憶する記憶部を有する。その上で、組織知識サーバ１００は、属性情報を含む引き継ぎ要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、引き継ぎ要求に含まれる属性情報を含むレコードを記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて記憶部に格納する。引き継ぎ要求は、「第１の要求」とも称し、参照要求は、「第２の要求」とも称する。
【００１４】
ここで、組織知識サーバ１００では、ユーザ識別情報を含む参照要求を受信すると、参照要求に含まれるユーザ識別情報に対応付けられたレコードを記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と属性情報とのうち少なくとも１つを参照するための参照情報を出力する。この結果、引き継ぎを行う際、引き継ぎ元となるユーザは、属性情報と引き継ぎ先となるユーザを指定することで、引き継ぎ先となるユーザに簡単にスケジュール情報や電子ファイルを引き継ぎ可能となる。
【００１５】
すなわち、組織知識サーバ１００によれば、イベント情報に関係する電子ファイルをスケジューラのイベント情報に付加してストレージサーバに蓄積・共有する方法において、ユーザごとにイベントとストレージサーバ上の電子ファイルの格納場所と資料の属性を関連付けて管理するリンクデータの仕組みを導入する。また、資料を引き継ぐ際には、前任者が引き継ぎ資料の属性と後任者を指定することで、指定されたユーザ名と属性に紐付くイベントと電子ファイルの格納場所のデータを後任者のリンクデータにコピーする。この結果、後任者は自分のスケジューラの中で引き継いだ資料が参照できるようになり、引き継いだ資料の蓄積場所を覚えなくて済むため資料へのアクセスが容易になる。また、引き継いだ資料がカレンダー形式で整理され資料の全体像を客観的に鳥瞰できることにより引き継いだ資料を確実かつ手軽に活用することが可能となる。また、電子ファイルを受け渡すのにユーザ名と属性に紐付くイベントと電子ファイルの格納場所のリンクデータの操作だけで実現できる結果、大量の電子ファイルをネットワーク上で移し替えなくても大量の電子ファイルを引き渡しすることが可能となる。
【００１６】
また、その際、組織知識サーバ１００は、参照情報として、例えば、スケジュール情報が対応する日付に表示され、スケジュール情報を含むレコードに含まれる電子ファイル特定情報が前記スケジュール情報に関連付けて表示されるスケジュール画面を出力する。
【００１７】
以下では、各装置の構成について簡単に説明した後に、シーケンス図を用いての処理の流れの説明などについて順に説明する。
【００１８】
（第１の実施形態におけるユーザ端末の構成）
ユーザ端末１０は、ユーザによって利用される情報処理装置である。ユーザ端末１０は、例えば、ＰＣ（Personal  Computer）、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。図１に示す例では、ユーザ端末１０は、通信処理部１１と、電子ファイル記憶部１２と、スケジュール閲覧部１３とを有する。なお、図１には図示することを省略したが、ユーザ端末１０は、例えば、各種情報や操作指示を入力するための入力部（キーボード、マウス、操作キー等）や、各種情報を表示する表示部（液晶表示装置等）を更に有する。
【００１９】
通信処理部１１は、通信ネットワークを介してスケジュールサーバ２０や組織知識サーバ１００等との間で各種データを送受信する。通信処理部１１は、例えば、通信制御を行う電子回路等である。
【００２０】
電子ファイル記憶部１２は、各種電子ファイルを記憶する。例えば、電子ファイル記憶部１２は、テキストファイルやＰＤＦファイル、画像データ、動画データ、ワープロソフトや表計算ソフト等で作成されたファイル等の電子ファイルを記憶する。電子ファイル記憶部１２は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００２１】
スケジュール閲覧部１３は、ユーザの操作に従って、スケジュールサーバ２０によって提供されるスケジュール情報を図示しない表示部に表示したり、スケジュール情報及び電子ファイルをスケジュールサーバ２０に登録したり、組織知識サーバ１００に対して電子ファイルの検索要求を送信することでストレージサーバ３０に格納されている電子ファイルを取得したりする。
【００２２】
例えば、スケジュール閲覧部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の集積回路である。スケジュール閲覧部１３は、例えば、図示しない記憶部に予め記憶されているブラウザプログラムを実行することによりブラウザによる処理を実現する。この場合、スケジュール閲覧部１３は、ブラウザを表示部に表示する。また、スケジュール閲覧部１３は、ブラウザに対するユーザ操作に従って、例えば、ＨＴＴＰ（HyperText  Transfer  Protocol）等により組織知識サーバ１００にアクセスする。例えば、スケジュール閲覧部１３は、ユーザによりスケジュールを閲覧する操作が行われた場合に、参照要求を組織知識サーバ１００に送信する。その後、スケジュール閲覧部１３は、スケジュール画面を構成するＨＴＭＬ（HyperText  Markup  Language）ファイルを組織知識サーバ１００から取得し、取得したＨＴＭＬファイルをブラウザを介して表示部に表示する。また、例えば、スケジュール閲覧部１３は、ユーザによってブラウザに入力される各種情報に従って、スケジュール情報や電子ファイルを含むスケジュール登録要求を組織知識サーバ１００に送信する。
【００２３】
図２は、第１の実施形態におけるスケジュール閲覧部１３によって表示されるスケジュール画面の一例を示す。スケジュール閲覧部１３は、組織知識サーバ１００から取得したＨＴＭＬファイルをブラウザ上に出力することで、図２に示すスケジュール画面を表示部に表示する。図２に示す例では、スケジュールを表示する表示領域５０１がスケジュール画面に含まれる。ここで、表示領域５０１に表示されるスケジュール情報には、電子ファイルが関連付けられているものもある。例えば、図２に示す例では、「第８２回運営委員会」というスケジュール情報５０２に対して、電子ファイル５０３が関連付けられている場合を示した。この場合、ユーザによりスケジュール情報５０２が選択されることで、電子ファイル５０３がユーザによって閲覧されることになる。また、図２に示す例では、詳細については後述する電子ファイルを他のユーザに引き継ぐための引き継ぎ指示を受領するためのアイコン５０４と、１つ又は複数のスケジュールに設定される属性に関する属性情報５０５とが併せて表示される場合を例に示した。なお、図２に示す例では、属性情報５０５として、「Ａ大学」「Ｂ社」「Ｃ大学」「Ｇ研究会」などが表示される場合を示した。また、図２に示す例では、すべての属性情報を示す「ＡＬＬ」についても併せて表示される場合を例に示した。
【００２４】
（第１の実施形態におけるスケジュールサーバの構成）
スケジュールサーバ２０は、スケジュール管理機能を提供するサーバなどの情報処理装置である。スケジュールサーバ２０は、図１に例示するように、通信処理部２１と、スケジュール記憶部２２と、スケジューラ２３とを有する。
【００２５】
通信処理部２１は、通信ネットワークを介してユーザ端末１０や組織知識サーバ１００等との間で各種データを送受信する。通信処理部２１は、例えば、通信制御を行う電子回路等である。
【００２６】
スケジュール記憶部２２は、ユーザのスケジュールに関するスケジュール情報を記憶する。スケジュール記憶部２２に記憶されるスケジュール情報は、例えば、ユーザ端末１０によって送信されたスケジュール情報が組織知識サーバ１００を介してスケジュールサーバ２０に送信されることで、スケジュール記憶部２２に格納される。スケジュール記憶部２２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００２７】
スケジューラ２３は、スケジュール管理機能を提供する。具体的には、スケジューラ２３は、ユーザ登録されたユーザのユーザＩＤやパスワード等を管理しており、ユーザＩＤやパスワード等を用いた認証に成功したユーザに対してスケジュール管理機能を提供する。スケジューラ２３は、例えば、ＡＳＩＣやＦＰＧＡ、ＣＰＵ、ＭＰＵ等の集積回路であり、図示しない記憶部に予め記憶されているＷｅｂサーバ用プログラムを実行することにより、スケジュールサーバ２０をＷｅｂサーバとして動作させる。
【００２８】
（第１の実施形態におけるストレージサーバの構成）
ストレージサーバ３０は、通信処理部３１と、電子ファイルストレージ３２とを有する。通信処理部３１は、通信ネットワークを介してユーザ端末１０や組織知識サーバ１００等との間で各種データを送受信する。通信処理部３１は、例えば、通信制御を行う電子回路等である。電子ファイルストレージ３２は、組織知識サーバ１００によって送信される電子ファイルを格納する。電子ファイルストレージ３２は、ハードディスク、光ディスク等の記憶装置である。
【００２９】
（第１の実施形態における組織知識サーバの構成）
組織知識サーバ１００は、ユーザ端末１０からスケジュール情報ともに送信された電子ファイルを管理するサーバ等の情報処理装置である。組織知識サーバ１００は、図１に例示するように、通信処理部１１０と、リンクデータ記憶部１２０と、ユーザインタフェース部１３０と、制御部１４０とを有する。
【００３０】
通信処理部１１０は、通信ネットワークを介してユーザ端末１０やスケジュールサーバ２０やストレージサーバ３０等との間で各種データを送受信する。通信処理部１１０は、例えば、通信制御を行う電子回路等である。
【００３１】
リンクデータ記憶部１２０は、ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、スケジュール情報に関連付けられる電子ファイルを記憶するストレージサーバ３０から電子ファイルを特定する電子ファイル特定情報とを含むレコードを、ユーザを特定するユーザ特定情報に対応付けて記憶する。すなわち、リンクデータ記憶部１２０は、スケジュール情報に関連付けられた電子ファイルの格納場所をユーザごとに管理する。リンクデータ記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００３２】
ここで、属性情報とは、例えば、ユーザの所属、役割、会合名、会合の種類、資料の開示範囲、番号などである。すなわち、ユーザの所属や該当のイベントや電子ファイルに対するユーザの役割、イベントの属する会合名、イベントの特徴となる会合の種類、電子ファイルの開示範囲、イベントや電子ファイルの分類整理上の番号などである。図２に示す例では、属性情報とは、「Ａ大学」「Ｂ社」「Ｃ大学」「Ｇ研究会」などである。
【００３３】
図３は、第１の実施形態におけるリンクデータ記憶部に記憶された情報の一例を示す図である。図３に示す例では、リンクデータ記憶部１２０は、ユーザを特定するユーザ特定情報となる「ユーザＩＤ」に対応付けて、レコード各々を識別するためのデータＩＤと、スケジュール情報として「イベント名」及び「日付」、「属性情報」、電子ファイル特定情報として「格納場所情報」とを含むレコードを記憶する。例えば、リンクデータ記憶部１２０は、ユーザＩＤ「ａｉ」に対応付けて、データＩＤ「０００１」と、イベント名「第８２回運営委員会」と、日付「２００９年５月」と、属性情報「Ａ社」と、格納場所情報「www.docsample.jp/file1.pdf」とを含むレコードを記憶する。すなわち、リンクデータ記憶部１２０は、ユーザＩＤ「ａｉ」について、「０００１」で識別されるレコードとして、「２００９年５月」の「第８２回運営委員会」というスケジュールについて、属性情報「Ａ社」が設定されており、ストレージサーバ３０の「www.docsample.jp/file1.pdf」に関連付けられた電子ファイルが格納されていることを記憶する。
【００３４】
なお、以下では、リンクデータ記憶部１２０が、スケジュールサーバ２０のスケジュール記憶部２２に記憶されたスケジュール情報と同一の情報を記憶する場合を例に説明するが、これに限定されるものではない。例えば、リンクデータ記憶部１２０は、スケジュールサーバ２０のスケジュール記憶部２２に記憶されたスケジュール情報のうち、いくつかの項目については記憶しなくても良い。言い換えると、リンクデータ記憶部１２０は、スケジュール記憶部２２に記憶されたスケジュール情報のイベント名と日付については記憶する一方、イベント名と日付に加えてユーザによって付加的に入力された付加情報については記憶しなくても良い。付加情報とは、例えば、ユーザによって入力されるメモ情報が該当する。
【００３５】
ユーザインタフェース部１３０は、ユーザ端末１０からの情報を受け付けるインターフェースである。制御部１４０は、属性情報を含む引き継ぎ要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、引き継ぎ要求に含まれる属性情報を含むレコードをリンクデータ記憶部１２０から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けてリンクデータ記憶部１２０に格納する。制御部１４０は、「格納部」とも称する。制御部１４０は、例えば、ＡＳＩＣやＦＰＧＡ、ＣＰＵ、ＭＰＵ等の集積回路である。
【００３６】
また、制御部１４０は、ユーザ識別情報を含む参照要求を受信すると、参照要求に含まれるユーザ識別情報に対応付けられたレコードをリンクデータ記憶部１２０から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と属性情報とのうち少なくとも１つを参照するための参照情報を出力する。例えば、制御部１４０は、参照情報として、スケジュール情報が該当する日付に表示され、スケジュール情報を含むレコードに含まれる電子ファイル特定情報がスケジュール情報に関連付けて表示されるスケジュール画面を出力する。なお、制御部１４０は、「出力部」とも称する。
【００３７】
ただし、制御部１４０により出力される参照情報は、スケジュール画面に限定されるものではなく、リンクデータ記憶部１２０から取得したレコードそのものを出力しても良く、任意の形態であって良い。
【００３８】
（第１の実施形態におけるスケジュール登録処理の流れの一例）
図４は、第１の実施形態におけるスケジュールと電子ファイルを別々に登録する際の処理の流れの一例を示すシーケンスである。すなわち、図４に示す例では、ユーザがスケジュールを新たに登録した後に、新たに登録したスケジュールに対応付けて電子ファイルをストレージサーバ３０に格納する場合について説明する。
【００３９】
ユーザ端末１０は、ユーザによる操作を受け付けると、参照要求を組織知識サーバ１００に送信し、組織知識サーバ１００が、カレンダー表示形式の入力画面をユーザ端末１０に送信する（ステップＳ１０１）。例えば、ユーザ端末１０では、スケジュール閲覧部１３が、ユーザＩＤを含む参照要求を通信処理部１１を介して組織知識サーバ１００に送信する。そして、組織知識サーバ１００では、ユーザインタフェース部１３０が通信処理部１１０を介して参照要求を受信する。そして、制御部１４０は、参照要求に含まれるユーザＩＤを検索キーとしてリンクデータ記憶部１２０を検索し、検索結果がない場合には、その旨を通信処理部１１０を介してユーザ端末１０に送信する。なお、ここでは、説明の便宜上、リンクデータ記憶部１２０に何も情報が記憶されていない場合を例に説明する。この場合、制御部１４０は、例えば、スケジュール情報が何も記載されていないスケジュール画面をユーザ端末１０に送信する。その後、ユーザ端末１０では、スケジュール閲覧部１３は、通信処理部１１を介してスケジュール画面を受信する。
【００４０】
そして、ユーザ端末１０では、スケジュール閲覧部１３が、受信したカレンダーを表示する（ステップＳ１０２）。すなわち、組織知識サーバ１００から送信された空のスケジュール画面をユーザに表示する。
【００４１】
その後、ユーザ端末１０では、新たに登録するスケジュールの入力を受け付けると、スケジュール閲覧部１３が、スケジュール登録要求を組織知識サーバ１００に送信する（ステップＳ１０３）。例えば、ユーザは、ユーザ端末１０に表示されたスケジュール画面にスケジュールを入力する。より詳細な一例をあげて説明すると、ユーザ端末１０は、イベント名「第８２回運営委員会」と日付「２００９年５月」とを含むスケジュール情報とが入力される。すると、ユーザ端末１０では、スケジュール閲覧部１３が、入力されたスケジュール情報を組織知識サーバ１００に送信する。例えば、スケジュール閲覧部１３は、ユーザＩＤ「ａｉ」についてのスケジュール画面が表示されていた場合には、ユーザＩＤ「ａｉ」と、イベント名「第８２回運営委員会」と日付「２００９年５月」とを含むスケジュール情報とが入力されると、入力された情報を組織知識サーバ１００に送信する。
【００４２】
そして、組織知識サーバ１００では、制御部１４０は、通信処理部１１０を介して情報をユーザインタフェース部１３０が受信すると、受信した情報をリンクデータ記憶部１２０に格納する（ステップＳ１０４）。例えば、組織知識サーバ１００の制御部１４０は、任意のデータＩＤ「０００１」に対応付けて受信したイベント名「第８２回運営委員会」と日付「２００９年５月」とをリンクデータ記憶部１２０に格納する。また、組織知識サーバ１００では、制御部１４０は、受信したスケジュールデータをスケジュールサーバ２０に転送する（ステップＳ１０５）。例えば、ユーザＩＤ「ａｉ」と、イベント名「第８２回運営委員会」と日付「２００９年５月」とを含むスケジュール情報とを転送する（ステップＳ１０５）。
【００４３】
そして、スケジュールサーバ２０では、スケジューラ２３が、受信したデータをスケジュール記憶部２２に格納する（ステップＳ１０６）。例えば、スケジューラ２３は、ユーザＩＤ「ａｉ」についてのスケジュール情報として、イベント名「第８２回運営委員会」と日付「２００９年５月」とをスケジュール記憶部２２に格納する。
【００４４】
上述した処理の結果、ユーザによって入力されたスケジュール情報が、組織知識サーバ１００とスケジュールサーバ２０とに登録されたことになる。次に、登録されたスケジュール情報に対応付けて、電子ファイルと属性情報とを設定する流れについて説明する。
【００４５】
すなわち、ユーザ端末１０から参照要求が組織知識サーバ１００に送信されると、組織知識サーバ１００は、カレンダー表示形式の入力画面と該当のカレンダー表示の中に表示するべきスケジュールデータをリンクデータ記憶部１２０から抽出してユーザ端末１０に送信する（ステップＳ１０７〜ステップ１１０）。具体的には、ユーザ端末１０では、スケジュール閲覧部１３が参照要求を通信処理部１１を介して組織知識サーバ１００に送信する（ステップＳ１０７）。そして、組織知識サーバ１００の制御部１４０は、通信処理部１１０を介して情報をユーザインタフェース部１３０が受信すると、参照要求に含まれるユーザＩＤを検索キーとしてリンクデータ記憶部１２０を検索する（ステップＳ１０８）。ここで、検索結果となるレコードがある場合には、スケジュールサーバ２０からスケジュール情報を取得する（ステップＳ１０９）。より詳細な一例をあげて説明すると、制御部１４０は、通信処理部１１０を介して、ユーザＩＤを含むスケジュール情報要求をスケジュールサーバ２０に送信し、スケジュールサーバ２０では、スケジューラ２３が、通信処理部２１を介して受信したスケジュール情報要求に含まれるユーザＩＤに対応するスケジュール情報をスケジュール記憶部２２から取得して組織知識サーバ１００に送信する。そして、組織知識サーバ１００では、ユーザインタフェース部１３０が、取得したスケジュール情報を含むスケジュール画面を生成してユーザ端末１０に送信する（ステップＳ１１０）。その後、ユーザ端末１０では、スケジュール閲覧部１３は、通信処理部１１を介してスケジュール画面を受信する。
【００４６】
そして、ユーザ端末１０では、スケジュール閲覧部１３が、受信したカレンダーを表示する（ステップＳ１１１）。すなわち、スケジュール閲覧部１３は、スケジュール情報が該当する日付に表示され、スケジュール情報を含むレコードに含まれる電子ファイル特定情報がスケジュール情報に関連付けて表示されるスケジュール画面をユーザに表示する。なお、電子ファイルは、例えば、電子ファイルを表示するためのリンク情報として表示されたり、電子ファイルそのものが表示されたりする。
【００４７】
その後、ユーザ端末１０に表示されたカレンダー表示の入力画面内の該当のスケジュールイベントに対して電子ファイルと属性情報とを入力する操作がユーザによってユーザ端末１０に対して行われると、ユーザ端末１０のスケジュール閲覧部１３は、閲覧されているスケジュールに対応するユーザＩＤと、対応するスケジュール情報とに対応付けて、入力された電子ファイルと属性情報とを組織知識サーバ１００に送信する（ステップＳ１１２）。すなわち、スケジュール閲覧部１３は、スケジュール登録要求を送信する。
【００４８】
そして、組織知識サーバ１００では、制御部１４０は、通信処理部１１０を介して情報をユーザインタフェース部１３０が受信すると、ユーザＩＤ、スケジュール情報、属性情報などを用いて任意の手法にて電子ファイルのストレージサーバ上の格納場所を決定する。そして、制御部１４０は、リンクデータ記憶部１２０のユーザごとに作成された領域の該当するスケジュールイベントに、属性情報、ストレージサーバ上の格納場所のデータを格納する（ステップＳ１１３）。すなわち、制御部１４０は、電子ファイル特定情報を任意の手法にて決定し、リンクデータ記憶部１２０に記憶されたレコードのうち、受信したユーザＩＤとスケジュール情報とに対応するレコードに対して、受信した属性情報を格納し、受信した電子ファイルのストレージサーバ３０における格納場所を決定して電子ファイル特定情報を格納する。なお、電子ファイル特定情報を決定する手法とは、例えば、ランダムに記憶領域を決定しても良く、ユーザＩＤやスケジュール情報、属性情報に含まれる文字情報などを用いて決定しても良い。
【００４９】
そして、制御部１４０は、通信処理部１１０を介して、電子ファイルと電子ファイル特定情報とをストレージサーバ３０に送信する（ステップＳ１１４）。その後、ストレージサーバ３０では、電子ファイルストレージ３２の記憶領域のうち、電子ファイル特定情報により特定される記憶領域に電子ファイルが格納される（ステップＳ１１５）。
【００５０】
上述した一連の処理を実行することで、リンクデータ記憶部１２０に、スケジュール情報と属性情報と電子ファイル特定情報とを含むレコードが、ユーザ特定情報に対応付けて格納される。また、ストレージサーバ３０に、電子ファイル特定情報により特定される記憶領域に電子ファイルが格納されることになる。
【００５１】
なお、上述の説明では、ステップＳ１０２においてユーザに表示されるスケジュールが空である場合を例に示したが、これに限定されるものではない。すなわち、ステップＳ１０１において送信した参照要求に対して、既にスケジュール情報が含まれているスケジュール画面が組織知識サーバ１００からユーザ端末１０に送信されていても良い。
【００５２】
（第１の実施形態におけるスケジュール登録処理の流れの一例）
図５は、第１の実施形態におけるスケジュールと電子ファイルとを同時に登録する際の処理の流れの一例を示すシーケンス図である。すなわち、図５に示す例では、図４に示す場合とは異なり、スケジュール情報と電子ファイルと属性情報とを同時に登録する場合について説明する。以下では、図４と同様の点については適宜説明を省略する。
【００５３】
図５に示すように、ユーザ端末１０は、ユーザによる操作を受け付けると、参照要求を組織知識サーバ１００に送信し、組織知識サーバ１００が、カレンダー表示形式の入力画面をユーザ端末１０に送信する（ステップＳ２０１）。そして、ユーザ端末１０のスケジュール閲覧部１３は、受信したカレンダーを表示する（ステップＳ２０２）。例えば、空のスケジュール画面をユーザに表示する。
【００５４】
そして、ユーザ端末１０では、スケジュール閲覧部１３は、ユーザ端末１０に表示されたスケジュール画面にスケジュールとそれに紐付く電子ファイル、属性情報とが入力されると、組織知識サーバ１００に転送する（ステップＳ２０３）。
【００５５】
その後、組織知識サーバ１００では、制御部１４０は、通信処理部１１０を介して情報をユーザインタフェース部１３０が受信すると、ユーザＩＤ、スケジュール情報、属性情報などから電子ファイルのストレージサーバ上の格納場所を決定し、リンクデータ記憶部１２０のユーザごとに作成された領域の該当するスケジュールイベントに、属性情報、ストレージサーバ上の格納場所のデータを格納する（ステップＳ２０４）。そして、制御部１４０は、受信したスケジュール情報と属性情報と、決定した格納領域に関する電子ファイル特定情報とを含むレコードを、受信したユーザＩＤに対応付けてリンクデータ記憶部１２０に格納する。
【００５６】
そして、組織知識サーバ１００では、制御部１４０は、スケジュールデータをスケジュールサーバ２０に送信する（ステップＳ２０５）。その後、スケジュールサーバ２０のスケジューラ２３が、受信したデータをスケジュール記憶部２２に格納する（ステップＳ２０６）。
【００５７】
また、組織知識サーバ１００では、制御部１４０は、電子ファイルと電子ファイル特定情報とをストレージサーバ３０に送信する（ステップＳ２０７）。その後、ストレージサーバ３０では、電子ファイルストレージ３２の記憶領域のうち、電子ファイル特定情報により特定される記憶領域に電子ファイルが格納される（ステップＳ２０８）。
【００５８】
（第１の実施形態における引き継ぎ処理の流れの一例）
図６は、第１の実施形態における引き継ぎ処理の流れの一例を示すシーケンス図である。図６は、例えば、組織改編などにより担務を引き継ぐ必要が出た場合、前任者はそれまで蓄積してきた資料をまとめ後任者に渡す場合に実行される。
【００５９】
図６に示すように、ユーザ端末１０は参照要求を組織知識サーバ１００に送信し、組織知識サーバ１００が、カレンダー表示形式の入力画面と該当のカレンダー表示の中に表示するべきスケジュールデータをリンクデータ記憶部１２０から抽出してユーザ端末１０に送信する（ステップＳ３０１〜Ｓ３０５）。
【００６０】
すなわち、ユーザ端末１０は、ユーザから参照指示を受け付けると、ユーザＩＤを含む参照要求をスケジュール閲覧部１３が通信処理部１１を介して組織知識サーバ１００に送信する（ステップＳ３０１）。そして、組織知識サーバ１００では、制御部１４０が、ユーザインタフェース部１３０が通信処理部１１０を介して参照要求を受信すると、参照要求に含まれるユーザＩＤを検索キーとしてリンクデータ記憶部１２０を検索する（ステップＳ３０２）。ここで、例えば、リンクデータ記憶部１２０にレコードがある場合には、制御部１４０は、通信処理部１１０を介してスケジュールサーバ２０からレコードを取得する（ステップＳ３０３）。より詳細な一例をあげて説明すると、制御部１４０は、ユーザＩＤを含むスケジュール情報要求をスケジュールサーバ２０に送信し、スケジュールサーバ２０のスケジューラ２３が、受信したユーザＩＤに対応付けられたスケジュール情報をスケジュール記憶部２２から取得して組織知識サーバ１００に送信する。そして、組織知識サーバ１００では、ユーザインタフェース部１３０が、取得したスケジュール情報を含むスケジュール画面を生成してユーザ端末１０に送信する（ステップＳ３０４）。その後、ユーザ端末１０では、スケジュール閲覧部１３は、通信処理部１１を介してスケジュール画面を受信することになる。
【００６１】
その後、ユーザ端末１０では、スケジュール閲覧部１３が、受信したカレンダーを表示する（ステップＳ３０５）。すなわち、スケジュール閲覧部１３は、スケジュール情報が該当する日付に表示され、スケジュール情報を含むレコードに含まれる電子ファイル特定情報がスケジュール情報に関連付けて表示されるスケジュール画面をユーザに表示する。
【００６２】
ここで、電子ファイルの引き継ぎを行う場合、ユーザ端末１０は、引き継ぎ対象となる電子ファイルに設定された属性情報と、引き継ぎ先となるユーザの指定をユーザから受け付ける。この結果、ユーザ端末１０のスケジュール閲覧部１３は、属性情報と、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報と、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報とを含む引き継ぎ要求を組織知識サーバ１００に送信する（ステップＳ３０６）。例えば、ユーザはユーザ端末１０に表示されたカレンダー表示画面内の引き継ぎのための画面から、引き継ぐべきスケジュールイベントを含む属性と引き継ぐユーザを指定し、指定した結果を組織知識サーバ１００に送信する。より詳細な一例をあげて説明すると、ユーザ端末１０は、属性情報「Ｇ研究会」と、第１のユーザ識別情報「ａｉ」と、第２のユーザ識別情報「ｓａｋｉ」とを含む引き継ぎ要求を送信する。
【００６３】
なお、以下では、引き継ぎ要求に、属性情報と第１のユーザ識別情報と第２のユーザ識別情報とが含まれる場合を例に説明するが、これに限定されるものではない。すなわち、組織知識サーバ１００が、属性情報と第１のユーザ識別情報と第２のユーザ識別情報とを識別できれば良く、例えば、引き継ぎ元となるユーザについては、第１のユーザ識別情報を受信しなくても組織知識サーバ１００がユーザ識別情報を識別できる場合には、属性情報と第２のユーザ識別情報とを含み第１のユーザ識別情報を含まない引き継ぎ要求を送信しても良い。
【００６４】
図６の説明に戻る。その後、組織知識サーバ１００では、制御部１４０は、引き継ぎ要求を受信すると、組織知識サーバ１００の制御部１４０は、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、引き継ぎ要求に含まれる属性情報を含むレコードをリンクデータ記憶部１２０から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けてリンクデータ記憶部１２０に格納する（ステップＳ３０７）。例えば、ユーザＩＤ「ａｉ」に対応付けられたレコードのうち、属性情報「Ｇ研究会」を含むレコードをリンクデータ記憶部１２０から取得し、取得したレコードをユーザＩＤ「ｓａｋｉ」に対応付けてリンクデータ記憶部１２０に格納する。また、この際、組織知識サーバ１００では、制御部１４０は、取得したレコードに含まれるスケジュール情報と引き継ぎ先となるユーザ識別情報とをスケジュールサーバ２０に送信し（ステップＳ３０８）、スケジュールサーバ２０において、スケジューラ２３がスケジュール記憶部２２を更新する。すなわち、スケジュールサーバ２０においても、スケジューラ２３が、引き継ぎ先となるユーザＩＤ「ｓａｋｉ」についてのスケジュールとして、取得したレコードに含まれるスケジュール情報を格納する（ステップＳ３０９）。
【００６５】
上述した一連の処理の結果、その後、引き継ぎ先となるユーザによって参照要求が行われることで、ユーザ端末１０は、引き継ぎ元のユーザによって選択された属性情報に関連付けられるスケジュール情報が該当する日付に表示されるスケジュール画面であって、引き継ぎ元のユーザによって選択された属性情報に関連付けられた電子ファイルについても表示されるスケジュール画面を出力することになる。
【００６６】
なお、ユーザ端末１０のスケジュール閲覧部１３が、引き継ぎ先となるユーザについて既に登録されていたスケジュール情報や電子ファイルに加えて、引き継がれたスケジュール情報や電子ファイルが表示するスケジュール画面をユーザインタフェース部１３０を制御することで出力するが、これに限定されるものではない。例えば、制御部１４０は、引き継がれたスケジュール情報と電子ファイルとを、その他のスケジュール情報と電子ファイルと区別して表示されるスケジュール画面を出力しても良い。より詳細な一例をあげて説明すると、制御部１４０は、引き継ぎ元となるユーザのレコ−ドを引き継ぎ先となるユーザのユーザＩＤに対応付けてリンクデータ記憶部１２０に格納する際、引き継ぎされたことを示すフラグと併せて格納しても良い。また、その後、制御部１４０は、フラグが設定されたレコードについて、フラグが設定されていないレコードと区別して表示するようにしても良い。
【００６７】
（第１の実施形態における引き継ぎ処理の流れの一例）
図７は、第１の実施形態における引き継ぎ処理の流れの一例を示すシーケンス図である。図７に示す一連のシーケンス図は、引き継ぎが行われた電子ファイルを取得する場合に実行される。
【００６８】
図７に示すように、ユーザ端末１０は、ユーザによる操作を受け付けると、参照要求を組織知識サーバ１００に送信し、組織知識サーバ１００が、カレンダー表示形式の入力画面をユーザ端末１０に送信する（ステップＳ４０１〜Ｓ４０５）。例えば、ユーザ端末１０では、スケジュール閲覧部１３が、ユーザＩＤを含む参照要求を通信処理部１１を介して組織知識サーバ１００に送信する（ステップＳ４０１）。そして、組織知識サーバ１００では、ユーザインタフェース部１３０が通信処理部１１０を介して参照要求を受信し、受信した参照要求を制御部１４０に送信する。ここで、制御部１４０は、参照要求に含まれるユーザＩＤを検索キーとしてリンクデータ記憶部１２０を検索する（ステップＳ４０２）。その後、ユーザ端末１０では、スケジュール閲覧部１３は、通信処理部１１を介してスケジュール画面を受信する（ステップＳ４０３）。なお、ここで、制御部１４０は、スケジュールサーバ２０からスケジュール情報を取得した上でユーザ端末１０に送信しても良く、スケジュールサーバ２０からスケジュール情報を取得することなく、リンクデータ記憶部１２０に格納されたレコードに含まれるスケジュール情報のみを用いても良い。
【００６９】
このように、シーケンス４０５は、引き継いだ電子ファイルを確認する際の一連の手順である。ユーザ端末１０から画面送信要求が組織知識サーバ１００に送信され、組織知識サーバ１００からカレンダー表示形式の入力画面と該当のカレンダー表示の中に表示するべきスケジュールデータをリンクデータ記憶部１２０から抽出しユーザ端末１０に送信される。すなわち、組織知識サーバ１００では、制御部１４０は、ユーザ識別情報を含む参照要求を受信すると、参照要求に含まれるユーザ識別情報に対応付けられたレコードをリンクデータ記憶部１２０から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と属性情報とのうち少なくとも１つを参照するための参照情報を出力する。
【００７０】
その後、ユーザ端末１０では、スケジュール閲覧部１３が、受信したカレンダーを表示する（ステップＳ４０４）。すなわち、組織知識サーバ１００から送信された空のスケジュール画面をユーザに表示する。
【００７１】
そして、ユーザ端末１０では、ユーザによって引き継がれた電子ファイルを特定するための電子ファイル特定情報が選択されると、スケジュール閲覧部１３は、電子ファイル特定情報を含む電子ファイル要求をストレージサーバ３０に送信する（ステップＳ４０５）。そして、ストレージサーバ３０は、受信した電子ファイル特定情報により特定される電子ファイルを電子ファイルストレージ３２から取得してユーザ端末１０に送信する（ステップＳ４０６）。その後、ユーザ端末１０では、ユーザによって選択された電子ファイル特定情報により特定される電子ファイルが表示される（ステップＳ４０７）。
【００７２】
この結果、例えば、ユーザ端末１０に表示されたカレンダー表示画面のうち、過去の画面を選択すると一連の引き継いだ電子ファイルに紐付くスケジュールイベントが表示され、その中の１つのスケジュールイベントの中から紐付く電子ファイルを指定すると、ストレージサーバ３０内の電子ファイル蓄積部３１内の電子ファイルがユーザ端末１０に転送され参照することが可能となる。
【００７３】
（第１の実施形態における引き継ぎについて）
図８は、第１の実施形態における引き継ぎを行う場合におけるユーザの操作の一例を示す図である。図８の（１）に示すように、スケジュール画面において、電子ファイルを他のユーザに引き継ぐための引き継ぎ指示を受領するためのアイコン５０４が選択されると、例えば、図８の（２）に示すように、ユーザ端末１０のスケジュール閲覧部１３は、属性情報の選択を受け付けるアイコン５０６と、引き継ぎ先となるユーザの選択を受け付ける領域５０７とをユーザに表示する。ここで、アイコン５０６や領域５０７は、スケジュール閲覧部１３が、アイコン５０６が選択されることをトリガとして生成して表示しても良く、アイコン５０６が選択された旨を組織知識サーバ１００に送信し、組織知識サーバ１００がアイコン５０６や領域５０７を含む画面を生成してユーザ端末１０に送信することで、ユーザ端末１０がユーザに表示しても良い。図８の（３）に示す例では、属性情報「Ｇ研究会」と、ユーザ識別情報「ｓａｋｉ」が選択される場合を例に示した。
【００７４】
このように、図８に示すように、引き継ぎ元ユーザのカレンダー表示形式のスケジューラ２３には、スケジュール情報が表示されており、スケジュールイベントに紐付く電子ファイル５０３をクリック操作により取り出すことができる。ここで、一連の電子ファイルを引き継ぐには、引き継ぎのためのアイコン５０４を押し、アイコン５０６や領域５０７を含む画面を呼び出す。ここで、属性情報やユーザ識別情報が選択されることで、上述した図６に示す一連の処理が実行される結果、引き継ぎ元ユーザから引き継ぎ先ユーザにスケジュール情報や電子ファイル特定情報がコピーされる。
【００７５】
図９は、第１の実施形態における引き継ぎを行うことによりユーザに表示されるスケジュール画面の変化について説明するための図である。図９の（１）は、ユーザ端末１０が引き継ぎ前に参照要求を送信した場合に表示されるスケジュール画面の一例を示す。ここで、例えば、属性情報「Ｇ研究会」についてのユーザ識別情報「ａｉ」のデータが引き継がれると、図９の（２）に示すように、ユーザ識別情報「ａｉ」についてのスケジュール情報のうち、属性情報「Ｇ研究会」に関連付けられたスケジュール情報がユーザＩＤ「ｓａｋｉ」のスケジュール画面に表示されるともに、電子ファイルが関連付けられたスケジュール情報については、電子ファイル特定情報がスケジュール情報に関連付けられて表示されることになる。例えば、電子ファイル特定情報は、スケジュール情報に設定されたハイパーリンクとして表示される。また、図９の（２）に示すように、引き継がれた属性情報「Ｇ研究会」も表示されるようになる。
【００７６】
このように、図９に示すように、引き継ぎ前の引き継ぎ先ユーザのカレンダー表示形式のスケジューラ画面は、自分自身の参加するスケジュールイベントのみが入力されている。これに対して、引き継ぎ元ユーザが電子資料の引き継ぎを実行すると、カレンダー表示形式のスケジューラ画面内に、引き継いだ電子ファイルに紐付くスケジュールイベントと引き継いだ資料の属性情報が表示されるようになり、該当のスケジュールイベントをクリックすると引き継いだ電子ファイルを参照することが可能になる。
【００７７】
（第１の実施形態による効果）
上述したように、第１の実施形態によれば、組織知識サーバ１００は、ユーザのスケジュールに関するスケジュール情報と、１つ又は複数のスケジュールに設定される属性に関する属性情報と、スケジュール情報に関連付けられる電子ファイルを記憶する電子ファイル記憶装置から電子ファイルを特定する電子ファイル特定情報とを含むレコードを、ユーザを特定するユーザ特定情報に対応付けて記憶する。また、組織知識サーバ１００は、属性情報を含む引き継ぎ要求を受信すると、引き継ぎ元となるユーザのユーザ識別情報である第１のユーザ識別情報に対応付けられたレコードのうち、引き継ぎ要求に含まれる属性情報を含むレコードを記憶部から取得し、引き継ぎ先となるユーザのユーザ識別情報である第２のユーザ識別情報に対応付けて記憶部に格納する。また、組織知識サーバ１００は、ユーザ識別情報を含む参照要求を受信すると、参照要求に含まれるユーザ識別情報に対応付けられたレコードを記憶部から取得し、取得したレコードに含まれるスケジュール情報と電子ファイル特定情報と属性情報とのうち少なくとも１つを参照するための参照情報を出力する。この結果、ユーザ間で適切に引き継ぎ可能となる。
【００７８】
すなわち、第１の実施形態によれば、イベント情報に関係する電子ファイルをスケジューラのイベント情報に付加してストレージサーバに蓄積・共有する方法において、ユーザごとにイベントとストレージサーバ上の電子ファイルの格納場所と資料の属性を関連付けて管理するリンクデータの仕組みを導入する。また、資料を引き継ぐ際には、前任者が引き継ぎ資料の属性と後任者を指定することで、指定されたユーザ名と属性に紐付くイベントと電子ファイルの格納場所のデータを後任者のリンクデータにコピーする。この結果、後任者は自分のスケジューラの中で引き継いだ資料が参照できるようになり、引き継いだ資料の蓄積場所を覚えなくて済むため資料へのアクセスが容易になる。また、引き継いだ資料がカレンダー形式で整理され資料の全体像を客観的に鳥瞰できることにより引き継いだ資料を確実かつ手軽に活用することが可能となる。また、電子ファイルを受け渡すのにユーザ名と属性に紐付くイベントと電子ファイルの格納場所のリンクデータの操作だけで実現できる結果、大量の電子ファイルをネットワーク上で移し替えなくても大量の電子ファイルを引き渡しすることが可能となる。
【００７９】
また、第１の実施形態によれば、組織知識サーバ１００は、参照情報として、スケジュール情報が対応する日付に表示され、スケジュール情報を含むレコードに含まれる電子ファイル特定情報がスケジュール情報に関連付けて表示されるスケジュール画面を出力する。この結果、引き継がれたスケジュールや電子ファイルをユーザが簡単に参照可能となる。
【００８０】
（第２の実施形態）
さて、これまで本発明の実施形態について説明したが、本発明は上述した実施形態以外にも、その他の実施形態にて実施されても良い。そこで、以下では、その他の実施形態を示す。
【００８１】
（スケジュール情報）
例えば、上述した実施形態では、スケジュール情報として、イベント名と日付とを用いる場合を例に説明したが、これに限定されるものではない。例えば、イベントの参加者、イベントの開催場所、その他のメモ等を併せて用いても良い。
【００８２】
（電子ファイルの取得方法）
また、例えば、上述した実施形態では、電子ファイルを取得する場合、ユーザ端末１０は、ストレージサーバ３０に直接要求を送信する場合を例に示したが、これに限定されるものではない。例えば、組織知識サーバ１００に要求を送信し、組織知識サーバ１００を介して電子ファイルを取得しても良い。
【００８３】
（システム構成）
また、本実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上述文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図１〜図９）については、特記する場合を除いて任意に変更することができる。
【００８４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、上述したスケジュールサーバ２０と組織知識サーバ１００とストレージサーバ３０とが別装置である場合を例に示したが、これに限定されるものではない。例えば、スケジュールサーバ２０と組織知識サーバ１００とストレージサーバ３０とのうち、任意の２つ又は３つを統合しても良い。
【００８５】
（プログラム］
図１０は、出力装置による処理を実行するための引き継ぎプログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。図１０に例示するように、コンピュータ３０００は、例えば、メモリ３０１０と、ＣＰＵ（Central  Processing  Unit）３０２０と、ネットワークインタフェース３０７０とを有する。コンピュータ３０００の各部はバス３１００によって接続される。
【００８６】
メモリ３０１０は、図１０に例示するように、ＲＯＭ３０１１及びＲＡＭ３０１２を含む。ＲＯＭ３０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。
【００８７】
ここで、図１０に例示するように、ハードディスクドライブ３０８０は、例えば、ＯＳ３０８１、アプリケーションプログラム３０８２、プログラムモジュール３０８３、プログラムデータ３０８４を記憶する。すなわち、開示の技術に係る更新プログラムは、コンピュータによって実行される指令が記述されたプログラムモジュール３０８３として、例えばハードディスクドライブ３０８０に記憶される。具体的には、上記実施形態で説明した制御部１４０やユーザインタフェース部１３０と同様の情報処理を実行する手順各々が記述されたプログラムモジュールが、ハードディスクドライブ３０８０に記憶される。
【００８８】
また、上記実施形態で説明したリンクデータ記憶部１２０に記憶されるデータのように、引き継ぎプログラムによる情報処理に用いられるデータは、プログラムデータ３０８４として、例えばハードディスクドライブ３０８０に記憶される。そして、ＣＰＵ３０２０が、ハードディスクドライブ３０８０に記憶されたプログラムモジュール３０８３やプログラムデータ３０８４を必要に応じてＲＡＭ３０１２に読み出し、各種の手順を実行する。
【００８９】
なお、引き継ぎプログラムに係るプログラムモジュール３０８３やプログラムデータ３０８４は、ハードディスクドライブ３０８０に記憶される場合に限られない。例えば、プログラムモジュール３０８３やプログラムデータ３０８４は、着脱可能な記憶媒体に記憶されても良い。この場合、ＣＰＵ３０２０は、ディスクドライブなどの着脱可能な記憶媒体を介してデータを読み出す。また、同様に、引き継ぎプログラムに係るプログラムモジュール３０８３やプログラムデータ３０８４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶されても良い。この場合、ＣＰＵ３０２０は、ネットワークインタフェースを介して他のコンピュータにアクセスすることで各種データを読み出す。
【００９０】
（その他）
なお、本実施形態で説明した引き継ぎプログラムは、インターネットなどのネットワークを介して配布することができる。また、引き継ぎプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【００９１】
１          ファイル共有システム
２          通信ネットワーク
１０        ユーザ端末
１１        通信処理部
１２        電子ファイル記憶部
１３        スケジュール閲覧部
２０        スケジュールサーバ
２１        通信処理部
２２        スケジュール記憶部
２３        スケジューラ
３０        ストレージサーバ
３１        通信処理部
３２        電子ファイルストレージ
１００      組織知識サーバ
１１０      通信処理部
１２０      リンクデータ記憶部
１３０      ユーザインタフェース部
１４０      制御部
【図１】
2014228934.tif 000003
【図２】
2014228934.tif 000004
【図３】
2014228934.tif 000005
【図４】
2014228934.tif 000006
【図５】
2014228934.tif 000007
【図６】
2014228934.tif 000008
【図７】
2014228934.tif 000009
【図８】
2014228934.tif 000010
【図９】
2014228934.tif 000011
【図１０】
2014228934.tif 000012