(57)【要約】【課題】サーバ装置から取得されたデータに関する作業を支援する画面を提供する構成において、サーバ装置にてデータが更新された場合に、データの更新に関して利用者の操作を介すことなく、画面から更新後のデータを使用可能にする。【解決手段】記憶部は、予め指定された格納場所から提供された第１のデータを記憶する。作成部は、第１のデータに関する処理を実行する操作に用いられる第１のアイコンを含む作業画面を作成する。取得部は、第１のサーバ装置から第２のデータを取得する。更新部は、第１のデータと第２のデータとが異なる場合には、第２のデータに関する処理を実行する操作に用いられるアイコンを作業画面上に作成することにより作業画面を更新する。【選択図】図１０
2017220104.tif 000002
【特許請求の範囲】
【請求項１】
予め指定された外部の格納場所から取得された第１のデータを記憶する記憶部と、
前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成する作成部と、
前記格納場所から第２のデータを取得する取得部と、
前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより、前記画面を更新する更新部と
を備えるクライアント装置。
【請求項２】
前記更新部により前記画面が更新された場合には、前記第１のデータが更新されたことを通知する通知部を更に備える
請求項１に記載のクライアント装置。
【請求項３】
前記第１のデータは、第１のファイル又は前記第１のファイルの格納場所を示す第１の情報を含み、
前記記憶部は、前記第１のデータに含まれ、又は前記第１の情報が示す前記格納場所から取得された前記第１のファイルを記憶し、
前記画面は、前記第１のファイルを開く操作に用いられる第３の操作画像を含み、
前記第２のデータは、第２のファイル又は前記第２のファイルの格納場所を示す第２の情報を含み、
前記更新部は、前記第１の情報と前記第２の情報とが異なる場合、又は前記第１のファイルと前記第２のファイルとが異なる場合には、前記第２のファイルを開く操作に用いられる第４の操作画像を前記画面上に作成する
請求項１又は２に記載のクライアント装置。
【請求項４】
前記第１のデータには、第１の処理が記載され、
前記画面は、前記第１の処理を実行する操作に用いられる第５の操作画像を含み、
前記第２のデータには、第２の処理が記載され、
前記更新部は、前記第１の処理と前記第２の処理とが異なる場合には、前記第５の操作画像に代えて、前記第２の処理を実行する操作に用いられる第６の操作画像を前記画面上に作成する
請求項１から３のいずれか１項に記載のクライアント装置。
【請求項５】
サーバ装置と、
クライアント装置とを備え、
前記サーバ装置は、
データを記憶する第１の記憶部を有し、
前記クライアント装置は、
予め指定された前記データの格納場所から取得された第１のデータを記憶する第２の記憶部と、
前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成する作成部と、
前記格納場所から第２のデータを取得する取得部と、
前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより前記画面を更新する更新部とを有する
情報処理システム。
【請求項６】
コンピュータに、
予め指定された外部の格納場所から取得された第１のデータを記憶部に記憶させるステップと、
前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成するステップと、
前記格納場所から第２のデータを取得するステップと、
前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより、前記画面を更新するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
業務で使用されるデータやプログラム、Ｗｅｂサイトをまとめて管理することにより、業務を支援するシステムが知られている。例えば、特許文献１には、業務で使用されるネットワーク上の所定のサイトにアクセスしやすいように、このサイトのアドレスに対するリンクを含むサービス画面を表示することが記載されている。特許文献２には、業務で使用されるドキュメントやツールをアイコン形式でワークスペースに表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４８１号公報
【特許文献２】特開平６−３３２８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、外部の格納場所から取得されたデータに関する作業を支援する画面を提供する構成において、この格納場所に格納されたデータが更新された場合に、データの更新に関して利用者の操作を介すことなく、画面から更新後のデータを使用可能にすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、予め指定された外部の格納場所から取得された第１のデータを記憶する記憶部と、前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成する作成部と、前記格納場所から第２のデータを取得する取得部と、前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより、前記画面を更新する更新部とを備えるクライアント装置である。
【０００６】
請求項２に係る発明は、前記更新部により前記画面が更新された場合には、前記第１のデータが更新されたことを通知する通知部を更に備える請求項１に記載のクライアント装置である。
【０００７】
請求項３に係る発明は、前記第１のデータは、第１のファイル又は前記第１のファイルの格納場所を示す第１の情報を含み、前記記憶部は、前記第１のデータに含まれ、又は前記第１の情報が示す前記格納場所から取得された前記第１のファイルを記憶し、前記画面は、前記第１のファイルを開く操作に用いられる第３の操作画像を含み、前記第２のデータは、第２のファイル又は前記第２のファイルの格納場所を示す第２の情報を含み、前記更新部は、前記第１の情報と前記第２の情報とが異なる場合、又は前記第１のファイルと前記第２のファイルとが異なる場合には、前記第２のファイルを開く操作に用いられる第４の操作画像を前記画面上に作成する請求項１又は２に記載のクライアント装置である。
【０００８】
請求項４に係る発明は、前記第１のデータには、第１の処理が記載され、前記画面は、前記第１の処理を実行する操作に用いられる第５の操作画像を含み、前記第２のデータには、第２の処理が記載され、前記更新部は、前記第１の処理と前記第２の処理とが異なる場合には、前記第５の操作画像に代えて、前記第２の処理を実行する操作に用いられる第６の操作画像を前記画面上に作成する請求項１から３のいずれか１項に記載のクライアント装置である。
【０００９】
請求項５に係る発明は、サーバ装置と、クライアント装置とを備え、前記サーバ装置は、データを記憶する第１の記憶部を有し、前記クライアント装置は、予め指定された前記データの格納場所から取得された第１のデータを記憶する第２の記憶部と、前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成する作成部と、前記格納場所から第２のデータを取得する取得部と、前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより前記画面を更新する更新部とを有する情報処理システムである。
【００１０】
請求項６に係る発明は、コンピュータに、予め指定された外部の格納場所から取得された第１のデータを記憶部に記憶させるステップと、前記第１のデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成するステップと、前記格納場所から第２のデータを取得するステップと、前記第１のデータと前記第２のデータとが異なる場合には、前記第２のデータに関する処理を実行する操作に用いられる第２の操作画像を前記画面上に作成することにより、前記画面を更新するステップとを実行させるためのプログラムである。
【発明の効果】
【００１１】
請求項１に係る発明によれば、外部の格納場所から取得されたデータに関する作業を支援する画面を提供する構成において、この格納場所に格納されたデータが更新された場合に、データの更新に関して利用者の操作を介すことなく、画面から更新後のデータを使用できる。
請求項２に係る発明によれば、データが更新されたことを利用者が認識することができる。
請求項３に係る発明によれば、ファイルが更新された場合に、ファイルの更新に関して利用者の操作を介すことなく、画面から更新後のファイルを使用できる。
請求項４に係る発明によれば、処理が更新された場合に、処理の更新に関して利用者の操作を介すことなく、画面から更新後の処理を実行することができる。
請求項５に係る発明によれば、サーバ装置の格納場所から取得されたデータに関する作業を支援する画面を提供する構成において、この格納場所に格納されたデータが更新された場合に、データの更新に関して利用者の操作を介すことなく、画面から更新後のデータを使用できる。
請求項６に係る発明によれば、外部の格納場所から取得されたデータに関する作業を支援する画面を提供する構成において、この格納場所に格納されたデータが更新された場合に、データの更新に関して利用者の操作を介すことなく、画面から更新後のデータを使用できる。
【図面の簡単な説明】
【００１２】
【図１】情報処理システムの一例を示す図である。
【図２】第２のサーバ装置のハードウェア構成を示す図である。
【図３】クライアント装置のハードウェア構成を示す図である。
【図４】クライアント装置の機能構成を示す図である。
【図５】作業環境の作成処理を示すフローチャートである。
【図６】第１の管理テーブルの一例を示す図である。
【図７】選択画面の一例を示す図である。
【図８】第２の管理テーブルの一例を示す図である。
【図９】第３の管理テーブルの一例を示す図である。
【図１０】作業画面の一例を示す図である。
【図１１】更新確認処理を示すフローチャートである。
【図１２】更新後の第３の管理テーブルの一例を示す図である。
【図１３】更新後の作業画面の一例を示す図である。
【図１４】第４の管理テーブルの一例を示す図である。
【図１５】更新後の第４の管理テーブルの一例を示す図である。
【図１６】更新後の作業画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
１．構成
図１は、本実施形態に係る情報処理システム１の一例を示す図である。情報処理システム１は、第１のサーバ装置１０と、第２のサーバ装置２０と、クライアント装置３０とを備える。第１のサーバ装置１０、第２のサーバ装置２０、及びクライアント装置３０は、通信回線２を介して接続される。通信回線２は、例えばインターネットである。
【００１４】
第１のサーバ装置１０は、予め決められたサービスを提供する。第２のサーバ装置２０は、第１のサーバ装置１０により提供されるサービスに関するデータを提供する。第１のサーバ装置１０及び第２のサーバ装置２０は連携して、予め定められたサービスを提供するシステムを構成する。このシステムは、例えば電子入札システム、申請システム、勤怠入力システム、又は稟議システムである。クライアント装置３０は、第１のサーバ装置１０及び第２のサーバ装置２０からサービスの提供を受ける。クライアント装置３０は、利用者により使用される。
【００１５】
図２は、第２のサーバ装置２０のハードウェア構成を示す図である。第２のサーバ装置２０は、制御部２１と、通信部２２と、記憶部２３とを備える。制御部２１は、例えばＣＰＵ（Central Processing Unit）及びメモリにより構成される。制御部２１は、第２のサーバ装置２０の各部を制御する。通信部２２は、通信回線２に接続される。通信部２２は、通信回線２を介してクライアント装置３０と通信を行う。記憶部２３は、例えばハードディスクにより構成される。記憶部２３は、各種のデータやプログラムを記憶する。記憶部２３は、第１のサーバ装置１０により提供されるサービスに関するデータを記憶する。このデータは、例えばサービスのマニュアルである。記憶部２３は、本発明の「第１の記憶部」の一例である。第１のサーバ装置１０も第２のサーバ装置２０と同様のハードウェア構成を有する。
【００１６】
図３は、クライアント装置３０のハードウェア構成を示す図である。クライアント装置３０は、制御部３１と、通信部３２と、操作部３３と、表示部３４と、記憶部３５とを備える。制御部３１は、例えばＣＰＵ及びメモリにより構成される。制御部３１は、クライアント装置３０の各部を制御する。通信部３２は、通信回線２に接続される。通信部３２は、通信回線２を介して第１のサーバ装置１０及び第２のサーバ装置２０と通信を行う。操作部３３は、例えばマウス及びキーボードにより構成される。操作部３３は、利用者の操作に用いられる。表示部３４は、例えば液晶ディスプレイにより構成される。表示部３４は、各種の情報を表示する。記憶部３５は、例えばハードディスクにより構成される。記憶部３５は、各種のデータやプログラムを記憶する。
【００１７】
図４は、クライアント装置３０の機能構成を示す図である。クライアント装置３０は、取得部３０１、管理部３０２、作成部３０３、更新部３０４、及び通知部３０５として機能する。これらの機能は、例えばＣＰＵがプログラムを実行することにより実現される。取得部３０１は、予め指定された格納場所からデータを取得する。このデータは、例えば電子マニュアルである。また、本実施形態では、この格納場所は第２のサーバ装置２０内に設けられる。第２のサーバ装置２０は、本発明に係る「サーバ装置」の一例である。管理部３０２は、取得部３０１により取得されたデータを記憶部３５に格納して管理する。記憶部３５は、本発明に係る「記憶部」又は「第２の記憶部」の一例である。
【００１８】
作成部３０３は、取得部３０１により取得されたデータに関する処理を実行する操作に用いられる第１の操作画像を含む画面を作成する。このデータに関する処理には、データを出力する処理や、データに記載された処理が含まれる。データを出力する処理は、例えばデータを表示する処理である。操作画像は、例えばデータに関する処理に対応付けられたアイコンやサムネイル画像等の画像である。ただし、操作画像は、データに関する処理を実行する操作に用いられるものであれば、いかなるオブジェクトであってもよい。
【００１９】
更新部３０４は、記憶部３５に記憶された第１のデータと、取得部３０１により新たに取得された第２のデータとが異なる場合には、第２のデータに関する処理を実行する操作に用いられる第２の操作画像を画面上に作成することにより画面を更新する。通知部３０５は、更新部３０４により画面が更新された場合には、第１のデータが更新されたことを通知する。この通知は、例えば第１のデータが更新されたことを示すメッセージを表示することにより行われる。
【００２０】
２．動作
ここでは、第１のサーバ装置１０及び第２のサーバ装置２０が連携して電子入札システムを構成する場合を想定する。この場合、第１のサーバ装置１０は、電子入札サービスを提供する。第２のサーバ装置２０は、電子入札サービスの電子マニュアルを提供する。利用者は、クライアント装置３０を使用して、電子入札に関する業務を行う。この業務では、例えば電子入札に必要な委任状のテンプレートに基づいて書類を作成し、作成した書類を第１のサーバ装置１０にアップロードする作業が行われる。
【００２１】
２−１．作業環境の作成処理
図５は、作業環境の作成処理を示すフローチャートである。この処理では、電子入札に関する業務で用いられるデータや、この業務において行われる処理をまとめて管理する作業画面が作成される。利用者は、例えば電子入札に関する業務を始めて行う前にこの処理を実行する。この処理は、例えば利用者の操作により開始される。
【００２２】
ステップＳ１０１において、取得部３０１は、電子入札サービスの電子マニュアルの取得先情報を設定する。この例では、この電子マニュアルは、「http://example.jp/manual.html」というＵＲＬ（Uniform Resource Locator）で示される第２のサーバ装置２０内の格納場所に格納されている。この場合、利用者は、操作部３３によりこのＵＲＬを指定する操作を行う。取得部３０１は、利用者の操作により指定されたＵＲＬを取得先情報として設定する。
【００２３】
ステップＳ１０２において、取得部３０１は、ステップＳ１０１で設定された取得先情報に基づいて電子マニュアルを取得する。この電子マニュアルは、本発明に係る「第１のデータ」の一例である。この例では、電子マニュアルは、ＨＴＭＬ（HyperText Markup Language）で記述されている。この場合、電子マニュアルのトップページを構成する「manual.html」というＨＴＭＬファイルだけが取得される。具体的には、取得部３０１は、通信部３２により、ＵＲＬ「http://example.jp/manual.html」で示される格納場所に格納されたＨＴＭＬファイル「manual.html」の取得要求を第２のサーバ装置２０に送信する。サーバ装置２０の制御部２１は、この取得要求に応じて、通信部３２によりこのＨＴＭＬファイルをクライアント装置３０に送信する。クライアント装置３０の取得部３０１は、通信部３２によりこのＨＴＭＬファイルを受信する。
【００２４】
また、この例では、ＨＴＭＬファイル「manual.html」には、「操作手順1.pdf」、「操作手順2.pdf」、「委任状テンプレート.pdf」という３個の関連ファイルのリンク要素が含まれる。これらのリンク要素には、第２のサーバ装置２０内の関連ファイルの格納場所を示すＵＲＬが含まれる。例えば、関連ファイル「操作手順1.pdf」のリンク要素には、「http://example.jp/pdf/操作手順1.pdf」というＵＲＬが含まれる。関連ファイル「操作手順2.pdf」のリンク要素には、「http://example.jp/pdf/操作手順2.pdf」というＵＲＬが含まれる。関連ファイル「委任状テンプレート.pdf」のリンク要素には、「http://example.jp/pdf/委任状テンプレート.pdf」というＵＲＬが含まれる。
【００２５】
この場合、取得部３０１は、これらのＵＲＬに基づいて、これらの関連ファイルを取得する。具体的には、取得部３０１は、通信部３２により、まずＵＲＬ「http://example.jp/pdf/操作手順1.pdf」で示される格納場所に格納された関連ファイル「操作手順1.pdf」の取得要求を第２のサーバ装置２０に送信する。第２のサーバ装置２０の制御部２１は、この取得要求に応じて、通信部２２によりこの関連ファイルをクライアント装置３０に送信する。制御部３１は、通信部３２によりこの関連ファイルを受信する。取得部３０１は、他の関連ファイルも同様の手順で取得する。
【００２６】
ステップＳ１０３において、管理部３０２は、ステップＳ１０２で取得された電子マニュアルを記憶部３５に格納する。具体的には、管理部３０２は、ステップＳ１０２で取得された電子マニュアルに基づいて、第１の管理テーブル３５１を作成する。そして、管理部３０２は、作成した第１の管理テーブル３５１を記憶部３５に記憶させる。第１の管理テーブル３５１は、第２のサーバ装置２０から取得された電子マニュアル及び関連ファイルの原本を管理するためのテーブルである。
【００２７】
図６は、第１の管理テーブル３５１の一例を示す図である。第１の管理テーブル３５１は、「データ」及び「格納場所」という２個のフィールドを有する。フィールド「データ」には、第２のサーバ装置２０から取得されたデータが格納される。フィールド「格納場所」には、このデータの格納場所を示す情報が格納される。この例では、１行目のレコードのフィールド「データ」には、ＨＴＭＬファイル「manual.html」が格納される。１行目のレコードのフィールド「格納場所」には、ＵＲＬ「http://example.jp/manual.html」が格納される。また、２行目のレコードのフィールド「データ」には、関連ファイル「操作手順1.pdf」が格納される。２行目のレコードのフィールド「格納場所」には、ＵＲＬ「http://example.jp/pdf/操作手順1.pdf」が格納される。同様に、３及び４行目のレコードには、上述したステップＳ１０２で取得された他の関連ファイルと、その関連ファイルの格納場所を示す情報が格納される。
【００２８】
図５に戻り、ステップＳ１０４において、管理部３０２は、電子入札に関する業務で使用される関連ファイル（以下「対象ファイル」という。）を設定する。具体的には、管理部３０２は、対象ファイルの選択画面３４１を表示部３４に表示する。管理部３０２は、利用者の操作に従って、対象ファイルを設定する。
【００２９】
図７は、選択画面３４１の一例を示す図である。この選択画面３４１には、ステップＳ１０２で取得された３個の関連ファイル「操作手順1.pdf」、「操作手順2.pdf」、「委任状テンプレート.pdf」の一覧が含まれる。対象ファイルは、例えば電子入札に関する業務で用いられる重要なファイルである。対象ファイルが古いバージョンである場合には、電子入札に関する業務の継続に支障が出てしまうため、対象ファイルは、常に最新のバージョンであることが要求される。関連ファイル「委任状テンプレート.pdf」は、電子入札に関する業務で用いられる委任状のテンプレートである。ここでは、３個の関連ファイルのうち、関連ファイル「委任状テンプレート.pdf」が電子入札に関する業務で用いられる重要なファイルである場合を想定する。この場合、利用者は、操作部３３により関連ファイル「委任状テンプレート.pdf」を選択する操作を行う。これにより、関連ファイル「委任状テンプレート.pdf」が対象ファイルに設定される。
【００３０】
図５に戻り、ステップＳ１０５において、管理部３０２は、ステップＳ１０４で設定された対象ファイルを記憶部３５に格納する。この対象ファイルは、本発明に係る「第１のファイル」の一例である。具体的には、管理部３０２は、ステップＳ１０４で設定された対象ファイルに基づいて、第２の管理テーブル３５２を作成する。そして、管理部３０２は、作成した第２の管理テーブル３５２を記憶部３５に記憶させる。第２の管理テーブル３５２は、対象ファイルに関する情報を管理するためのテーブルである。
【００３１】
図８は、第２の管理テーブル３５２の一例を示す図である。第２の管理テーブル３５２には、「対象ファイル」、「主データ中の記述部分」、及び「データ形式」という３個のフィールドを有する。フィールド「対象ファイル」には、対象ファイルが格納される。フィールド「主データ中の記述部分」には、ステップＳ１０２で取得された電子マニュアルにおいて、対象ファイルに関する情報が記述された部分が格納される。フィールド「データ形式」には、この対象ファイルに関する情報の形式が格納される。
【００３２】
この例では、１行目のレコードのフィールド「データ」には、対象ファイル「委任状テンプレート.pdf」が格納される。ステップＳ１０２で取得されたＨＴＭＬファイル「manual.html」には、対象ファイル「委任状テンプレート.pdf」のリンク要素である「<A href=”../pdf/委任状テンプレート.pdf” target=”_blank”>委任状テンプレート</A>」が記述されている。この場合、１行目のレコードのフィールド「主データ中の記述部分」には、このリンク要素の記述部分が格納される。このリンク要素の記述部分は、本発明に係る「第１の情報」の一例である。１行目のレコードのフィールド「データ形式」には、「ＨＴＭＬリンク要素」という形式が格納される。
【００３３】
また、管理部３０２は、ステップＳ１０４で設定された対象ファイルに基づいて第３の管理テーブル３５３を作成する。そして、管理部３０２は、作成した第３の管理テーブル３５３を記憶部３５に記憶させる。この第３の管理テーブル３５３は、作業画面３４２で用いられる対象ファイルを管理するためのテーブルである。
【００３４】
図９は、第３の管理テーブル３５３の一例を示す図である。第３の管理テーブル３５３は、「対象ファイル」及び「ファイル名」という２個のフィールドを有する。フィールド「対象ファイル」には、対象ファイルが格納される。フィールド「ファイル名」には、対象ファイルのファイル名が格納される。この例では、まず対象ファイル「委任状テンプレート.pdf」のコピーが作成される。続いて、この対象ファイルのコピーのファイル名が変更される。これは、第２の管理テーブル３５２に格納された対象ファイル「委任状テンプレート.pdf」と区別するためである。この例では、「委任状テンプレート.pdf」というファイル名が「委任状.pdf」に変更される。１行目のレコードのフィールド「対象ファイル」には、この「委任状.pdf」という対象ファイルが格納される。１行目のレコードのフィールド「ファイル名」には、この対象ファイルのファイル名のうち拡張子を除いた部分である「委任状」が格納される。
【００３５】
図５に戻り、ステップＳ１０６において、作成部３０３は、電子入札に関する業務で用いられる作業画面３４２を作成する。作業画面３４２は、本発明に係る「画面」の一例である。具体的には、作成部３０３は、第３の管理テーブル３５３に基づいて、対象ファイルに対応付けられたアイコンを含む作業画面３４２を作成する。
【００３６】
図１０は、作業画面３４２の一例を示す図である。この作業画面３４２は、ファイル領域４１と、ツール領域４２とを有する。ファイル領域４１には、対象ファイルに対応付けられたアイコンが含まれる。このアイコンは、対象ファイルを選択する操作や、対象ファイルを開く操作に用いられる。この対象ファイルを開く操作とは、例えば対象ファイルがドキュメントファイルや画像ファイルである場合には、対象ファイルの内容であるドキュメントや画像を表示する操作である。ツール領域４２には、電子入札に関する業務で行われる処理に対応付けられたアイコン（以下「ツールアイコン」という。）が表示される。このツールアイコンは、処理を実行する操作に用いられる。この処理は、単一の処理であってもよいし、一連の複数の処理であってもよい。
【００３７】
この例では、図９に示すように、第３の管理テーブル３５３のフィールド「対象ファイル」に、対象ファイル「委任状.pdf」が格納されている。この場合、図１０に示すように、この対象ファイルに対応付けられたアイコン４３がファイル領域４１に作成される。このアイコン４３は、対象ファイル「委任状.pdf」を開く操作に用いられる。アイコン４３は、本発明に係る「第１の操作画像」又は「第３の操作画像」の一例である。
【００３８】
また、この例では、図６に示すように、第１の管理テーブル３５１の１行目のレコードのフィールド「データ」に、ＨＴＭＬファイル「manual.html」が格納されている。この場合、図１０に示すように、このＨＴＭＬファイルに対応付けられたアイコン４４がファイル領域４１に作成されてもよい。このアイコン４４は、ＨＴＭＬファイル「manual.html」を開く操作に用いられる。アイコン４４は、本発明に係る「第１の操作画像」の一例である。
【００３９】
このようにして作業画面３４２が作成されると、作成された作業画面３４２が表示部３４に表示される。利用者は、作業画面３４２を用いて電子入札に関する業務を行う。例えば、電子入札の電子マニュアルを閲覧したい場合、利用者は、操作部３３により、図１０に示すアイコン４４を用いてＨＴＭＬファイル「manual.html」を開く操作を行う。この操作は、例えばアイコン４４をダブルクリックする操作である。これにより、このＨＴＭＬファイルの中身である電子マニュアルのトップページが表示部３４に表示される。
【００４０】
また、利用者は、委任状のテンプレートを使用したい場合、操作部３３により、図１０に示すアイコン４３を用いて対象ファイル「委任状.pdf」を開く操作を行う。この操作は、例えばアイコン４３をダブルクリックする操作である。これにより、対象ファイルの中身である委任状のテンプレートが表示部３４に表示される。委任状のテンプレートが表示されると、利用者は、操作部３３の操作により、委任状のテンプレートを用いて委任状を作成する。そして、利用者は、操作部３３の操作により、作成した委任状をサーバ装置１０にアップロードする。これにより、委任状を提出する作業が完了する。
【００４１】
また、利用者は、操作部３３の操作により、対象ファイル「委任状.pdf」にデータを入力して保存してもよい。これにより、第３の管理テーブル３５３に格納された対象ファイル「委任状.pdf」にデータが入力され、保存される。なお、このように作業画面３４２上で対象ファイル「委任状.pdf」の内容が変更された場合でも、第１の管理テーブル３５１に格納された対象ファイル「委任状テンプレート.pdf」及び第２の管理テーブル３５２に格納された対象ファイル「委任状テンプレート.pdf」の内容は変更されない。
【００４２】
２−２．更新確認処理
図１１は、更新確認処理を示すフローチャートである。第２のサーバ装置２０に格納された電子マニュアルは、第１のサーバ装置１０により提供されるサービスの変更に伴って更新される場合がある。この処理は、電子マニュアルが更新されたか否かを確認するために行われる。この処理は、予め決められたタイミングで開始される。例えば、この処理は、作業画面３４２が開かれる度に実行される。
【００４３】
ステップＳ２０１において、取得部３０１は、上述したステップＳ１０１で設定された取得先情報に基づいて電子マニュアルを取得する。この電子マニュアルは、本発明に係る「第２のデータ」の一例である。具体的には、以下のような手順で電子マニュアルが取得される。この例では、図６に示すように、第１の管理テーブル３５１の１行目のレコードのフィールド「格納場所」に、ＵＲＬ「http://example.jp/manual.html」が格納されている。このＵＲＬは、上述したステップＳ１０１で設定された取得先情報である。取得部３０１は、第１の管理テーブル３５１からこのＵＲＬを読み出す。続いて、取得部３０１は、通信部３２により、読み出したＵＲＬで示される格納場所に格納されたＨＴＭＬファイル「manual.html」の取得要求を第２のサーバ装置２０に送信する。第２のサーバ装置２０の制御部２１は、この取得要求に応じて、通信部２２によりこのＨＴＭＬファイルをクライアント装置３０に送信する。クライアント装置３０の取得部３０１は、通信部３２によりこのＨＴＭＬファイルを受信する。
【００４４】
なお、以下の説明では、第１の管理テーブル３５１に格納されたＨＴＭＬファイル「manual.html」を「既存のＨＴＭＬファイル」といい、ステップＳ２０１で新たに取得されたＨＴＭＬファイル「manual.html」を「新たなＨＴＭＬファイル」という。
【００４５】
また、この例では、取得部３０１は、既存のＨＴＭＬファイルに含まれるリンク要素に基づいて、３個の関連ファイル「操作手順1.pdf」、「操作手順2.pdf」、「委任状テンプレート.pdf」を取得する。具体的には、以下のような手順で関連ファイルが取得される。この例では、図６に示すように、第１の管理テーブル３５１の２〜４行目のレコードに、これらの関連ファイルのリンク要素に含まれるＵＲＬ「http://example.jp/pdf/操作手順1.pdf」、「http://example.jp/pdf/操作手順2.pdf」及び「http://example.jp/pdf/委任状テンプレート.pdf」が格納されている。取得部３０１は、第１の管理テーブル３５１からこれらのＵＲＬを読み出す。続いて、取得部３０１は、通信部３２により、まず読み出したＵＲＬ「http://example.jp/pdf/操作手順1.pdf」で示される格納場所に格納された関連ファイル「操作手順1.pdf」の取得要求を第２のサーバ装置２０に送信する。第２のサーバ装置２０の制御部２１は、この取得要求に応じて、通信部２２によりこの関連ファイルをクライアント装置３０に送信する。制御部３１は、通信部３２によりこの関連ファイルを受信する。取得部３０１は、他の関連ファイルについても同様の手順で取得する。
【００４６】
なお、以下の説明では、第１の管理テーブル３５１に格納された関連ファイルを「既存の関連ファイル」といい、ステップＳ２０１で新たに取得された関連ファイルを「新たな関連ファイル」という。また、第２の管理テーブル３５２に格納された対象ファイル「委任状テンプレート.pdf」を「既存の対象ファイル」といい、ステップＳ２０１で新たに取得された関連ファイルのうち、対象ファイルに設定されている関連ファイル「委任状テンプレート.pdf」を「新たな対象ファイル」という。この新たな対象ファイルは、本発明に係る「第２のファイル」の一例である。
【００４７】
図１１に戻り、ステップＳ２０２において、更新部３０４は、電子マニュアルが更新されたか否かを判断する。具体的には、更新部３０４は、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとを比較する。また、更新部３０４は、既存の関連ファイルと新たな関連ファイルとを比較する。これらの比較は、例えばバイナリファイルを比較することにより行われる。これらの比較の結果、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとの間に差異がなく、既存の関連ファイルと新たな関連ファイルとの間にも差異がない場合、更新部３０４は、電子マニュアルが更新されていないと判断する（ステップＳ２０２の判断がＮＯ）。この場合、この処理は終了する。なお、この場合、ステップＳ２０１で取得された新たなＨＴＭＬファイル及び新たな関連ファイルは削除されてもよい。
【００４８】
一方、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとが異なり、又は既存の関連ファイルの少なくとも１と新たな関連ファイルの少なくとも１とが異なる場合、更新部３０４は、電子マニュアルが更新されたと判断する（ステップＳ２０２の判断がＹＥＳ）。なお、上述したステップＳ２０１において、リンク切れにより関連ファイルが取得できなかった場合にも、更新部３０４は電子マニュアルが更新されたと判断する。この場合、この処理はステップＳ２０３に進む。
【００４９】
ステップＳ２０３において、管理部３０２は、電子マニュアルを更新する。具体的には、管理部３０２は、新たなＨＴＭＬファイル又は新たな関連ファイルに基づいて第１の管理テーブル３５１を更新する。この例では、図６に示すように、管理テーブル３５１の１行目のレコードのフィールド「データ」に、既存のＨＴＭＬファイル「manual.html」が格納されている。既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとが異なる場合、管理部３０２は、この既存のＨＴＭＬファイル「manual.html」に代えて、新たなＨＴＭＬファイル「manual.html」を格納する。この場合、既存のＨＴＭＬファイル「manual.html」は削除される。
【００５０】
なお、上述したステップＳ２０１において、リンク切れにより例えば関連ファイルが取得できなかった場合、管理部３０２は、以下のように第１の管理テーブル３５１を更新する。ここでは、リンク切れにより関連ファイル「操作手順1.pdf」が取得できなかった場合を想定する。この例では、図６に示すように、管理テーブル３５１の２行目のレコードのフィールド「データ」に、既存の関連ファイル「操作手順1.pdf」が格納されている。管理部３０２は、第１の管理テーブル３５１の２行目のレコードに、リンク切れであることを示す情報を格納する。この場合、２行目のレコードに格納された既存の関連ファイル「操作手順1.pdf」及びＵＲＬ「http://example.jp/pdf/操作手順1.pdf」は、削除されずにそのまま残る。
【００５１】
図１１に戻り、ステップＳ２０４において、更新部３０４は、対象ファイルが更新されたか否かを判断する。具体的には、更新部３０４は、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとを比較する。この比較は、例えばｄｉｆｆコマンドを用いて行われる。既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとが異なる場合、更新部３０４はさらに、その相違部分が対象ファイルに関する情報の記述部分であるか否かを判断する。この例では、図８に示すように、第２の管理テーブル３５２の１行目のレコードのフィールド「主データ中の記述部分」には、「<A href=”../pdf/委任状テンプレート.pdf” target=”_blank”>委任状テンプレート</A>」というリンク要素の記述部分が格納されている。このリンク要素の記述部分が、対象ファイルに関する情報の記述部分となる。新たなＨＴＭＬファイルに含まれるこのリンク要素の記述部分は、本発明に係る「第２の情報」の一例である。
【００５２】
既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとの相違部分が対象ファイルのリンク要素の記述部分ではない場合、更新部３０４は、さらに既存の対象ファイルと新たな対象ファイルとを比較する。これらの比較は、例えばバイナリファイルを比較することにより行われる。既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとの相違部分が対象ファイルのリンク要素の記述部分ではなく、既存の対象ファイルと新たな対象ファイルとの間に差異がない場合、更新部３０４は、対象ファイルが更新されていないと判断する（ステップＳ２０４の判断がＮＯ）。この場合、この処理は終了する。
【００５３】
一方、既存の対象ファイルと新たな対象ファイルとの相違部分が対象ファイルのリンク要素の記述部分である場合、又は、既存の対象ファイルと新たな対象ファイルとが異なる場合、更新部３０４は、対象ファイルが更新されたと判断する（ステップＳ２０４の判断がＹＥＳ）。なお、上述したステップＳ２０１において、リンク切れにより対象ファイル「委任状テンプレート.pdf」が取得できなかった場合にも、更新部３０４は、対象ファイルが更新されたと判断する。この場合、この処理はステップＳ２０５に進む。
【００５４】
ステップＳ２０５において、管理部３０２は、対象ファイルを更新する。具体的には、管理部３０２は、新たな対象ファイルに基づいて第２の管理テーブル３５２を更新する。例えば、既存の対象ファイルと新たな対象ファイルとが異なる場合、第２の管理テーブル３５２は以下のように更新される。この例では、図８に示すように、第２の管理テーブル３５２のフィールド「対象ファイル」に、既存の対象ファイル「委任状テンプレート.pdf」が格納されている。管理部３０２は、この既存の対象ファイル「委任状テンプレート.pdf」に代えて、新たな対象ファイル「委任状テンプレート.pdf」を格納する。この場合、既存の対象ファイル「委任状テンプレート.pdf」は削除される。
【００５５】
また、例えば既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとが異なり、その相違部分が対象ファイルのリンク要素の記述部分である場合、第２の管理テーブル３５２は以下のように更新される。この例では、図８に示すように、第２の管理テーブル３５２のフィールド「主データ中の記述部分」に、「<A href=”../pdf/委任状テンプレート.pdf” target=”_blank”>委任状テンプレート</A>」というリンク要素の記述部分が格納されている。管理部３０２は、このリンク要素の記述部分に代えて、新たなＨＴＭＬファイルに含まれる対象ファイル「委任状テンプレート.pdf」のリンク要素の記述部分を格納する。この場合、既存のＨＴＭＬファイルに含まれる対象ファイル「委任状テンプレート.pdf」のリンク要素の記述部分、すなわち「<A href=”../pdf/委任状テンプレート.pdf” target=”_blank”>委任状テンプレート</A>」は削除される。
【００５６】
また、既存の対象ファイルと新たな対象ファイルとが異なる場合、管理部３０２は、新たな対象ファイルに基づいて第３の管理テーブル３５３を更新する。
図１２は、更新後の第３の管理テーブル３５３の一例を示す図である。この例では、まず新たな対象ファイル「委任状テンプレート.pdf」のコピーが作成される。続いて、コピーされた対象ファイルのファイル名が変更される。これは、第２の管理テーブル３５２に新たに格納された対象ファイル「委任状テンプレート.pdf」と区別するためである。この例では、「委任状テンプレート.pdf」というファイル名が「委任状.pdf」に変更される。図１２に示すように、第３の管理テーブル３５３には、２行目のレコードが追加される。２行目のレコードのフィールド「対象ファイル」には、コピーされた対象ファイル「委任状.pdf」が格納される。２行目のレコードのフィールド「ファイル名」には、変更後のファイル名から拡張子を除いた「委任状」というファイル名が格納される。また、これに先立って、１行目のレコードに格納された対象ファイル「委任状.pdf」のファイル名が変更される。これは、２行目のレコードに新たに格納される対象ファイル「委任状.pdf」と区別するためである。この例では、「委任状.pdf」というファイル名が「委任状（旧）.pdf」というファイル名に変更される。
【００５７】
また、対象ファイル「委任状（旧）.pdf」には、利用者の操作によりデータが入力されて保存されている場合がある。そこで、管理部３０２は、対象ファイル「委任状（旧）.pdf」に入力されたデータを、新たに格納された対象ファイル「委任状.pdf」に移行する。このデータ移行は、例えば以下の手順で行われてもよい。まず、これらの対象ファイルの間で同じ項目名を有する記入欄が特定される。次に、対象ファイル「委任状（旧）.pdf」から、特定された記入欄に入力されたデータが抽出される。そして、抽出されたデータが、対象ファイル「委任状.pdf」に入力される。
【００５８】
なお、上述したステップＳ２０１において、リンク切れにより対象ファイルが取得できなかった場合には、以下のような処理が行われてもよい。取得部３０１は、新たなＨＴＭＬファイルに含まれる対象ファイル「委任状テンプレート.pdf」のリンク要素から、新たな格納場所を示すＵＲＬを抽出する。取得部３０１は、通信部３２により、抽出されたＵＲＬが示す新たな格納場所から、新たな対象ファイル「委任状テンプレート.pdf」を取得する。管理部３０２は、この新たな対象ファイル「委任状テンプレート.pdf」及び新たなＨＴＭＬファイルに含まれるこの対象ファイルのリンク要素の記述部分に基づいて、第２の管理テーブル３５２及び第３の管理テーブル３５３を更新する。この更新は、上述した手順と同様の手順で行われる。
【００５９】
図１１に戻り、ステップＳ２０６において、更新部３０４は、作業画面３４２を更新する。具体的には、更新部３０４は、第３の管理テーブル３５３に新たに格納された対象ファイルに対応付けられたアイコンを作業画面３４２上に作成する。
【００６０】
図１３は、更新後の作業画面３４２の一例を示す図である。この例では、図１２に示すように、第３の管理テーブル３５３の２行目のレコードには、対象ファイル「委任状.pdf」が新たに格納されている。この場合、図１３に示すように、この対象ファイル「委任状.pdf」に対応付けられたアイコン４５がファイル領域４１に作成される。このアイコン４５は、対象ファイル「委任状.pdf」を開く操作に用いられる。アイコン４５は、本発明に係る「第２の操作画像」又は「第４の操作画像」の一例である。また、ファイル領域４１には、対象ファイル「委任状（旧）.pdf」に対応付けられたアイコン４３も削除されずに残されている。これは、利用者が、更新前の委任状のテンプレートを閲覧することも考えられるからである。ただし、対象ファイル「委任状（旧）.pdf」は、ファイル名が変更されている。したがって、アイコン４５にファイル名が記載されている場合には、このファイル名が「委任状.pdf」から「委任状（旧）.pdf」変更される。
【００６１】
また、図１３に示すように、既存のＨＴＭＬファイルに対応付けられたアイコン４４に代えて、新たなＨＴＭＬファイルに対応付けられたアイコン４９が作成されてもよい。このアイコン４９は、新たなＨＴＭＬファイルを開く操作に用いられる。アイコン４９は、本発明に係る「第２の操作画像」の一例である。
【００６２】
図１１に戻り、ステップＳ２０７において、通知部３０５は、対象ファイルの更新を通知するメッセージを表示部３４に表示する。このメッセージは、例えば「委任状テンプレートが更新されました」というメッセージである。このメッセージは、例えばポップアップ形式で表示される。
【００６３】
このようにして作業画面３４２の更新が完了すると、利用者は、更新された作業画面３４２を用いて電子入札に関する業務を行う。例えば、電子入札の電子マニュアルを閲覧したい場合、利用者は、操作部３３により、アイコン４９を用いて新たなＨＴＭＬファイル「manual.html」を開く操作を行う。この操作は、例えばアイコン４９をダブルクリックする操作である。これにより、新たなＨＴＭＬファイルの中身である更新後の電子マニュアルのトップページが表示部３４に表示される。
【００６４】
また、利用者は、更新後の委任状のテンプレートを使用したい場合、操作部３３により、アイコン４５を用いて新たな対象ファイル「委任状.pdf」を開く操作を行う。この操作は、例えばアイコン４５をダブルクリックする操作である。これにより、新たな対象ファイルの中身である更新後の委任状のテンプレートが表示部３４に表示される。更新後の委任状のテンプレートが表示されると、利用者は、操作部３３の操作により、更新後の委任状のテンプレートを用いて委任状を作成する。そして、利用者は、操作部３３の操作により、作成した委任状をサーバ装置１０にアップロードする。これにより、委任状を提出する作業が完了する。
【００６５】
上述した実施形態によれば、第２のサーバ装置２０から取得された電子マニュアルや関連ファイル等のデータを用いた作業を支援する作業画面３４２が提供される。そして、第２のサーバ装置２０に格納されたデータが更新された場合に、このデータの更新に関して利用者の操作を介すことなく、作業画面３４２から更新後のデータが使用可能になる。この場合、更新後のデータを用いて業務が行われるため、利用者の業務の継続に支障が出ない。例えば、古い委任状のテンプレートを使用して委任状が作成された場合、電子入札システムにおいてこの委任状が受け付けられない場合がある。この場合、電子入札に関する業務が中断してしまう。上述した実施形態によれば、このような事態が防止される。また、上述した実施形態によれば、利用者がデータの更新に関する操作を行わなくてよいため、利用者の手間が省かれる。
【００６６】
３．変形例
上述した実施形態は、本発明の一例である。この実施形態は、以下のように変形してもよい。また、以下の変形例を互いに組み合わせて実施してもよい。
【００６７】
３−１．変形例１
上述した実施形態において、作業画面３４２上に作成されるアイコンは、対象ファイルに対応付けられたアイコンに限定されない。例えば、電子入札に関する業務で行われる処理に対応付けられたツールアイコンが作業画面３４２上に作成されてもよい。この場合、管理部３０２は、電子入札に関する業務で行われる処理に基づいて第４の管理テーブル３５４を作成する。そして、管理部３０２は、作成した第４の管理テーブル３５４を記憶部３５に記憶させる。第４の管理テーブル３５４は、電子入札に関する業務で行われる処理を管理するためのテーブルである。
【００６８】
図１４は、第４の管理テーブル３５４の一例を示す図である。第４の管理テーブル３５４には、「ツール」及び「ツール名」というフィールドを有する。フィールド「ツール」には、電子入札に関する業務で行われる処理に関する情報が格納される。「ツール名」には、この処理に付与された名前が格納される。作成部３０３は、第４の作業テーブルに基づいて、作業画面３４２上にツールアイコンを作成する。
【００６９】
例えば、図１４に示すように、第４の管理テーブル３５４の１行目のレコードのフィールド「ツール」には、「ＵＲＬ『http://example.jp/manual.html』からＨＴＭＬファイル『manual.html』をダウンロードする」という処理の内容が格納されている。この場合、作業画面３４２のツール領域４２には、図１３に示すように、このＵＲＬ「http://example.jp/manual.html」に対応付けられたツールアイコン４６が作成される。このツールアイコン４６は、ＵＲＬ「http://example.jp/manual.html」からＨＴＭＬファイル「manual.html」をダウンロードする処理を実行する操作に用いられる。このツールアイコン４６を用いてこの処理を実行する操作が行われると、ＵＲＬ「http://example.jp/manual.html」で示される格納場所からＨＴＭＬファイル「manual.html」が取得される。この操作は、例えばツールアイコン４６をダブルクリックする操作である。さらに、取得されたＨＴＭＬファイルの中身である電子マニュアルのトップページが表示部３４に表示されてもよい。
【００７０】
また、図１４に示すように、第４の管理テーブル３５４の２行目のレコードのフィールド「ツール」には、「１ページ目を抽出する」という処理手順が格納されている。この処理手順は、例えば電子マニュアル中に記載されている。この処理は、本発明に係る「第１の処理」の一例である。この場合、作業画面３４２のツール領域４２には、図１３に示すように、１ページ目を抽出する処理に対応付けられたツールアイコン４７が作成される。このツールアイコン４７は、１ページ目を抽出する処理を実行する操作に用いられる。ツールアイコン４７は、本発明に係る「第５の操作画像」の一例である。或るファイルが選択された後、このツールアイコン４７を用いて処理を実行する操作が行われると、選択されたファイルから１ページ目を抽出する処理が行われる。この操作は、例えばツールアイコン４７をダブルクリックする操作である。
【００７１】
また、電子マニュアルの更新において、電子マニュアルに記載されたこの処理手順が変更される場合がある。この処理手順の変更の確認は、上述したステップＳ２０４と同様に、例えばｄｉｆｆコマンドを用いて、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとを比較し、電子マニュアルに含まれる処理手順の記述部分に違いがあるか否かを判断することにより行われる。電子マニュアルに含まれる処理手順の記述部分が変更された場合、管理部３０２は、変更後の処理手順に基づいて第４の管理テーブル３５４を更新する。
【００７２】
図１５は、更新後の第４の管理テーブル３５４の一例を示す図である。ここでは、「１ページ目を抽出する」という処理手順が、「１ページ目を抽出してＯＣＲ（Optical Character Recognition）処理を施す」という処理手順に変更された場合を想定する。この変更後の処理は、本発明に係る「第２の処理」の一例である。図１４に示すように、第４の管理テーブル３５４の２行目のレコードのフィールド「ツール」は、「１ページ目を抽出する」という変更前の処理手順が格納されている。管理部３０２は、この変更前の処理手順に代えて、「１ページ目を抽出してＯＣＲ処理を施す」という変更後の処理手順を格納する。この場合、「１ページ目を抽出する」という変更前の処理手順は削除される。
【００７３】
このように第４の管理テーブル３５４が更新されると、上述したステップＳ２０６と同様に、作業画面３４２が更新される。
図１６は、更新後の作業画面３４２の一例を示す図である。この例では、「１ページ目を抽出する」という変更前の処理に対応付けられたツールアイコン４７に代えて、「１ページ目を抽出してＯＣＲ処理を施す」という変更後の処理に対応付けられたツールアイコン４８がツール領域４２上に作成される。この場合、変更前の処理に対応付けられたツールアイコン４７は削除される。このツールアイコン４８は、１ページ目を抽出してＯＣＲ処理を施す処理を実行する操作に用いられる。ツールアイコン４８は、本発明に係る「第６の操作画像」の一例である。或るファイルが選択された後、このツールアイコン４７を用いて処理を実行する操作が行われると、選択されたファイルから１ページ目が抽出され、抽出された１ページ目にＯＣＲ処理が施される。
【００７４】
３−２．変形例２
上述したステップＳ２０４では、既存のＨＴＭＬファイルと新たなＨＴＭＬファイルとの比較の後に、既存の対象ファイルと新たな対象ファイルとの比較が行われていたが、これらの比較は、どちらが先に行われてもよい。
【００７５】
３−３．変形例３
上述した実施形態において、新たなアイコンと既存のアイコンとを区別するために、新たなアイコン又は既存のアイコンの表示形式が変更されてもよい。例えば、既存のアイコンの色の彩度が下げられてもよい。既存のアイコンの色が半透明に変更されてもよい。新たに作成されたことを示すマーク、例えば「ＮＥＷ」と記載されたマークが新たなアイコンに付加されてもよい。新たなアイコンの色が目立つ色に変更されてもよい。既存のアイコンより新たなアイコンが大きくなるように、既存のアイコン又は新たなアイコンのサイズが変更されてもよい。
【００７６】
３−４．変形例４
上述した実施形態において、第１のサーバ装置１０と第２のサーバ装置２０とは必ずしも別体の装置でなくてもよい。第１のサーバ装置１０と第２のサーバ装置２０とは、一体の装置であってもよい。また、第１のサーバ装置１０は必ずしも設けられなくてもよい。例えば、第２のサーバ装置２０は、クライアント装置３０で行われる作業で用いられるデータを提供してもよい。
【００７７】
３−５．変形例５
上述した実施形態において、対象ファイルはドキュメントファイルや画像ファイルであってもよいし、その他の形式のファイルであってもよい。例えば、対象ファイルは、音声ファイルであってもよい。この場合、作業画面３４２上には、音声ファイルに対応付けられたアイコンが作成される。このアイコンを用いて音声ファイルを開く操作が行われると、音声が再生される。また、対象ファイルは、動画ファイルであってもよい。この場合、作業画面３４２上には、動画ファイルに対応付けられたアイコンが作成される。このアイコンを用いて動作ファイルを開く操作が行われると、動画が再生される。このような音声ファイルの再生や動画ファイルの再生も、対象ファイルに関する処理に含まれる。
【００７８】
３−６．変形例６
上述した実施形態では、電子マニュアルには関連ファイルのリンク要素の記述部分が含まれていたが、電子マニュアルに関連ファイル自体が含まれていてもよい。また、関連ファイルは、電子マニュアルに添付されていてもよい。
【００７９】
３−７．変形例７
上述した実施形態において、制御部２１のＣＰＵにより実行されるプログラム及び制御部３１のＣＰＵにより実行されるプログラムは、インターネットなどの通信回線２を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００８０】
１…情報処理システム、１０…第１のサーバ装置、２０…第２のサーバ装置、３０…クライアント装置、３１…制御部、３２…通信部、３３…操作部、３４…表示部、３５…記憶部、３０１…取得部、３０２…管理部、３０３…作成部、３０４…更新部、３０５…通知部
【図１】
2017220104.tif 000003
【図２】
2017220104.tif 000004
【図３】
2017220104.tif 000005
【図４】
2017220104.tif 000006
【図５】
2017220104.tif 000007
【図６】
2017220104.tif 000008
【図７】
2017220104.tif 000009
【図８】
2017220104.tif 000010
【図９】
2017220104.tif 000011
【図１０】
2017220104.tif 000012
【図１１】
2017220104.tif 000013
【図１２】
2017220104.tif 000014
【図１３】
2017220104.tif 000015
【図１４】
2017220104.tif 000016
【図１５】
2017220104.tif 000017
【図１６】
2017220104.tif 000018