(57)【要約】【課題】構造化文書に添付された添付ファイルの履歴管理が可能な情報処理装置を提供すること。【解決手段】第１の保存場所へのファイルの保存及び第１の保存場所に保存されたファイルの履歴管理を行うファイル管理機能と、構造化文書に添付された添付ファイルの第２の保存場所への保存及び構造化文書の管理を行う文書管理機能と、を有する情報処理装置であって、構造化文書へ添付ファイルを添付するユーザ操作情報を受信するユーザ操作情報受信手段と、構造化文書に添付された添付ファイルを、ファイル管理機能を利用して第１の保存場所に保存する添付ファイル保存手段と、構造化文書に添付された添付ファイルの履歴管理を、ファイル管理機能を利用して行う履歴管理手段と、を有することで上記課題を解決する。【選択図】図３
2020046760.tif 000002
【特許請求の範囲】
【請求項１】
第１の保存場所へのファイルの保存及び前記第１の保存場所に保存されたファイルの履歴管理を行うファイル管理機能と、構造化文書に添付された添付ファイルの第２の保存場所への保存及び前記構造化文書の管理を行う文書管理機能と、を有する情報処理装置であって、
前記構造化文書へ添付ファイルを添付するユーザ操作情報を受信するユーザ操作情報受信手段と、
前記構造化文書に添付された前記添付ファイルを、前記ファイル管理機能を利用して前記第１の保存場所に保存する添付ファイル保存手段と、
前記構造化文書に添付された前記添付ファイルの履歴管理を、前記ファイル管理機能を利用して行う履歴管理手段と、
を有する情報処理装置。
【請求項２】
前記履歴管理手段は、前記ファイル管理機能を利用して、前記添付ファイルの更新に関する履歴管理を行い、前記ユーザ操作情報に応じて、更新された前記添付ファイルを復元すること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記文書管理機能は、前記構造化文書の履歴管理を行い、前記添付ファイルの履歴管理を行わないこと
を特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記ファイル管理機能及び前記文書管理機能は、同一のグループウェアの機能であること
を特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項５】
第１の保存場所へのファイルの保存及び前記第１の保存場所に保存されたファイルの履歴管理を行うファイル管理機能と、構造化文書に添付された添付ファイルの第２の保存場所への保存及び前記構造化文書の管理を行う文書管理機能と、を有する情報処理装置を、
前記構造化文書へ添付ファイルを添付するユーザ操作情報を受信するユーザ操作情報受信手段、
前記構造化文書に添付された前記添付ファイルを、前記ファイル管理機能を利用して前記第１の保存場所に保存する添付ファイル保存手段、
前記構造化文書に添付された前記添付ファイルの履歴管理を、前記ファイル管理機能を利用して行う履歴管理手段、
として機能させるためのプログラム。
【請求項６】
第１の保存場所へのファイルの保存及び前記第１の保存場所に保存されたファイルの履歴管理を行うファイル管理機能と、構造化文書に添付された添付ファイルの第２の保存場所への保存及び前記構造化文書の管理を行う文書管理機能と、を有する情報処理装置において実行される構造化文書管理方法であって、
前記構造化文書へ添付ファイルを添付するユーザ操作情報を受信するユーザ操作情報受信ステップと、
前記構造化文書に添付された前記添付ファイルを、前記ファイル管理機能を利用して前記第１の保存場所に保存する添付ファイル保存ステップと、
前記構造化文書に添付された前記添付ファイルの履歴管理を、前記ファイル管理機能を利用して行う履歴管理ステップと、
を有する構造化文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び構造化文書管理方法に関する。
【背景技術】
【０００２】
近年、企業などの組織では、グループウェアやコラボレーションソフトウェアなどの情報共有のためのソフトウェアを利用するようになった。情報共有のためのソフトウェアはポータル機能、コンテンツ管理機能、ワークフロー機能などを有している。
【０００３】
文書のバージョン管理を行う従来の文書管理サーバには、ＰＣ等のクライアント端末から文書のデータの登録、及び更新の要求を受け付け、文書のデータと、その更新状態を示すバージョン情報とを記憶するものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、情報共有のためのソフトウェアには、様々なコンテンツを管理する機能を有しているものがあった。例えば情報共有のためのソフトウェアの一例であるＳｈａｒｅＰｏｉｎｔ（登録商標）は、カスタムリスト又はライブラリでコンテンツを管理する。
【０００５】
カスタムリストはコンテンツ（アイテム）を登録することができ、アイテムにファイルを添付することができる。アイテムは例えば構造化文書である。また、ライブラリはコンテンツ（ファイル）を登録することができる。
【０００６】
カスタムリストはアイテムのバージョン管理が可能であり、指定したバージョンのアイテムを復元できる。また、ライブラリはファイルのバージョン管理が可能であり、指定したバージョンのファイルを復元できる。しかしながら、カスタムリストは、アイテムに添付したファイルのバージョン管理ができなかった。
【０００７】
本発明の実施の形態は、構造化文書に添付された添付ファイルの履歴管理が可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する為、本願請求項１は、第１の保存場所へのファイルの保存及び前記第１の保存場所に保存されたファイルの履歴管理を行うファイル管理機能と、構造化文書に添付された添付ファイルの第２の保存場所への保存及び前記構造化文書の管理を行う文書管理機能と、を有する情報処理装置であって、前記構造化文書へ添付ファイルを添付するユーザ操作情報を受信するユーザ操作情報受信手段と、前記構造化文書に添付された前記添付ファイルを、前記ファイル管理機能を利用して前記第１の保存場所に保存する添付ファイル保存手段と、前記構造化文書に添付された前記添付ファイルの履歴管理を、前記ファイル管理機能を利用して行う履歴管理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば、構造化文書に添付された添付ファイルの履歴管理が可能な情報処理装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る情報処理システムの一例の機能構成を示す図である。
【図４】添付ファイルのバージョン管理について説明する図である。
【図５】本実施形態に係る情報処理システムの一例のフローチャートである。
【図６】ファイル添付処理の一例のフローチャートである。
【図７】アイテムの表示処理の一例のフローチャートである。
【図８】本実施形態に係る情報処理システムの一例の画面イメージ図である。
【図９】本実施形態に係る情報処理システムの一例の画面イメージ図である。
【図１０】本実施形態に係る情報処理システムの一例の画面イメージ図である。
【図１１】本実施形態に係る情報処理システムの一例の画面イメージ図である。
【図１２】本実施形態に係る情報処理システムの一例の画面イメージ図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。なお、本実施形態ではＳｈａｒｅＰｏｉｎｔ（登録商標）を、情報共有のためのソフトウェア（サービス）の一例として説明する。
【００１２】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報処理システムの一例の構成図である。図１に示す情報処理システム１は、サーバ装置１０と、複数のクライアント端末１２とが、インターネットやローカルエリアネットワーク（ＬＡＮ）等のネットワーク１４を介して通信可能に接続されている。
【００１３】
サーバ装置１０は、一台以上の情報処理装置で実現される。サーバ装置１０はＳｈａｒｅＰｏｉｎｔ（登録商標）の各種の機能をクライアント端末１２に提供する。サーバ装置１０は例えばポータル機能、コンテンツ管理機能、ワークフロー機能をクライアント端末１２に提供する。クライアント端末１２はユーザが操作する情報処理端末である。クライアント端末１２は例えばＷｅｂブラウザが搭載されている。ユーザはクライアント端末１２でＷｅｂブラウザを操作し、サーバ装置１０の提供する各種の機能を利用する。ユーザはクライアント端末１２で専用ソフトウェアを操作し、サーバ装置１０の提供する各種の機能を利用してもよい。
【００１４】
サーバ装置１０が提供するコンテンツ管理機能は、ユーザが共有するコンテンツをカスタムリスト又はライブラリで管理する。カスタムリストは、ファイルを添付可能なコンテンツ（アイテム）を登録できる。また、ライブラリはコンテンツ（ファイル）を登録することができる。コンテンツ管理機能はカスタムリストに登録されたアイテムのバージョン管理機能及びライブラリに登録されたファイルのバージョン管理機能を有する。
【００１５】
サーバ装置１０が提供するポータル機能はコンテンツ管理機能により管理されるアイテムやファイルへのユーザのアクセスを支援する。また、サーバ装置１０が提供するワークフロー機能は、複数人のユーザが行うアイテムの審査・承認プロセスを支援する。クライアント端末１２はパーソナルコンピュータの他、ＭＦＰ（Multifunction Peripheral）やプロジェクタ、インタラクティブホワイトボード、デジタルサイネージ、ヘッドアップディスプレイ、ネットワーク家電などであってもよい。インタラクティブホワイトボードは相互通信が可能な電子式の黒板機能を有する電子機器である。
【００１６】
なお、図１に示す情報処理システム１の構成は一例である。例えばサーバ装置１０は複数台で実現してもよい。
【００１７】
＜ハードウェア構成＞
《コンピュータ》
サーバ装置１０及びクライアント端末１２は、例えば図２に示すハードウェア構成のコンピュータ５００により実現される。
【００１８】
図２はコンピュータの一例のハードウェア構成図である。図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１９】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２０】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２１】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２２】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２３】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２４】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。サーバ装置１０及びクライアント端末１２は例えば図２に示すようなコンピュータ５００のハードウェア構成により、後述する各種処理を実現できる。
【００２５】
＜ソフトウェア構成＞
図３は、本実施形態に係る情報処理システムの一例の機能構成を示す図である。図３に示すクライアント端末１２はＷｅｂブラウザ５０が搭載されている。クライアント端末１２を操作するユーザは、Ｗｅｂブラウザ５０からサーバ装置１０が提供する各種の機能を利用する。
【００２６】
サーバ装置１０は、Ｗｅｂサーバ部２０と、グループウェア処理部２２と、カスタムリスト記憶部２４と、ライブラリ記憶部２６と、文書管理機能部２８と、を有する。これら各機能部はサーバ装置１０にインストールされた１以上のプログラムが、ＣＰＵ５０６に実行させる処理により実現される。
【００２７】
サーバ装置１０のＷｅｂサーバ部２０は、クライアント端末１２のＷｅｂブラウザ５０からアクセスされる。Ｗｅｂサーバ部２０は、ユーザがクライアント端末１２のＷｅｂブラウザ５０を操作して各種サービスを利用するための処理を行う。Ｗｅｂサーバ部２０はクライアント端末１２のＷｅｂブラウザ５０に表示させる画面を構築する。クライアント端末１２のＷｅｂブラウザ５０には、サーバ装置１０が提供するサービス（機能）を利用するための画面が表示される。Ｗｅｂサーバ部２０は、クライアント端末１２のＷｅｂブラウザ５０からの機能の要求に応じて、グループウェア処理部２２に対して、機能の実行を要求する。
【００２８】
また、グループウェア処理部２２は、サーバ装置１０が提供する各種の機能に関する処理を行う。グループウェア処理部２２は、ポータル処理部３２と、カスタムリスト処理部３４と、ライブラリ処理部３６と、機能拡張処理部３８と、を有する。
【００２９】
ポータル処理部３２はポータル機能に関する処理を行う。カスタムリスト処理部３４はコンテンツ管理機能に含まれるカスタムリスト管理機能に関する処理を行う。カスタムリスト処理部３４はカスタムリストに関する情報（登録されたアイテムの情報を含む）をカスタムリスト記憶部２４に記憶する。カスタムリスト処理部３４はカスタムリストに登録されたアイテムのバージョン管理機能に関する処理を行う。
【００３０】
ライブラリ処理部３６はコンテンツ管理機能に含まれるライブラリ管理機能に関する処理を行う。ライブラリ処理部３６はライブラリに関する情報（登録されたファイルの情報を含む）をライブラリ記憶部２６に記憶する。ライブラリ処理部３６はライブラリに登録されたファイルのバージョン管理機能に関する処理を行う。
【００３１】
機能拡張処理部３８はグループウェア処理部２２が提供する機能（基本機能）を拡張する機能拡張に関する処理を行う。文書管理機能部２８はグループウェア処理部２２の機能拡張処理部３８を利用して、サーバ装置１０の機能拡張を行う。文書管理機能部２８は例えばテンプレートをサーバ装置１０に適用することで実現される。
【００３２】
文書管理機能部２８は文書構築処理部４２と、ファイル添付処理部４４と、履歴管理部４６と、を有する。文書管理機能部２８はグループウェア処理部２２のカスタムリスト処理部３４の機能を拡張するものである。文書構築処理部４２はクライアント端末１２のユーザから受け付けた操作に応じて、カスタムリストに登録するアイテムの構築やカスタムリストに登録されているアイテムの編集などの文書構築処理を行う。文書構築処理部４２はグループウェア処理部２２のカスタムリスト処理部３４を利用して、カスタムリスト記憶部２４にアイテムの情報を記憶させる。
【００３３】
ファイル添付処理部４４はクライアント端末１２のユーザから、カスタムリストに登録されているアイテムへのファイルの添付操作を受け付ける。詳細は後述するが、ファイル添付処理部４４はアイテムに添付されたファイル（添付ファイル）をカスタムリスト処理部３４でなく、ライブラリ処理部３６に管理させる。なお、ファイル添付処理部４４はファイルの添付操作を受け付けたアイテムの識別情報（例えばアイテムＩＤ）とアイテムへの添付操作を受け付けたファイルの識別情報（例えば添付ファイルＩＤ）とを例えば表１のように対応付けて管理する。
【００３４】
【表１】
2020046760.tif 000003
表１はカスタムリストに登録されたアイテムのアイテムＩＤと、そのアイテムに添付された添付ファイルの添付ファイルＩＤと、その添付ファイルのバージョンの番号とを対応付けて管理している。これにより、履歴管理部４６はアイテムが選択されれば、選択されたアイテムの添付ファイルを特定し、ライブラリ管理機能に添付ファイルのバージョン管理を依頼できる。したがって、履歴管理部４６はカスタムリストのアイテムに添付された添付ファイルのバージョン管理をライブラリ処理部３６のライブラリ管理機能を利用して実現できる。
【００３５】
図４は添付ファイルのバージョン管理について説明する図である。図４（Ａ）はカスタムリスト管理機能により添付ファイルが添付されたアイテム例である。図４（Ａ）に示したようにカスタムリスト管理機能によりアイテムに添付された添付ファイルはＡｔｔａｃｈｍｅｎｔと呼ばれる記憶部に記憶される。なお、カスタムリスト管理機能ではアイテムに添付した添付ファイルのバージョン管理ができない。図４（Ｂ）はライブラリに登録されているファイル例である。図４（Ｂ）に示したようにライブラリに登録されたファイルはバージョン管理されている。
【００３６】
そこで、本実施形態では図４（Ｃ）に示すように、カスタムリストに登録されたアイテムの添付ファイルを、カスタムリスト管理機能が管理するＡｔｔａｃｈｍｅｎｔと呼ばれる記憶部でなく、ライブラリ管理機能が管理するライブラリ記憶部２６に記憶する。このようにすることで本実施形態ではアイテムに添付した添付ファイルのバージョン管理を可能としている。
【００３７】
＜処理＞
本実施形態に係る情報処理システム１では、ユーザがポータル画面からカスタムリスト機能、ライブラリ管理機能又は文書管理機能等を選択して起動できる。ここではユーザが文書管理機能（文書管理アプリ）を選択して起動する例を説明する。
【００３８】
《文書管理機能の処理》
図５は本実施形態に係る情報処理システムの一例のフローチャートである。図８〜図１２は本実施形態に係る情報処理システムの一例の画面イメージ図である。
【００３９】
ステップＳ１０においてユーザは、クライアント端末１２のＷｅｂブラウザ５０に表示されたポータル画面から文書管理アプリの起動を要求する。サーバ装置１０はユーザから起動を要求された文書管理アプリに対応する文書管理機能部２８を起動する。文書管理機能部２８は、クライアント端末１２のＷｅｂブラウザ５０に図８（Ａ）に示すようなカスタムリストのビュー画面１０００を表示する。
【００４０】
ステップＳ１２において、文書管理機能部２８はユーザ操作に基づき、アイテムの新規作成画面又は編集画面をクライアント端末１２のＷｅｂブラウザ５０に表示させる。ここでは、ユーザがビュー画面１０００の「新しいアイテム」ボタン１００２を押下してアイテムの新規作成画面を表示させた例について説明する。ビュー画面１０００の「新しいアイテム」ボタン１００２が押下されると、サーバ装置１０の文書管理機能部２８はクライアント端末１２のＷｅｂブラウザ５０に図８（Ｂ）に示すような新規アイテムの作成画面１０１０を表示する。
【００４１】
ステップＳ１４で新規アイテムの作成画面１０１０の「ファイルの添付」ボタン１０１４を押下することでユーザはステップＳ１６のファイル添付処理を文書管理機能部２８に行わせることができる。ファイル添付処理は、例えば図６のフローチャートに示す手順で行われる。
【００４２】
図６はファイル添付処理の一例のフローチャートである。ステップＳ３０において文書管理機能部２８はクライアント端末１２のＷｅｂブラウザ５０に図８（Ｃ）のファイル添付ダイアログ１０２０を表示させる。ユーザは図８（Ｃ）のファイル添付ダイアログ１０２０の「参照」ボタン１０２２を押下して図９（Ａ）のファイル選択画面１０３０をクライアント端末１２のＷｅｂブラウザ５０に表示させる。ユーザは図９（Ａ）のファイル選択画面１０３０からファイルを選択して「開く」ボタン１０３２を押下する。
【００４３】
文書管理機能部２８はクライアント端末１２のＷｅｂブラウザ５０に、ユーザが選択したファイルが添付ファイルとして指定された図９（Ｂ）のファイル添付ダイアログ１０４０を表示させる。ユーザは図９（Ｂ）のファイル添付ダイアログ１０４０の「ＯＫ」ボタンを押下して図１０（Ｃ）の新規アイテムの作成画面１０５０をクライアント端末１２のＷｅｂブラウザ５０に表示させる。
【００４４】
ユーザは図１０（Ｃ）の新規アイテムの作成画面１０５０の「保存」ボタン１０５２を押下する。ステップＳ３２に進み、文書管理機能部２８はステップＳ３０で選択された添付ファイルの情報を、グループウェア処理部２２のカスタムリスト管理機能を利用してカスタムリスト記憶部２４に追加する。また、ステップＳ３４に進み、文書管理機能部２８はステップＳ３０で選択された添付ファイルを、グループウェア処理部２２のライブラリ管理機能を利用してライブラリ記憶部２６に保存する。
【００４５】
図５のステップＳ１８に戻り、文書管理機能部２８は、クライアント端末１２のＷｅｂブラウザ５０に、新規アイテム「ＴＥＳＴタイトル」１０６２が登録された図１０（Ｄ）に示すカスタムリストのビュー画面１０００を表示する。
【００４６】
ステップＳ２０において、文書管理機能部２８はユーザ操作に基づき、例えば図７に示すフローチャートの手順でアイテムの表示処理を行う。図７はアイテムの表示処理の一例のフローチャートである。
【００４７】
ステップＳ４０に進み、文書管理機能部２８はカスタムリストのビュー画面１０００から選択されたアイテムの図１１に示すような表示画面１０７０をクライアント端末１２のＷｅｂブラウザ５０に表示する。ステップＳ４２に進み、文書管理機能部２８は選択されたアイテムに添付ファイルがあるか否かを判定する。選択されたアイテムに添付ファイルがあればステップＳ４４に進み、文書管理機能部２８は「バージョン履歴」ボタン１０７２を表示画面１０７０に表示する。
【００４８】
「バージョン履歴」ボタン１０７２が押下されると、文書管理機能部２８はステップＳ４８に進み、前述した表１とライブラリ管理機能とを利用して、ライブラリ記憶部２６からアイテムに添付された添付ファイルのバージョン履歴情報を受信する。ステップＳ５０に進み、文書管理機能部２８はバージョン履歴ダイアログ１０８０をクライアント端末１２のＷｅｂブラウザ５０に表示させることができる。
【００４９】
なお、図１１の表示画面１０７０の「アイテムの編集」ボタン１０７４が押下されると、文書管理機能部２８はカスタムリストのビュー画面１０００から選択されたアイテムの図１２に示すような編集画面１０９０をクライアント端末１２のＷｅｂブラウザ５０に表示する。
【００５０】
図１２の編集画面１０９０にも図１１と同様な「バージョン履歴」ボタン１０９２が含まれている。この「バージョン履歴」ボタン１０９２が押下されると、文書管理機能部２８は前述した表１とライブラリ管理機能とを利用して、ライブラリ記憶部２６からアイテムに添付された添付ファイルのバージョン履歴情報を受信する。文書管理機能部２８はバージョン履歴ダイアログ１０９４をクライアント端末１２のＷｅｂブラウザ５０に表示させることができる。
【００５１】
このように、本実施形態に係る情報処理システム１はアイテムに添付した添付ファイルの保存場所を、カスタムリストの既定の保存場所（Ａｔｔａｃｈｍｅｎｔｓ）からライブラリに変更したことで、アイテムに添付した添付ファイルのバージョン管理を可能にしている。ライブラリのバージョン管理機能を利用することで、本実施形態に係る情報処理システム１ではアイテムに添付した添付ファイルのバージョンを確認することや、アイテムに添付した添付ファイルを指定したバージョンへ復元すること、が可能である。
【００５２】
本実施形態に係る情報処理システム１では、カスタムリスト管理機能が行っているアイテムのバージョン管理とは独立して、アイテムに添付した添付ファイルのバージョン管理が可能である。
【００５３】
以上、本実施形態に掛かる情報処理システム１によれば、カスタムリストに登録されたアイテムのバージョン管理と、そのアイテムに添付された添付ファイルのバージョン管理とを個別に行うことができる。
【００５４】
また、本実施形態に掛かる情報処理システム１では、アイテムの審査・承認プロセスを支援するワークフロー機能において、審査・承認依頼を行った段階で、アイテム及び添付ファイルのバージョンが固定される。アイテムの審査・承認プロセスを支援するワークフロー機能では、審査者や承認者が審査・承認時に、アイテムや添付ファイルを更新する場合もある。しかしながら、本実施形態に掛かる情報処理システム１では、アイテム及び添付ファイルのバージョン管理を個別に行えるため、アイテムと、そのアイテムに添付された添付ファイルのバージョン管理を適切に行うことができる。
【００５５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上記で説明した本実施形態の各機能は、一又は複数の処理回路によって実現できる。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ（Application Specific Integrated Circuit）や、ＤＳＰ（digital signal processor）や、ＦＰＧＡ（field programmable gate array）や、従来の回路モジュール等のデバイスを含むものとする。
【００５６】
なお、カスタムリストに登録されるアイテムは特許請求の範囲に記載した構造化文書の一例である。ライブラリ管理機能はファイル管理機能の一例である。カスタムリスト管理機能は文書管理機能の一例である。Ｗｅｂサーバ部２０はユーザ操作情報受信手段の一例である。ファイル添付処理部４４は添付ファイル保存手段の一例である。履歴管理部４６は履歴管理手段の一例である。
【符号の説明】
【００５７】
１      情報処理システム
１０    サーバ装置
１２    クライアント端末
１４    ネットワーク
２０    Ｗｅｂサーバ部
２２    グループウェア処理部
２４    カスタムリスト記憶部
２６    ライブラリ記憶部
２８    文書管理機能部
３２    ポータル処理部
３４    カスタムリスト処理部
３６    ライブラリ処理部
３８    機能拡張処理部
４２    文書構築処理部
４４    ファイル添付処理部
４６    履歴管理部
５０    Ｗｅｂブラウザ
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２０１７−２２４１７３号公報
【図１】
2020046760.tif 000004
【図２】
2020046760.tif 000005
【図３】
2020046760.tif 000006
【図４】
2020046760.tif 000007
【図５】
2020046760.tif 000008
【図６】
2020046760.tif 000009
【図７】
2020046760.tif 000010
【図８】
2020046760.tif 000011
【図９】
2020046760.tif 000012
【図１０】
2020046760.tif 000013
【図１１】
2020046760.tif 000014
【図１２】
2020046760.tif 000015