(57)【特許請求の範囲】
【請求項１】
１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段と、
前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御手段と、
前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定手段と
を備え、
前記表示制御手段は、前記判定手段により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする情報処理システム。
【請求項２】
前記表示制御手段は、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの組み合わせ方により当該テンプレートデータの利用を許可するか否かを示す使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記表示制御手段は、更に、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの移動に係る当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記各パーツデータの移動に係る当該テンプレートデータの使用条件は、前記テンプレートデータに含まれる複数のパーツデータが配置されるレイヤを入れ換えることを許可するか否かを示す使用条件を含むことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記各パーツデータの移動に係る当該テンプレートデータの使用条件は、前記テンプレートデータに含まれる複数のパーツデータが重なっている場合に、当該パーツデータを重ならないように移動することを許可するか否かを示す使用条件を含むことを特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
前記表示制御手段は、前記判定手段により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定され、かつ当該複数のパーツデータが重なっている場合に、重なられている側のパーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段を備える情報処理システムの制御方法であって、
前記情報処理システムの表示制御手段が、前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御工程と、
前記情報処理システムの判定手段が、前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定工程と
を備え、
前記表示制御工程は、前記判定工程により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする情報処理システムの制御方法。
【請求項８】
１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段を備える情報処理システムの制御方法を、該情報処理システムのコンピュータに実行させるためのプログラムであって、
前記コンピュータを、
前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御手段と、
前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定手段として機能させ、
前記表示制御手段は、前記判定手段により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、およびプログラムに関し、特に複数のパーツデータを含むテンプレートデータが、ユーザが意図しない状態で使用される可能性を低減する仕組みに関する。
【背景技術】
【０００２】
企業内で共通して使用する電子文書データを作成する際には、電子文書データ（以下、電子文書と略す）の作成作業を容易にするために、電子文書にレイアウトするパーツデータ（部品データともいい、以下、パーツと略す）や、複数のパーツを組み合わせて作成されたテンプレートデータ（以下、テンプレートと略す）を、各データの作成担当者があらかじめ作成しておき、電子文書の作成担当者が、そのパーツやテンプレートを電子文書の各ページにレイアウトすることで電子文書を作成することが行われている。
【０００３】
その際には、各データの作成担当者が、作成したパーツやテンプレートを電子文書の作成のために公開し、電子文書の作成担当者はその公開されたパーツやテンプレートを選択し、レイアウト処理することで電子文書を作成する。
【０００４】
また、パーツ、テンプレート、電子文書いずれの場合であっても、会社内で広く使用されるデータについては、データの作成担当者がデータを作成した後に、承認者による承認を得て公開することが行われている。このような承認を行う場合には、データの作成担当者がデータを作成後、データの作成担当者の上長等がデータに対する承認を行うというワークフロー処理が行われることになる。
【０００５】
特許文献１には、文書の作成、およびその文書の承認が可能な文書処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−９０１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、テンプレートの作成担当者が作成したテンプレートの中には、パーツ同士が重なった状態のテンプレートもある（以下、パーツ同士が重なった状態のテンプレートをテンプレートＡと呼ぶ）。
【０００８】
そのテンプレートＡを承認者が承認する場合には、承認者は、パーツ同士が重なった状態のテンプレートＡをみて、承認してよいか否かを判断し、問題なければ承認する。
【０００９】
しかしながら、その承認者によって承認されたテンプレートＡを使用して電子文書の作成担当者が電子文書を作成する際に、テンプレートＡ中の重なっているほうのパーツ（以下、パーツＢと呼ぶ）を削除して、パーツＢが上に重なっていたパーツ（以下、パーツＣと呼ぶ）だけのテンプレートＡで、電子文書を作成する場合がある。
【００１０】
テンプレートＡからパーツデータＢを削除すると、パーツＢが重なることによって見えていなかったパーツＣの部分が、パーツＢを削除することで見えてしまうことになる。
【００１１】
すると、承認者は、パーツＢにパーツＣが重なった状態のテンプレートＡを承認しているため、パーツＢを削除してテンプレートＡを使用すると、承認者の意図しない使用となる恐れがある。
【００１２】
また、テンプレートデータの作成担当者もパーツＢを削除してテンプレートＡを使用されることを意図していない場合もあり、その場合、パーツＢを削除してテンプレートＡを使用することは、テンプレートデータの作成担当者の意図しない使用となる恐れもある。
【００１３】
特許文献１には、上記の課題に対する対策について記載されていないため、特許文献１の技術を用いたとしても、パーツＢを削除してテンプレートＡを使用することは、依然として承認者の意図に反する可能性がある。
【００１４】
また、テンプレートの作成担当者が作成したテンプレートの中には、たとえ、パーツＢとパーツＣが重なっていないテンプレートであっても、パーツＢを用いる場合には、パーツＣを削除してはならない場合がある。
【００１５】
具体的には、例えば、パーツＢがある企業のキャラクターで、パーツＣが著作権表記である場合には、パーツＢは、同企業の他のキャラクターに変更しても良いが、パーツＢを用いる場合にはパーツＣを一緒に使う必要がある。
【００１６】
また、例えば、パーツＢが「５割引」のような割引を表すパーツで、パーツＣが割引期間や割引条件を示すパーツである場合には、パーツＢを用いる場合にはパーツＣを一緒に使う必要がある。
【００１７】
上記２つの具体例においても、承認者は、パーツＢとパーツＣが一緒に使われることを想定してテンプレートを承認しているため、パーツＣを削除すると、承認者の意図しない使用となる恐れがある。また、パーツＣを削除することは、テンプレートデータの作成担当者の意図しない使用となる恐れもある。
【００１８】
本発明は、複数のパーツデータを含むテンプレートデータが、ユーザが意図しない状態で使用される可能性を低減することを目的とする。
【課題を解決するための手段】
【００１９】
本発明は、１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段と、前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御手段と、前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定手段とを備え、前記表示制御手段は、前記判定手段により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする。
【００２０】
また、本発明は、１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段を備える情報処理システムの制御方法であって、前記情報処理システムの表示制御手段が、前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御工程と、前記情報処理システムの判定手段が、前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定工程とを備え、前記表示制御工程は、前記判定工程により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする。
【００２１】
また、本発明は、１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段を備える情報処理システムの制御方法を、該情報処理システムのコンピュータに実行させるためのプログラムであって、前記コンピュータを、前記受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御手段と、前記受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定手段として機能させ、前記表示制御手段は、前記判定手段により、前記受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な前記設定画面を表示するように制御することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、複数のパーツデータを含むテンプレートデータが、ユーザが意図しない状態で使用される可能性を低減することができる。
【図面の簡単な説明】
【００２３】
【図１】本願発明の文書管理システムの一例を示すシステム構成図である。
【図２】図１の文書管理サーバ１０１、クライアント端末１０２として適用可能な情報処理装置のハードウェアの構成の一例を示す図である。
【図３】本発明の文書作成支援システムで作成される電子文書データの構造の一例を示す図である。
【図４】本願の文書作成支援システムで、テンプレートデータを作成するテンプレート作成担当者が、クライアント端末１０２を操作してテンプレートデータを作成し、テンプレートデータを承認する承認依頼を行う処理の一例を示す図である。
【図５】本願の文書作成支援システムで、テンプレートデータを承認するテンプレート承認者が、テンプレートデータを承認する処理の一例を示す図である。
【図６】本願の文書作成支援システムで、文書データを作成する文書作成担当者が、文書データを作成し、文書データを承認する承認依頼を行う処理の一例を示す図である。
【図７】本願の文書作成支援システムで、文書データを承認する文書承認者が、文書データを承認する処理の一例を示す図である。
【図８】本願の文書作成支援システムで、テンプレート作成担当者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図である。
【図９】本願の文書作成支援システムで、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの一覧画面の一例を示す図である。
【図１０】本願の文書作成支援システムで、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図である。
【図１１】本願の文書作成支援システムで、文書管理サーバ１０１の外部メモリ２１１で管理している電子文書データを管理するためのデータテーブルの一例を示す図である。
【図１２】本願の文書作成支援システムで、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面の一例を示す図である。
【図１３】本願の文書作成支援システムで、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面の一例を示す図である。
【図１４】本願の文書作成支援システムで、文書管理サーバ１０１の外部メモリ２１１で管理しているパーツデータを管理するためのデータテーブルの一例を示す図である。
【図１５】本願の文書作成支援システムで、文書管理サーバ１０１の外部メモリ２１１で管理しているテンプレートデータを管理するためのデータテーブルの一例を示す図である。
【図１６】本願の文書作成支援システムで、文書作成担当者、または文書承認者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図である。
【図１７】本願の文書作成支援システムで、ステップＳ６０２で、クライアント端末１０２の外部メモリ２１１に保存される編集情報のデータテーブルの一例を示す図である。
【図１８】本願の文書作成支援システムで、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの一覧画面の一例を示す図である。
【図１９】本願の文書作成支援システムで、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図である。
【図２０】本願の文書作成支援システムで、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面の一例を示す図である。
【図２１】本願の文書作成支援システムで、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面の一例を示す図である。
【図２２】本願の文書作成支援システムで、文書作成担当者、または文書承認者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図である。
【図２３】本願の文書作成支援システムで、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図である。
【図２４】本願の文書作成支援システムで、文書管理サーバ１０１の外部メモリ２１１で管理しているテンプレートデータのデータテーブルの一例を示す図である。
【図２５】本願の文書作成支援システムで、文書管理サーバ１０１の外部メモリ２１１で管理しているテンプレートデータのデータテーブルの一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。まず、図１について説明する。
【００２５】
図１は、本願発明の実施の形態における文書管理システム（情報処理システム）の構成の一例を示すシステム構成図である。
図中、１０１は文書管理サーバであって、本願発明における情報処理装置として機能する。
【００２６】
１０２はクライアント端末であって、文書管理システムにおいて、電子文書データ、テンプレートデータ、パーツデータ等を各データの作成担当者が作成するために用いられる端末である。また、クライアント端末１０２は、各データの作成担当者が作成したデータを、他のユーザが使用して良いか否かの承認処理を、承認者が行うためにも用いられる。
【００２７】
１０３は、文書管理サーバ１０１とクライアント端末１０２とを相互にデータ通信可能に接続するためのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークである。
【００２８】
図２は、図１の文書管理サーバ１０１、クライアント端末１０２として適用可能な情報処理装置のハードウェアの構成の一例を示す図である。
【００２９】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３０】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、入力デバイス２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０等の表示装置への表示を制御する。ディスプレイ装置は、例えばＣＲＴディスプレイや液晶ディスプレイ等である。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００３１】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明の各種処理を実行するために用いられるプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
次に、図３を参照して、本願の文書作成支援システムで作成される電子文書データの構造について説明する。
【００３５】
図３は、本発明の文書作成支援システムで作成される電子文書データの構造の一例を示す図である。
【００３６】
本願の文書作成支援システムでは、パーツデータや、複数のパーツデータで形成されるテンプレートデータを所望の位置に配置することにより電子文書データを作成することになる。
【００３７】
図中、３００は文書データの１つのページを表している。ユーザによる入力デバイス２０９の操作に従って、３００にパーツデータやテンプレートデータを配置することで、１つの文書データを作成する。
３０１は、パーツデータであり、パーツデータは、図形データや、写真データ、文字データ等のデータである。
【００３８】
３０２は、複数のパーツデータを組み合わせて形成されるテンプレートデータであり、図３では、パーツ番号１とパーツ番号２と組み合わせてテンプレートデータ１を形成している。なお、パーツ番号１とパーツ番号２とパーツ番号６をテンプレートデータとしてテンプレートデータの作成者が作成することも可能である。
【００３９】
なお、これら文書データ３００、パーツデータ３０１、テンプレートデータ３０２は、文書管理サーバ１０１の外部メモリ２１１（後述する図１１、図１４、図１５のデータテーブル）に記憶・管理されている。
【００４０】
図１１は、文書管理サーバ１０１の外部メモリ２１１で管理している電子文書データを管理するためのデータテーブルの一例を示す図である。
【００４１】
図１１の文書管理テーブル１１００は、ユーザの操作に従って文書管理サーバ１０１が作成し、文書管理サーバ１０１の外部メモリ２１１で管理している電子文書データのデータテーブルであり、文書番号１１０１、ページ番号１１０２、テンプレート番号１１０３、パーツ番号１１０４、座標１１０５、作成担当者ＩＤ１１０６、承認者ＩＤ１１０７、ステータス１１０８等で構成されている。
【００４２】
文書番号１１０１には、電子文書データを一意に識別するための識別情報が記憶される。
ページ番号１１０２には、当該電子文書データの何ページ目かを示すページ番号が記憶される。
【００４３】
テンプレート番号１１０３には、当該電子文書データの作成に使用したテンプレート番号（後述する１５０１に対応）が記憶される。
【００４４】
パーツ番号１１０４には、当該電子文書データの作成に使用したパーツ番号（後述する１４０１に対応）が記憶される。なお、テンプレートに含まれるパーツ番号は、後述する図１５のデータテーブルに記憶されている（図１５の１５０２）ため、１１０４には記憶しない。
【００４５】
座標１１０５には、テンプレート番号１１０３や、電子文書データのページ中におけるパーツ番号１１０４の座標の情報が記憶される。なお、座標１１０５は、ページの一番左上の座標を（０、０）とした場合におけるテンプレート番号１１０３や、パーツ番号１１０４の座標である。
【００４６】
作成担当者ＩＤ１１０６には、当該電子文書データを作成した作成担当者のユーザＩＤが記憶される。承認者ＩＤ１１０７には、当該電子文書データを承認する承認者のユーザＩＤが記憶される。
【００４７】
ステータス１１０８には、当該電子文書データの承認者による承認状況が記憶される。ステータス１１０８には、承認者がまだ当該電子文書データを承認していなければ「未承認」という情報が記憶され、承認者が当該電子文書データを承認していれば、「承認済み」という情報が記憶され、承認者が当該電子文書データを否認していれば、「否認済み」という情報が記憶される。
【００４８】
図１４は、文書管理サーバ１０１の外部メモリ２１１で管理しているパーツデータを管理するためのデータテーブルの一例を示す図である。
【００４９】
図１４のパーツ管理テーブル１４００は、ユーザの操作に従って文書管理サーバ１０１が作成し、外部メモリ２１１で管理しているパーツデータを管理するためのデータテーブルであり、パーツ番号１４０１、作成担当者ＩＤ１４０２、承認者ＩＤ１４０３、ステータス１４０４等で構成されている。
【００５０】
パーツ番号１４０１には、パーツデータを一意に識別するためのパーツ番号（１１０４に対応）が記憶される。
作成担当者ＩＤ１４０２には、当該パーツデータを作成した作成担当者のユーザＩＤが記憶される。
承認者ＩＤ１４０３には、当該パーツデータを承認する承認者のユーザＩＤが記憶される。
【００５１】
ステータス１４０４には、当該パーツデータの承認者による承認状況が記憶される。ステータス１４０４には、承認者がまだ当該パーツデータを承認していなければ「未承認」という情報が記憶され、承認者がパーツデータを承認していれば、「承認済み」という情報が記憶され、承認者が当該パーツデータを否認していれば、「否認済み」という情報が記憶される。
【００５２】
図１５は、文書管理サーバ１０１の外部メモリ２１１で管理しているテンプレートデータを管理するためのデータテーブルの一例を示す図である。
【００５３】
図１５のテンプレート管理テーブル１５００は、ユーザの操作に従って文書管理サーバ１０１が作成し、外部メモリ２１１で管理しているテンプレートデータを管理するためのデータテーブルであり、テンプレート番号１５０１、パーツ番号１５０２、レイヤ情報１５０３、座標１５０４、作成担当者ＩＤ１５０５、承認者ＩＤ１５０６、ステータス１５０７等で構成される。
【００５４】
図１５の１５０１〜１５０５までは、テンプレートデータの作成担当者がテンプレートデータを作成したときに文書管理サーバ１０１の外部メモリ２１１記憶され、図１５の１５０６、１５０７は、当該テンプレートデータの承認担当者が当該テンプレートデータを承認、または否認したときに文書管理サーバ１０１の外部メモリ２１１記憶される。
【００５５】
テンプレート番号１５０１には、テンプレートデータを一意に識別するためのテンプレート番号（１１０３に対応）が記憶される。パーツ番号１５０２には、当該テンプレートデータの作成に使用したパーツ番号が記憶される。
【００５６】
レイヤ情報１５０３には、当該テンプレートデータの作成時に、パーツデータを配置した順番が記憶される。より具体的には、最初に配置したパーツデータ（一番下のレイヤ）は、「０」となり、以降「１」、「２」・・・と、後から配置するパーツデータほど数字が大きくなる。なお、レイヤ情報１５０３は、各パーツデータが重なっているか否かに関わらず記憶される。
【００５７】
座標１５０４には、テンプレートデータ全体（外枠）の左上を座標の基準（０．０）として、テンプレートデータに配置されたパーツデータの一番左上の座標（Ｘ，Ｙ）が記憶される。作成担当者ＩＤ１５０５には、当該テンプレートデータを作成した作成担当者のユーザＩＤが記憶される。承認者ＩＤ１５０６には、当該テンプレートデータを承認する承認者のユーザＩＤが記憶される。
【００５８】
ステータス１５０７には、当該テンプレート承認者による承認状況が記憶される。具体的には、ステータス１５０７には、承認者がまだ当該テンプレートデータを承認していなければ「未承認」という情報が記憶され、承認者がテンプレートデータを承認していれば、「承認済み」という情報が記憶され、承認者が当該テンプレートデータを否認していれば、「否認済み」という情報が記憶される。
【００５９】
図１５の重なり承認情報テーブル１５００−１は、テンプレートデータの承認者による図１０の画面を介した操作に従って文書管理サーバ１０１が作成し、外部メモリ２１１で管理しているデータテーブルであって、図１５の１５００中のテンプレートデータに含まれるパーツデータのうち、他のパーツが重なっているパーツデータに対して、上位パーツがない状態での使用を許可するか否かを管理するためのデータテーブルである。
【００６０】
なお、図１５の１５００中のテンプレートデータに含まれるパーツデータのうち、どのパーツデータが他のパーツが重なっているパーツデータであるかの判断は、図１５の１５０１が同一のパーツデータの座標１５０４と、各パーツデータのサイズ情報（パーツデータの外周の矩形の情報）とに従ってパーツデータ同士が重なるか否かを判断する。
【００６１】
また、パーツデータ同士が重なっている場合に、どちらのパーツデータが前面かの判断は、レイヤ情報１５０３が大きいほうのパーツデータが前面であると判断し、レイヤ情報１５０３が小さいほうのパーツデータが背面、つまり、他のパーツデータが重なっているパーツデータと判断する。
【００６２】
重なり承認情報テーブル１５００−１は、承認対象パーツ番号１５０８、重なりパーツ番号１５０９、テンプレート番号１５１０、承認者ＩＤ１５１１、上位パーツなし使用の可否１５１２等で構成される。
【００６３】
承認対象パーツ番号１５０８には、図１５の１５００中のテンプレートデータに含まれるパーツデータのうち、他のパーツが重なっているパーツデータのパーツ番号（図１５の１５０２に対応）が記憶される。
【００６４】
重なりパーツ番号１５０９には、図１５の１５００中のテンプレートデータに含まれるパーツデータのうち、１５０８のパーツデータに重なっているパーツデータのパーツ番号（図１５の１５０２に対応）が記憶される。
【００６５】
テンプレート番号１５１０には、１５０８のパーツデータが配置されているテンプレートデータの番号（図１５の１５０１に対応）が記憶される。つまり、テンプレート番号１５１０に番号が記憶されているテンプレートデータは、複数のパーツデータが重なることで形成されたテンプレートデータであるといえる。
【００６６】
承認者ＩＤ１５１１には、１５０８のパーツデータが配置されているテンプレート承認者のユーザＩＤ、つまり、承認者ＩＤ１５０６と同じ承認者のユーザＩＤが記憶される。
【００６７】
上位パーツなし使用の可否１５１２には、１５０８のパーツデータを、１５０９のパーツデータが重なっていない状態で、１５０８のパーツデータを含むテンプレートデータを使用してよいか否かの情報が記憶される。１５０８のパーツデータを、１５０９のパーツデータが重なっていない状態で、１５０８のパーツデータを含むテンプレートデータを使用してよければ、「可」という情報が１５１２に記憶され、１５０８のパーツデータを、１５０９のパーツデータが重なっていない状態で、１５０８のパーツデータを含むテンプレートデータを使用してはいけない場合は、「不可」という情報が１５１２に記憶される。
【００６８】
なお、「１５０９のパーツデータが重なっていない状態」とは、１５０９のパーツデータを削除する場合や、１５０８と、１５０９のレイヤの順番を変えた場合、つまり、１５０８のパーツが１５０９のパーツより前面にして、１５０８のパーツデータを含むテンプレートデータを使用する場合である。
【００６９】
次に、図４〜図７を用いて、本実施形態の詳細な処理について説明する。なお、図４〜図７の各ステップの処理は、各装置のＣＰＵが外部メモリ２１１に格納されるプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００７０】
図４は、テンプレートデータを作成するテンプレート作成担当者が、クライアント端末１０２を操作してテンプレートデータを作成し、テンプレートデータを承認する承認依頼を行う処理の一例を示す図である。
【００７１】
ステップＳ４０１において、クライアント端末１０２は、ブラウザを起動し、文書管理サーバ１０１にログインする。ログインには、テンプレート作成担当者のユーザＩＤとパスワードを入力して、認証を実行することでログインがされる。ログイン後、テンプレートデータを作成するためのテンプレート作成画面（後述する図８）を文書管理サーバ１０１から受信し、クライアント端末１０２のディスプレイ２１０に表示する。
【００７２】
ステップＳ４０２において、クライアント端末１０２は、ユーザによるマウス等の操作に従って、テンプレートデータに使用するパーツデータの配置指示を受け付ける。
【００７３】
ステップＳ４０３において、クライアント端末１０２は、ステップＳ４０２でパーツを配置することで作成されたテンプレートデータの承認依頼の入力を、後述する図８の画面（図８の８０２）を介してユーザから受け付けたか否かを判定する。
【００７４】
テンプレートデータの承認依頼の入力をユーザから受け付けたならば、ステップＳ４０４に進み、テンプレートデータの承認依頼の入力をユーザから受け付けなければ、ステップＳ４０２に戻る。
【００７５】
ステップＳ４０４において、クライアント端末１０２は、ステップＳ４０２でパーツを配置することで作成されたテンプレートデータの承認依頼をテンプレート承認者のクライアント端末１０２に送信し、図４の処理を終了する。
【００７６】
なお、テンプレートの承認依頼は、テンプレート作成担当者のクライアント端末１０２からテンプレート承認者のクライアント端末１０２に直接メールで送信しても良いし、テンプレート作成担当者のクライアント端末１０２から、一旦、文書管理サーバ１０１に承認依頼を送信し、文書管理サーバ１０１の外部メモリ２１１で管理されているテンプレート承認担者に、文書管理サーバ１０１からテンプレートの承認依頼を送信しても良い。
また、承認依頼には、文書管理サーバ１０１にアクセスするためのＵＲＬが含まれている。
【００７７】
ここで、図８を用いて、テンプレート作成担当者が、クライアント端末１０２を操作してテンプレートデータを作成し、テンプレートデータを承認する承認依頼を行う画面について説明する。
【００７８】
図８は、テンプレート作成担当者のクライアント端末１０２のディスプレイ２１０に表示される画面であって、テンプレート作成担当者が、クライアント端末１０２の入力デバイス２０９を操作してテンプレートデータを作成し、テンプレートデータを承認する承認依頼を行う画面である。
【００７９】
テンプレート作成担当者によるクライアント端末１０２の入力デバイス２０９の操作によって、８０１のボタンが押下されると、クライアント端末１０２の外部メモリ２１１、または文書管理サーバ１０１の外部メモリ２１１に保存されているパーツデータから、テンプレートデータに使用するパーツデータをテンプレート作成担当者が選択できる。テンプレート作成担当者が選択したパーツデータは、テンプレートデータの８０３の枠内であればテンプレート作成担当者が所望する場所に配置することが出来る。
【００８０】
テンプレート作成担当者によるクライアント端末１０２の入力デバイス２０９の操作によって、８０２のボタンが押下されると、パーツデータを８０３の枠内に配置することで作成されたテンプレートデータの承認依頼を文書管理サーバ１０１、またはテンプレート承認者のクライアント端末１０２に送信するとともに、テンプレート作成担当者が作成したテンプレートデータの情報を図１５のテンプレート管理テーブル１５００に記憶する。
【００８１】
次に、図５を用いて、図４の処理でテンプレート作成者から承認依頼がされたテンプレートデータを承認者が承認する処理について説明する。
【００８２】
図５は、テンプレートデータを承認するテンプレート承認者が、テンプレートデータを承認する処理の一例を示す図である。
【００８３】
ステップＳ５０１において、クライアント端末１０２は、テンプレート承認者による入力デバイス２０９の操作に従って、図４のステップＳ４０４でテンプレート作成担当者のクライアント端末１０２から送信される承認依頼メールに記載されているＵＲＬが選択されることで、ブラウザを起動させ、文書管理サーバ１０１にログインする。
【００８４】
ログインには、テンプレート承認者のユーザＩＤとパスワードを入力して、認証を実行することでログインがされる。ログイン後、文書管理システムのメイン画面を文書管理サーバ１０１から受信し、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示する。
【００８５】
ステップＳ５０２において、クライアント端末１０２は、文書管理システムのメイン画面を介してテンプレート承認者から受け付ける、ステップＳ５０１でログインしたテンプレート承認者が承認担当となっているテンプレートデータの一覧画面の取得要求を文書管理サーバ１０１に送信する。
【００８６】
ステップＳ５０３において、文書管理サーバ１０１は、クライアント端末１０２からステップＳ５０１でログインしたテンプレート承認者が承認担当となっているテンプレートデータの一覧画面の取得要求を受信し、ステップＳ５０１でログインしたテンプレート承認者が承認担当となっているテンプレートデータの一覧画面を生成して、クライアント端末１０２に送信する。
【００８７】
より具体的には、ステップＳ５０１でログインしたテンプレート承認者のユーザＩＤと、図１５の承認者ＩＤ１５０６が一致するテンプレートデータで、かつステータス１５０７が未承認テンプレートデータの一覧画面を文書管理サーバ１０１が生成し、クライアント端末１０２に送信する。
【００８８】
ステップＳ５０４において、クライアント端末１０２は、ステップＳ５０１でログインしたテンプレート承認者が承認担当となっているテンプレートデータの一覧画面を文書管理サーバ１０１から受信し、クライアント端末１０２のディスプレイ２１０に表示する。ステップＳ５０４でクライアント端末１０２のディスプレイ２１０に表示される画面は、後述する図９である。
【００８９】
ステップＳ５０５において、クライアント端末１０２は、テンプレート承認者から、承認を行うテンプレートデータの選択を受け付け、テンプレート承認者から選択されたテンプレートデータの承認画面の取得要求を文書管理サーバ１０１に送信する。より具体的には、後述する図９の９０１のうち、テンプレート承認者が承認を行いたいテンプレートデータの９０１をテンプレート承認者による入力デバイス２０９の操作に従って押下することで選択する。
【００９０】
ステップＳ５０６において、文書管理サーバ１０１は、ステップＳ５０５でテンプレート承認者から選択されたテンプレートデータの情報（テンプレート番号）を受信する。
【００９１】
ステップＳ５０７において、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータが重なって形成されているかを判断する。より具体的には、当該テンプレートデータのテンプレート番号が、図１５の１５００−１のテンプレート番号１５１０にあるか否かで判断する。
【００９２】
ステップＳ５０７において、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータが重なって形成されている場合には、ステップＳ５０８に進み、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータが重なって形成されていない場合には、ステップＳ５０９に進む。
【００９３】
ステップＳ５０７は、本発明における、承認要求されたテンプレートデータが、複数のパーツデータが重なることによって形成されているか否かを判定する判定手段の一例である。
【００９４】
ステップＳ５０８において、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータに含まれる、重なっている複数のパーツデータに関する表示情報を、当該テンプレートデータの承認画面に付加する。ステップＳ５０８で付加される表示情報とは、例えば、後述する図１０の１００３〜１００６、１００８である。
【００９５】
ステップＳ５０９において、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータの承認画面をクライアント端末１０２に送信する。
【００９６】
ステップＳ５０９は、本発明における、クライアント端末からの表示要求に従って、承認要求された前記テンプレートデータの使用を承認するための承認画面をクライアント端末に表示指示する表示指示手段の一例であり、判定手段により重なることによって形成されていると判定された場合には、複数のパーツデータが重なっていない状態での前記テンプレートデータの使用を許可するか否かの表示情報を付加した前記承認画面を表示指示する表示指示手段の一例であり、判定手段により重なることによって形成されていると判定された場合には、複数のパーツデータのレイヤを入れ替えて前記テンプレートデータを使用することを許可するか否かの表示情報を付加した前記承認画面を表示指示する表示指示手段の一例であり、１または複数のパーツデータを含むテンプレートデータの設定画面の表示要求を受け付ける受付手段の一例である。
【００９７】
ステップＳ５１０において、クライアント端末１０２は、ステップＳ５０９において文書管理サーバ１０１から送信されたテンプレートデータの承認画面を受信し、クライアント端末１０２のディスプレイ２１０に表示する。
【００９８】
ステップＳ５１１において、クライアント端末１０２は、ステップＳ５１０でクライアント端末１０２のディスプレイ２１０に表示したテンプレートの承認画面で、テンプレートデータの承認、またはテンプレートデータの否認の入力（後述する図１０の１００１、１００２）をテンプレート承認者による入力デバイス２０９の操作に従って受け付ける。ここでいう承認とは、当該テンプレートデータを他のユーザが使用できるように公開することを承認するという意味である。また、ここでいう否認とは、当該テンプレートデータを他のユーザが使用できるように公開することを認めないという意味である。
【００９９】
なお、ステップＳ５１０において文書管理サーバ１０１から受信したテンプレートデータの承認画面に表示情報が付加されている場合には、クライアント端末１０２は、当該テンプレートデータ中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツデータを入れ替えて当該テンプレートデータを使用することを許可するか否かの選択（後述する図１０の１００４）もテンプレート承認者による入力デバイス２０９の操作に従って受け付ける。
【０１００】
もし、ステップＳ５１０において文書管理サーバ１０１から受信したテンプレートデータの承認画面に表示情報が付加されているにも関わらず、当該テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツデータを入れ替えて当該テンプレートデータを使用することを許可するか否かの選択がされていない場合には、たとえ、承認の入力をテンプレート承認者から受け付けても、テンプレートの承認画面に、選択がされていない旨のエラーを表示し、テンプレート承認者に承認させない。
【０１０１】
ステップＳ５１２において、クライアント端末１０２は、ステップＳ５１１でテンプレート承認者から承認の入力を受け付けたか否かを判定する。
【０１０２】
ステップＳ５１１でテンプレート承認者から承認の入力を受け付けたならば、クライアント端末１０２は、ステップＳ５１４で当該テンプレートデータの承認の情報を文書管理サーバに送信し、ステップＳ５１１でテンプレート承認者から承認の入力を受け付けなければ（つまり、否認の入力を受け付けたならば）、クライアント端末１０２は、ステップＳ５１３で当該テンプレートデータの否認の情報を文書管理サーバ１０１に送信する。
【０１０３】
ステップＳ５１５において、文書管理サーバ１０１は、クライアント端末１０２から、テンプレートデータの承認、または否認の情報を受信し、図１５のデータテーブル中の当該テンプレートデータとテンプレート番号１５０１が一致するテンプレートデータの１５０７に記憶する。なお、ステップＳ５１１で、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツデータを入れ替えて当該テンプレートデータを使用することを許可するか否かの選択（後述する図１０の１００４）も受け付けている場合には、その情報を図１５の１５００−１中の１５１２に記憶する。
ステップＳ５１５の処理が終了すると、図５の処理を終了する。
【０１０４】
ここで、図９を用いて、図５のステップＳ５０４でクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの一覧画面について説明する。
【０１０５】
図９は、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの一覧画面の一例を示す図であり、図９の画面は、図１５のデータテーブルに従って文書管理サーバ１０１により生成される。
【０１０６】
図９の９０１には、テンプレート承認者が承認担当となっているテンプレートデータのサムネイルが表示される。また９０１の横には、当該テンプレートデータのテンプレート番号が表示される。
【０１０７】
９０１がテンプレート承認者による入力デバイス２０９の操作に従って選択されると、選択されたテンプレートの承認画面（後述する図１０）が、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される。
【０１０８】
図９の９０２や９０３には、テンプレート承認者が承認担当となっているテンプレートデータに、重なっているパーツデータが含まれる場合に、後述する図１０の画面で、１００４の選択がされたあとに、承認ボタン（１００１）や否認ボタン（１００２）がテンプレート承認者により押下されずに戻るボタン（１００７）がテンプレート承認者により押下された場合や、もしくは１００４が選択されずに、戻るボタン（１００７）がテンプレート承認者により押下された場合に、当該テンプレートデータに重なっているパーツデータが含まれる旨の情報と、１００４が選択されているか否かの情報が表示される。１００４が選択されていれば９０３の情報が表示され、１００４が選択されていなければ９０２の情報が表示される。
【０１０９】
図９で９０２や９０３の情報を表示することにより、テンプレートデータに重なっているパーツデータがあるにもかかわらず、１００４が選択されていない旨の情報や、１００４は選択されているが、承認ボタン（１００１）や否認ボタン（１００２）が押下されていないために承認処理が完了していない旨の情報をテンプレート承認者が、テンプレートデータの一覧画面から容易に確認することが出来る。
【０１１０】
９０４は、戻るボタンであり、戻るボタン９０４がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、文書管理システムのメイン画面に戻る。
【０１１１】
次に、図１０を用いて、図５のステップＳ５１０でクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面について説明する。
＜図１０の説明＞
【０１１２】
図１０は、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図であり、図１０の画面は、図１５のデータテーブルに従って生成される。
【０１１３】
図１０の１００１は、承認ボタンであり、承認ボタン１００１がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、当該テンプレートデータが承認される。
【０１１４】
図１０の１００２は、否認ボタンであり、否認ボタン１００２がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、当該テンプレートデータが否認される。
【０１１５】
図１０の１００３には、テンプレートデータ中に重なっているパーツデータが含まれる場合に、重なっているパーツデータのサムネイルを含むパーツ名や、パーツデータが重なっている順番（レイヤ情報）や、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可するか否かの選択をテンプレート承認者による入力デバイス２０９の操作に従って受け付けるボタンが表示される。
【０１１６】
図１０の１００４は、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可するか否かの選択をテンプレート承認者による入力デバイス２０９の操作に従って受け付けるボタンである。
【０１１７】
図１０の１００４のうち、「許可」のボタンがテンプレート承認者による入力デバイス２０９の操作に従って押下されると、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可することになる。
【０１１８】
また、図１０の１００４のうち、「許可しない」のボタンがテンプレート承認者による入力デバイス２０９の操作に従って押下されると、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可しないことになる。
【０１１９】
図１０の１００４で、「許可しない」の押下をテンプレート承認者による入力デバイス２０９の操作に従って受け付け可能にすることにより、テンプレート承認者が、複数のパーツデータが重なった状態だからこそ当該テンプレートを承認したにも関わらず、テンプレート承認者の意図に反して、当該テンプレートデータを使用して文書データを作成するユーザが、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用される可能性を低減することが出来る。
【０１２０】
なお、図１０の１００４で、「許可しない」をテンプレート承認者による入力デバイス２０９の操作に従って押下される場合とは、例えば、図１０の場合、パーツデータ００２のパーツデータ００１が重なっている部分に、他社の商標が入っている場合や、パーツデータ００２が車の画像で、パーツデータ００２のパーツデータ００１が重なっている部分に、車のナンバーが入っている場合など、他のユーザに制限なく公開してはいけない情報が、パーツデータ００２のパーツデータ００１が重なっている部分にある場合である。
【０１２１】
図１０の１００５は、テンプレート中に重なっているパーツデータが複数ある場合に、後述する１００６にプレビュー表示するパーツデータを選択するためのラジオボタンである。ラジオボタン１００５が選択された、重なっているパーツデータのプレビューが、後述する１００６に表示される。
【０１２２】
図１０の１００６は、テンプレートデータ中に重なっているパーツデータが含まれる場合に、重なっているパーツデータを、それぞれ重ならない状態で並列に並べて表示する。さらに、他のパーツデータが重なっているパーツデータについては、他のパーツデータが重なっている箇所を、図１０の１００８のように識別表示する。これにより、テンプレート承認者が他のパーツデータが重なっている箇所を認識しやすくなり、当該テンプレートを承認してよいかの判断をより適切に行いやすくなる。
【０１２３】
なお、本実施例では、図１０の１００８のように、他のパーツデータが重なっている箇所を、斜線で識別表示しているが、テンプレート承認者が他のパーツデータが重なっている箇所を識別可能であれば良く、他のパーツデータが重なっている箇所を点滅させたり、色をつけて表示したりしても良い。
【０１２４】
図１０の１００７は、戻るボタンであり、戻るボタン１００７がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図９のテンプレートデータの一覧画面に戻る。
【０１２５】
次に、図６を用いて、図５の処理でテンプレート承認者によって承認されたテンプレートデータを用いて、文書データ作成担当者が文書データを作成する処理について説明する。
【０１２６】
図６は、文書データを作成する文書作成担当者が文書データを作成し、文書データを承認する承認依頼を行う処理の一例を示す図である。
【０１２７】
ステップＳ６０１において、クライアント端末１０２は、ブラウザを起動し、文書管理サーバ１０１にログインする。ログインには、文書作成担当者のユーザＩＤとパスワードを入力して、認証を実行することでログインがされる。ログイン後、文書データを作成するための文書作成画面（後述する図１２）を文書管理サーバ１０１から受信し、クライアント端末１０２のディスプレイ２１０に表示する。
【０１２８】
ステップＳ６０１は、本発明における、クライアント端末からの表示要求に従って、文書データを作成するための文書データ作成画面をクライアント端末に表示指示する表示指示手段の一例である。
【０１２９】
ステップＳ６０２において、クライアント端末１０２は、文書作成担当者による入力デバイス２０９の操作に従って、文書データに使用するパーツデータや、テンプレートデータをページに配置する指示を受け付ける。なお、ステップＳ６０２で、パーツデータや、テンプレートデータの配置指示を受け付けると、配置指示を受け付けたパーツデータや、テンプレートデータの情報（図１４や図１５のデータテーブルの情報）をクライアント端末１０２の外部メモリ２１１に、一時的に記憶する。
【０１３０】
さらに、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したり、テンプレートデータに含まれるパーツデータのレイヤを変更したり、パーツデータの形を変えたりした場合には、そのテンプレートデータに対する編集情報も、クライアント端末１０２の外部メモリ２１１に、一時的に記憶する（後述する図１７）。
【０１３１】
ステップＳ６０３において、クライアント端末１０２は、クライアント端末１０２のディスプレイ２１０に表示された文書作成画面中の承認依頼ボタン（後述する図１２の１２０１）が、文書作成担当者による入力デバイス２０９の操作に従って、押下されたか否かを判断する。承認依頼ボタンが、文書作成担当者による入力デバイス２０９の操作に従って、押下されたならばステップＳ６０４に進み、承認依頼ボタンが、文書作成担当者による入力デバイス２０９の操作に従って、押下されなければステップＳ６０２に戻る。
【０１３２】
ステップＳ６０４において、クライアント端末１０２は、ステップＳ６０２で文書データの各ページに配置されたデータの中に複数のパーツデータが重なることによって形成されたテンプレートデータを含むか否かを、クライアント端末１０２の外部メモリ２１１に複数のパーツデータが重なることによって形成されたテンプレートデータの情報（図１５のデータテーブルのテンプレート番号１５１０に番号があるテンプレートデータ）が一時的に記憶されているか否かにより判断する。
【０１３３】
ステップＳ６０２で文書データの各ページに配置されたデータの中に複数のパーツデータが重なることによって形成されたテンプレートデータを含む場合には、クライアント端末１０２は、ステップＳ６０５に処理を進め、ステップＳ６０２で文書データの各ページに配置されたデータの中に複数のパーツデータが重なることによって形成されたテンプレートデータを含まない場合には、クライアント端末１０２は、ステップＳ６１２に処理を進める。
【０１３４】
ステップＳ６０５において、クライアント端末１０２は、ステップＳ６０２で文書データの各ページに配置されたデータの中に複数のパーツデータが重なることによって形成されたテンプレートデータを含む場合に、当該テンプレートデータが編集されているか否かを、クライアント端末１０２の外部メモリ２１１にテンプレートデータの編集情報（後述する図１７）が一時的に記憶されているか否かで判断する。
【０１３５】
当該テンプレートデータが編集されていれば、クライアント端末１０２は、ステップＳ６０６に処理を進め、当該テンプレートデータが編集されていなければ、クライアント端末１０２は、ステップＳ６１２に処理を進める。
【０１３６】
ステップＳ６０６において、クライアント端末１０２は、クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報が、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したという情報、または、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータのレイヤを変更した情報であるか否かを後述する図１７の１７０３に従って判断する。
【０１３７】
クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報が、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したという情報、または、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータのレイヤを変更した情報である場合には、クライアント端末１０２は、ステップＳ６０７に処理を進め、その他の編集情報であれば、クライアント端末１０２は、ステップＳ６１２に処理を進める。
【０１３８】
ステップＳ６０７において、クライアント端末１０２は、クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報が、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したという情報、または、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータのレイヤを変更した情報であるテンプレートデータの承認形式を、クライアント端末１０２の外部メモリ２１１に一時的に記憶されている図１５のデータテーブル中の当該テンプレートデータとテンプレート番号１５０１が一致するテンプレートデータの１５１２を参照することで確認する。
【０１３９】
ステップＳ６０８において、クライアント端末１０２は、ステップＳ６０７における確認の結果、当該テンプレートが、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可するテンプレートデータであったか否かを判定する。
【０１４０】
当該テンプレートが、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可するテンプレートデータであった場合には、クライアント端末１０２は、ステップＳ６１２に処理を進め、当該テンプレートが、テンプレート中の重なっている複数のパーツデータにおいて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可しないテンプレートデータであった場合には、クライアント端末１０２は、ステップＳ６０９に処理を進める。
【０１４１】
ステップＳ６０９において、クライアント端末１０２は、クライアント端末１０２のディスプレイ２１０に表示される文書作成画面に、複数のパーツデータが重なることによって形成されたテンプレートデータが、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可されていないにもかかわらず、そのような使用をされている旨の警告表示（後述する図１２の１２０２や１２０３）をする。
【０１４２】
ステップＳ６０９は、本発明における、表示指示手段により表示指示された文書データ作成画面を介して作成された文書データに、複数のパーツデータが重なっていない状態での使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータが重なっていない状態で使用されている場合に、通知する通知手段の一例であり、表示指示手段により表示指示された文書データ作成画面を介して作成された文書データに、複数のパーツデータのレイヤを入れ替えての使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータのレイヤを入れ替えて使用されている場合に、その旨をクライアント端末に通知する通知手段の一例である。
【０１４３】
ステップＳ６１０において、クライアント端末１０２は、文書作成担当者による入力デバイス２０９の操作に従って、文書データを再度編集する指示や、承認依頼を行う指示（後述する図１２の１２０１）を受け付ける。
【０１４４】
ステップＳ６１１において、クライアント端末１０２は、ステップＳ６１１で、文書作成担当者による入力デバイス２０９の操作に従って、文書データの承認依頼を行う指示（後述する図１２の１２０１）を受け付けたか否かを判断する。
【０１４５】
ステップＳ６１１で、文書作成担当者による入力デバイス２０９の操作に従って、文書データの承認依頼を行う指示を受け付けたならばクライアント端末１０２は、ステップＳ６１２に処理を進め、ステップＳ６１１で、文書作成担当者による入力デバイス２０９の操作に従って、文書データの承認依頼を行う指示を受け付けなければ、クライアント端末１０２は、ステップＳ６１０に処理を戻す。
【０１４６】
ステップＳ６１２において、クライアント端末１０２は、ステップＳ６０２で、クライアント端末１０２の外部メモリ２１１に一時的に記憶した、文書データに配置したパーツデータや、テンプレートデータの情報（図１４や図１５のデータテーブルの情報）を含む文書データの情報と、図１７のデータテーブルの情報とを含む承認依頼を、文書データの承認者のクライアント端末１０２に送信し、図６の処理を終了する。
【０１４７】
なお、文書データの承認依頼は、文書作成担当者のクライアント端末１０２から文書承認者のクライアント端末１０２に直接メールで送信しても良いし、文書作成担当者のクライアント端末１０２から、一旦、文書管理サーバ１０１に承認依頼を送信し、文書管理サーバ１０１の外部メモリ２１１で管理されている文書承認担者に、文書管理サーバ１０１から文書の承認依頼を送信しても良い。
【０１４８】
また、ステップＳ６１２の処理が実行されたときに、ステップＳ６０２で、文書データに使用するパーツデータや、テンプレートデータを文書データの各ページに配置することで作成された文書データの情報が、文書管理サーバ１０１が外部メモリ２１１で管理する図１１のデータテーブルに記憶される。さらに、文書管理サーバ１０１は、図１１、図１４、図１５、図１７のデータテーブルの情報を紐付けて管理する。
【０１４９】
次に、図１２を用いて、図６のステップＳ６０１で文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面について説明する。
【０１５０】
図１２は、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面の一例を示す図である。
１２０１は、図１２の画面で文書作成担当者が作成した文書データの承認依頼を文書管理サーバ１０１に送信するためのボタンである。
【０１５１】
１２０２には、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした旨の警告や、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている旨の警告が表示される。
【０１５２】
１２０３には、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした場合であれば、重なれていた側のパーツデータ（テンプレート中の残っているパーツデータ）を識別表示する。
【０１５３】
また、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている場合に、当該テンプレートを識別表示する。
【０１５４】
なお、１２０３の識別表示の方法は、パーツデータやテンプレートデータを点滅させたり、パーツデータやテンプレートデータを太枠で囲む等である。
【０１５５】
１２０４は、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした場合や、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている場合に、それらの使用をしたパーツデータやテンプレートデータに対して表示されるボタンである。
【０１５６】
１２０４のボタンが文書作成担当者による入力デバイス２０９の操作に従って押下されると、図１６の画面に遷移する。
【０１５７】
１２０５には、ページに配置されているデータのプレビューが表示され、図１２の場合、ページ番号１に配置されているデータが表示されている。
【０１５８】
１２０６のボタンが文書作成担当者による入力デバイス２０９の操作に従って押下されると、クライアント端末１０２の外部メモリ２１１、または文書管理サーバ１０１の外部メモリ２１１に保存されているパーツデータやテンプレートデータから、文書データに使用するパーツデータやテンプレートデータを文書作成担当者が選択できる。文書作成担当者が選択したパーツデータやテンプレートデータは、文書データの１２０５の枠内であれば文書作成担当者が所望する場所に配置することが出来る。
【０１５９】
次に、図１６を用いて、図１２の詳細ボタン１２０４が押下された場合に、文書管理サーバ１０１で生成され、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される画面について説明する。
【０１６０】
図１６は、文書作成担当者、または文書承認者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図であり、複数のパーツデータが重なることによって形成されたテンプレートデータが、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにもかかわらず、そのような使用をされている場合に、警告の内容の詳細を示す図の一例である。
【０１６１】
なお、図１６の画面は、文書管理サーバ１０１が作成し、クライアント端末１０２に送信する。
【０１６２】
１６０１には、テンプレートデータに含まれるパーツデータを並列でプレビュー表示する。このとき、テンプレートデータ中の重なっている複数のパーツデータの重なっている側のパーツデータを削除した場合にも、テンプレートデータ中の削除したパーツデータとテンプレートデータ中の削除されていないパーツデータとをそれぞれ表示する。
【０１６３】
さらに、他のパーツデータが重なっているパーツデータについては、他のパーツデータが重なっている箇所を、１６０５のように識別表示する。
【０１６４】
なお、本実施例では、１６０５のように、他のパーツデータが重なっている箇所を、斜線で識別表示しているが、文書作成担当者、または文書承認者が他のパーツデータが重なっている箇所を識別可能であれば良く、他のパーツデータが重なっている箇所を点滅させたり、色をつけて表示したりしても良い。
【０１６５】
１６０１に、テンプレートデータ中の重なっている複数のパーツデータの重なっている側のパーツデータを削除した場合にも、テンプレートデータ中の削除したパーツデータとテンプレートデータ中の削除されていないパーツデータとをそれぞれ表示することで、文書作成担当者は、自身がどのパーツデータを削除したかを改めて把握することが出来る。
【０１６６】
１６０２は、図１２の１２０２と同様に、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除した旨の警告や、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用している旨の警告を表示する。
【０１６７】
１６０３は、戻るボタンであり、戻るボタン１６０３が、文書作成担当者による入力デバイス２０９の操作に従って押下されると、図１２の画面に遷移する。
【０１６８】
１６０４は、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除した場合に、重なっている側のパーツデータをもとに戻したり、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用した場合に、レイヤを元に戻したりするためのボタンである。
【０１６９】
次に、ステップＳ６０２で、クライアント端末１０２の外部メモリ２１１に保存され、ステップＳ６１２で文書管理サーバ１０１の外部メモリ２１１に保存される編集情報のデータテーブルについて説明する。
【０１７０】
図１７は、ステップＳ６０２で、クライアント端末１０２の外部メモリ２１１に保存され、ステップＳ６１２で文書管理サーバ１０１の外部メモリ２１１に保存される編集情報のデータテーブルであって、文書作成担当者による入力デバイス２０９の操作に従って作成される文書データに含まれるテンプレートデータに対する編集情報のデータテーブルの一例である。
【０１７１】
１７０１には、編集情報があるテンプレートが配置された文書データ（１７０４）のページの番号が記憶される。
【０１７２】
１７０２には、ステップＳ６０２で文書データに配置されたテンプレートデータを一意に識別するためのテンプレート番号（１５０１に対応）が記憶される。
【０１７３】
１７０３には、ステップＳ６０２で、クライアント端末１０２の外部メモリに保存される編集情報が記憶される。より具体的には、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したという情報や、テンプレートデータに含まれるパーツデータのレイヤを変更したという情報や、パーツデータの形を変えたりしたという情報などが記憶される。
【０１７４】
次に、図７を用いて、図６の処理で文書作成者から承認依頼がされた文書データを承認者が承認する処理について説明する。
【０１７５】
図７は、文書データを承認する文書承認者が、文書データを承認する処理の一例を示す図である。
【０１７６】
ステップＳ７０１において、クライアント端末１０２は、文書承認者による入力デバイス２０９の操作に従って、図６のステップＳ６１２で文書作成担当者のクライアント端末１０２から送信される承認依頼メールに記載されているＵＲＬが選択されることで、ブラウザを起動させ、文書管理サーバ１０１にログインする。
【０１７７】
ログインには、文書承認者のユーザＩＤとパスワードを入力して、認証を実行することでログインがされる。ログイン後、文書管理システムのメイン画面を文書管理サーバ１０１から受信し、文書承認者のクライアント端末１０２のディスプレイ２１０に表示する。
【０１７８】
ステップＳ７０２において、クライアント端末１０２は、文書管理システムのメイン画面を介して文書承認者から受け付ける、ステップＳ５０１でログインした文書承認者が承認担当となっている文書データの一覧画面の取得要求を文書管理サーバ１０１に送信する。
【０１７９】
ステップＳ７０３において、文書管理サーバ１０１は、クライアント端末１０２からステップＳ５０１でログインした文書承認者が承認担当となっている文書データの一覧画面の取得要求を受信し、ステップＳ５０１でログインした文書承認者が承認担当となっている文書データの一覧画面を生成して、クライアント端末１０２に送信する。
【０１８０】
より具体的には、ステップＳ７０１でログインした文書承認者のユーザＩＤと、図１１の承認者ＩＤ１１０７が一致する文書データで、かつステータス１１０８が未承認の文書データを抽出し、抽出した文書データの一覧画面を文書管理サーバ１０１が生成し、クライアント端末１０２に送信する。
【０１８１】
また、ステップＳ７０３において、文書管理サーバ１０１が抽出した文書データに含まれるテンプレートデータが、複数のパーツデータが重なることによって形成されたテンプレートデータであって、当該テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をされている場合や、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をされている場合に、その旨の情報を文書データの一覧画面に付加して（後述する図１８の１８０２）、クライアント端末１０２に送信する。
【０１８２】
ステップＳ７０４において、クライアント端末１０２は、ステップＳ７０１でログインした文書承認者が承認担当となっている文書データの一覧画面を文書管理サーバ１０１から受信し、クライアント端末１０２のディスプレイ２１０に表示する。ステップＳ７０４でクライアント端末１０２のディスプレイ２１０に表示される画面は、後述する図１８である。
【０１８３】
ステップＳ７０５において、クライアント端末１０２は、文書承認者から、承認を行う文書データの選択を受け付け、文書承認者から選択された文書データの承認画面の取得要求を文書管理サーバ１０１に送信する。より具体的には、後述する図１８の１８０１のうち、文書承認者が承認を行いたい文書データの１８０１を文書承認者による入力デバイス２０９の操作に従って押下することで選択する。
【０１８４】
ステップＳ７０６において、文書管理サーバ１０１は、テップＳ７０５で文書承認者から選択された文書データの情報（文書番号）を受信する。
【０１８５】
ステップＳ７０７において、文書管理サーバ１０１は、ステップＳ７０６で受信した文書データの情報によって特定される文書データに、表示情報を付加すべき情報が含まれるか否かを判断する。
【０１８６】
より具体的には、まず、ステップＳ７０６で受信した文書データの情報（文書番号）と一致する文書データが、図１７のデータテーブルの１７０４にあるかを判断する。
【０１８７】
次に、ステップＳ７０６で受信した文書データの情報（文書番号）と一致する文書データが、図１７のデータテーブルの１７０４にある場合に、当該文書データに含まれるテンプレートデータの編集情報１７０３を参照する。
【０１８８】
そして、編集情報１７０３が、複数のパーツデータが重なることによって形成されたテンプレートデータに含まれるパーツデータを削除したという情報や、テンプレートデータに含まれるパーツデータのレイヤを変更したという情報であり、かつ、当該テンプレートが、当該テンプレート中の重なっている複数のパーツデータについて、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツを入れ替えて当該テンプレートデータを使用することを許可しないテンプレートデータであった場合（図１５の１５１２が「不可」であった場合）に、表示情報を付加すべき情報が含まれていると判断する。
【０１８９】
ステップＳ７０７において、ステップＳ７０６で受信した文書データの情報によって特定される文書データに、表示情報を付加すべき情報が含まれていると判断されれば、ステップＳ７０８へ進み、ステップＳ７０６で受信した文書データの情報によって特定される文書データに、表示情報を付加すべき情報が含まれていないと判断されれば、ステップＳ７０９に進む。
【０１９０】
ステップＳ７０７は、本発明における、承認要求された文書データに、複数のパーツデータが重なっていない状態での使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータが重なっていない状態で使用されているか否かを判定する判定手段の一例であり、クライアント端末からの表示要求に従って、承認要求された文書データの使用を承認するための承認画面をクライアント端末に表示指示する表示指示手段と、前記承認要求された文書データに、複数のパーツデータのレイヤを入れ替えての使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータのレイヤを入れ替えて使用されているか否かを判定する判定手段の一例である。
【０１９１】
ステップＳ７０８において、文書管理サーバ１０１は、ステップＳ７０６で受信した文書データの情報によって特定される文書データの承認画面に表示情報を付加する。
【０１９２】
ステップＳ７０８で付加される表示情報とは、例えば、後述する図１３の１３０１〜１３０３の情報である。
【０１９３】
ステップＳ７０９において、文書管理サーバ１０１は、ステップＳ７０６で受信した文書データの情報によって特定される文書データの承認画面をクライアント端末１０２に送信する。
【０１９４】
ステップＳ７０９は、本発明における、クライアント端末からの表示要求に従って、承認要求された文書データの使用を承認するための承認画面をクライアント端末に表示指示する表示指示手段の一例であり、判定手段により、前記承認要求された文書データに複数のパーツデータが重なっていない状態での使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータが重なっていない状態で使用されていると判定される場合に、その旨を識別可能にした前記承認画面をクライアント端末に表示指示する表示指示手段の一例であり、判定手段により、前記承認要求された文書データに複数のパーツデータのレイヤを入れ替えての使用を許可しない表示情報であるテンプレートデータが、複数のパーツデータのレイヤを入れ替えて使用されていると判定される場合に、その旨を識別可能にした前記承認画面をクライアント端末に表示指示する表示指示手段の一例である。
【０１９５】
ステップＳ７１０において、クライアント端末１０２は、ステップＳ７０９において文書管理サーバ１０１から送信された文書データの承認画面を受信し、クライアント端末１０２のディスプレイ２１０に表示する（後述する図１３）。
【０１９６】
ステップＳ７１１において、クライアント端末１０２は、ステップＳ７１０でクライアント端末１０２のディスプレイ２１０に表示した文書データの承認画面で、文書データの承認、または文書データの否認の入力（後述する図１３の１３０４、１３０５）を文書承認者による入力デバイス２０９の操作に従って受け付ける。
【０１９７】
ここでいう承認とは、当該文書データを他のユーザが使用できるように公開することを承認するという意味である。また、ここでいう否認とは、当該文書データを他のユーザが使用できるように公開することを認めないという意味である。
【０１９８】
ステップＳ７１２において、クライアント端末１０２は、ステップＳ７１１で文書承認者から承認の入力を受け付けたか否かを判定する。
【０１９９】
ステップＳ７１１で、文書承認者から承認の入力を受け付けたならば、クライアント端末１０２は、ステップＳ７１４で当該文書データの承認の情報を文書管理サーバに送信し、ステップＳ７１１で文書承認者から承認の入力を受け付けなければ（つまり、否認の入力を受け付けたならば）、クライアント端末１０２は、ステップＳ７１３で当該文書データの否認の情報を文書管理サーバ１０１に送信する。
【０２００】
ステップＳ７１５において、文書管理サーバ１０１は、クライアント端末１０２から文書データの承認、または否認の情報を受信し、図１１のデータテーブル中の当該文書データと文書番号１１０１が一致する文書データの１１０８に記憶する。
【０２０１】
ステップＳ７１５の処理が終了すると、図７の処理を終了する。
【０２０２】
ここで、図１８を用いて、図７のステップＳ７０４でクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの一覧画面について説明する。
【０２０３】
図１８は、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの一覧画面の一例を示す図であり、図１８の画面は、図１１、図１５、図１７のデータテーブルに従って生成される。
【０２０４】
図１８の１８０１には、文書承認者が承認担当となっている文書データのサムネイルが表示される。また１８０１の横には、当該文書データの文書番号が表示される。
【０２０５】
１８０１が文書承認者による入力デバイス２０９の操作に従って選択されると、選択された文書データの承認画面（後述する図１３）が、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される。
【０２０６】
図１８の１８０２には、ステップＳ７０３において、文書管理サーバ１０１が抽出した文書データに含まれるテンプレートデータが、複数のパーツデータが重なることによって形成されたテンプレートデータであって、当該テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をされている場合や、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をされている場合に、その旨の情報を表示する。
【０２０７】
図１８で１８０２の情報を表示することにより、文書承認者は、自身が承認担当となっている文書データに、注意深く内容を確認してから承認すべき文書データが含まれていることを容易に知ることが可能となる。
【０２０８】
１８０３は、戻るボタンであり、戻るボタン９０４が文書承認者による入力デバイス２０９の操作に従って押下されると、文書管理システムのメイン画面に戻る。
【０２０９】
次に、図１３を用いて、図７のステップＳ７１０でクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面について説明する。
【０２１０】
図１３は、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面の一例を示す図であり、図１３の画面は、図１１、図１５のデータテーブルに従って生成される。
【０２１１】
図１３の１３０１には、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした場合であれば、重なれていた側のパーツデータ（テンプレート中の残っているパーツデータ）を識別表示する。
【０２１２】
また、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている場合に、当該テンプレートを識別表示させる。
【０２１３】
なお、１３０１の識別表示の方法は、パーツデータやテンプレートデータを点滅させたり、パーツデータやテンプレートデータを太枠で囲む等である。
【０２１４】
図１３の１３０２は、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした場合や、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている側のパーツデータと重なられている側のパーツのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている場合に、それらの使用をしたパーツデータやテンプレートデータに対して表示されるボタンである。
【０２１５】
１３０２のボタンが文書作成担当者による入力デバイス２０９の操作に従って押下されると、図１６の画面に遷移する。
【０２１６】
図１６については、すでに説明しているため、ここでは詳細な説明を省略する。図１２の１２０４から図１６の画面に遷移した場合と異なる点としては、図１３の１３０２から図１６の画面に遷移した場合には、１６０４は表示されない。
【０２１７】
図１６の画面を、文書の承認者のクライアント端末１０２のディスプレイ２１０に表示することにより、例えば、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除したテンプレートを使用して文書作成担当者が文書データを作成しているような場合に、削除されたパーツデータがどういうパーツデータであったかや、削除されたパーツデータが削除されなかったパーツデータ（残ったパーツデータ）にどのように重なっていたかを文書承認者が確認することができるため、文書承認者は当該文書データを承認してよいかの判断をより適切に行うことが可能となる。
【０２１８】
図１３の１３０３には、複数のパーツデータが重なることによって形成されたテンプレートデータにおいて、テンプレート中の重なっている複数のパーツデータの重なっている側のパーツデータを削除することを許可されていないにも関わらず、そのような使用をした旨の警告や、テンプレート中の重なっている側のパーツデータと重なられている側のパーツデータのレイヤを入れ替えて当該テンプレートデータを使用することを許可されていないにも関わらず、そのような使用をしている旨の警告が表示される。
【０２１９】
図１３の１３０４は、承認ボタンであり、承認ボタン１３０４が文書承認者による入力デバイス２０９の操作に従って押下されると、当該文書データが承認される。
【０２２０】
図１３の１３０５は、否認ボタンであり、否認ボタン１３０５が文書承認者による入力デバイス２０９の操作に従って押下されると、当該文書データが否認される。
【０２２１】
図１３の１３０６は、戻るボタンであり、戻るボタン１３０６が文書承認者による入力デバイス２０９の操作に従って押下されると、図１８の文書データの一覧画面に戻る。以上で図１３の説明を終了する。
【０２２２】
以上、ここまで、テンプレートデータが複数のパーツデータが重なっている場合に当該テンプレートデータの承認形式（使用条件）の設定、および承認形式に反したテンプレートデータの使用が文書作成担当者によりされている場合の警告について説明してきたが、テンプレートデータの作成担当者が作成した複数のパーツデータを含むテンプレートデータの中には、たとえ、パーツデータ同士が重なっていないテンプレートデータであっても、あるパーツデータ（パーツＢとする）を用いる場合には、他のパーツデータ（パーツＣ）を削除してテンプレートデータを使用してはならない場合がある。
【０２２３】
具体的には、例えば、パーツＢがある企業のキャラクターで、パーツＣが著作権表記である場合には、パーツＢは、同企業の他のキャラクターに変更しても良いが、パーツＢを用いる場合にはパーツＣを一緒に使う必要がある。
【０２２４】
また、例えば、パーツＢが「５割引」のような割引を表すパーツで、パーツＣが割引期間を示すパーツである場合には、パーツＢを用いる場合にはパーツＣを一緒に使う必要がある。
【０２２５】
上記２つの具体例において、文書作成担当者がテンプレートデータを使用する際に、パーツＣが削除されると、テンプレートデータの作成担当者や、テンプレートデータの承認者にとっては、自身の意図しない使用がされるという課題があった。
【０２２６】
そこで、上記課題を解決する実施例について、図１９〜図２５を用いて説明する。
【０２２７】
まず、図１９を用いて、図５のステップＳ５１０でクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の他の実施例（図１０の他の実施例）について説明する。
【０２２８】
図１９は、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図であり、図１９の画面は、文書管理サーバ１０１の外部メモリ２１１に記憶される図１５のテンプレート管理テーブルに従って文書管理サーバ１０１により生成される。
【０２２９】
より具体的には、文書管理サーバ１０１は、図１５のテンプレート管理テーブルを参照し、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータ、および当該テンプレートデータに含まれるパーツデータを特定し、図１９の各情報を表示する。
【０２３０】
図１９の１９０１は、承認ボタンであり、承認ボタン１９０１がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータが、文書管理サーバ１０１の外部メモリ２１１に記憶される図１５のテンプレート管理テーブル１５００に承認済みとして登録される（ステータス１５０７が承認済みとなる）。
【０２３１】
また、このとき承認者により後述するチェックボックス１９０５にチェックが入れられている場合には、その情報を図２４のデータテーブルに記憶する。
【０２３２】
ここで、図２４のデータテーブルについて説明する。
【０２３３】
図２４のデータテーブルは、文書管理サーバ１０１の外部メモリ２１１に記憶されるデータテーブルであり（図６のステップＳ６０２でクライアント端末１０２の外部メモリ２１１にも一時的に記憶される）、図１９の承認ボタン１９０１がテンプレート承認者による入力デバイス２０９の操作に従って押下されたときに、テンプレート承認者によって後述するチェックボックス１９０５にチェックが入れられている場合に、その情報が当該データテーブルに記憶される。
【０２３４】
図２４と、後述する図２５で、複数のパーツデータを含むテンプレートデータであって、文書データの作成に用いられるテンプレートデータと、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件とを管理する。
【０２３５】
テンプレート番号２４０１には、テンプレート承認者による入力デバイス２０９の操作に従って承認ボタン１９０１が押下されたときに、図１９の画面に表示されているテンプレートデータのテンプレート番号（テンプレートデータを識別するための情報であり、テンプレートデータのＩＤであっても、テンプレートデータの名前であっても良い）が記憶される。
【０２３６】
パーツ番号２４０２には、図１９において、組み合わせて使用すべきパーツ１９０４の欄であって、チェックボックス１９０５にテンプレート承認者によりチェックが入れられているパーツデータが含まれる欄と同じ行のパーツ名１９０３に表示されているパーツのパーツ番号（パーツデータを識別するための情報であり、パーツデータのＩＤであっても、パーツデータの名前であっても良い）が記憶される。
【０２３７】
組み合わせて使用すべきパーツ番号２４０３には、２４０２に記憶されるパーツデータと組み合わせて使用すべきパーツデータ（チェックボックス１９０５にテンプレート承認者によりチェックが入れられているパーツデータ）のパーツ番号が記憶される。
【０２３８】
２４０４には、テンプレート番号２４０１のテンプレートデータを承認したテンプレート承認者のＩＤが記憶される。
【０２３９】
図２４の２４０１〜２４０３に記憶される情報を、図１９を例にして説明すると、テンプレート番号２４０１には、テンプレートデータ００１を示す「００１」が記憶され、パーツ番号２４０２には、パーツデータ１を示す「１」が記憶され、組み合わせて使用すべきパーツ番号２４０３には、パーツデータ２を示す「２」が記憶される。以上で、図２４の説明を終了する。
【０２４０】
図１９の説明に戻る。図１９の１９０２は、否認ボタンであり、否認ボタン１９０２がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータが、否認済みとして文書管理サーバ１０１の外部メモリ２１１に記憶される図１５のテンプレート管理テーブル１５００に登録される（ステータス１５０７が否認済みとなる）。
【０２４１】
図１９の１９０３は、パーツ名を表し、パーツ名１９０３には、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータに複数のパーツデータが含まれる場合に、当該テンプレートデータに含まれる各パーツデータのサムネイルを含むパーツ名が表示される。
【０２４２】
図１９の１９０４（組み合わせて使用すべきパーツ１９０４）は、パーツ名１９０３に表示される各パーツデータと組み合わせて使用しなければならないパーツデータの指定（パーツ名１９０３に表示されるパーツデータを単独で使用することを許可するかの指定）を、当該テンプレートの承認者による入力デバイス２０９の操作に従ってチェックボックス１９０５に対するチェックを受け付けることで、受け付ける欄である。
【０２４３】
図１９の１９０４は、本発明における、受付手段により表示要求を受け付けたテンプレートデータの設定画面を表示するように制御する表示制御手段であって、判定手段により、受付手段により設定画面の表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むと判定された場合に、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を受け付け可能な設定画面を表示するように制御する表示制御手段の一例である。
【０２４４】
承認者は、図１９の１９０５にチェックを入れるか否かにより、複数のパーツデータを含むテンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件の指定を行うことができるため、テンプレートデータが、承認者が意図しない状態で使用される可能性を低減することが可能となる。
【０２４５】
なお、テンプレートデータが複数のパーツデータが重なることで形成されている場合に、重なっている側のパーツデータを削除、または重なっている側のパーツデータと重なられている側のパーツデータを入れ替えて当該テンプレートデータを使用することを承認者が許可したくない場合には、承認者は、パーツ名１９０３が重なられている側のパーツデータとなっている行の、組み合わせて使用すべきパーツ１９０４中の重なっている側のパーツデータのチェックボックス１９０５にチェックを入れればよい。
【０２４６】
組み合わせて使用すべきパーツ１９０４の欄には、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータに含まれるパーツデータが表示される。
【０２４７】
図１９のパーツ名１９０３に表示される各パーツデータと組み合わせて使用しなければならないパーツデータの指定を、当該テンプレートデータの承認者による入力デバイス２０９の操作に従ってチェックボックス１９０５に対するチェックを受け付けることで可能にすることにより、テンプレート承認者が、複数のパーツデータが組み合わせて使用されているからこそ当該テンプレートデータを承認したにも関わらず、テンプレート承認者の意図に反して、当該テンプレートデータを使用して文書データを作成するユーザが、テンプレートデータ中で組み合わせて使用されている複数のパーツデータのいずれかを削除して当該テンプレートデータを使用する可能性を低減することが出来る。
【０２４８】
図１９の１９０６（プレビュー１９０６）は、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータのプレビューが表示される。
【０２４９】
図１９の１９０７は、戻るボタンであり、戻るボタン１９０７がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図９のテンプレートデータの一覧画面を再び表示する。
【０２５０】
以上、ここまで図１９の説明をしたが、図１９の実施例の場合、図５のステップＳ５０５において、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータが重なって形成されているかを判断することなく、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータを含むテンプレートデータであるかを判定する（本発明における、受付手段により表示要求を受け付けたテンプレートデータが、複数のパーツデータを含むか否かを判定する判定手段の一例）。なお、その場合、ステップＳ５０５は必須の処理ではない。
【０２５１】
そして、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータを含むテンプレートデータあると判定した場合には、文書管理サーバ１０１は、図１９の承認画面に１９０３〜１９０５を付加した承認画面を生成し、クライアント端末１０２に送信する。以上で、図１９の説明を終了する。
【０２５２】
次に、図２３を用いて、図５のステップＳ５１０でクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の他の実施例（図１０、図１９の他の実施例）について説明する。
【０２５３】
図２３は、テンプレート承認者のクライアント端末１０２のディスプレイ２１０に表示される、テンプレート承認者が承認担当となっているテンプレートデータの承認画面の一例を示す図であり、図２３の画面は、図１５のデータテーブルに従って文書管理サーバ１０１により生成される。
【０２５４】
より具体的には、文書管理サーバ１０１は、図１５のデータテーブルを参照し、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータ、および当該テンプレートデータに含まれるパーツデータを特定し、図２３の各情報を表示する。
【０２５５】
図２３の２３０１は、承認ボタンであり、承認ボタン２３０１がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータが、承認済みとして文書管理サーバ１０１の外部メモリ２１１に記憶される図１５のテンプレート管理テーブル１５００に登録される（ステータス１５０７が承認済みとなる）。
【０２５６】
また、このとき承認者により後述するチェックボックス２３０４にチェックが入れられている場合には、その情報を図２５のデータテーブルに記憶する。
【０２５７】
ここで、図２５のデータテーブルについて説明する。
【０２５８】
図２５のデータテーブルは、文書管理サーバ１０１の外部メモリ２１１に記憶されるデータテーブルであり（図６のステップＳ６０２でクライアント端末１０２の外部メモリ２１１にも一時的に記憶される）、図２３の承認ボタン２３０１がテンプレート承認者による入力デバイス２０９の操作に従って押下されたときに、承認者によって後述するチェックボックス２３０４にチェックが入れられている場合に、その情報が当該データテーブルに記憶される。
【０２５９】
テンプレート番号２５０１には、テンプレート承認者による入力デバイス２０９の操作に従って承認ボタン２３０１が押下されたときに、図２３の画面に表示されているテンプレートデータのテンプレート番号（テンプレートデータを識別するための情報で有り、テンプレートデータのＩＤであっても、テンプレートデータの名前であっても良い）が記憶される。
【０２６０】
削除を禁止するパーツ番号２５０２には、図２３において、チェックボックス２３０４にテンプレート承認者によりチェックが入れられているパーツデータのパーツ番号が記憶される。
【０２６１】
２５０３には、テンプレート番号２４０１のテンプレートデータを承認したテンプレート承認者のＩＤが記憶される。
【０２６２】
図２５の２５０１、２５０２に記憶される情報を、図２３を例にして説明すると、テンプレート番号２５０１には、テンプレートデータ００１を示す「００１」が記憶され、削除を禁止するパーツ番号２５０２には、パーツデータ２を示す「２」が記憶される。以上で、図２５の説明を終了する。
【０２６３】
図２３の説明に戻る。図２３の２３０２は、否認ボタンであり、否認ボタン２３０２がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータが、否認済みとして文書管理サーバ１０１の外部メモリ２１１に記憶される図１５のテンプレート管理テーブル１５００に登録される（ステータス１５０７が否認済みとなる）。
【０２６４】
図２３のパーツ名２３０３には、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートデータに複数のパーツデータが含まれる場合に、当該テンプレートデータに含まれる各パーツデータのパーツ名が表示される。
【０２６５】
図２３のチェックボックス２３０４は、パーツ名２３０３に表示される各パーツデータのうち、当該テンプレートから削除することを禁止するパーツデータの指定を、当該テンプレートの承認者による入力デバイス２０９の操作に従ってチェックボックス２３０４に対するチェックを受け付けることで、受け付ける欄である。
【０２６６】
なお、本実施例では、図２３のチェックボックス２３０４は、パーツ名２３０３に表示される各パーツデータのうち、当該テンプレートから削除することを禁止するパーツデータの指定を、当該テンプレートデータの承認者による入力デバイス２０９の操作に従ってチェックボックス２３０４に対するチェックを受け付けることで、受け付ける欄としたが、他の実施例として、図２３のチェックボックス２３０４は、パーツ名２３０３に表示される各パーツデータのうち、単独での利用を許可するパーツデータの指定を、当該テンプレートの承認者による入力デバイス２０９の操作に従ってチェックボックス２３０４に対するチェックを受け付けることで、受け付ける欄としても良い。
【０２６７】
図２３のプレビュー２３０５は、図５のステップＳ５０５でテンプレート承認者により指定を受け付けたテンプレートのプレビューが表示される。
【０２６８】
図２３の２３０６は、戻るボタンであり、戻るボタン２３０６がテンプレート承認者による入力デバイス２０９の操作に従って押下されると、図９のテンプレートデータの一覧画面を再び表示する。
【０２６９】
以上、ここまで図２３の説明をしたが、図２３の実施例の場合、図５のステップＳ５０５において、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータが重なって形成されているかを判断することなく、文書管理サーバ１０１は、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータを含むテンプレートデータであるかを判定する。
【０２７０】
そして、ステップＳ５０６で受信したテンプレートデータの情報によって特定されるテンプレートデータが、複数のパーツデータを含むテンプレートデータあると判定した場合には、文書管理サーバ１０１は、図２３の承認画面に２３０３、２３０４を付加した承認画面を生成し、クライアント端末１０２に送信する。
【０２７１】
なお、本実施例および先の実施例において、図１０の１００３〜１００６、図１９の１９００３〜１９００６、図２３の２３０３〜２３０５をテンプレートデータの承認者のクライアント端末１０２のディスプレイ２１０に表示するとしたが、他の実施例として、テンプレートデータの作成担当者のクライアント端末１０２のディスプレイ２１０に表示するテンプレートデータの作成画面に図１０の１００３〜１００６、図１９の１９００３〜１９００６、図２３の２３０３〜２３０５を表示するとしても良い。
以上で、図２３の説明を終了する。
【０２７２】
次に、図２０を用いて、図６で文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面について説明する。
【０２７３】
図２０は、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される、文書作成担当者が文書データを作成する画面の一例を示す図である。
【０２７４】
図２０の画面は、ステップＳ６０１において、クライアント端末１０２のディスプレイ２１０に表示される画面であり、図２０の画面は、図１９、または図２３の承認画面で承認者により承認されたテンプレートデータを用いて文書作成担当者が文書データを作成する画面である（本発明における文書データを作成するための作成画面を表示するように制御する表示制御手段の一例）。
【０２７５】
２００１は、図２０の画面で文書作成担当者が作成した文書データの承認依頼をクライアント端末１０２から文書管理サーバ１０１に送信するためのボタンである。
【０２７６】
２００２は、文書データに用いられた複数のパーツデータを含むテンプレートデータが、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たしていない場合に、その旨を文書作成担当者に通知する通知欄である（本発明における判定手段により、前記受付手段により受け付けた編集指示に従って編集されたテンプレートデータが、前記使用条件を満たしていないと判定された場合に、その旨を通知する通知手段の一例）。
【０２７７】
具体的には、図２４のデータテーブルのテンプレート番号２４０１に記憶されるテンプレートデータが、文書作成担当者が作成した文書データに用いられ、かつ、図２４中の当該テンプレートデータと同じ行の、パーツ番号２４０２に記憶されるパーツデータが使用されているにも関わらず、図２４中の当該テンプレートデータと同じ行の、組み合わせて使用すべきパーツ番号２４０３に記憶されているパーツデータが使用されていない場合に、その旨を通知する。
【０２７８】
また、図２５のデータテーブルのテンプレート番号２５０１に記憶されるテンプレートデータが、文書作成担当者が作成した文書データに用いられ、かつ、図２５中の当該テンプレートデータと同じ行の、削除を禁止するパーツ番号２５０２に記憶されるパーツデータが削除されている場合に、その旨を通知する。
【０２７９】
２００３では、図２４のデータテーブルのテンプレート番号２４０１に記憶されるテンプレートデータが、文書作成担当者が作成した文書データに用いられ、かつ、図２４中の当該テンプレートデータと同じ行の、パーツ番号２４０２に記憶されるパーツデータが使用されているにも関わらず、図２４中の当該テンプレートデータと同じ行の、組み合わせて使用すべきパーツ番号２４０３に記憶されているパーツデータが使用されていない場合に、パーツ番号２４０２に記憶されるパーツデータを識別表示している。
【０２８０】
なお、２００３の識別表示の方法は、パーツデータを点滅させたり、パーツデータを太枠で囲む等である。
【０２８１】
２００４は、文書作成担当者が作成した文書データに用いられた複数のパーツデータを含むテンプレートデータが、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たしていない場合に表示されるボタンである。２００４のボタンが文書作成担当者による入力デバイス２０９の操作に従って押下されると、図２２の画面（テンプレートの詳細画面）に遷移する。
【０２８２】
２００５には、文書作成担当者が作成した文書データ中の各ページに配置されているデータのプレビューが表示され、図２０の場合、ページ１に配置されているデータが表示されている。
【０２８３】
２００６は配置ボタンであり、配置ボタン２００６が文書作成担当者による入力デバイス２０９の操作に従って押下されると、クライアント端末１０２の外部メモリ２１１、または文書管理サーバ１０１の外部メモリ２１１に保存されているパーツデータやテンプレートデータから、文書データに使用するパーツデータやテンプレートデータを文書作成担当者が選択できる。
【０２８４】
文書作成担当者が選択したパーツデータやテンプレートデータは、文書データの２００５の枠内であれば文書作成担当者が所望する場所に配置することが出来る。
【０２８５】
なお、図２０の実施例の場合、図６のステップＳ６０６において、クライアント端末１０２は、クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報が、テンプレートデータに含まれるパーツデータを削除したという情報であるか否かを図１７の１７０３に従って判断する。クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報が、テンプレートデータに含まれるパーツデータを削除したという情報である場合には、ステップＳ６０７に進み、その他の編集情報であれば、ステップＳ６１２に進む。
【０２８６】
図２０の実施例の場合、図６のステップＳ６０７において、クライアント端末１０２は、クライアント端末１０２の外部メモリ２１１に一時的に記憶されているテンプレートデータの編集情報がテンプレートデータに含まれるパーツデータを削除したという情報であるテンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件（承認形式）を、クライアント端末１０２の外部メモリ２１１に一時的に記憶されている図２４のデータテーブル中の当該テンプレートデータとテンプレート番号２４０１が一致するテンプレートデータの２４０２および２４０３、または、図２５のデータテーブル中の当該テンプレートデータとテンプレート番号２５０１が一致するテンプレートデータの２５０２を参照することで確認する（本発明における、受付手段により受け付けた編集指示に従って編集されたテンプレートデータが、前記使用条件を満たしているか否かを判定する判定手段の一例）。
【０２８７】
なお、図６のステップＳ６０７において、クライアント端末１０２は、図１９の実施例の場合は図２４のデータテーブルを参照し、図２３の実施例の場合は図２５のデータテーブルを参照する。
【０２８８】
また、図２０の実施例の場合、図６のステップＳ６０８において、クライアント端末１０２は、ステップＳ６０７における確認の結果、テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たさない場合には、ステップＳ６０９に進み、図２０の２００２〜２００４に示す通知を含んだ文書データ作成画面を表示する。
【０２８９】
つまり、図２０の実施例の場合、テンプレートデータの編集情報（１７０３）がテンプレートデータに含まれるパーツデータを削除したという情報である場合に、当該パーツデータが２５０２に記憶されている場合や、当該パーツデータが２４０３に記憶されているにも関わらず２４０２に示すパーツデータが使用されている場合には、図２０の２００２〜２００４に示す通知を行う。以上で、図２０の説明を終了する。
【０２９０】
次に、図２２を用いて、図２０の詳細ボタン２００４が文書作成担当者により押下された場合に、文書管理サーバ１０１で生成され、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される画面について説明する。
【０２９１】
図２２は、図２０の詳細ボタン２００４が文書作成担当者により押下された場合に、文書作成担当者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図であり、また、図２１の詳細ボタン２００４が文書承認者により押下された場合に、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される画面の一例を示す図である。
【０２９２】
２２０１は、文書データに用いられた複数のパーツデータを含むテンプレートデータが、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たしていない場合に、その詳細を通知する通知欄である。
【０２９３】
具体的には、図２４のデータテーブルのテンプレート番号２４０１に記憶されるテンプレートデータが、文書作成担当者が作成した文書データに用いられ、かつ、図２４中の当該テンプレートデータと同じ行の、パーツ番号２４０２に記憶されるパーツデータが使用されているにも関わらず、図２４中の当該テンプレートデータと同じ行の、組み合わせて使用すべきパーツ番号２４０３に記憶されているパーツデータが使用されていない場合に、その旨を通知する。
【０２９４】
また、図２５のデータテーブルのテンプレート番号２５０１に記憶されるテンプレートデータが、文書作成担当者が作成した文書データに用いられ、かつ、図２５中の当該テンプレートデータと同じ行の、削除を禁止するパーツ番号２５０２に記憶されるパーツデータが削除されている場合に、その旨を通知する。
【０２９５】
２２０５には、文書データに用いられた複数のパーツデータを含むテンプレートデータであって、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たしていないテンプレートデータのプレビューが表示される。
【０２９６】
なお、テンプレートデータは、図２０の文書データ作成画面で文書作成担当者が当該テンプレートデータ中を編集する前の当該テンプレートデータのプレビューが表示される。
【０２９７】
２２０５に、テンプレートデータに含まれる複数のパーツデータのうち、いずれかのパーツデータを削除した場合であっても、当該削除したパーツデータと、削除されていないパーツデータとをそれぞれ表示することで、文書作成担当者は、自身がどのパーツデータを削除したかを改めて把握することが出来る。
【０２９８】
２２０２では、テンプレート中の文書作成担当者によって削除されたパーツデータが識別表示される。
【０２９９】
２２０３は、戻るボタンであり、戻るボタン２２０３が、文書作成担当者による入力デバイス２０９の操作に従って押下されると、図２０の画面（文書承認者による入力デバイス２０９の操作に従って押下されると、図２１）に遷移する。
【０３００】
２２０４は、テンプレート中の文書作成担当者によって削除されたパーツデータを削除される前の状態に戻すためのボタンである。以上で図２２の説明を終了する。
【０３０１】
次に、図２１を用いて、図７のステップＳ７１０でクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面の他の実施例について説明する。
【０３０２】
図２１は、文書承認者のクライアント端末１０２のディスプレイ２１０に表示される、文書承認者が承認担当となっている文書データの承認画面の一例を示す図であり、図２１の画面は、図１１、図１５、図２４、図２５のデータテーブルに従って生成される。
【０３０３】
図２１の２１０１は、承認ボタンであり、承認ボタン２１０１が文書承認者による入力デバイス２０９の操作に従って押下されると、図７のステップＳ７０５で文書承認者により指定を受け付けた文書データが、承認済みとして文書管理サーバ１０１の文書管理テーブル１１００に登録される（ステータス１１０８が承認済みとなる）。
【０３０４】
図２１の２１０６は、否認ボタンであり、否認ボタン２１０６が文書承認者による入力デバイス２０９の操作に従って押下されると、図７のステップＳ７０５で文書承認者により指定を受け付けた文書データが、否認済みとして文書管理サーバ１０１の外部メモリ２１１に記憶される文書管理テーブル１１００に登録される（ステータス１１０８が否認済みとなる）。
【０３０５】
図２１の２１０７は、戻るボタンであり、戻るボタン２１０７が文書承認者による入力デバイス２０９の操作に従って押下されると、図１８の文書データの一覧画面に戻る。
【０３０６】
２１０２は、図２０の２００２と同じ情報を文書承認者に通知する欄であるため、詳細な説明は省略する。
【０３０７】
２１０３は、図２０の２００３と同じであるため詳細な説明は省略する。
【０３０８】
２１０４は、図２０の２００４と同じであるため詳細な説明は省略する。
【０３０９】
なお、図２１の実施例の場合、図７のステップＳ７０７において、文書管理サーバ１０１は、ステップＳ７０５で承認要求を受け付けた文書データにテンプレートデータが使用されている場合に、当該テンプレートデータの編集情報が、テンプレートデータに含まれるパーツデータを削除したという情報であるか否かを文書管理サーバ１０１の外部メモリ２１１に記憶されている図１７のデータテーブルの１７０３に従って判断する。
【０３１０】
当該テンプレートデータの編集情報が、テンプレートデータに含まれるパーツデータを削除したという情報である場合には、当該テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件（承認形式）を、文書管理サーバ１０１の外部メモリ２１１に記憶されている図２４のデータテーブル中の当該テンプレートデータとテンプレート番号２４０１が一致するテンプレートデータの２４０２、２４０３または、図２５のデータテーブル中の当該テンプレートデータとテンプレート番号２５０１が一致するテンプレートデータの２５０２を参照することで確認する。
【０３１１】
なお、図７のステップＳ７０７において、文書管理サーバ１０１は、図１９の実施例の場合は図２４のデータテーブルを参照し、図２３の実施例の場合は図２５のデータテーブルを参照する。
【０３１２】
また、図２１の実施例の場合、図７のステップＳ７０８において、文書管理サーバ１０１は、ステップＳ７０７における確認の結果、テンプレートデータに含まれる各パーツデータの単独での利用を許可するか否かを示す当該テンプレートデータの使用条件を満たさない場合には、図２０の２１０２〜２１０４に示す通知を含んだ承認画面を表示する。以上で、図２１の説明を終了する。以上で、本発明の説明を終了する。
【０３１３】
以上、本発明によると、複数のパーツデータが重なることで作成されるテンプレートデータにおいて、テンプレートデータに含まれる他のパーツデータが重なっているパーツデータが、承認者が意図しない状態で使用される可能性を低減することができる。また、本発明によると、複数のパーツデータを含むテンプレートデータが、ユーザが意図しない状態で使用される可能性を低減することができる。
【０３１４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０３１５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０３１６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３１７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０３１８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０３１９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０３２０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３２１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３２２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０３２３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０３２４】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０３２５】
１０１  文書管理サーバ
１０２  クライアント端末
１０３  ネットワーク
【図１】
0006015826.tif 000002
【図２】
0006015826.tif 000003
【図３】
0006015826.tif 000004
【図４】
0006015826.tif 000005
【図５】
0006015826.tif 000006
【図６】
0006015826.tif 000007
【図７】
0006015826.tif 000008
【図８】
0006015826.tif 000009
【図９】
0006015826.tif 000010
【図１０】
0006015826.tif 000011
【図１１】
0006015826.tif 000012
【図１２】
0006015826.tif 000013
【図１３】
0006015826.tif 000014
【図１４】
0006015826.tif 000015
【図１５】
0006015826.tif 000016
【図１６】
0006015826.tif 000017
【図１７】
0006015826.tif 000018
【図１８】
0006015826.tif 000019
【図１９】
0006015826.tif 000020
【図２０】
0006015826.tif 000021
【図２１】
0006015826.tif 000022
【図２２】
0006015826.tif 000023
【図２３】
0006015826.tif 000024
【図２４】
0006015826.tif 000025
【図２５】
0006015826.tif 000026