IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社リコーの特許一覧

特開2023-48777情報処理装置、情報処理システム、情報処理方法及びプログラム
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023048777
(43)【公開日】2023-04-07
(54)【発明の名称】情報処理装置、情報処理システム、情報処理方法及びプログラム
(51)【国際特許分類】
   G06Q 10/10 20230101AFI20230331BHJP
   G06F 16/907 20190101ALI20230331BHJP
   G06F 16/93 20190101ALI20230331BHJP
   H04L 67/025 20220101ALI20230331BHJP
【FI】
G06Q10/10
G06F16/907
G06F16/93
H04L67/025
【審査請求】未請求
【請求項の数】8
【出願形態】OL
(21)【出願番号】P 2021158278
(22)【出願日】2021-09-28
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.BLUETOOTH
(71)【出願人】
【識別番号】000006747
【氏名又は名称】株式会社リコー
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】林 佰亨
【テーマコード(参考)】
5B175
5L049
【Fターム(参考)】
5B175DA10
5B175FB02
5B175GA01
5L049AA20
(57)【要約】      (修正有)
【課題】企業等において業務上生成されるドキュメント等の電子データを電子的に管理するための情報処理装置、情報処理システム、情報処理方法及びプログラムを提供する。
【解決手段】ドキュメント管理サーバ、電子契約サーバ、ユーザ端末及び取引先端末が、夫々通信ネットワークに接続している情報処理システムにおいて、ドキュメント管理サーバ10は、画面情報提供部11、ドキュメント管理部12及びワークフロー制御部13を備える。画面情報提供部11は、画面情報記憶部101に記憶されている画面情報を、ユーザ端末のブラウザに提供する。ドキュメント管理部12は、ユーザ端末から受信するドキュメント及びメタデータを保存し、ワークフロー制御部13が実行するワークフローに従ってドキュメント及びメタデータに対する処理を実行する。ワークフロー制御部13は、ドキュメントに対する処理の内容を記述したワークフローを設定し、取得し、実行する。
【選択図】図4
【特許請求の範囲】
【請求項1】
ユーザ端末及び第二の情報処理装置とネットワークを介して通信可能な情報処理装置であって、
前記ユーザ端末から電子データと前記電子データに関するユーザ設定とを受信する受信部と、
前記ユーザ設定に応じた処理の内容と前記電子データとを前記第二の情報処理装置に送信する送信部と、
を備える情報処理装置。
【請求項2】
請求項1に記載の情報処理装置であって、
処理の内容を表す制御情報を入力するための画面を表す画面情報を前記ユーザ端末に送信する画面情報提供部をさらに備え、
前記送信部は、前記ユーザ端末で入力された前記制御情報を前記ユーザ設定として前記第二の情報処理装置に送信する、
情報処理装置。
【請求項3】
請求項1に記載の情報処理装置であって、
前記電子データの属性情報を入力するための画面を表す画面情報を前記ユーザ端末に送信する画面情報提供部と、
前記ユーザ端末で入力された前記属性情報に予め定めた規則を適用して処理の内容を表す制御情報を生成する生成部と、
をさらに備え、
前記送信部は、前記制御情報を前記ユーザ設定として前記第二の情報処理装置に送信する、
情報処理装置。
【請求項4】
請求項2又は3に記載の情報処理装置であって、
前記電子データには、前記ユーザ端末から受信したメタデータが関連付けられており、
前記送信部は、前記制御情報を前記メタデータに含めて前記第二の情報処理装置に送信する、
情報処理装置。
【請求項5】
請求項4に記載の情報処理装置であって、
前記制御情報は、前記第二の情報処理装置が前記電子データを所定の宛先に自動で送信するか否かを表す、
情報処理装置。
【請求項6】
第一の情報処理装置と第二の情報処理装置とユーザ端末とがネットワークを介して通信可能な情報処理システムであって、
前記第一の情報処理装置は、
前記ユーザ端末から電子データと前記電子データに関するユーザ設定とを受信する受信部と、
前記ユーザ設定に応じた処理の内容と前記電子データとを前記第二の情報処理装置に送信する送信部と、
を備え、
前記第二の情報処理装置は、
前記第一の情報処理装置から前記処理の内容と前記電子データとを受信する受信部と、
前記処理の内容に従って前記電子データを処理する処理部と、
を備える、
情報処理システム。
【請求項7】
ユーザ端末及び第二の情報処理装置とネットワークを介して通信可能なコンピュータが、
前記ユーザ端末から電子データと前記電子データに関するユーザ設定とを受信する受信手順と、
前記ユーザ設定に応じた処理の内容と前記電子データとを第二の情報処理装置に送信する送信手順と、
を実行する情報処理方法。
【請求項8】
ユーザ端末及び第二の情報処理装置とネットワークを介して通信可能なコンピュータに、
前記ユーザ端末から電子データと前記電子データに関するユーザ設定とを受信する受信手順と、
前記ユーザ設定に応じた処理の内容と前記電子データとを前記第二の情報処理装置に送信する送信手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
この発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【0002】
企業等において業務上生成されるドキュメント等の電子データを電子的に管理するためのドキュメント管理システムが利用されている。また、電子データを用いた契約を電子的に締結するための電子契約システムが利用されている。ドキュメント管理システム等の情報処理装置と電子契約システム等の第二の情報処理装置とを連携し、第二の情報処理装置が契約締結に用いる契約書を情報処理装置で管理することが行われている。
【0003】
特許文献1には、電子ドキュメント・データに付加されたメタデータに基づいてドキュメント処理動作を切り替えることができるドキュメント処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、第二の情報処理装置が電子データに対して行う処理の内容を情報処理装置から制御することができない、という課題がある。例えば、第二の情報処理装置は、電子データの送信等の処理を行うが、従来は、処理を行うか否かを第二の情報処理装置が自動で切り替えることができなかった。
【0005】
この発明の一実施形態は、上記のような技術的課題に鑑みて、第二の情報処理装置が電子データに対して行う処理を情報処理装置から制御することを目的とする。
【課題を解決するための手段】
【0006】
上記の課題を解決するために、この発明の一実施形態である情報処理装置は、ユーザ端末及び第二の情報処理装置とネットワークを介して通信可能な情報処理装置であって、ユーザ端末から電子データと電子データに関するユーザ設定とを受信する受信部と、ユーザ設定に応じた処理の内容と電子データとを第二の情報処理装置に送信する送信部と、を備える。
【発明の効果】
【0007】
この発明の一実施形態によれば、第二の情報処理装置が電子データに対して行う処理の内容を情報処理装置から制御することができる。
【図面の簡単な説明】
【0008】
図1】一実施形態における情報処理システムの全体構成を例示する図である。
図2】一実施形態における情報処理装置のハードウェア構成を例示する図である。
図3】一実施形態における画像形成装置のハードウェア構成を例示する図である。
図4】第1実施形態におけるドキュメント管理サーバの機能構成を例示する図である。
図5】第1実施形態における電子契約サーバの機能構成を例示する図である。
図6】第1実施形態におけるユーザ端末の機能構成を例示する図である。
図7】第1実施形態における取引先端末の機能構成を例示する図である。
図8】従来技術における情報処理システムの処理手順(自動送信あり)を例示する図である。
図9】一実施形態におけるブラウザの一例を示す図である。
図10】一実施形態におけるワークフロー設定画面の一例を示す図である。
図11】一実施形態におけるワークフロー情報の一例を示す図である。
図12】一実施形態におけるドキュメント登録画面の一例を示す図である。
図13】従来技術におけるメタデータ設定画面の一例を示す図である。
図14】従来技術におけるメタデータテーブルの一例を示す図である。
図15】一実施形態における宛先情報テーブルの一例を示す図である。
図16】従来技術における情報処理システムの処理手順(自動送信なし)を例示する図である。
図17】一実施形態におけるオプション機能設定画面の一例を示す図である。
図18】一実施形態におけるオプション情報テーブルの一例を示す図である。
図19】第1実施形態における情報処理システムの処理手順を例示する図である。
図20】第1実施形態における情報処理システムの処理手順を例示する図である。
図21】第1実施形態におけるメタデータ設定画面の一例を示す図である。
図22】第1実施形態におけるメタデータテーブルの一例を示す図である。
図23】第2実施形態におけるドキュメント管理サーバの機能構成を例示する図である。
図24】第2実施形態におけるユーザ端末の機能構成を例示する図である。
図25】第2実施形態における情報処理システムの処理手順を例示する図である。
図26】第2実施形態における判断規則設定画面の一例を示す図である。
図27】第2実施形態における判断規則設定画面の具体例を示す図である。
図28】第2実施形態における判断規則情報テーブルの一例を示す図である。
【発明を実施するための形態】
【0009】
以下、図面を参照しながら、この発明の実施の形態について、詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【0010】
[背景]
ドキュメント管理システムは、企業等において業務上生成されるドキュメントを電子的に保管し、管理及び活用するための情報処理システムである。また、電子契約システムは、企業等において契約を電子的に締結するための情報処理システムである。
【0011】
ドキュメント管理システムと電子契約システムとを連携することが行われている。ドキュメント管理システムと電子契約システムとの連携では、ドキュメント管理システムにアップロードされた契約書を電子契約システムに送信し、電子契約システムを用いて取引先との契約を締結する。その後、締結済みの契約書は再度ドキュメント管理システムへ送信され、ドキュメント管理システムが管理する。
【0012】
電子契約システムは、契約書に対して種々の処理を行う機能(以下、「オプション機能」と呼ぶ)を備えていることがある。オプション機能の一例として、例えば、契約書にコメントを追加する機能、承認を意味する表示(例えば、印鑑又は署名等)を記載する機能及びその表示の位置を指定する機能等が挙げられる。
【0013】
従来のドキュメント管理システムと電子契約システムとの連携においては、オプション機能の利用有無に応じて、以下の2つの動作のいずれかが行われる。第1の動作は、ドキュメント管理システムから電子契約システムにドキュメントを送信した後に、ユーザが電子契約システムにログインし、オプション機能(例えば、署名位置等の指定等)を実行し、契約の相手方(以下、「取引先」とも呼ぶ)に手動でドキュメントを送信するものである。第2の動作は、ドキュメント管理システムから電子契約システムにドキュメントを送信した後に、オプション機能を実行せずに、自動的に取引先にドキュメントを送信するものである。
【0014】
しかしながら、従来のドキュメント管理システムと電子契約システムとの連携では、上記の2つの動作を自動的に切り替えることができなかった。すなわち、ユーザは、オプション機能を利用しない場合であっても、ドキュメント管理システムから電子契約システムにドキュメントを送信した後に、電子契約システムにログインし、取引先に手動でドキュメントを送信しなければならなかった。
【0015】
この発明の一実施形態は、ドキュメント管理システムからドキュメントと共に処理の内容を表す制御情報を電子契約システムに送信する。電子契約システムはドキュメントと共に受信した制御情報に従って、そのドキュメントを自動的に取引先に送信するか、手動で取引先に送信するかを判定する。これにより、ユーザはオプション機能を利用しない場合には、電子契約システムでの操作を行うことなく、ドキュメント管理システムでの操作のみで取引先にドキュメントを送信することが可能となる。また、オプション機能を利用する場合には、電子契約システムでの操作を行った上で、取引先に手動でドキュメントを送信することが可能となる。
【0016】
[第1実施形態]
この発明の第1実施形態は、ドキュメント管理システムがドキュメントと関連付けて記憶するメタデータに、電子契約システムでオプション機能を利用するか否か(言い替えると、相手方に自動的にドキュメントを送信するか否か。以下、この処理を「自動送信」とも呼ぶ。)を示す情報(以下、「制御情報」とも呼ぶ)を含める。電子契約システムは、ドキュメント管理サーバからドキュメントと共にメタデータを受信し、メタデータに含まれる制御情報に従って契約書に対する処理の内容を制御する。
【0017】
本実施形態におけるドキュメントは、文書等の内容を表す電子データである。電子データは、文書に限定されず、テキスト、画像又は動画等、どのような情報を表す電子データであってもよい。
【0018】
<情報処理システム1の全体構成>
まず、本実施形態における情報処理システム1の構成について、図1を参照しながら説明する。図1は、本実施形態における情報処理システム1の全体構成の一例を示す図である。
【0019】
図1に示されているように、情報処理システム1は、ドキュメント管理サーバ10、電子契約サーバ20、担当者端末30-1、承認者端末30-2、及び取引先端末40を含む。担当者端末30-1及び承認者端末30-2は、利用するユーザの種別によって区別しているが、備える機能は同じである。以下、担当者端末30-1及び承認者端末30-2を総称してユーザ端末30とも呼ぶ。
【0020】
ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40は、それぞれ通信ネットワーク100に接続している。通信ネットワーク100は、接続されている各装置が相互に通信可能となるように構成されている。通信ネットワーク100は、例えば、インターネット、LAN(Local Area Network)、又はWAN(Wide Area Network)などの有線通信によるネットワークによって構築されている。通信ネットワーク100は、有線通信だけでなく、例えば、無線LAN、又は近距離無線通信等の無線通信、もしくはWiMAX(Worldwide Interoperability for Microwave Access)、LTE(Long Term Evolution)、又は5G(5th Generation)等の移動体通信によるネットワークが含まれていてもよい。
【0021】
ドキュメント管理サーバ10は、業務上生成されたドキュメントを電子的に管理する。ドキュメント管理サーバ10は、ドキュメントにメタデータを関連付けて記憶し、ドキュメントの効率的な検索を可能とする。また、ドキュメント管理サーバ10は、業務を遂行するためのワークフローを実行する機能を備え、例えばドキュメントの回覧フローを効率的に実現することを可能とする。
【0022】
ドキュメント管理サーバ10は、1台の情報処理装置によって実現されてもよいし、複数台の情報処理装置によって実現されるシステムであってもよい。
【0023】
電子契約サーバ20は、電子的に契約を締結するための処理を実施する。電子契約サーバ20は、取引先に契約書を送信し、取引先が合意した場合、その契約書に対して電子署名や押印を付与する処理などを実施する。
【0024】
電子契約サーバ20は、1台の情報処理装置によって実現されてもよいし、複数台の情報処理装置によって実現されるシステムであってもよい。
【0025】
ユーザ端末30は、ユーザが利用する電子機器である。ユーザは、ユーザ端末30を用いて、ドキュメント管理サーバ10及び電子契約サーバ20の両方に対して操作を行うことが可能である。
【0026】
本実施形態では、ユーザには、契約書の作成を行う担当者及び契約書の内容を審査し承認する承認者が含まれる。担当者端末30-1は、担当者が用いるユーザ端末30である。承認者端末30-2は、承認者が用いるユーザ端末30である。
【0027】
取引先端末40は、取引先のユーザが利用する電子機器である。取引先のユーザは、取引先端末40を用いて、電子契約サーバ20に対して操作を行うことが可能である。
【0028】
ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40の一例は、情報処理装置である。ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40の他の一例は、画像形成装置(プリンタ、FAX装置、MFP(Multifunction Peripheral/Product/Printer:デジタル複合機)、スキャナ装置)である。なお、ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40は、通信機能を備えた装置であれば、情報処理装置又は画像形成装置に限られない。
【0029】
ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。
【0030】
<情報処理システム1に含まれる各装置のハードウェア構成>
次に、本実施形態における情報処理システム1に含まれる各装置のハードウェア構成について、図2及び図3を参照しながら説明する。
【0031】
≪情報処理装置のハードウェア構成≫
図2は、ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40が情報処理装置で実現される場合のハードウェア構成の一例を示す図である。図2に示されているように、情報処理装置は、CPU501、ROM502、RAM503、HD504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティング機器512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。
【0032】
これらのうち、CPU501は、情報処理装置全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。バスライン510は、図2に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【0033】
また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティング機器512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
【0034】
≪画像形成装置のハードウェア構成≫
図3は、ドキュメント管理サーバ10、電子契約サーバ20、ユーザ端末30及び取引先端末40が画像形成装置で実現される場合のハードウェア構成の一例を示す図である。図3に示されているように、画像形成装置は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。
【0035】
これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM-C)907、HDDコントローラ908、及び、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。
【0036】
これらのうち、CPU901は、画像形成装置の全体制御を行う制御部である。NB903は、CPU901と、MEM-P902、SB904、及びAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。
【0037】
MEM-P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0038】
SB904は、NB903とPCI機器、周辺機器とを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDD908およびMEM-C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲットおよびAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931及びプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。
【0039】
MEM-C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出又は書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【0040】
また、近距離通信回路920には、近距離通信回路920aが備わっている。近距離通信回路920は、NFC、Bluetooth等の通信回路である。
【0041】
更に、エンジン制御部930は、スキャナ部931及びプリンタ部932によって構成されている。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル940bを備えている。コントローラ910は、画像形成装置全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931又はプリンタ部932には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【0042】
なお、画像形成装置は、操作パネル940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【0043】
また、ネットワークI/F950は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。
【0044】
<情報処理システム1に含まれる各装置の機能構成>
次に、本実施形態における情報処理システム1の機能構成の一例について、図4から図7を参照しながら説明する。
【0045】
≪ドキュメント管理サーバ10の機能構成≫
図4は、本実施形態におけるドキュメント管理サーバ10の機能構成を例示するブロック図である。図4に示されているように、本実施形態におけるドキュメント管理サーバ10は、画面情報提供部11、ドキュメント管理部12、ワークフロー制御部13、画面情報記憶部101、ドキュメント記憶部102、メタデータ記憶部103及びワークフロー情報記憶部104を備える。ドキュメント管理部12は、ドキュメント受信部121、メタデータ設定部122及びドキュメント送信部123を備える。ワークフロー制御部13は、ワークフロー設定部131、ワークフロー取得部132及びワークフロー実行部133を備える。
【0046】
ドキュメント管理サーバ10が備える画面情報提供部11、ドキュメント管理部12及びワークフロー制御部13は、例えば、図2に示されているHD504からRAM503上に展開されたプログラムがCPU501に実行させる処理によって実現される。
【0047】
ドキュメント管理サーバ10が備える画面情報記憶部101、ドキュメント記憶部102、メタデータ記憶部103及びワークフロー情報記憶部104は、例えば、図2に示されているHD504を用いて実現される。HD504が記憶するデータの読み込み又は書き込みは、例えば、HDDコントローラ505を介して行われる。
【0048】
画面情報提供部11は、ユーザ端末30が備えるブラウザ31からの要求に応じて、画面情報記憶部101に記憶されている画面情報を、ブラウザ31に提供する。画面情報記憶部101に記憶されている画面情報は、ドキュメント管理サーバ10に対する操作を行うための画面を表す情報である。
【0049】
ドキュメント管理部12は、ユーザ端末30から受信するドキュメント及びメタデータを保存し、ワークフロー制御部13が実行するワークフローに従ってドキュメント及びメタデータに対する処理を実行する。
【0050】
ドキュメント受信部121は、ユーザ端末30からドキュメントを受信する。また、ドキュメント受信部121は、ユーザ端末30から受信したドキュメントをドキュメント記憶部102に記憶する。
【0051】
メタデータ設定部122は、ユーザ端末30からメタデータを受信する。また、メタデータ設定部122は、ユーザ端末30から受信したメタデータをドキュメント記憶部102に記憶されたドキュメントと関連付けてメタデータ記憶部103に記憶する。
【0052】
メタデータはドキュメントの内容を表す1以上の属性情報を含む。メタデータはドキュメント本体とは別に管理されるため、メタデータの項目の追加又は削除もしくはメタデータの値の変更等の編集を行っても、ドキュメント本体には影響しない。
【0053】
ドキュメント送信部123は、ワークフロー制御部13からの要求に応じて、ドキュメント記憶部102に記憶された契約書に関するドキュメント及びそのドキュメントに関連付けてメタデータ記憶部103に記憶されたメタデータを、電子契約サーバ20に送信する。
【0054】
ワークフロー制御部13は、ドキュメントに対する処理の内容を記述したワークフローを設定し、取得し、実行する。
【0055】
ワークフロー設定部131は、ユーザ端末30からワークフロー情報を受信する。また、ワークフロー設定部131は、ユーザ端末30から受信したワークフロー情報をワークフロー情報記憶部104に記憶する。
【0056】
ワークフロー取得部132は、ワークフロー情報記憶部104に記憶されたワークフロー情報を取得する。
【0057】
ワークフロー実行部133は、ワークフロー取得部132が取得したワークフロー情報に従って、ワークフローを実行する。ワークフロー実行部133は、ドキュメントに対して次に行うタスクを特定し、そのタスクを処理すべきユーザにそのタスクをアサインする。また、ワークフロー実行部133は、ユーザの操作に応じて、ドキュメントに対する処理を実行する。ドキュメントに対する処理には、外部システムと連携して行う処理も含まれる。
【0058】
画面情報記憶部101は、画面情報提供部11がブラウザ31に提供する画面情報を記憶する。画面情報記憶部101が記憶する各画面情報は、例えば、HTML(HyperText Markup Language)等で記述された画面情報であり、JavaScript(登録商標)等で記述されたアプリケーションを含んでもよい。
【0059】
ドキュメント記憶部102は、ドキュメント管理部12が管理するドキュメントを記憶する。ドキュメント記憶部102が記憶するドキュメントは、ドキュメントの内容を表す電子ファイル本体である。ドキュメントは、ドキュメント記憶部102のファイルシステムに応じたファイル形式でドキュメント記憶部102に記憶される。
【0060】
メタデータ記憶部103は、ドキュメント管理部12が管理するドキュメントに関連付けられたメタデータを記憶する。メタデータは、メタデータ記憶部103が記憶するメタデータテーブルに格納される。
【0061】
ワークフロー情報記憶部104は、ワークフロー制御部13が実行するワークフローに関するワークフロー情報を記憶する。ワークフロー情報は、テキスト形式の電子ファイルに記述されてもよいし、データベースのテーブルに格納されてもよい。
【0062】
≪電子契約サーバ20の機能構成≫
図5は、本実施形態における電子契約サーバ20の機能構成を例示するブロック図である。図5に示されているように、本実施形態における電子契約サーバ20は、画面情報提供部21、契約書管理部22、画面情報記憶部201、契約書記憶部202、宛先情報記憶部203及びオプション情報記憶部204を備える。契約書管理部22は、契約書受信部221、契約書処理部222及び契約書送信部223を備える。
【0063】
電子契約サーバ20が備える画面情報提供部21及び契約書管理部22は、例えば、図2に示されているHD504からRAM503上に展開されたプログラムがCPU501に実行させる処理によって実現される。
【0064】
電子契約サーバ20が備える画面情報記憶部201、契約書記憶部202、宛先情報記憶部203及びオプション情報記憶部204は、例えば、図2に示されているHD504を用いて実現される。HD504が記憶するデータの読み込み又は書き込みは、例えば、HDDコントローラ505を介して行われる。
【0065】
画面情報提供部21は、ユーザ端末30が備えるブラウザ31又は取引先端末40が備えるブラウザ41からの要求に応じて、画面情報記憶部201に記憶されている画面情報を、ブラウザ31又はブラウザ41に提供する。画面情報記憶部201に記憶されている画面情報は、電子契約サーバ20に対する操作を行うための画面を表す情報である。
【0066】
契約書管理部22は、ドキュメント管理サーバ10から受信する契約書に関するドキュメントを保存し、ユーザ端末30又は取引先端末40からの要求に応じて、契約書に対する処理を行う。
【0067】
契約書受信部221は、ドキュメント管理サーバ10から契約書に関するドキュメント及びメタデータを受信する。また、契約書受信部221は、ドキュメント管理サーバ10から受信した契約書に関するドキュメントを契約書記憶部202に記憶する。さらに、契約書受信部221は、ユーザ端末30から受信したメタデータに設定された宛先情報を宛先情報記憶部203に記憶する。
【0068】
契約書処理部222は、契約書記憶部202に記憶された契約書に関するドキュメントを処理する。契約書処理部222が行う処理には、オプション機能を実行する処理が含まれる。
【0069】
契約書送信部223は、契約書記憶部202に記憶された契約書に関するドキュメントを取引先端末40に送信する。
【0070】
画面情報記憶部201は、画面情報提供部21がブラウザ31又はブラウザ41に提供する画面情報を記憶する。
【0071】
契約書記憶部202は、契約書管理部22が管理する契約書に関するドキュメントを記憶する。契約書記憶部202が記憶する契約書に関するドキュメントは、契約書に関するドキュメントの内容を表す電子ファイル本体である。契約書に関するドキュメントは、契約書記憶部202のファイルシステムに応じたファイル形式で契約書記憶部202に記憶される。
【0072】
宛先情報記憶部203は、契約書管理部22が管理する契約書に関するドキュメントを送信する宛先を示す宛先情報を記憶する。宛先情報は、宛先情報記憶部203が記憶する宛先情報テーブルに格納される。
【0073】
オプション情報記憶部204は、契約書処理部222が実行したオプション機能の設定内容を表すオプション情報を記憶する。オプション情報は、オプション情報記憶部204が記憶するオプション情報テーブルに格納される。
【0074】
≪ユーザ端末30の機能構成≫
図6は、本実施形態におけるユーザ端末30の機能構成を例示するブロック図である。図6に示されているように、本実施形態におけるユーザ端末30は、ブラウザ31を備える。ブラウザ31は、ワークフロー登録部311、ドキュメント登録部312及びオプション機能設定部313を備える。
【0075】
ユーザ端末30が備えるブラウザ31は、例えば、図2に示されているHD504からRAM503上に展開されたプログラムがCPU501に実行させる処理によって実現される。
【0076】
ブラウザ31は、ドキュメント管理サーバ10が備える画面情報提供部11へ画面情報を要求し、画面情報提供部11から受信した画面情報に基づいて、ドキュメント管理サーバ10に対する操作を行うための画面を表示する。また、ブラウザ31は、電子契約サーバ20が備える画面情報提供部21へ画面情報を要求し、画面情報提供部21から受信した画面情報に基づいて、電子契約サーバ20に対する操作を行うための画面を表示する。
【0077】
ブラウザ31が、画面情報提供部11から受信した画面情報を実行することにより、ワークフロー登録部311及びドキュメント登録部312が実現される。また、ブラウザ31が画面情報提供部21から受信した画面情報を実行することにより、オプション機能設定部313が実現される。
【0078】
ワークフロー登録部311は、ワークフロー設定画面に対するユーザの操作に応じて、ワークフロー情報の設定要求をドキュメント管理サーバ10に送信する。ワークフロー設定画面は、ドキュメント管理サーバ10に登録するワークフロー情報を入力するための画面である。ワークフロー設定画面の詳細は後述する。
【0079】
ドキュメント登録部312は、ドキュメント登録画面に対するユーザの操作に応じて、ドキュメントの登録要求をドキュメント管理サーバ10に送信する。ドキュメント登録画面は、ドキュメント管理サーバ10に登録するドキュメントを入力するための画面である。ドキュメント登録画面の詳細は後述する。
【0080】
また、ドキュメント登録部312は、メタデータ設定画面に対するユーザの操作に応じて、ドキュメントに対するメタデータの設定要求をドキュメント管理サーバ10に送信する。メタデータ設定画面は、ドキュメントに対して設定するメタデータを入力するための画面である。メタデータ設定画面の詳細は後述する。
【0081】
オプション機能設定部313は、オプション機能設定画面に対するユーザの操作に応じて、契約書に対するオプション機能の設定要求を電子契約サーバ20に送信する。オプション機能設定画面は、契約書に対するオプション機能の設定内容を入力するための画面である。オプション機能設定画面の詳細は後述する。
【0082】
≪取引先端末40の機能構成≫
図7は、本実施形態における取引先端末40の機能構成を例示するブロック図である。図7に示されているように、本実施形態における取引先端末40は、ブラウザ41を備える。
【0083】
取引先端末40が備えるブラウザ41は、例えば、図2に示されているHD504からRAM503上に展開されたプログラムがCPU501に実行させる処理によって実現される。
【0084】
ブラウザ41は、電子契約サーバ20が備える画面情報提供部21へ画面情報を要求し、画面情報提供部21から受信した画面情報に基づいて、電子契約サーバ20に対する操作を行うための画面を表示する。
【0085】
<従来技術における自動送信を行う場合の処理手順>
まず、従来技術における情報処理システム1が実行する情報処理方法の処理手順の一例を、図8を参照しながら説明する。図8は、従来技術における自動送信を行う場合の処理手順を示すシーケンス図である。
【0086】
ステップS3001において、ユーザ端末30が備えるブラウザ31は、ユーザの操作に応じて、画面情報提供部11に、ワークフロー設定画面を要求する。画面情報提供部11は、画面情報記憶部101に記憶されているワークフロー設定画面を表す画面情報を、ブラウザ31に返信する。ブラウザ31は、画面情報提供部11から受信した画面情報に基づいて、ワークフロー設定画面を表示する。これにより、ワークフロー登録部311が起動する。
【0087】
ここで、ブラウザ31の詳細について、図9を参照しながら説明する。図9は、本実施形態におけるブラウザ31の一例を示す図である。
【0088】
図9に示されているように、ユーザが、例えばユーザ端末30のデスクトップに配置されたショートカット32を実行することで、本実施形態におけるブラウザ31が起動する。本実施形態におけるブラウザ31は、URL(Uniform Resource Locator)入力欄301及び画面表示部302を備える。
【0089】
ユーザがURL入力欄301にドキュメント管理サーバ10の位置を示すURLを入力することで、ブラウザ31はドキュメント管理サーバ10が備える画面情報提供部11に画面情報を要求する。また、URL入力欄301に電子契約サーバ20の位置を示すURLを入力することで、ブラウザ31は電子契約サーバ20が備える画面情報提供部21に画面情報を要求する。
【0090】
ブラウザ31は、画面情報提供部11又は画面情報提供部21から画面情報を受信すると、その画面情報に基づいて画面表示部302に画面を描画する。描画する画面には、文字、図形、画像、又は動画が含まれていてもよい。
【0091】
続いて、ワークフロー設定画面の詳細について、図10を参照しながら説明する。図10は、ワークフロー設定画面1000の一例を示す図である。
【0092】
図10に示されているように、ワークフロー設定画面1000は、開始トリガ入力欄1001、フロー1入力欄1002、フロー2入力欄1003及び確定ボタン1004を備える。
【0093】
開始トリガ入力欄1001は、そのワークフローを開始する契機を表す開始トリガを表す情報の入力を受け付ける。フロー1入力欄1002は、そのワークフローにおいて最初に実行されるフロー1を表す情報の入力を受け付ける。フロー2入力欄1003は、フロー1が完了した後に実行されるフロー2を表す情報の入力を受け付ける。
【0094】
ユーザが確定ボタン1004を押下すると、ワークフロー登録部311が、開始トリガ入力欄1001、フロー1入力欄1002及びフロー2入力欄1003に入力された内容を表すワークフロー情報の設定要求を、画面情報提供部11に送信する。
【0095】
ワークフロー設定画面1000が備える各入力欄は、設定したいワークフローの内容に応じて、ユーザが任意に追加、変更及び削除することが可能である。ワークフローに含まれるフローの数は、ユーザが任意に設定できる。
【0096】
ワークフロー設定画面の構成は図10に示したワークフロー設定画面1000に限定されない。例えば、フローチャートのような直感的な表示形式を採用してもよい。
【0097】
図8に戻って説明する。ステップS1101において、画面情報提供部11は、ワークフロー登録部311からワークフロー情報の設定要求を受信する。そして、画面情報提供部11は、ワークフロー情報の設定要求に応じて、ワークフロー情報の保存要求をワークフロー制御部13に送信する。
【0098】
ステップS1301において、ワークフロー制御部13が備えるワークフロー設定部131は、画面情報提供部11からワークフロー情報の保存要求を受信する。そして、ワークフロー設定部131は、ワークフロー情報の保存要求に応じて、ワークフロー情報をワークフロー情報記憶部104に記憶する。
【0099】
ここで、ワークフロー情報記憶部104が記憶するワークフロー情報の詳細について、図11を参照しながら説明する。図11は、本実施形態におけるワークフロー情報1040の一例を示す図である。
【0100】
図11に示されているように、本実施形態におけるワークフロー情報1040は、データ項目として、開始トリガ、フロー1、及びフロー2を有する。開始トリガは、開始トリガ入力欄1001に入力された内容が設定される。フロー1は、フロー1入力欄1002に入力された内容が設定される。フロー2は、フロー2入力欄1003に入力された内容が設定される。
【0101】
図8に戻って説明する。ステップS1302において、ワークフロー制御部13が備えるワークフロー取得部132は、ワークフロー情報記憶部104に記憶されているワークフロー情報を取得する。
【0102】
ステップS3002において、担当者端末30-1が備えるブラウザ31は、担当者の操作に応じて、画面情報提供部11に、ドキュメント登録画面を要求する。画面情報提供部11は、画面情報記憶部101に記憶されているドキュメント登録画面を表す画面情報を、ブラウザ31に返信する。ブラウザ31は、画面情報提供部11から受信した画面情報に基づいて、ドキュメント登録画面を表示する。これにより、ドキュメント登録部312が起動する。
【0103】
ここで、ドキュメント登録画面の詳細について、図12を参照しながら説明する。図12は、ドキュメント登録画面2000の一例を示す図である。
【0104】
図12に示されているように、ドキュメント登録画面2000は、ファイル入力欄2001、参照ボタン2002及び保存ボタン2003を備える。ファイル入力欄2001は、登録したいドキュメントに対応する電子ファイルの位置を表す情報の入力を受け付ける。電子ファイルの位置を表す情報は、絶対パスであってもよいし、相対パスであってもよいし、URI(Uniform Resource Identifier)形式で記述された他の装置上のファイルを示す情報であってもよい。
【0105】
ユーザが参照ボタン2002を押下するとファイル選択ダイアログが起動する。ユーザはファイル選択ダイアログを用いてファイルを選択することで、ファイル入力欄2001への入力を行うことができる。
【0106】
ユーザが保存ボタン2003を押下すると、ドキュメント登録部312が、ファイル入力欄2001に入力された内容により特定されるドキュメントの登録要求を、画面情報提供部11に送信する。
【0107】
図8に戻って説明する。ステップS1102において、画面情報提供部11は、ドキュメント登録部312からドキュメントの登録要求を受信する。そして、画面情報提供部11は、ドキュメントの登録要求に応じて、ドキュメントの保存要求をドキュメント管理部12に送信する。
【0108】
ステップS1201において、ドキュメント管理部12が備えるドキュメント受信部121は、画面情報提供部11からドキュメントの保存要求を受信する。そして、ドキュメント受信部121は、ドキュメントの保存要求に応じて、ドキュメントをドキュメント記憶部102に記憶する。このとき、ドキュメント記憶部102は、ドキュメントを識別するドキュメントIDを生成する。
【0109】
ステップS1202において、ドキュメント受信部121は、ドキュメントの保存が完了したことを通知するドキュメント保存通知をワークフロー制御部13に送信する。ドキュメント保存通知には、ドキュメントIDが含まれる。
【0110】
ステップS3003において、ドキュメント登録部312は、担当者の操作に応じて、ドキュメント記憶部102に記憶されているドキュメントから1つのドキュメントを選択し、そのドキュメントに対してメタデータを設定するためのメタデータ設定画面を画面情報提供部11に要求する。画面情報提供部11は、画面情報記憶部101に記憶されているメタデータ設定画面を表す画面情報を、ブラウザ31に返信する。ブラウザ31は、画面情報提供部11から受信した画面情報に基づいて、メタデータ設定画面を表示する。
【0111】
ここで、メタデータ設定画面の詳細について、図13を参照しながら説明する。図13は、従来技術におけるメタデータ設定画面2100の一例を示す図である。
【0112】
図13に示されているように、メタデータ設定画面2100は、ドキュメント種類入力欄2101、取引先会社入力欄2102、契約書種類入力欄2103、宛先入力欄2104及び確定ボタン2105を備える。
【0113】
ドキュメント種類入力欄2101は、ドキュメントの種類を表す属性情報の入力を受け付ける。取引先会社入力欄2102は、ドキュメントを送付する取引先会社を表す属性情報の入力を受け付ける。契約書種類入力欄2103は、ドキュメントの種類が契約書である場合において、契約書の種類を表す属性情報の入力を受け付ける。宛先入力欄2104は、ドキュメントの種類が契約書である場合において、契約書の宛先を表す属性情報の入力を受け付ける。
【0114】
ユーザが確定ボタン2105を押下すると、ドキュメント登録部312が、ドキュメント種類入力欄2101、取引先会社入力欄2102、契約書種類入力欄2103及び宛先入力欄2104に入力された内容を表すメタデータの設定要求を、画面情報提供部11に送信する。
【0115】
メタデータ設定画面2100が備える入力欄は、設定したいメタデータの内容に応じて、ユーザが任意に追加、変更及び削除することが可能である。また、メタデータに設定しない項目に対応する入力欄は空欄としてもよい。
【0116】
図8に戻って説明する。ステップS1103において、画面情報提供部11は、ドキュメント登録部312からメタデータの設定要求を受信する。そして、画面情報提供部11は、メタデータの設定要求に応じて、メタデータの保存要求をドキュメント管理部12に送信する。メタデータの保存要求には、ドキュメントIDが含まれる。
【0117】
ステップS1203において、ドキュメント管理部12が備えるメタデータ設定部122は、画面情報提供部11からメタデータの保存要求を受信する。そして、メタデータ設定部122は、メタデータの保存要求に応じて、メタデータをメタデータ記憶部103に記憶する。
【0118】
ここで、メタデータ記憶部103が記憶するメタデータテーブルの詳細について、図14を参照しながら説明する。図14は、従来技術におけるメタデータテーブル1030の一例を示す図である。
【0119】
図14に示されているように、メタデータテーブル1030は、データ項目として、ドキュメントID、ドキュメント種類、取引先会社、契約書種類及び宛先等を有する。
【0120】
ドキュメントIDは、ドキュメント管理サーバ10においてドキュメントを識別する識別情報である。すなわち、メタデータはドキュメントIDによってドキュメントと関連付けられる。
【0121】
ドキュメント種類は、ドキュメント種類入力欄2101に入力された内容が設定される。取引先会社は、取引先会社入力欄2102に入力された内容が設定される。ドキュメントを送付する契約書種類は、契約書種類入力欄2103に入力された内容が設定される。宛先は、宛先入力欄2104に入力された内容が設定される。
【0122】
メタデータテーブル1030の項目は、ドキュメントの種類等に応じて、ユーザが任意に追加及び削除することができる。ドキュメントの種類によっては値が設定されない項目があってもよい。例えば、図14に例示したメタデータでは、ドキュメントIDが"222"のドキュメントはドキュメントの種類が"契約書"ではないため、契約書種類及び宛先に値が設定されていない。
【0123】
図8に戻って説明する。ステップS1204において、メタデータ設定部122は、メタデータの保存が完了したことを通知するメタデータ保存通知をワークフロー制御部13に送信する。メタデータ保存通知には、ドキュメントIDが含まれる。
【0124】
ステップS1303において、ワークフロー制御部13が備えるワークフロー実行部133は、ワークフロー取得部132が取得したワークフロー情報に従って、承認者にドキュメントの審査を依頼する審査タスクを承認者端末30-2に送信する。審査タスクには、ドキュメントIDが含まれる。
【0125】
ステップS3004において、承認者端末30-2が備えるブラウザ31は、審査タスクを受信する。ブラウザ31は、審査タスクに含まれるドキュメントIDで特定されるドキュメントの内容を表示する。承認者は、ブラウザ31上でドキュメントの内容を審査する。承認者は、審査が完了したら、ブラウザ31上で承認操作を行う。ブラウザ31は、承認者の操作に応じて、ドキュメントの承認要求を画面情報提供部11に送信する。
【0126】
ステップS1104において、画面情報提供部11は、承認者端末30-2からドキュメントの承認要求を受信する。そして、画面情報提供部11は、ドキュメントの承認要求に応じて、審査完了通知をワークフロー制御部13に送信する。審査完了通知には、ドキュメントIDが含まれる。
【0127】
ステップS1304において、ワークフロー制御部13が備えるワークフロー実行部133は、画面情報提供部11から審査完了通知を受信する。そして、ワークフロー実行部133は、審査完了通知に含まれるドキュメントIDで特定されるドキュメントの送信要求をドキュメント管理部12に送信する。ドキュメントの送信要求には、ドキュメントIDが含まれる。
【0128】
ステップS1205において、ドキュメント管理部12が備えるドキュメント送信部123は、ワークフロー実行部133からドキュメントの送信要求を受信する。そして、ドキュメント送信部123は、ドキュメントの送信要求に含まれるドキュメントIDで特定されるドキュメントをドキュメント記憶部102から取得する。
【0129】
ステップS1206において、ドキュメント送信部123は、ドキュメントの送信要求に含まれるドキュメントIDで特定されるドキュメントに関連付けられたメタデータをメタデータ記憶部103から取得する。
【0130】
ステップS1207において、ドキュメント送信部123は、ステップS1205で取得したドキュメントとステップS1206で取得したメタデータとを組にして電子契約サーバ20に送信する。
【0131】
ステップS2201において、電子契約サーバ20が備える契約書受信部221は、ドキュメント送信部123から契約書に関するドキュメント及びメタデータを受信する。そして、契約書受信部221は、契約書に関するドキュメントを契約書記憶部202に記憶する。
【0132】
ステップS2202において、契約書受信部221は、ドキュメント送信部123から受信したメタデータに含まれる宛先を、契約書記憶部202に記憶した契約書に関するドキュメントの宛先として決定する。そして、契約書受信部221は、契約書に関するドキュメントの宛先を表す宛先情報を、宛先情報記憶部203に記憶する。
【0133】
ここで、宛先情報記憶部203が記憶する宛先情報テーブルの詳細について、図15を参照しながら説明する。図15は、本実施形態における宛先情報テーブル2030の一例を示す図である。
【0134】
図15に示されているように、本実施形態における宛先情報テーブル2030は、データ項目として、ドキュメントID及び宛先を有する。ドキュメントID及び宛先は、ドキュメント管理サーバ10から受信したメタデータに設定されたドキュメントID及び宛先が設定される。宛先は、複数の宛先を含んでいてもよい。複数の宛先を設定する場合には、カンマ等所定の記号を区切り文字として用いればよい。
【0135】
図15には宛先としてメールアドレスを設定する例を示したが、宛先はメールアドレスに限定されない。例えば、電話番号、FAX番号又は各種SNS(Social Networking System)のアカウント等、電子的に送信可能な通信手段の宛先を設定してもよい。
【0136】
図8に戻って説明する。ステップS2203において、契約書管理部22が備える契約書送信部223は、契約書の締結依頼を取引先端末40に送信する。契約書の締結依頼には、電子契約サーバ20が記憶する契約書に関するドキュメントの位置を表す識別情報が含まれる。位置を表す識別情報は、例えば、電子空間上でドキュメントの位置を特定するURLである。
【0137】
取引先端末40は、電子契約サーバ20から契約書の締結依頼を受信する。取引先端末40は、取引先のユーザの操作に応じて、契約書の締結依頼に含まれる契約書の識別情報に基づいて、ブラウザ41に契約書に関するドキュメントを表示する。
【0138】
ステップS2204において、契約書送信部223は、契約書に関するドキュメントの受信が完了したことを通知するドキュメント受信通知をドキュメント管理部12に送信する。
【0139】
<従来技術における自動送信を行わない場合の処理手順>
次に、従来技術における情報処理システム1が実行する情報処理方法の処理手順の一例を、図16を参照しながら説明する。図16は、従来技術における自動送信を行わない場合の処理手順を示すシーケンス図である。
【0140】
ステップS3001からステップS2202までの処理は、図8に示した自動送信を行う場合の処理手順と同様である。
【0141】
ステップS2204において、契約書送信部223は、契約書に関するドキュメントの受信が完了したことを通知するドキュメント受信通知をドキュメント管理部12に送信する。
【0142】
なお、ステップS2204は、図8に示した自動送信を行う場合の処理手順においては、ステップS2203において契約書の締結依頼を送信した後に実行されたが、自動送信を行わない場合にはステップS2203よりも前に実行する。自動送信を行わない場合には契約書の締結依頼を手動で送信する必要があるため、それより前に受信が完了したことを通知しておく必要があるためである。
【0143】
ステップS2211において、契約書管理部22が備える契約書処理部222は、契約書の保存が完了したことを通知する契約書保存通知を担当者端末30-1に送信する。契約書保存通知には、契約書を特定可能な情報が含まれる。契約書を特定可能な情報とは、例えば、契約書に関するドキュメントを識別するドキュメントID又は契約書に関するドキュメントの位置を表すURLである。
【0144】
ステップS3011において、担当者端末30-1が備えるブラウザ31は、電子契約サーバ20に認証を要求する。認証要求には、担当者に関する認証情報が含まれる。認証情報の一例は、ユーザを識別するユーザID及びそのユーザが入力したパスワードである。
【0145】
ステップS2111において、画面情報提供部21は、ブラウザ31から認証要求を受信する。画面情報提供部21は、認証要求に含まれる認証情報に基づいて、担当者の認証を行う。
【0146】
ステップS2112において、画面情報提供部21は、担当者の認証結果に基づいて、認証後に表示する画面を表す画面情報を、ブラウザ31に返信する。以降では、画面情報提供部21が担当者の認証に成功したものとして説明を続ける。
【0147】
ステップS3012において、担当者端末30-1が備えるブラウザ31は、担当者の操作に応じて、画面情報提供部21に、オプション機能設定画面を要求する。画面情報提供部21は、画面情報記憶部201に記憶されているオプション機能設定画面を表す画面情報を、ブラウザ31に返信する。ブラウザ31は、画面情報提供部21から受信した画面情報に基づいて、オプション機能設定画面を表示する。これにより、オプション機能設定部313が起動する。
【0148】
ここで、オプション機能設定画面の詳細について、図17を参照しながら説明する。図17は、契約書に署名又は印鑑を記載する位置を指定するためのオプション機能設定画面3000の一例を示す図である。
【0149】
なお、オプション機能設定画面は、オプション機能の内容によって構成が異なる。ここでは、契約書にコメント及び承認を表す表示を記載するオプション機能を利用する例を示している。コメントはテキストで入力し、その記載位置を指定可能である。承認を表す表示は、印鑑又は署名から選択可能であり、その記載位置を指定可能である。
【0150】
図17に示されているように、オプション機能設定画面3000は、ファイルプレビュー欄3001、テキスト選択ボタン3002、印鑑選択ボタン3003及び署名選択ボタン3004を備える。
【0151】
ファイルプレビュー欄3001は、オプション機能の設定対象となっている契約書に関するドキュメントの内容をプレビュー表示する。テキスト選択ボタン3002は、契約書に関するドキュメントにコメント等のテキストを追加するときに選択するボタンである。印鑑選択ボタン3003は、契約書に関するドキュメントに押印欄を追加するときに選択するボタンである。署名選択ボタン3004は、契約書に関するドキュメントに署名欄を追加するときに選択するボタンである。
【0152】
ユーザが、テキスト選択ボタン3002、印鑑選択ボタン3003又は署名選択ボタン3004を押下した後に、ファイルプレビュー欄3001においてテキスト、印鑑又は署名を追加したい位置を押下することで、オプション機能設定部313が、その内容に応じたオプション情報の設定要求を、画面情報提供部21に送信する。
【0153】
図16に戻って説明する。ステップS2113において、画面情報提供部21は、オプション機能設定部313からオプション情報の設定要求を受信する。そして、画面情報提供部21は、オプション機能の設定要求に応じて、オプション情報の保存要求を契約書管理部22に送信する。オプション機能の設定要求には、ドキュメントID及びオプション情報が含まれる。
【0154】
ステップS2113において、契約書管理部22が備える契約書処理部222は、画面情報提供部21からオプション機能の保存要求を受信する。そして、契約書処理部222は、オプション機能の保存要求に含まれるオプション情報をオプション情報記憶部204に記憶する。
【0155】
ここで、オプション情報記憶部204が記憶するオプション情報テーブルの詳細について、図18を参照しながら説明する。図18は、本実施形態におけるオプション情報テーブル2040の一例を示す図である。
【0156】
図18に示されているように、本実施形態におけるオプション情報テーブル2040は、データ項目として、ドキュメントID、機能種別、X座標及びY座標を有する。機能種別は、利用するオプション機能の種類を表す情報である。X座標及びY座標は、オプション機能を表示する位置を表す情報である。
【0157】
図18に例示したオプション情報は、ドキュメントIDが"111"であるドキュメントに対して、X座標が16、Y座標が65の位置に印鑑を、X座標が43、Y座標が109の位置に署名を記載することを表している。
【0158】
オプション機能を利用するかしないかはユーザが任意に決定することができる。そのため、オプション機能を利用しないドキュメントに関しては、オプション情報が生成されない。
【0159】
図16に戻って説明する。ステップS3013において、担当者端末30-1が備えるブラウザ31は、担当者の操作に応じて、契約書の締結依頼の送信要求を画面情報提供部21に送信する。契約書の締結依頼の送信要求には、契約書に関するドキュメントを識別するドキュメントIDが含まれる。
【0160】
ステップS2114において、画面情報提供部21は、ブラウザ31から契約書の締結依頼の送信要求を受信する。そして、画面情報提供部21は、契約書の締結依頼の送信要求を契約書管理部22に転送する。
【0161】
ステップS2203において、契約書管理部22が備える契約書送信部223は、画面情報提供部21から契約書の締結依頼の送信要求を受信する。契約書送信部223は、契約書の締結依頼の送信要求に含まれるドキュメントIDで特定されるドキュメントの位置を表す識別情報を生成する。そして、契約書送信部223は、ドキュメントの位置を表す識別情報を含めて、契約書の締結依頼を取引先端末40に送信する。
【0162】
自動送信を行わない場合の処理手順と自動送信を行う場合の処理手順とを比較するとわかるように、オプション機能を利用しない場合は契約書を自動で取引先へ送信することができるが、オプション機能を利用する場合は手動で送信する必要がある。つまり、オプション機能の利用と自動送信はトレードオフの関係にある。
【0163】
オプション機能が必要なドキュメントと不要なドキュメントとが混在している場合には、自動送信を行わない場合の処理手順を採用しなければならない。しかし、その場合、オプション機能が不要なドキュメントに対しても手動で送信を行う必要があり、利便性が損なわれる。
【0164】
<第1実施形態における情報処理方法の処理手順>
次に、本実施形態における情報処理システム1が実行する情報処理方法の処理手順の一例を、図19及び図20を参照しながら説明する。図19及び図20は、本実施形態における情報処理方法の処理手順を示すシーケンス図であり、図19に示す処理手順の後に図20に示す処理手順が続くことを表している。
【0165】
ステップS3001からステップS1202までの処理は、図8に示した自動送信を行う場合の処理手順と同様である。
【0166】
ステップS3023において、担当者端末30-1が備えるドキュメント登録部312は、担当者の操作に応じて、ドキュメント記憶部102に記憶されているドキュメントから1つのドキュメントを選択し、そのドキュメントに対してメタデータを設定するためのメタデータ設定画面を表示する。
【0167】
ここで、本実施形態におけるメタデータ設定画面の詳細について、図21を参照しながら説明する。図21は、本実施形態におけるメタデータ設定画面2110の一例を示す図である。
【0168】
図21に示されているように、本実施形態におけるメタデータ設定画面2110は、図13に示したメタデータ設定画面2100と同様に、ドキュメント種類入力欄2101、取引先会社入力欄2102、契約書種類入力欄2103、宛先入力欄2104及び確定ボタン2105を備え、自動送信入力欄2111をさらに備える。
【0169】
自動送信入力欄2111は、電子契約サーバ20において自動送信を行うか否かを表す制御情報の入力を受け付ける。すなわち、本実施形態におけるメタデータ設定画面2110は、図13に示したメタデータ設定画面2100と比較して、制御情報の入力欄が追加されている点が異なる。
【0170】
ユーザが確定ボタン2105を押下すると、ドキュメント登録部312が、ドキュメント種類入力欄2101、取引先会社入力欄2102、契約書種類入力欄2103、宛先入力欄2104及び自動送信入力欄2111に入力された内容を表すメタデータの設定要求を、画面情報提供部11に送信する。
【0171】
図19に戻って説明する。ステップS1223において、ドキュメント管理部12が備えるメタデータ設定部122は、画面情報提供部11からメタデータの保存要求を受信する。そして、メタデータ設定部122は、メタデータの保存要求に応じて、メタデータをメタデータ記憶部103に記憶する。
【0172】
ここで、メタデータ記憶部103が記憶するメタデータの詳細について、図22を参照しながら説明する。図22は、本実施形態におけるメタデータテーブル1031の一例を示す図である。
【0173】
図22に示されているように、本実施形態におけるメタデータテーブル1031は、データ項目として、図21に示したメタデータテーブル1030と同様に、ドキュメントID、ドキュメント種類、取引先会社、契約書種類、及び宛先等を有し、自動送信をさらに有する。
【0174】
自動送信は、自動送信入力欄2111に入力された内容が設定される。すなわち、本実施形態におけるメタデータテーブル1031は、図14に示したメタデータテーブル1030と比較して、自動送信を行うか否かを表す制御情報が追加されている点が異なる。
【0175】
図19に戻って説明する。ステップS1204からステップS2204までの処理は、図8に示した自動送信を行う場合の処理手順と同様である。
【0176】
ステップS2221において、契約書管理部22が備える契約書処理部222は、ドキュメント送信部123から受信したメタデータに含まれる制御情報に基づいて、契約書に対する処理の内容を決定する。
【0177】
図20に進んで説明する。メタデータに含まれる制御情報が自動送信なしを示す場合、契約書管理部22は、ステップS2211に処理を進める。すなわち、契約書管理部22が備える契約書処理部222は、契約書の保存が完了したことを通知する契約書保存通知を担当者端末30-1に送信する。
【0178】
その後、図16に示した自動送信を行わない場合の処理手順と同様に、ステップS3011からステップS2203までの処理が行われる。
【0179】
一方、メタデータに含まれる制御情報が自動送信ありを示す場合、契約書管理部22は、ステップS2203に処理を進める。すなわち、契約書管理部22が備える契約書送信部223は、契約書の締結依頼を取引先端末40に送信する。
【0180】
<第1実施形態の効果>
本実施形態における情報処理システム1は、ドキュメント管理サーバ10が自動送信を行うか否かを表す制御情報を含むメタデータをドキュメントと共に電子契約サーバ20に送信し、電子契約サーバ20がドキュメントと共に受信したメタデータに含まれる制御情報に基づいて、自動送信を行うか否かを判断し処理の内容を決定するように構成されている。
【0181】
これにより、自動送信を行う場合には、ユーザは、ドキュメント管理サーバ10での処理を終えた後に、電子契約サーバ20での操作を行うことなく、取引先にドキュメントを送信することができる。
【0182】
また、自動送信を行わない場合には、ユーザは、ドキュメント管理サーバ10での処理を終えた後に、従来どおり電子契約サーバ20にログインし、必要に応じてオプション機能を利用した上で、手動で取引先にドキュメントを送信することができる。
【0183】
すなわち、本実施形態における情報処理システム1によれば、ドキュメント管理サーバ10から電子契約サーバ20が契約書に対して行う処理の内容を制御することができる。
【0184】
[第2実施形態]
第1実施形態は、ユーザが自動送信を行うか否かを直接入力することで、メタデータに制御情報を設定するように構成した。第2実施形態では、自動送信を行うか否かを判断するための規則を予め設定しておき、その規則に従って生成した制御情報をメタデータに設定するように構成する。
【0185】
<情報処理システム1に含まれる各装置の機能構成>
まず、本実施形態における情報処理システム1の機能構成の一例について、図23及び図24を参照しながら説明する。
【0186】
≪ドキュメント管理サーバ10の機能構成≫
図23は、本実施形態におけるドキュメント管理サーバ10の機能構成を例示するブロック図である。図23に示されているように、本実施形態におけるドキュメント管理サーバ10は、第1実施形態と同様に、画面情報提供部11、ドキュメント管理部12、ワークフロー制御部13、画面情報記憶部101、ドキュメント記憶部102、メタデータ記憶部103及びワークフロー情報記憶部104を備え、判断規則情報記憶部105をさらに備える。本実施形態におけるワークフロー制御部13は、第1実施形態と同様に、ワークフロー設定部131、ワークフロー取得部132及びワークフロー実行部133を備え、制御情報生成部134をさらに備える。
【0187】
制御情報生成部134は、判断規則情報記憶部105に記憶されている判断規則情報に従って、ドキュメントに関連付けられたメタデータから制御情報を生成する。
【0188】
判断規則情報記憶部105は、ユーザ端末30から受信した判断規則情報を記憶する。判断規則情報は、判断規則情報記憶部105が記憶する判断規則情報テーブルに格納される。
【0189】
≪ユーザ端末30の機能構成≫
図24は、本実施形態におけるユーザ端末30の機能構成を例示するブロック図である。図24に示されているように、本実施形態におけるユーザ端末30は、第1実施形態と同様に、ブラウザ31を備える。ブラウザ31は、第1実施形態と同様に、ワークフロー登録部311、ドキュメント登録部312及びオプション機能設定部313を備え、判断規則登録部314をさらに備える。
【0190】
判断規則登録部314は、判断規則設定画面に対するユーザの操作に応じて、判断規則情報の設定をドキュメント管理サーバ10に要求する。判断規則設定画面は、ドキュメント管理サーバ10に登録を要求する判断規則を入力するための画面である。判断規則設定画面の詳細は後述する。
【0191】
<第2実施形態における情報処理方法の処理手順>
次に、本実施形態における情報処理システム1が実行する情報処理方法の処理手順の一例を、図25を参照しながら説明する。図25は、本実施形態における情報処理方法の処理手順を示すシーケンス図である。
【0192】
ステップS3031において、ユーザ端末30が備えるブラウザ31は、ユーザの操作に応じて、ドキュメント管理サーバ10が備える画面情報提供部11に、判断規則設定画面を要求する。画面情報提供部11は、画面情報記憶部101に記憶されている判断規則設定画面を表す画面情報を、ブラウザ31に返信する。ブラウザ31は、画面情報提供部11から受信した画面情報に基づいて、判断規則設定画面を表示する。これにより判断規則登録部314が起動する。
【0193】
ここで、判断規則設定画面の詳細について、図26及び図27を参照しながら説明する。図26は、本実施形態における判断規則設定画面4000の一例を示す図である。図27は、具体的な判断規則が入力された状態の判断規則設定画面4001の一例を示す図である。
【0194】
図26に示されているように、本実施形態における判断規則設定画面4000は、条件設定欄4010、自動送信設定欄4020及び確定ボタン4030を備える。条件設定欄4010は、メタデータ選択欄4011、条件選択欄4012及び値入力欄4013を備える。
【0195】
条件設定欄4010は、判断規則が用いる条件の入力を受け付ける。メタデータ選択欄4011は、判断に用いるメタデータの入力を受け付ける。条件選択欄4012は、判断に用いる条件(等しい、含む、空)の入力を受け付ける。値入力欄4013は、判断に用いる値の入力を受け付ける。自動送信設定欄4020は、条件設定欄4010の条件を満たすときに自動送信を行うか否かを表す制御情報の入力を受け付ける。
【0196】
条件設定欄4010は、複数の条件を入力することができる。複数の条件を入力する場合、各条件に論理和(OR)又は論理積(AND)を示す情報を設定することができる。例えば、複数の条件すべてに論理積を設定した場合、すべての条件を満たすとき、自動送信設定欄4020に入力された内容を表す制御情報が生成される。また、例えば、複数の条件すべてに論理和を設定した場合、いずれか1つの条件を満たせば、自動送信設定欄4020に入力された内容を表す制御情報が生成される。
【0197】
ユーザが確定ボタン4030を押下すると、判断規則登録部314が、条件選択欄4012及び自動送信設定欄4020に入力された内容を表す判断規則情報の設定要求を、画面情報提供部11に送信する。
【0198】
図27に示されているように、本実施形態における判断規則設定画面4001は、メタデータ選択欄4011に"取引先会社"、条件選択欄4012に"等しい"、値入力欄4013に"A会社"、自動送信設定欄4020に"あり"が入力されている。ユーザが判断規則設定画面4001において確定ボタン4030を押下することで、メタデータに含まれる取引先会社がA会社と等しい場合は自動送信を行うことを表す制御情報を生成し、A会社以外の場合は自動送信を行わないことを表す制御情報を生成することを表す判断規則情報の設定要求が送信される。
【0199】
図25に戻って説明する。ステップS1131において、画面情報提供部11は、判断規則登録部314から判断規則情報の設定要求を受信する。そして、画面情報提供部11は、判断規則情報の設定要求に応じて、判断規則情報の保存要求をワークフロー制御部13に送信する。
【0200】
ステップS1301において、ワークフロー制御部13が備えるワークフロー設定部131は、画面情報提供部11から判断規則情報の保存要求を受信する。そして、ワークフロー設定部131は、判断規則情報の保存要求に応じて、判断規則情報を判断規則情報記憶部105に記憶する。
【0201】
ここで、判断規則情報記憶部105が記憶する判断規則情報テーブルの詳細について、図28を参照しながら説明する。図28は、本実施形態における判断規則情報テーブル1050の一例を示す図である。
【0202】
図28に示されているように、本実施形態における判断規則情報テーブル1050は、データ項目として、メタデータ、条件、値、及び自動送信を有する。
【0203】
メタデータは、メタデータ選択欄4011に入力された内容が設定される。条件は、条件選択欄4012に入力された内容が設定される。値は、値入力欄4013に入力された内容が設定される。自動送信は、自動送信設定欄4020に入力された内容が設定される。
【0204】
図28に例示した判断規則は、メタデータに含まれる取引先会社がA会社と等しい場合は自動送信を行うことを表す制御情報を生成し、A会社以外の場合は自動送信を行わないことを表す制御情報を生成することを表している。
【0205】
その後、図19に示した第1実施形態の処理手順におけるステップS3001からステップS1303までの処理が行われる。
【0206】
ステップS3004において、承認者端末30-2が備えるブラウザ31は、承認者の操作に応じて、審査タスクに含まれるドキュメントIDで特定されるドキュメントの承認要求を画面情報提供部11に送信する。
【0207】
ステップS1104において、画面情報提供部11は、承認者端末30-2から受信したドキュメントの承認要求に応じて、審査完了通知をワークフロー制御部13に送信する。
【0208】
ステップS1332において、ワークフロー制御部13が備える制御情報生成部134は、メタデータの取得をドキュメント管理部12に要求する。メタデータの取得要求には、審査完了通知に含まれるドキュメントIDが含まれる。
【0209】
ステップS1231において、ドキュメント管理部12が備えるドキュメント送信部123は、メタデータの取得要求に含まれるドキュメントIDで特定されるドキュメントに関連付けられたメタデータをメタデータ記憶部103から取得する。
【0210】
ステップS1232において、ドキュメント送信部123は、メタデータを制御情報生成部134に返信する。
【0211】
ステップS1333において、制御情報生成部134は、ドキュメント送信部123からメタデータを受信する。そして、制御情報生成部134は、判断規則情報記憶部105に記憶されている判断規則情報を取得する。
【0212】
ステップS1334において、制御情報生成部134は、判断規則情報記憶部105から取得した判断規則情報に従って、ドキュメント送信部123から受信したメタデータに基づいて、自動送信を行うか否かを表す制御情報を生成する。そして、制御情報生成部134は、ワークフロー実行部133にドキュメントID及び制御情報を送る。
【0213】
ステップS1304において、ワークフロー実行部133は、制御情報生成部134からドキュメントID及び制御情報を受け取ると、そのドキュメントIDで特定されるドキュメントの送信要求をドキュメント管理部12に送信する。ドキュメントの送信要求には、ドキュメントID及び制御情報が含まれる。
【0214】
ステップS1205において、ドキュメント管理部12が備えるドキュメント送信部123は、ワークフロー実行部133からドキュメントの送信要求を受信する。そして、ドキュメント送信部123は、ドキュメントの送信要求に含まれるドキュメントIDで特定されるドキュメントをドキュメント記憶部102から取得する。
【0215】
ステップS1206において、ドキュメント送信部123は、ドキュメントの送信要求に含まれるドキュメントIDで特定されるドキュメントに関連付けられたメタデータをメタデータ記憶部103から取得する。ここで、ドキュメント送信部123は、メタデータ記憶部103から取得したメタデータに自動送信の項目を追加し、ドキュメントの送信要求に含まれる制御情報を設定する。
【0216】
ステップS1207において、ドキュメント送信部123は、ステップS1205で取得したドキュメントとステップS1206で取得したメタデータとを組にして電子契約サーバ20に送信する。
【0217】
ステップS2201からステップS2221までの処理は、図19に示した第1実施形態の処理手順と同様である。
【0218】
その後、メタデータに含まれる制御情報が自動送信なしを示す場合、図20に示した第1実施形態の処理手順におけるステップS2211からステップS2203までの処理が行われる。一方、メタデータに含まれる制御情報が自動送信ありを示す場合、図20に示した第1実施形態の処理手順におけるステップS2203の処理が行われる。
【0219】
<第2実施形態の効果>
本実施形態における情報処理システム1は、ユーザが予め設定した判断規則に従って、メタデータに設定されたドキュメントの種別等の情報に基づいて、自動送信を行うか否かを表す制御情報を生成するように構成されている。
【0220】
これにより、ユーザが自動送信を行うか否かを判断する必要がなく、自動送信を行うか否かを自動的に漏れなく判断することができる。したがって、本来署名位置等の指定等を行わなければならない契約書に対して、ユーザが誤って署名位置等の指定等を行わずに、取引先に送信してしまう事態、又は、本来署名位置等の指定等を行わなくともよい契約書に対して、手動で取引先に送信することを失念して送信がなされない事態等を防止することが可能となる。
【0221】
[補足]
上記各実施形態において、ドキュメント管理サーバ10は、情報処理装置の一例である。電子契約サーバ20は、第二の情報処理装置の一例である。ドキュメントは電子データの一例である。メタデータはユーザ設定の一例である。メタデータ設定部122は、受信部の一例である。ドキュメント送信部123は、送信部の一例である。制御情報生成部134は生成部の一例である。メタデータ設定部122が実行するステップS1203は、受信手順の一例である。ドキュメント送信部123が実行するステップS1207は、送信手順の一例である。
【0222】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等の機器を含むものとする。
【0223】
実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、ドキュメント管理サーバ10及び電子契約サーバ20は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
【0224】
以上、本発明の実施の形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【0225】
1 情報処理システム
10 ドキュメント管理サーバ
11 画面情報提供部
12 ドキュメント管理部
101 画面情報記憶部
102 ドキュメント記憶部
103 メタデータ記憶部
104 ワークフロー情報記憶部
105 判断規則情報記憶部
121 ドキュメント受信部
122 メタデータ設定部
123 ドキュメント送信部
13 ワークフロー制御部
131 ワークフロー設定部
132 ワークフロー取得部
133 ワークフロー実行部
134 制御情報生成部
20 電子契約サーバ
21 画面情報提供部
22 契約書管理部
201 画面情報記憶部
202 契約書記憶部
203 宛先情報記憶部
204 オプション情報記憶部
221 契約書受信部
222 契約書処理部
223 契約書送信部
30 ユーザ端末
31 ブラウザ
311 ワークフロー登録部
312 ドキュメント登録部
313 オプション機能設定部
314 判断規則登録部
40 取引先端末
41 ブラウザ
【先行技術文献】
【特許文献】
【0226】
【特許文献1】特開2008-259211号公報
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24
図25
図26
図27
図28