(57)【特許請求の範囲】
【請求項１】
文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて業務データとして記憶する記憶手段と、
前記記憶手段に記憶された複数の業務データが同時に展開された場合、それぞれの文書データに対応付けられた処理機能群をタブ形式にて表示し、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように選択されたタブを切り替えて表示するよう制御する表示制御手段と、
表示した処理機能群の各処理機能の指定を受け付ける指定受付手段と、
前記指定受付手段により受け付けられた処理機能に対応する処理を、当該文書データに対して実行する処理実行手段と、
を備えた情報処理装置。
【請求項２】
前記処理機能群に含める処理機能の変更を受け付ける変更受付手段と、
前記変更受付手段により処理機能群に含める処理機能の変更が受け付けられた場合、前記記憶手段に記憶されている処理機能群を更新する更新手段と、
を備えた請求項１記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記記憶手段に記憶されている処理機能群を、当該処理機能群に含まれる各処理機能毎に選択可能なように表示する請求項１または２記載の情報処理装置。
【請求項４】
前記処理機能群の情報には、複数の処理機能を実行すべき順序情報が含まれる請求項１から３のいずれか１項記載の情報処理装置。
【請求項５】
文書データに対して、当該文書データに対応付けられた処理機能群の情報を属性情報として付加することにより業務データを生成する生成手段と
前記生成手段により生成された業務データを、他の情報処理装置に送信する送信手段と、
を備えた請求項１から４のいずれか１項記載の情報処理装置。
【請求項６】
文書データに対して当該文書データに対応付けられた処理機能群の情報を属性情報として付加することにより生成された業務データを、他の情報処理装置から受信する受信手段をさらに備え、
前記記憶手段は、前記受信手段により受信された業務データに含まれる文書データおよび処理機能群の情報を記憶する請求項１から５のいずれか１項記載の情報処理装置。
【請求項７】
文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて、他の情報処理装置からもアクセス可能な外部装置に業務データとして転送する転送手段と、
利用者により文書データが指定された場合に、指定された文書データに対応付けられて記憶されている処理機能群の情報を含む業務データを前記外部装置から取得する取得手段と、をさらに備え、
前記表示制御手段は、前記取得手段により取得された複数の業務データが同時に展開された場合、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように切り替えて表示するよう制御する請求項１記載の情報処理装置。
【請求項８】
文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて業務データとして記憶する記憶ステップと、
前記記憶ステップにおいて記憶された複数の業務データが同時に展開された場合、それぞれの文書データに対応付けられた処理機能群をタブ形式にて表示し、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように選択されたタブを切り替えて表示するよう制御するステップと、
表示した処理機能群の各処理機能の指定を受け付けるステップと、
指定された処理機能に対応する処理を、当該文書データに対して実行するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、履歴データを含む履歴配信文書を出力し、ユーザがその履歴配信文書を汎用ブラウザで閲覧することができるようにし、各履歴配信文書にはその文書の以前の状態を履歴として辿るためのハイパーリンクが含まれていて、これによりユーザが各処理装置でなされた処理を辿って、履歴を確認することができるようにした履歴管理装置が開示されている。
【０００３】
特許文献２には、文書に対するユーザ操作を検出して操作情報を生成して履歴ＤＢに登録することにより、文書に対する操作履歴、複製、印刷、スキャンによって派生した文書を追跡して管理できるようにした文書操作履歴管理システムが開示されている。
【０００４】
特許文献３には、文書の編集作業を行うことを可能とする仮想領域をユーザインタフェース上に表示し、この仮想領域のバージョンを管理して任意に保存し、仮想領域を任意の特定の時点の状態に復元することができるようにすることにより、フォルダに散らばって配置されている文書を複数のユーザで共有して扱うことができるようにした電子文書管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１７９２２８号公報
【特許文献２】特開２００９−１２９００４号公報
【特許文献３】特開２０１２−０８８９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書データに対して様々な処理を行う文書編集ソフトでは、複数の処理からなる業務処理をツール群のように定型化してワークフロー（業務フロー）として管理することが行われている。しかし、文書データに対して実行可能な処理の数が多くなると用意しておくワークフローの数も多くなってしまい、どの文書データに対してどのワークフローを適用しなければならないかがわからなくなってしまうという問題があった。
【０００７】
特に、１つの文書データを複数のユーザ間で送受信して各種の処理を実行するような場合、各ユーザは、送信されてきた文書データに対してどのような処理を実行すればいいのかを把握することが難しいという問題が発生する。
【０００８】
本発明の目的は、文書データに実行すべき複数のツール（処理機能）をツール群（処理機能群）として文書データとは対応づけずに登録しておくだけの構成と比較して、文書データに対して実行すべきツール群を容易に把握することが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
［情報処理装置］
請求項１に係る本発明は、文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて業務データとして記憶する記憶手段と、
前記記憶手段に記憶された複数の業務データが同時に展開された場合、それぞれの文書データに対応付けられた処理機能群をタブ形式にて表示し、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように選択されたタブを切り替えて表示するよう制御する表示制御手段と、
表示した処理機能群の各処理機能の指定を受け付ける指定受付手段と、
前記指定受付手段により受け付けられた処理機能に対応する処理を、当該文書データに対して実行する処理実行手段とを備えた情報処理装置である。
【００１０】
請求項２に係る本発明は、前記処理機能群に含める処理機能の変更を受け付ける変更受付手段と、
前記変更受付手段により処理機能群に含める処理機能の変更が受け付けられた場合、前記記憶手段に記憶されている処理機能群を更新する更新手段とを備えた請求項１記載の情報処理装置である。
【００１１】
請求項３に係る本発明は、前記表示制御手段が、前記記憶手段に記憶されている処理機能群を、当該処理機能群に含まれる各処理機能毎に選択可能なように表示する請求項１または２記載の情報処理装置である。
【００１２】
請求項４に係る本発明は、前記処理機能群の情報には、複数の処理機能を実行すべき順序情報が含まれる請求項１から３のいずれか１項記載の情報処理装置である。
【００１３】
請求項５に係る本発明は、文書データに対して、当該文書データに対応付けられた処理機能群の情報を属性情報として付加することにより業務データを生成する生成手段と
前記生成手段により生成された業務データを、他の情報処理装置に送信する送信手段とを備えた請求項１から４のいずれか１項記載の情報処理装置である。
【００１４】
請求項６に係る本発明は、文書データに対して当該文書データに対応付けられた処理機能群の情報を属性情報として付加することにより生成された業務データを、他の情報処理装置から受信する受信手段をさらに備え、
前記記憶手段は、前記受信手段により受信された業務データに含まれる文書データおよび処理機能群の情報を記憶する請求項１から５のいずれか１項記載の情報処理装置である。
【００１５】
請求項７に係る本発明は、文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて、他の情報処理装置からもアクセス可能な外部装置に業務データとして転送する転送手段と、
利用者により文書データが指定された場合に、指定された文書データに対応付けられて記憶されている処理機能群の情報を含む業務データを前記外部装置から取得する取得手段と、をさらに備え、
前記表示制御手段は、前記取得手段により取得された複数の業務データが同時に展開された場合、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように切り替えて表示するよう制御する請求項１記載の情報処理装置である。
【００１６】
[プログラム]
請求項８に係る本発明は、文書データと、当該文書データに行うべき処理をそれぞれ示す複数の処理機能から構成される処理機能群とを対応つけて業務データとして記憶する記憶ステップと、
前記記憶ステップにおいて記憶された複数の業務データが同時に展開された場合、それぞれの文書データに対応付けられた処理機能群をタブ形式にて表示し、利用者により文書データが指定されると、指定された文書データに対応付けられた処理機能群が分かるように選択されたタブを切り替えて表示するよう制御するステップと、
表示した処理機能群の各処理機能の指定を受け付けるステップと、
指定された処理機能に対応する処理を、当該文書データに対して実行するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
請求項１に係る本発明によれば、文書データに実行すべき複数の処理機能を処理機能群として文書データとは対応づけずに登録しておくだけの構成と比較して、文書データに対して実行すべき処理機能群を容易に把握することができる情報処理装置を提供することができる。
【００１８】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、処理機能群に含める処理機能を変更することができる情報処理装置を提供することができる。
【００１９】
請求項３に係る本発明によれば、請求項１または２に係る本発明により得られる効果に加えて、処理機能群に含まれる複数の処理機能を選択して文書データに対して実行することができる情報処理装置を提供することができる。
【００２０】
請求項４に係る本発明によれば、請求項１から３のいずれか１項に係る本発明により得られる効果に加えて、処理機能群に含まれる複数の処理機能について実行すべき順序を把握することができる情報処理装置を提供することができる。
【００２１】
請求項５に係る本発明によれば、請求項１から４のいずれか１項に係る本発明により得られる効果に加えて、文書データと、当該文書データに対応付けられた処理機能群の情報を業務データとして他の情報処理装置に転送することができる情報処理装置を提供することができる。
【００２２】
請求項６に係る本発明によれば、請求項１から５のいずれか１項に係る本発明により得られる効果に加えて、他の情報処理装置から受信した文書データに対して実行すべき処理機能群を容易に把握することができる情報処理装置を提供することができる。
【００２３】
請求項７に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、複数の情報処理装置間で、文書データに対して対応付けられている処理機能群の更新内容を共有することができる情報処理装置を提供することができる。
【００２４】
請求項８に係る本発明によれば、文書データに実行すべき複数の処理機能を処理機能群として文書データとは対応づけずに登録しておくだけの構成と比較して、文書データに対して実行すべきツール群を容易に把握することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態の文書管理システムの構成を示す図である。
【図２】本発明の一実施形態における情報処理装置１１のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における情報処理装置１１の機能構成を示すブロック図である。
【図４】本発明の一実施形態の情報処理装置１１におけるタスクオブジェクトを生成する際の動作を示すフローチャートである。
【図５】タスクオブジェクトを生成する際の表示画面例を示す図である。
【図６】生成されたタスクオブジェクトの構成を管理するためのタスクオブジェクトテーブルの一例を示す図である。
【図７】生成された２つのタスクオブジェクトを表示部４２に表示された場合の画面例を示す図である。
【図８】生成された２つのタスクオブジェクトを表示部４２に表示された場合の画面例を示す図である。
【図９】生成されたタスクオブジェクトを閉じる際の動作を説明するためのフローチャートである。
【図１０】一度閉じたタスクオブジェクトを開く際の動作を説明するためのフローチャートである。
【図１１】ユーザにツール群の情報を更新するか否かを確認する際の表示画面例を示す図である。
【図１２】サーバ装置２０において格納されているタスクオブジェクトテーブル更新された一例を示す図である。
【図１３】図１２に示すタスクオブジェクトテーブルに基づくツール群の情報により更新された場合の表示画面例を示す図である。
【図１４】サーバ装置２０において格納されているタスクオブジェクトテーブル更新された他の例を示す図である。
【図１５】図１４に示すタスクオブジェクトテーブルに基づくツール群の情報により更新された場合の表示画面例を示す図である。
【図１６】生成したタスクオブジェクトを複数のユーザ間で送受信する場合の具体的な様子を説明するための図である。
【図１７】生成したタスクオブジェクトを複数のユーザ間で送受信する場合の具体的な様子を説明するための図である。
【図１８】生成したタスクオブジェクトを複数のユーザ間で送受信する場合の具体的な様子を説明するための図である。
【図１９】生成したタスクオブジェクトを複数のユーザ間で送受信する場合の具体的な様子を説明するための図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
図１は本発明の一実施形態の文書管理システムのシステム構成を示す図である。
【００２８】
本発明の一実施形態の文書管理システムは、図１に示されるように、ネットワーク３０により相互に接続されたパーソナルコンピュータ等の情報処理装置１１〜１３、およびサーバ装置２０により構成される。
【００２９】
情報処理装置１１〜１３には、文書編集ソフトウェアがインストールされており、この文書編集ソフトウェアにより文書データを編集したり作成したりすることが可能となっている。
【００３０】
また、情報処理装置１１〜１３には、それぞれ、同様の文書編集ソフトウェアがインストールされていることにより、生成した文書データを互いに送受信したり、閲覧、修正することが可能になっている。
【００３１】
また、サーバ装置２０は、情報処理装置１１〜１３とネットワーク３０を介して接続されており、情報処理装置１１〜１３により生成されたデータを格納することができるようになっている。そして、情報処理装置１１〜１３は、サーバ装置２０に格納されているデータを読み出すことができるようになっていることにより、情報処理装置１１〜１３は、サーバ装置２０を介してのデータの受け渡しが可能となる。
【００３２】
次に、本実施形態の文書管理システムにおける情報処理装置１１のハードウェア構成を図２に示す。なお、情報処理装置１２、１３の構成は、情報処理装置１１の構成と同じであるためその説明は省略する。
【００３３】
情報処理装置１１は、図２に示されるように、ＣＰＵ３１、メモリ３２、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）３３、ハードディスクドライブ（ＨＤＤ）等の記憶装置３４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置３５を有する。これらの構成要素は、制御バス３６を介して互いに接続されている。
【００３４】
ＣＰＵ３１は、メモリ３２または記憶装置３４に格納された制御プログラムに基づいて所定の処理を実行して、情報処理装置１１の動作を制御する。なお、本実施形態では、ＣＰＵ３１は、メモリ３２または記憶装置３４内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ３１に提供することも可能である。
【００３５】
図３は、上記の制御プログラムが実行されることにより実現される情報処理装置１１の機能構成を示すブロック図である。
【００３６】
本実施形態の情報処理装置１１は、図３に示されるように、制御部４１と、表示部４２と、通信部４３と、処理実行部４４と、記憶部４５と、受付部４６とを備えている。
【００３７】
記憶部４５は、文書データと、当該文書データに行うべき処理をそれぞれ示す複数のツール（処理機能）から構成されるツール群（処理機能群）とを対応つけて記憶する。また、記憶部４５により記憶されるツール群の情報には、複数のツールを実行すべき順序情報が含まれている。
【００３８】
制御部４１は、ユーザ（利用者）により文書データが指定された場合に、指定された文書データに対応付けられて記憶部４５に記憶されているツール群を表示部４２に表示するよう制御する。ここで、制御部４１は、記憶部４５に記憶されているツール群を、当該ツール群に含まれる各ツール毎に選択可能なように表示部４２に表示する。
【００３９】
そして、制御部４１は、受付部４６によりツール群に含めるツールの変更が受け付けられた場合、記憶部４５に記憶されているツール群を更新する。
【００４０】
また、制御部４１は、文書データに対して、当該文書データに対応付けられたツール群の情報を属性情報として付加することによりフォーマット化してタスクオブジェクト（業務データ）として生成する。
【００４１】
そして、制御部４１は、ユーザからタスクオブジェクトの送信を指示された場合、生成されたタスクオブジェクトを、通信部４３を介して他の情報処理装置１２、１３等に送信する。例えば、電子メールに添付したり、送信しようとする相手の受信トレイ内に格納したり、または共用サーバ装置等を介して受け渡しをする等の手段により、他の情報処理装置に対してタスクオブジェクトを送信する。
【００４２】
また、制御部４１は、他の情報処理装置１２、１３等から送信されてきたタスクオブジェクトを通信部４３を介して受信することも可能である。
【００４３】
そして、制御部４１は、他の情報処理装置１２、１３等からタスクオブジェクトを受信した場合、受信したタスクオブジェクトに含まれる文書データおよびツール群の情報を記憶部４５に記憶させるよう制御する。記憶部４５は、制御部４１により受信されたタスクオブジェクトに含まれる文書データおよびツール群の情報を記憶する。
【００４４】
また、制御部４１は、文書データとツール群とが対応付けられたタスクオブジェクトを、他の情報処理装置１２、１３からもアクセス可能な外部装置であるサーバ装置２０の記憶手段に転送する。
【００４５】
そして、制御部４１は、ユーザにより文書データが指定された場合に、指定された文書データに対応付けられて記憶されているツール群の情報をサーバ装置２０の記憶手段から取得する。そして、制御部４１は、取得したツール群の情報を表示部４２に表示するよう制御する。
【００４６】
なお、展開しているタスクオブジェクトが閉じられた場合、制御部４１は、文書データとともに展開していたツール群の情報を削除して、情報処理装置１１内に残らないようにする。
【００４７】
表示部４２は、制御部４１による制御に基づいて、文書データやツール群等の情報を表示する。
【００４８】
通信部４３は、制御部４１による制御に基づいて、情報処理装置１２、１３やサーバ装置２０等との間で通信を行い、サーバ装置２０にアクセスして、ツール群に関する情報を取得したり、情報処理装置１２、１３との間でタスクオブジェクトの送受信を行う。
【００４９】
受付部４６は、ユーザの操作により、表示部４２に表示したツール群の各ツールの指定を受け付ける。また、受付部４６は、ツール群に含めるツールの変更を受け付ける。
【００５０】
処理実行部４４は、受付部４６によりにより受け付けられたツールに対応する処理を、当該文書データに対して実行する。
【００５１】
次に、本実施形態の文書管理システムの動作について図面を参照して詳細に説明する。
【００５２】
まず、図４のフローチャートを参照して、本実施形態の情報処理装置１１におけるタスクオブジェクトを生成する際の動作を説明する。この説明のために、タスクオブジェクトを生成する際の表示画面例を図５に示す。
【００５３】
図５に示す表示画面例では、タスクオブジェクトを生成しようとする文書データとして「稟議書」という名称の文書データが示されている。また、この表示画面例では、文書データに対して実行するための各種機能がツールバー５１上にツールとして表示されている。
【００５４】
タスクオブジェクトを生成する場合、ユーザは、文書データに対して実行したいツールをツール群として予め設定しておく（ステップＳ１０１）。
【００５５】
図５に示した表示画面例では、「社内承認業務」という名称が付されたツール群６１が設定されている様子が示されている。この図５では、ツール群６１には、「イメージ変換出力」、「ＰＤＦ変換」、「ＯＣＲ処理」、「承認依頼」、「承認済み」、「ＲＴＦ（リッチテキストファイル）変換」というツールが設定されている。なお、このツール群６１では、左に配置されたツールから順に実行すべきであるという実行順序が設定されている。
【００５６】
そして、ツール群の設定がされた状態で、ユーザはタスクオブジェクト生成ボタン５２を押下し（ステップＳ１０２）、タスクオブジェクトを生成したい文書データを指定する（ステップＳ１０３）。
【００５７】
図５の表示画面例では、「稟議書」という文書データ７１が指定されたことにより外枠が濃く変化して表示されているのが分かる。
【００５８】
そして、文書データ７１が指定された状態で、ユーザは、タスクオブジェクトに含めたいツール群を、予め設定しておいた複数のツール群の中から指定する（ステップＳ１０４）。ここでは、予め生成してあった「社内承認業務」というツール群６１を指定したものとする。
【００５９】
すると、制御部４１は、指定されたツール群６１に属する各ツールに対してツールＩＤ（識別子）をそれぞれ付与し（ステップＳ１０５）、文書データに対して、このツール群の情報を属性情報として含めて構成されたタスクオブジェクトを生成する（ステップＳ１０６）。
【００６０】
なお、このタスクオブジェクト生成の際には文書データには文書ＩＤが付与され、この文書ＩＤによりタスクオブジェクトの管理が行われる。
【００６１】
このようにして生成されたタスクオブジェクトの構成を管理するためのタスクオブジェクトテーブルの一例を図６に示す。
【００６２】
この図６に示された例では、「稟議書」という文書データには、「１０００１２５６４」という文書ＩＤが付与されている。そして、この文書ＩＤと「１２３４５６」というツール群ＩＤと、ツール群の情報の更新日時等の情報が対応付けられて記憶されているのが分かる。そして、このツール群ＩＤには、このツール群に含まれる複数のツールを特定するためのツールＩＤが対応付けられて記憶されている。
【００６３】
この図６のタスクオブジェクトテーブル例において、例えば、「４００２３５３３」というツールＩＤは「イメージ変換出力」のツールを示している。また、「４００１２５６４」というツールＩＤは「ＰＤＦ変換」のツールを示している。
【００６４】
そして、制御部４１は、この図６に示されたようなタスクオブジェクトテーブルのデータを、通信部４３を介してサーバ装置２０に送信する（ステップＳ１０７）。サーバ装置２０では、送信されてきたタスクオブジェクトテーブルが格納されて管理されることになる。
【００６５】
次に、このようにして生成された２つのタスクオブジェクトを表示部４２に表示した場合の画面例を図７、図８に示す。
【００６６】
なお、図７、図８では、「稟議書」という名称の文書データ７１に「社内承認業務」という名称のツール群６１が対応付けられたタスクオブジェクトと、「受注票」という名称の文書データ７２に「ＦＡＸ受信業務」という名称のツール群６２が対応付けられたタスクオブジェクトという２つのタスクオブジェクトが開かれた状態が示されている。そして、制御部４１は、それぞれの文書データに対応付けられたツール群６１、６２をタブ形式にて表示しており、タブを切り替えるごとに表示するツール群をツール群６１、６２と切り替えられるようになっている。
【００６７】
そして、複数のタスクオブジェクトが同時に開かれた場合でも、各タスクオブジェクトでは、文書データとツール群とが対応付けられて設定されていることにより、文書データが選択されることにより、その文書データに対応付けられているツール群が表示されることになる。
【００６８】
具体的には、図７では、「稟議書」という名称の文書データ７１が選択されていることにより、この「稟議書」の文書データ７１に対応付けられている「社内承認業務」というツール群６１が表示されている。
【００６９】
また、図８では、「受注票」という名称の文書データ７２が選択されていることにより、この「受注票」の文書データ７２に対応付けられている「ＦＡＸ受信認業務」というツール群６２が表示されている。
【００７０】
この図７、図８を参照すると分かるように、処理を実行しようとして文書データを選択すると、選択した文書データと対応付けられているツール群が表示されるように切り替わる。そのため、ユーザは、わざわざどの文書データにどのような処理を実行する必要があるかを覚えておかなくても、その文書データに対して実行すべき処理を知ることができる。
【００７１】
特に、文書データと、その文書データに対して実行すべき複数のツールからなるツール群とが含まれたタスクオブジェクトを他の情報処理装置から受信した場合でも、そのタスクオブジェクトを開くだけで、文書データだけでなく、その文書データに対応付けられたツール群が自動的に表示されることになる。そのため、ユーザは、その文書データに対してどのような処理を実行すべきであるかを把握することができる。
【００７２】
次に、このようにして生成されたタスクオブジェクトを閉じる際の動作について図９のフローチャートを参照して説明する。
【００７３】
展開されたタスクオブジェクトを閉めるような指示が行われた場合（ステップＳ２０１）、制御部４１では、まずツール群の設定変更がされているか否かを判定する（ステップＳ２０２）。
【００７４】
ツール群の設定変更がされていない場合（ステップＳ２０２においてｎｏ）、制御部４１は、端末装置１１内に展開したツール設定を削除して（ステップＳ２０７）、文書データを更新して新たなタスクオブジェクトを生成する（ステップＳ２０８）。
【００７５】
また、ステップＳ２０２においてツール群の設定変更がされていると判定された場合、制御部４１は、タスクオブジェクト内のツール群を更新するか否かをユーザに問い合わせる（ステップＳ２０３）。
【００７６】
そして、ユーザがツール群の更新を承認した場合（ステップＳ２０３においてｙｅｓ）、制御部４１は、タスクオブジェクト内のツール群の情報を更新する（ステップＳ２０４）。ここでツール群の更新とは、ツール群内のツールを削除、追加、変更する場合が含まれる。
【００７７】
そして、制御部４１は、サーバ装置２０内のタスクオブジェクトテーブルについても更新するか否かをユーザに問い合わせる（ステップＳ２０５）。
【００７８】
そして、ユーザがサーバ装置２０内のタスクオブジェクトテーブルの更新を承認した場合（ステップＳ２０５においてｙｅｓ）、制御部４１は、サーバ装置２０内のタスクオブジェクトテーブルを更新する処理を実行する（ステップＳ２０６）。
【００７９】
そして、上記でも説明したように、制御部４１は、端末装置１１内に展開したツール設定を削除して（ステップＳ２０７）、文書データを更新して新たなタスクオブジェクトを生成する（ステップＳ２０８）。
【００８０】
次に、一度閉じたタスクオブジェクトを開く際の動作を図１０のフローチャートを参照して説明する。
【００８１】
上記のようにして生成されたタスクオブジェクトを自装置で開く場合、または他の情報処理装置から受信したタスクオブジェクトを開く操作が行われた場合（ステップＳ３０１）、制御部４１は、タスクオブジェクト内のツール群の情報を読み込む（ステップＳ３０２）。
【００８２】
そして、制御部４１は、通信部４３を介してサーバ装置２０との間で通信を開始してサーバ装置２０にアクセスする（ステップＳ３０３）。
【００８３】
そして、制御部４１は、ファイルを開く旨の指示があったタスクオブジェクト内から読み込んだツール群ＩＤに対する更新の有無を検索する（ステップＳ３０４）。具体的には、開いたタスクオブジェクトにおけるツール群の更新日時とサーバ装置２０のタスクオブジェクトテーブルにおけるツール群の更新日時とを比較して、サーバ装置２０のタスクオブジェクトテーブルにおけるツール群の更新日時の方が新しい場合にサーバ群の情報に何等かの変更がされていると判定する。
【００８４】
そして、開いたタスクオブジェクトツール群の情報が更新されていると判定された場合（ステップＳ３０５においてｙｅｓ）、制御部４１は、サーバ装置２０から更新されたツール群の情報をダウンロードして取得する（ステップＳ３０６）。
【００８５】
なお、サーバ装置２０から最新版のツール群の情報をダウンロードする際に、制御部４１は、図１１に示すような表示画面によってユーザにツール群の情報を更新するか否かを確認して、ユーザがツール群の情報の更新を承認した場合にだけ最新版のツール群の情報をダウンロードするようにしてもよい。
【００８６】
そして、制御部４１は、タスクオブジェクトから読み込んだツール群ＩＤのツール群を表示部４２に表示させる（ステップＳ３０７）。
【００８７】
次に、図１２〜図１５を参照して、サーバ装置２０において格納されているツール群の情報が更新された場合の動作について具体例を用いて説明する。
【００８８】
例えば、自装置内のタスクオブジェクトテーブルが図６に示すような内容となっていて、サーバ装置２０において格納されているタスクオブジェクトテーブルが図１２に示すような内容となっている場合について説明する。
【００８９】
図６と図１２を比較すると、図１２に示したタスクオブジェクトテーブルでは、ツールＩＤが「４００１２５８８」の「ＲＴＦ変換」というツールが、ツール群ＩＤが「１２３４５６」のツール群から削除されているのが分かる。
【００９０】
制御部４１は、自装置のツール群の情報の更新日時（2015/04/12  06:59）と、サーバ装置２０において格納されているタスクオブジェクトテーブルにおけるツール群の情報の更新日時（2015/07/16  08:14）とを比較して、サーバ装置２０内のツール群の情報の更新日時の方が新しいためツール群に何等かの更新がされていることを把握する。
【００９１】
そのため、制御部４１は、サーバ装置２０のツール群の情報に基づいて開いたタスクオブジェクトの内容を更新して、図１３に示すようなツール群の表示を行う。図１３に示した表示画面例では、「ＲＴＦ変換」のツールが削除されているのが分かる。
【００９２】
また、例えば、自装置内のタスクオブジェクトテーブルが図６に示すような内容となっていて、サーバ装置２０において格納されているタスクオブジェクトテーブルが図１４に示すような内容となっている場合について説明する。
【００９３】
図６と図１４を比較すると分かるように、更新後のツール群では、「ＲＴＦ変換」のツールがツールＩＤ「４００４１０２３」の「印刷」というツールに変更されているのが分かる。
【００９４】
制御部４１は、自装置のツール群の情報の更新日時（2015/04/12  06:59）と、サーバ装置２０において格納されているタスクオブジェクトテーブルにおけるツール群の情報の更新日時（2015/08/15  11:24）とを比較して、サーバ装置２０内のツール群の情報の更新日時の方が新しいためツール群に何等かの更新がされていることを把握する。
【００９５】
そのため、制御部４１は、サーバ装置２０のツール群の情報に基づいて開いたタスクオブジェクトの内容を更新して、図１５に示すようなツール群の表示を行う。
【００９６】
図１５と図７を比較すると分かるように、更新後のツール群では「ＲＴＦ変換」というツールが「印刷」というツールに変更されているのが分かる。
【００９７】
次に、生成したタスクオブジェクトを複数のユーザ間で送受信する場合の具体的な様子を図１６〜図１９を参照して説明する。
【００９８】
例えば、ユーザＡが図１６に示すようなタスクオブジェクト８１を生成してユーザＢの情報処理装置に送信した場合について説明する。
【００９９】
このタスクオブジェクト８１は、「文書１」という文書データに対して、「スキャン開始」、「ページの並び替え」、「ＯＣＲ処理」、「ＰＤＦ変換」という４つのツールからなるツール群が対応付けられた構成となっている。
【０１００】
ユーザＡからのタスクオブジェクト８１を受信したユーザＢでは、受信したタスクオブジェクト８１を自己の情報処理装置上で開くことにより、ユーザＡの情報処理装置において表示されていたツール群と同じツール群が表示されることになる。
【０１０１】
ここで、ユーザＢが、ツール群として表示されていたツールを文書データに対して実行完了したので、文書１に対して実行すべき新たなツール群を設定したものとする。すると、ユーザＢの情報処理装置では、このツール群と文書１の文書データからなる新たなタスクオブジェクト８２が生成されることになる。
【０１０２】
そして、このタスクオブジェクト８２がユーザＢの情報処理装置からユーザＣの情報処理装置に送信されたものとする。ユーザＣの情報処理装置では、受信したタスクオブジェクト８１を自己の情報処理装置上で開くことにより、図１７に示されるように、ユーザＢの情報処理装置において表示されていたツール群と同じツール群が表示されることになる。
【０１０３】
ここで、ユーザＣが自己の情報処理装置上で、ツール群に含まれるツール９１を削除して、新たなタスクオブジェクト８３を生成したものとする。図１７のタスクオブジェクト８２とタスクオブジェクト８３を比較すると、ツール９１が削除されていることが分かる。
【０１０４】
そして、ユーザＣがユーザＤにこのタスクオブジェクト８３を送信すると、ユーザＤの情報処理装置では、受信したタスクオブジェクト８３を自己の情報処理装置上で開くことにより、ユーザＣの情報処理装置に修正された後のツール群と同じツール群が表示されることになる。
【０１０５】
また、ユーザＡが生成したタスクオブジェクト８４をユーザＢとユーザＣに同時に送信した場合の様子を図１８に示す。
【０１０６】
この図１８では、ユーザＢは、ユーザＡから受信したタスクオブジェクト８４に対してツール９２を追加することによりタスクオブジェクト８５に変更しているのが分かる。そして、ここでは、ユーザＢがこの変更内容により、サーバ装置２０内の情報を更新したものとする。
【０１０７】
なお、ユーザＣは、ユーザＡから送信されたタスクオブジェクト８４を自己の情報処理装置上で展開することにより、ユーザＡの生成したままのタスクオブジェクト８４が表示されている。
【０１０８】
ここで、ユーザＣがタスクオブジェクトを開いた際に、サーバ装置２０内の情報に基づいてツール群を更新することを選択した場合、ユーザＣの情報処理端末では、展開したタスクオブジェクト８４のツール群がサーバ装置２０内の情報により更新されてユーザＢがツール９２を追加したタスクオブジェクト８５が表示されることになる。
【０１０９】
このようにユーザＢがツール群の更新内容をサーバ装置２０に送信し、ユーザＣはタスクオブジェクトを展開する際にサーバ装置２０内の情報にアクセスして最新の内容により更新することにより、更新された最新のツール群の内容が複数のユーザ間で共有されることになる。
【０１１０】
なお、図１９では、ユーザＢがツール群の内容を変更してサーバ装置２０内の情報を更新しているが、ユーザＡがツール群の内容を変更してサーバ装置２０内の情報を更新するようにしても複数のユーザ間で更新内容を共有されることになる。
【０１１１】
[変形例]
上記実施形態では、文書編集ソフトに対して本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、文書データ（文書ファイル）等に対して編集操作を行う構成を有するソフトウェアであれば同様に本発明を適用することができるものである。
【０１１２】
例えば、パーソナルコンピュータ上で文書データを編集するようなソフトウェアだけでなく、スマートフォン、タブレット端末装置等の携帯情報端末装置等において文書データの編集操作を行うようなソフトウェアに対しても本発明は同様に適用可能である。
【０１１３】
また、実施形態において、情報処理装置によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータが読み取り可能な記録媒体に記憶した状態で提供されてもよい。また、これらのプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
【符号の説明】
【０１１４】
１１、１２、１３    情報処理装置
２０    サーバ装置
３０    ネットワーク
３１    ＣＰＵ
３２    メモリ
３３    通信インタフェース（ＩＦ）
３４    記憶装置
３５    ユーザインタフェース（ＵＩ）装置
３６    制御バス
４１    制御部
４２    表示部
４３    通信部
４４    処理実行部
４５    記憶部
４６    受付部
５１    ツールバー
５２    タスクオブジェクト生成ボタン
６１、６２    ツール群
７１、７２    文書データ
８１〜８５    タスクオブジェクト
９１、９２    ツール
【図１】
0006572679.tif 000002
【図２】
0006572679.tif 000003
【図３】
0006572679.tif 000004
【図４】
0006572679.tif 000005
【図５】
0006572679.tif 000006
【図６】
0006572679.tif 000007
【図７】
0006572679.tif 000008
【図８】
0006572679.tif 000009
【図９】
0006572679.tif 000010
【図１０】
0006572679.tif 000011
【図１１】
0006572679.tif 000012
【図１２】
0006572679.tif 000013
【図１３】
0006572679.tif 000014
【図１４】
0006572679.tif 000015
【図１５】
0006572679.tif 000016
【図１６】
0006572679.tif 000017
【図１７】
0006572679.tif 000018
【図１８】
0006572679.tif 000019
【図１９】
0006572679.tif 000020