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