[go: up one dir, main page]

JP2004070466A - Document exchange system and its program - Google Patents

Document exchange system and its program Download PDF

Info

Publication number
JP2004070466A
JP2004070466A JP2002225588A JP2002225588A JP2004070466A JP 2004070466 A JP2004070466 A JP 2004070466A JP 2002225588 A JP2002225588 A JP 2002225588A JP 2002225588 A JP2002225588 A JP 2002225588A JP 2004070466 A JP2004070466 A JP 2004070466A
Authority
JP
Japan
Prior art keywords
ordering
document
program
contract
workflow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002225588A
Other languages
Japanese (ja)
Inventor
Morisumi Kurose
黒瀬 守澄
Kiyoshi Sugao
菅生 清
Tomoaki Kisu
木須 智章
Yuji Yamamoto
山本 有二
Hisashi Nihei
仁平 尚志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh IT Solutions Co Ltd
Original Assignee
Ricoh IT Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh IT Solutions Co Ltd filed Critical Ricoh IT Solutions Co Ltd
Priority to JP2002225588A priority Critical patent/JP2004070466A/en
Publication of JP2004070466A publication Critical patent/JP2004070466A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the labor of creating documents and errors in contract business, accepting and ordering programs, and other individual businesses. <P>SOLUTION: Secret data are securely placed on workflow and exchanged by a master server 11 and a mail server 13. A DB server 12 and an originality ensuring server 14 make possible the secure storage and management of electronic documents so as to ensure their originality. These servers achieve a secure electronic document exchange system that provides a basis for constructing a variety of businesses and a business-oriented workflow. An electronic contract application that digitizes the exchange of written contracts and sealing workflow between clients 17-20 via the Internet 16, and a contracted development type business workflow that digitizes documents from estimation to billing, are provided, and the caution of starting the business workflow is automatically issued. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、セキュアな電子文書交換、契約の電子化およびプログラム受発注の電子化を行って、発注者と受注者間およびサーバーと受発注者間で文書を交換する文書交換システムおよびその方法に関し、特に、情報システムを用いて有用なビジネスモデルを実現するための文書交換システムおよびその方法に関する。
【0002】
【従来の技術】
従来、甲と乙が契約書を作成する場合には、契約の合意事項を元に契約書案を作成し、何回かやりとりを行って修正した後、修正がなくなったとき、最終契約書案を2通作成し、甲乙それぞれ印を押印して、互いに1通ずつ保管する、という方法を採用していた。これらは、いずれの作業も手を介して行われていた。
【0003】
また、従来、プログラムの受発注を行うには、通常、以下のようなワークフローで行われていた。先ず、受注側が作業実績に基づき勤怠票(残業代などの実績を記した伝票)と見積書を発行する。次に、発注側は、プログラム注文書を発行する。最後に受注側が、請求書を発行する。以上の手順であるが、いずれの作業も手を介して行われるため、毎回の作業において計算ミスや転記ミスが多く、手間がかかっていた。また、支払い期日が迫ってから、受発注業務にかかることが多く、期日前の事務量としては大変であった。
【0004】
【発明が解決しようとする課題】
このように、契約書の作成、保管業務は、手を介して行われていたため、保管に際してセキュア(安全度)に不安があるだけでなく、契約書が完成するまでに必要以上の手間と労力がかかっていた。
また、プログラムの受発注においても、手を介して行われていたため、作業ミス(計算ミスや転記ミス)が多く、しかも、支払い期日が迫ってから作業にかかることが多く、これらの改善が望まれていた。
【0005】
本発明の目的は、これら従来の課題を解決し、文書の自動作成およびワークフローの明確化により、契約業務やプログラム受発注業務における文書作成の手間と作成ミスを低減することが可能な文書交換システムおよびその方法を提供することにある。
【0006】
【課題を解決するための手段】
上記目的を達成するため、本発明の文書交換システムは、セキュアに(安全に)機密データをワークフローに載せて交換するとともに、電子文書のセキュアな保存と管理を可能にして、原本性を保証するとともに、各種業種や業務向けワークフローを構築できる基盤を提供するセキュアな電子文書交換機能を実現する。また、契約書の交換や印鑑の押印ワークフローを電子化した電子契約のアプリケーション、および見積りから請求までの文書を電子化し、受託開発型の業務ワークフローを提供し、業務ワークフロー開始の注意を自動発行できるプログラム受発注機能を実現する。
【0007】
本発明の特徴的事項は、
(1)電子契約、プログラム受発注および個別アプリケーションなどの文書の自動作成をワークフローに含めること、
(2)文書の登録、更新、アクセス権管理、宛先管理、ステータス管理、原本保存管理、署名検証などの文書交換ワークフローシステムを共通基盤とし、その上で動作する個別アプリケーションのワークフローを制御および管理するアーキテクチャを設定すること、
(3)会計システムおよび電子透かし付き請求書の発行とを連携させること、
(4)プログラム受発注において、毎回のワークフロー開始の注意を通知すること、である。
【0008】
【発明の実施の形態】
以下、本発明の実施形態を、図面により詳細に説明する。
(ハード構成)
図1は、本発明の一実施形態を示す文書交換システムの全体構成図である。
図1の文書交換システムにおいて、サーバー側では、マスターサーバー11とDBサーバー12とメイルサーバー13と原本性保証サーバー14とがLAN10に接続され、さらに、LAN10に接続されたゲートウェイ15を介してインターネット16に接続される。
【0009】
クライアント側では、複数台のクライアントPC17〜20がそれぞれインターネット16に接続される。クライアントPC17〜20は、いずれもIDカード17A〜20Aを具備しており、これをPCに挿入することで本人認証を行う。その他、クライアントPC20には、画像を入力するスキャナ21と出力をハードコピーするプリンタ22とが接続される。
サーバー側のマスターサーバー11は、文書交換ワークフローシステムと個別アプリケーション(例えば、電子契約システムおよびプログラム受発注システム)とを実行する。
また、DBサーバー12は、文書のワークフロー制御に関する情報を保存するとともに、管理を行う。また、アプリケーション固有のマスター情報(文書フォームテンプレートなど)を保存するとともに、管理を行う。
【0010】
また、メイルサーバー13は、システム全体のメイル通信(文書データの送受信)を司る。
また、原本性保存サーバー14は、電子文書の原本性(真正性、保存性)を保証しながら、保管および管理を行う。
さらに、クライアント端末17〜20は、本システムのユーザーがオペレーションを行う端末である。
【0011】
ここで、原本性保存サーバー14について、さらに詳しく説明する。
文書管理の電子的ワークフロー化、見積りや契約書の電子化を行った場合、不正な複製改ざん、なりすまし、などが発生しないか否か、あるいは電子文書の法的有効性の確立が可能か否かが問題となる。
例えば、ユーザーから電子文書登録・参照要求があると、原本性保存サーバー14は、ユーザーのアクセス権を制御し、次に原本登録を要求登録済原本IDで参照を要求することにより、原本への全てのアクセスをログに記録する。DBサーバー12から写しを原本性保存サーバー14に渡す。この場合、電子署名を行っていることで、改ざん検知が可能である。
【0012】
原本性保存サーバー14からユーザーへ写しを渡す。すなわち、原本性保存サーバー14は、原本のファイルに対して特別なコマンドのみにより登録、更新を可能とし、それらの行為を全て履歴に保存する。このコマンド以外の手段で原本のファイルに改ざんが加えられたときには、改ざん検知処理が施されているため、改ざん検知が可能となる。
なお、原本の写しが真に正しいことを証明するために、原本性保存サーバー14は、電子署名を付加して渡す。また、原本の写しが改ざんされていないか否かを検証することも可能である。
【0013】
(ソフト構成)
図2は、本発明の実施形態を示すクライアントと文書交換ワークフローのソフトウェア構成図である。
クライアントシステム23は、ブラウザを使用して、サーバーに要求を出す。クライアントシステム23には、文書表示、文書署名、署名検証、および紙文書検証の各機能がある。ここで、紙文書検証とは、本システムで印刷した透かし入り紙文書をスキャナで取り込み、読み取った透かしデータを用いて紙文書の改ざん検知を行う機能である。なお、クライアント側のユーザ認証モジュール24は、ユーザ情報の登録、管理およびユーザ認証を行う。また、セキュリティモジュール25は、PKI(Public Key Infrastructure)技術を利用して、文書の改ざん、盗聴、漏洩、なりすまし、否認を防止する。なお、PKIは、公開鍵基盤と呼ばれ、公開鍵暗号のシステムを利用してデータの暗号化や通信当事者の身分証明と、やりとりするデータに対してディジタル署名を行うことで、信頼できる通信を確保するために必要な要素技術の集合体である。
【0014】
電子契約システム・アプリケーション32は、文書交換ワークフローシステム36上で動作する個別アプリケーションであって、契約業務で使用する文書の生成およびマスターデータの登録を行う。このアプリケーションには、ユーザ認証と管理、契約書フォーム登録、契約者プロパティ登録、文書(コンテンツ、プロパティ)の生成、契約書データ投入、契約書印刷フォーム(電子透かし)の作成、運用管理の各機能がある。
【0015】
プログラム受発注システム・アプリケーション33は、文書交換ワークフローシステム36上で動作する個別アプリケーションであって、受発注業務で使用する文書の生成、およびマスターデータの登録を行う。例えば、顧客の名前を埋め込むなどの処理も行う。また、このアプリケーション33には、ユーザ認証と管理、文書フォーム登録、プロパティ登録、文書(コンテンツ、プロパティ)の生成、勤怠データの取込み、請求書データの投入、請求書印刷フォーム(電子透かし)の作成、運用管理の各機能がある。
【0016】
個別アプリケーション31は、契約により個別に引き受ける業務アプリケーションであって、例えば、人材派遣業務などがこれに含まれる。このアプリケーション31にも、ユーザの認証と管理、文書フォーム登録、プロパティ登録、文書(コンテンツ、プロパティ)の生成、勤怠データの取込み、請求書データの投入、請求書印刷フォーム(電子透かし)の作成、運用管理の各機能がある。
【0017】
文書交換ワークフローシステム36は、各アプリケーションに対する共通基盤になるシステムであって、文書交換のワークフローを制御するとともに、管理を行い、文書の原本の保管および管理を行う。このシステム36には、運用管理、文書の登録と更新(コンテンツ、プロパティ)、文書のアクセス権管理、文書の宛先管理、文書のステータス管理、文書の原本保存管理、通知メールの送信、文書の署名検証の各機能がある。
【0018】
ユーザ認証モジュール34は、ユーザ情報の登録、管理およびユーザ認証を行う。
セキュリティモジュール37は、PKI技術を利用して文書の改ざん、盗聴、漏洩、なりすまし、否認を防止する。
データベース▲1▼39は、文書のワークフロー制御に関する情報の保存と管理用データベースである。
原本性保存モジュール38は、文書を原本として保管し、かつ管理する。
【0019】
(実施フロー)
図3は、本発明の一実施例を示す電子契約業務のソフト構成図であり、図5は同じく電子契約の処理シーケンスチャートである。
処理に移る前に、電子署名(電子押印)について説明する。
(a)電子署名
あらかじめIDカード(ICカードなど)を発行する際に、IDカードには、各クライアントユーザーのPKI署名データと印影データとを格納しておく。
契約システム、受発注システムの場合、発注者(甲)および受注者(乙)とも必要である。電子文書に押印(署名)するには、マスターサーバー11がクライアント端末17〜20に該当文書を送り、クライアントに表示し、端末のオペレータがIDカードを差し込み、押印コマンドを発行する。
クライアント端末プログラムは、差し込まれたICカードからPKI署名データと印影データとを読み出し、当該電子文書に署名をマージするとともに、印影データを電子文書に重ねて表示する。
【0020】
(b)電子契約業務
図5および図3を参照しながら、処理動作シーケンスを説明する。
仕様を決定した後、開発委託契約を交わす。この場合、開発委託契約書を甲乙押印する。勿論、電子署名の後に行う。そして、原本として登録し、保管する。
図5では、クライアント端末17が発注側であり、クライアント端末20が受注側である。サーバー側をマスターサーバー11で代表的に示している。
【0021】
(1)あらかじめ、契約書のフォームを指定しておく。自分でフォームを作って登録しておくことも可能である(マスターサーバー11に登録)。
(2)あらかじめ自分の情報(社名、代表者名、住所など)を登録しておく(マスターサーバー11に登録)。
以後、契約締結の話がまとまったとき、以下の処理に移る。
(3)相手方の情報(相手方社名、代表者名、住所など)を登録する(マスターサーバー11に登録)。
(4)その他、必要情報(例えば、契約締結日など)を入力する(マスターサーバー11に入力)。
【0022】
(5)本システムに、契約書のびな形の作成を指示する(マスターサーバー11に指示)。
(6)本システムが自動的に作成した契約書のひな形を確認し、必要であれば修正の後に、相手方に内容確認のために送る(ここでは、マスターサーバー11から発注側クライアント端末17へ、次に発注側クライアント端末17から受注側クライアント端末20へ)。
(7)相手方は、必要ならば修正して送り返す(ここでは、受注側クライアント端末20から発注側クライアント端末17へ)。
【0023】
(8)送り返されて来たならば、内容確認の後、乙印(電子署名)を押し、相手方に送る(ここでは、発注側クライアント端末17から受注側クライアント端末20へ)。
(9)相手方は、甲印(電子署名)を押し、送り返す(ここでは、受注側クライアント端末20から発注側クライアント端末17へ)。
(10)本システムに契約書原本として登録する(発注側クライアント端末17からマスターサーバー11へ)。
(11)必要ならば、双方とも、契約書の謄本として本システムから取り出す(マスターサーバー11から発注側および受注側クライアント端末17,20へ)。
なお、上記(6),(7),(8)の各ステップにおいて、それぞれ原本登録しておく場合もある。
【0024】
(c)プログラム受発注業務
図4は、本発明の一実施例を示すプログラム受発注システムのソフト構成図であり、図6は、同じくプログラム受発注システムの動作シーケンスチャートである。
契約の内容にもよるが、請求が発生する場合のフローは以下のようになる。
(1)発注側では、あらかじめ、文書生成を行うための文書フォームを登録しておく(発注側クライアント端末20からマスターサーバー11へ)。この場合、文書フォームテンプレートから選択指定してもよいし、あるいは自分で定義登録もできる。登録する文書フォームは次の通りである。すなわち、勤怠票、見積書、プログラム注文書、検収書、請求書控え、また、会計業務を行う会計システムも指定しておく。以後、プログラム受発注が発生する。
【0025】
(2)発注側は、開発委託先(受注側)の情報を登録する。登録内容としては、氏名、所属会社、派遣先グループ、単価、清算方式である。これらの情報は、文書自動作成時に、フォーム、文書アクセス権、フロー定義、文書内容(金額など)を決定するデータとする。
(3)同時に、(4)以降のステップが発生するタイミング(例えば、毎月末)を定義しておく。以後、(3)で定義されたタイミングが来ると、本システムから自動的に発注側、受注側に注意が発せられる。
(4)受注側は、勤怠データを本システムに送る(受注側クライアント端末20からマスターサーバー11へ)。
(5)本システムでは、勤怠データと開発委託先情報から、勤怠票、見積書、プログラム発注書、検収書、請求書控えを自動生成する。
【0026】
(6)本システムから、受信側に勤怠票、見積書、請求書、検収書を送り、同時に発注側には、プログラム注文書を送る(マスターサーバー11から発注側クライアント端末17へ、および受注側クライアント端末20へ)。
(7)受注側は、見積書の内容を確認した後、署名して発注側に送る(受信側クライアント端末20から発注側クライアント端末17へ)。
(8)発注側は、プログラム注文書の内容を確認した後、署名して受注側に送る(発注側クライアント端末17から受注側クライアント端末20へ)。
(9)受注側は、検収書、勤怠票の内容を確認した後、署名して発注側に送る(受注側クライアント端末20から発注側クライアント端末17へ)。
【0027】
(10)同時に、必要ならば請求書印刷フォームを本システムに要求する(受注側クライアント端末20からマスターサーバー11へ)。本システムは、請求書控えから請求書印刷フォームを作成し、受注側に送る(マスターサーバー11から受注側クライアント端末20へ)。このとき、電子透かしを入れて、印刷された紙文書(請求書)の改ざんチェックを実施可能に設定しておく。受注側は、内容を確認した後、請求書を印刷して押印し、発注側に送る(受注側クライアント端末20から発注側クライアント端末17へ)。
(11)発注側は、内容を確認した後、検収書に署名して、受注側に返送する(発注側クライアント端末17から受注側クライアント端末20へ)。
(12)同時に、本システムに支払いを指示する(発注側クライアント端末17からマスターサーバー11へ)。
(13)本システムは、請求書控えから請求書データを作成し、指定の会計システムに送る(マスターサーバー11から指定のシステムへ)。
【0028】
(個別アプリケーション)
本実施例では、電子契約およびプログラム受発注を文書交換ワークフローシステムに組込んでいるが、その他の個別アプリケーションとして、人材派遣業務の管理に適用することも可能であって、派遣個人との契約、派遣先との契約、毎月の勤務実績に基づく請求に当てはめることができる。
【0029】
(ビジネスモデル)
本発明における文書交換システムを運用する業務をビジネスモデルとして構築することにより、電子契約の甲乙契約者、プログラム受発注を行う発注者と受注者、個別アプリケーションの各契約者、例えば人材派遣の人材派遣会社や派遣される人材、派遣される会社等から、あらかじめ定められた報酬を得ることができるとともに、それぞれの契約者に対して文書作成の手間と作成ミスを低減させることができ、便利性を与えることができる。
【0030】
【発明の効果】
以上説明したように、本発明によれば、文書の作成とワークフローの明確化により、契約業務やプログラム受発注業務における文書作成の手間と作成ミスを大間に減少させることができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す文書交換システムの全体構成図である。
【図2】本発明の一実施例を示すクライアント側とサーバー側のソフト構成図である。
【図3】図2の電子契約システムにおけるクライアント側とサーバー側のソフト構成図である。
【図4】図2のプログラム受発注システムにおけるクライアント側とサーバー側のソフト構成図である。
【図5】本発明の一実施例を示す電子契約フローのシーケンスチャートである。
【図6】本発明の一実施例を示すプログラム受発注フローのシーケンスチャートである。
【符号の説明】
10…LAN,VAN、11…マスターサーバー、12…DBサーバー、
13…メイルサーバー、14…原本性保証サーバー、15…ゲートウェイ、
16…インターネット、17〜20…クライアント端末、
17A〜20A…IDカード、21…スキャナ、22…プリンタ、
23…クライアントプログラム、24…ユーザ認証プログラム、
25…セキュリティモジュール、31…個別アプリケーションプログラム、
32…電子契約プログラム、33…プログラム受発注用プログラム、
34…ユーザ認証プログラム、36…文書交換ワークフロー用プログラム、
37…セキュリティモジュール、38…原本性保存用プログラム、
39…データベース(1)、40…データベース(2)。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a document exchange system and method for exchanging documents between an orderer and a contractor and between a server and an orderer by performing secure electronic document exchange, digitizing a contract, and digitizing a program order. In particular, the present invention relates to a document exchange system and a method for realizing a useful business model using an information system.
[0002]
[Prior art]
Conventionally, when both Party A and Party B prepare a contract, they prepare a contract draft based on the agreement of the contract, make several exchanges and make corrections, and when there are no more corrections, In this case, a message was created and stamped with each of the first and second parties, and one copy of each was stored. All of these operations were performed by hand.
[0003]
In addition, conventionally, in order to place an order for a program, usually, the following workflow is usually performed. First, the order receiving side issues an attendance slip (a slip describing results such as overtime pay) and a quote based on work results. Next, the ordering side issues a program order form. Finally, the ordering party issues an invoice. Although the above procedure is performed, all operations are performed by hand, so that each operation involves many calculation errors and transcription errors, which is troublesome. In addition, the ordering work is often performed after the payment due date approaches, and the amount of work required before the due date was enormous.
[0004]
[Problems to be solved by the invention]
As described above, since the creation and storage of contracts are performed manually, not only is security (security) uneasy at the time of storage, but also more labor and effort than necessary until the contract is completed. Was hanging.
Also, in ordering programs, there are many work mistakes (calculation mistakes and transcription mistakes) since they are done manually, and work often takes place after the due date is approaching. Had been rare.
[0005]
SUMMARY OF THE INVENTION An object of the present invention is to provide a document exchange system capable of solving the conventional problems and reducing the time and effort of document creation in contract work and program ordering work by automatically creating a document and clarifying a workflow. And a method thereof.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the document exchange system of the present invention securely and securely exchanges confidential data in a workflow and enables secure storage and management of electronic documents, thereby guaranteeing originality. At the same time, it will realize a secure electronic document exchange function that provides a foundation on which workflows for various industries and businesses can be built. In addition, it is possible to provide an electronic contract application that digitizes the contract exchange and seal stamping workflow, and to digitize the document from quote to billing, provide a contract development type business workflow, and automatically issue notice of the start of the business workflow Implement the program ordering function.
[0007]
Characteristic matters of the present invention,
(1) Include in the workflow the automatic creation of documents such as electronic contracts, program orders and individual applications,
(2) A document exchange workflow system for document registration, update, access right management, destination management, status management, original storage management, signature verification, etc. is used as a common base, and the workflow of individual applications that operate on it is controlled and managed. Setting the architecture,
(3) linking the accounting system with the issuance of a bill with a digital watermark;
(4) To notify the user of the notice of starting the workflow each time the program is ordered.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(Hardware configuration)
FIG. 1 is an overall configuration diagram of a document exchange system according to an embodiment of the present invention.
In the document exchange system of FIG. 1, on the server side, a master server 11, a DB server 12, a mail server 13, and an originality assurance server 14 are connected to a LAN 10, and furthermore, an Internet 16 is connected via a gateway 15 connected to the LAN 10. Connected to.
[0009]
On the client side, a plurality of client PCs 17 to 20 are connected to the Internet 16 respectively. Each of the client PCs 17 to 20 has an ID card 17A to 20A, and performs personal authentication by inserting the ID card into the PC. In addition, a scanner 21 for inputting an image and a printer 22 for hardcopying an output are connected to the client PC 20.
The server-side master server 11 executes a document exchange workflow system and individual applications (for example, an electronic contract system and a program ordering system).
Further, the DB server 12 stores and manages information related to document workflow control. Also, it stores and manages application-specific master information (such as a document form template).
[0010]
The mail server 13 manages mail communication (transmission and reception of document data) of the entire system.
Further, the originality storage server 14 stores and manages the electronic document while guaranteeing the originality (authenticity and preservability) of the electronic document.
Further, the client terminals 17 to 20 are terminals on which the user of the present system operates.
[0011]
Here, the originality storage server 14 will be described in more detail.
If document management is converted to an electronic workflow, quotes and contracts are digitized, whether unauthorized duplication or falsification, impersonation, etc. will occur, or whether the legal validity of electronic documents can be established Is a problem.
For example, when there is a digital document registration / reference request from the user, the originality storage server 14 controls the access right of the user, and then requests the original registration by requesting the reference with the registered original ID. Log all accesses. The copy is transferred from the DB server 12 to the originality storage server 14. In this case, tampering can be detected by performing the electronic signature.
[0012]
A copy is passed from the originality storage server 14 to the user. That is, the originality storage server 14 enables registration and updating of the original file only by a special command, and saves all of those actions in the history. When tampering is added to the original file by means other than this command, tampering detection processing has been performed, so that tampering detection is possible.
In addition, in order to prove that the copy of the original is truly correct, the originality preserving server 14 adds and sends an electronic signature. It is also possible to verify whether a copy of the original has been tampered with.
[0013]
(Software configuration)
FIG. 2 is a software configuration diagram of a client and document exchange workflow according to the embodiment of the present invention.
The client system 23 makes a request to the server using a browser. The client system 23 has functions of document display, document signature, signature verification, and paper document verification. Here, the paper document verification is a function of taking in a watermarked paper document printed by the present system with a scanner and detecting falsification of the paper document using the read watermark data. The client-side user authentication module 24 performs registration, management, and user authentication of user information. Further, the security module 25 uses a PKI (Public Key Infrastructure) technology to prevent falsification, eavesdropping, leakage, spoofing, and denial of a document. The PKI is called a public key infrastructure, and uses a public key cryptosystem to encrypt data and provide identification of the communicating party, and a digital signature on the exchanged data to provide reliable communication. It is a collection of elemental technologies necessary to secure.
[0014]
The electronic contract system application 32 is an individual application that operates on the document exchange workflow system 36, and generates documents used for contract work and registers master data. This application includes user authentication and management, contract form registration, contractor property registration, document (content, property) generation, contract data input, contract print form (digital watermark) creation, and operation management functions. There is.
[0015]
The program ordering / ordering system application 33 is an individual application that operates on the document exchange workflow system 36, and generates documents used in ordering / ordering work and registers master data. For example, processing such as embedding the name of the customer is also performed. The application 33 includes user authentication and management, document form registration, property registration, generation of documents (contents and properties), import of attendance data, input of bill data, creation of a bill print form (digital watermark). , And each function of operation management.
[0016]
The individual application 31 is a business application to be individually undertaken in accordance with a contract, and includes, for example, a staffing business. This application 31 also includes user authentication and management, document form registration, property registration, generation of documents (contents, properties), import of attendance data, input of bill data, creation of a bill print form (digital watermark), There are various functions of operation management.
[0017]
The document exchange workflow system 36 is a system serving as a common base for each application, and controls and manages a document exchange workflow, and stores and manages an original document. This system 36 includes operation management, document registration and update (contents, properties), document access right management, document destination management, document status management, document original storage management, notification mail transmission, document signature There are verification functions.
[0018]
The user authentication module 34 performs registration, management and user authentication of user information.
The security module 37 uses the PKI technology to prevent falsification, tapping, leakage, spoofing, and denial of the document.
The database {circle around (1)} 39 is a database for storing and managing information related to workflow control of documents.
The originality storage module 38 stores and manages documents as originals.
[0019]
(Implementation flow)
FIG. 3 is a software configuration diagram of an electronic contract business showing one embodiment of the present invention, and FIG. 5 is a processing sequence chart of the electronic contract.
Before moving to the process, an electronic signature (electronic seal) will be described.
(A) Digital Signature When an ID card (such as an IC card) is issued in advance, the PKI signature data and the imprint data of each client user are stored in the ID card.
In the case of the contract system and ordering system, both the orderer (A) and the contractor (B) are required. To stamp (sign) an electronic document, the master server 11 sends the document to the client terminals 17 to 20, displays the document on the client, and the terminal operator inserts an ID card and issues a stamp command.
The client terminal program reads the PKI signature data and the imprint data from the inserted IC card, merges the signature with the electronic document, and displays the imprint data over the electronic document.
[0020]
(B) Electronic Contract Service The processing operation sequence will be described with reference to FIGS.
After determining the specifications, a development contract is signed. In this case, the development contract shall be stamped. Of course, it is performed after the electronic signature. Then, it is registered as an original and stored.
In FIG. 5, the client terminal 17 is the ordering side, and the client terminal 20 is the order receiving side. The server side is represented by a master server 11 as a representative.
[0021]
(1) A contract form is specified in advance. It is also possible to create and register a form by yourself (registered in the master server 11).
(2) Register own information (company name, representative name, address, etc.) in advance (register in master server 11).
After that, when the contract is concluded, the process proceeds to the following.
(3) Register the other party's information (other company name, representative name, address, etc.) (register in master server 11).
(4) Other necessary information (for example, a contract conclusion date) is input (input to the master server 11).
[0022]
(5) The system is instructed to create a contract form (instructed to the master server 11).
(6) Check the template of the contract automatically created by the system and, if necessary, send it to the other party after confirming the contents (here, from the master server 11 to the client terminal 17 on the ordering side). Then, from the ordering client terminal 17 to the order receiving client terminal 20).
(7) The other party modifies and sends it back if necessary (here, from the order receiving client terminal 20 to the ordering client terminal 17).
[0023]
(8) After being returned, after confirming the contents, press the seal (electronic signature) and send it to the other party (here, from the ordering client terminal 17 to the order receiving client terminal 20).
(9) The other party pushes back the instep (electronic signature) and sends it back (here, from the order-receiving client terminal 20 to the ordering-side client terminal 17).
(10) Register as an original contract in this system (from the client terminal 17 on the ordering side to the master server 11).
(11) If necessary, both of them are taken out of the system as a transcript of the contract (from the master server 11 to the ordering side and order receiving side client terminals 17, 20).
In each of the steps (6), (7), and (8), the original may be registered.
[0024]
(C) Program Ordering / Receiving Business FIG. 4 is a software configuration diagram of a program ordering / ordering system showing an embodiment of the present invention, and FIG. 6 is an operation sequence chart of the program ordering / ordering system.
Depending on the contents of the contract, the flow when a bill is generated is as follows.
(1) On the ordering side, a document form for generating a document is registered in advance (from the ordering side client terminal 20 to the master server 11). In this case, it is possible to select and specify from the document form template, or to register the definition by yourself. The document form to be registered is as follows. That is, an attendance slip, a quotation, a program order, a receipt, an invoice copy, and an accounting system for performing accounting operations are also specified. Thereafter, a program order is generated.
[0025]
(2) The ordering side registers information on the development contractor (order receiving side). The registered contents include name, affiliated company, dispatch destination group, unit price, and settlement method. These pieces of information are data for determining a form, a document access right, a flow definition, and a document content (amount of money, etc.) at the time of automatic document creation.
(3) At the same time, the timing at which the steps after (4) occur (for example, at the end of every month) is defined. Thereafter, when the timing defined in (3) comes, the system automatically alerts the ordering side and the order receiving side.
(4) The order receiving side sends the attendance data to the present system (from the order receiving side client terminal 20 to the master server 11).
(5) The present system automatically generates a time slip, a quotation, a program purchase order, a receipt, and an invoice copy from the time data and the development contractor information.
[0026]
(6) The system sends the attendance slip, quote, invoice, and inspection receipt to the receiving side, and at the same time, sends the program order to the ordering side (from the master server 11 to the ordering client terminal 17 and to the order receiving side). To the client terminal 20).
(7) After confirming the contents of the quote, the order receiving side signs and sends it to the ordering side (from the receiving side client terminal 20 to the ordering side client terminal 17).
(8) After confirming the contents of the program order form, the ordering side signs and sends it to the order receiving side (from the ordering side client terminal 17 to the order receiving side client terminal 20).
(9) After confirming the contents of the receipt and attendance slip, the order receiving side signs and sends the signature to the ordering side (from the ordering client terminal 20 to the ordering client terminal 17).
[0027]
(10) At the same time, if necessary, a bill print form is requested from this system (from the client terminal 20 on the order receiving side to the master server 11). The system creates an invoice print form from the invoice copy and sends it to the order receiving side (from the master server 11 to the order receiving side client terminal 20). At this time, a falsification check of the printed paper document (invoice) is set so as to be performed with an electronic watermark. After confirming the contents, the order receiving side prints and seals the invoice and sends it to the ordering side (from the ordering side client terminal 20 to the ordering side client terminal 17).
(11) After confirming the contents, the ordering side signs the receipt and returns it to the order receiving side (from the ordering client terminal 17 to the order receiving client terminal 20).
(12) At the same time, a payment is instructed to the present system (from the ordering client terminal 17 to the master server 11).
(13) The system creates invoice data from the invoice copy and sends it to the specified accounting system (from the master server 11 to the specified system).
[0028]
(Individual application)
In this embodiment, the electronic contract and the program ordering are incorporated in the document exchange workflow system. However, as another individual application, it is also possible to apply to the management of the temporary staffing business. It can be applied to contracts with dispatched companies and billing based on monthly work performance.
[0029]
(business model)
By constructing the business of operating the document exchange system according to the present invention as a business model, the contractor of the electronic contract, the contractor and the contractor who performs the ordering of the program, the contractor of the individual application, for example, the personnel dispatch of the personnel dispatch It is possible to obtain predetermined rewards from companies, dispatched human resources, dispatched companies, etc., and to reduce the trouble of document creation and mistakes in creating documents for each contractor, improving convenience. Can be given.
[0030]
【The invention's effect】
As described above, according to the present invention, by creating a document and clarifying the workflow, it is possible to reduce the time and effort required to create a document in a contract business or a program ordering business, and to reduce the number of errors in the production.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a document exchange system according to an embodiment of the present invention.
FIG. 2 is a software configuration diagram on a client side and a server side showing an embodiment of the present invention.
FIG. 3 is a software configuration diagram of a client side and a server side in the electronic contract system of FIG. 2;
FIG. 4 is a software configuration diagram on a client side and a server side in the program ordering / ordering system of FIG. 2;
FIG. 5 is a sequence chart of an electronic contract flow showing one embodiment of the present invention.
FIG. 6 is a sequence chart of a flow of ordering a program showing an embodiment of the present invention.
[Explanation of symbols]
10 LAN, VAN, 11 Master server, 12 DB server
13: mail server, 14: originality assurance server, 15: gateway,
16 Internet, 17-20 Client terminal,
17A-20A: ID card, 21: Scanner, 22: Printer,
23: a client program, 24: a user authentication program,
25: security module, 31: individual application program,
32: Electronic contract program, 33: Program ordering program,
34: User authentication program, 36: Document exchange workflow program,
37: security module, 38: originality preservation program,
39 ... database (1), 40 ... database (2).

Claims (6)

複数のクライアント端末をインターネットを経由して接続したサーバーシステムからなる文書交換システムにおいて、
通常の文書交換ワークフローシステムと電子文書の作成を含む個別のアプリケーションとを実行するマスターサーバーと、
該マスターサーバーにより作成された電子文書のワークフロー制御に関する情報、およびアプリケーション固有のマスター情報を保存し、かつ管理するデータベースサーバーと、
文書データのメイル送受信を扱うメイルサーバーと、
作成された電子文書の原本性を保証し、かつ保管および管理する原本性保存サーバーと、
インターネットを経由して上記各サーバーに接続され、ユーザーによりオペレーションが行われるクライアント端末と
を有することを特徴とする文書交換システム。
In a document exchange system consisting of a server system in which a plurality of client terminals are connected via the Internet,
A master server running a regular document exchange workflow system and a separate application including electronic document creation;
A database server that stores and manages information related to workflow control of electronic documents created by the master server and application-specific master information;
A mail server that handles sending and receiving mail of document data,
An originality preservation server that guarantees the originality of the created electronic document, and stores and manages the electronic document;
A document exchange system comprising a client terminal connected to each of the servers via the Internet and operated by a user.
複数のクライアント端末をインターネットを経由して接続したサーバーシステムからなる文書交換システムにおいて、
文書の登録と更新、アクセス権管理、宛先管理、ステータス管理、原本保存管理、および署名検証のうちの1以上の処理を実行する共通基盤としての文書交換ワークフローシステムと、
該文書交換ワークフローシステム上で動作する電子契約あるいはプログラム受発注を含む個別アプリケーションのワークフローを制御および管理するシステムと
を有することを特徴とする文書交換システム。
In a document exchange system consisting of a server system in which a plurality of client terminals are connected via the Internet,
A document exchange workflow system as a common base for performing at least one of document registration and update, access right management, destination management, status management, original storage management, and signature verification;
A system for controlling and managing a workflow of an individual application including an electronic contract or a program ordering and ordering which operates on the document exchange workflow system.
請求項2に記載の文書交換システムにおいて、
前記プログラム受発注のアプリケーションのワークフローを制御および管理するシステムは、会計業務を行う会計システムを指定するとともに、電子透かしを入れて印刷された紙文書の請求書を作成し、該指定された会計システムに送信することを特徴とする文書交換システム。
The document exchange system according to claim 2,
The system for controlling and managing the workflow of the application for ordering the program specifies an accounting system for performing accounting operations, creates an invoice of a paper document printed with an electronic watermark, and specifies the accounting system. A document exchange system for transmitting to a document.
請求項2に記載の文書交換システムにおいて、
前記プログラム受発注のアプリケーションのワークフローを制御および管理するシステムは、見積書やプログラム注文書や請求書控えを自動生成するタイミング、上記各書類を受注者側に送信するとともに、発注者側にプログラム注文書を送信するタイミング、受信者側から署名付き見積書を発注者側に送信するタイミング、受注者側から署名付き検収書、署名付き勤怠票を発注者側に送信するタイミング、請求書控えから請求書印刷フォームを受注者側に送信するタイミング、受注者側から請求書を発注者側に送信するタイミング、発注者側から署名付き検収書を受注者側に送信するタイミング、請求書を会計システムに送信するタイミング、がタイムアウトになる時点で、システムから自動的に発注側あるいは受注側に注意を通知することを特徴とする文書交換システム。
The document exchange system according to claim 2,
The system that controls and manages the workflow of the program ordering / ordering application includes a timing for automatically generating a quote, a program order, and an invoice copy, transmitting each of the above documents to the contractor, and ordering the program to the orderer. Timing of sending the invoice, timing of sending the signed quotation from the recipient to the ordering party, timing of sending the signed receipt from the contractor, sending the signed attendance slip to the ordering party, billing from the invoice copy The timing of sending the document print form to the order receiving party, the timing of sending the invoice from the order receiving party to the ordering party, the timing of sending the signed receipt from the ordering party to the order receiving party, and sending the invoice to the accounting system When the transmission timing times out, the system automatically notifies the ordering side or order receiving side of the notice. Document exchange system according to claim.
文書交換システムにおける電子契約用プログラムであって、
文書交換システムのマスターサーバーに、契約双方の社名、代表者名、住所などの情報を登録する処理、契約締結日などの必要情報を入力する処理、契約書のひな形を作成する処理、作成された契約書ひな形を確認、修正の後、相手方に送信する処理、返送された契約書ひな形を確認して、電子署名を行い、相手方に送信する処理、返送された契約書ひな形を契約書原本として登録する処理、請求があれば、契約書謄本を取り出して送信する処理を実行させるための電子契約用プログラム。
An electronic contract program in a document exchange system,
The process of registering information such as company name, representative name and address of both sides of the contract on the master server of the document exchange system, the process of inputting necessary information such as the contract conclusion date, the process of creating the contract template, After confirming and correcting the contract template, send it to the other party, confirm the returned contract template, perform an electronic signature, send it to the other party, and contract the returned contract template. An electronic contract program for executing the process of registering the original document and, if requested, the process of extracting and transmitting a copy of the contract.
文書交換システムにおけるプログラム受発注用プログラムであって、
発注側の開発委託先の情報を登録する処理、これ以降の各ステップが発生するタイミングを定義する処理、定義されたタイミングが到来した時点で、発注側または受注側に注意を通知する処理と、勤怠データと開発委託先情報から勤怠票、見積書、プログラム発注書、検収書、請求書控えを自動生成する処理と、受注側に勤怠票、見積書、検収書、請求書を送信し、発注側にプログラム注文書を送信する処理と、請求書ひかえから請求書印刷フォームを作成し、受注側に送信する処理と、請求書ひかえから請求書データを作成し、指定された会計システムに送信する処理とを実行させるためのプログラム受発注用プログラム。
A program for ordering a program in a document exchange system,
A process of registering information on the development contractor on the ordering side, a process of defining a timing at which each subsequent step occurs, a process of notifying the ordering side or the order receiving side when the defined timing comes, Processing to automatically generate time slips, quotations, program purchase orders, receipts, and invoice copies from the time data and development contractor information, and send the time slips, quotations, receipts, and invoices to the ordering party, and place orders Sending a program order to the customer, creating an invoice print form from the invoice, sending it to the order receiving side, creating invoice data from the invoice, and sending it to the specified accounting system A program for ordering a program to execute processing.
JP2002225588A 2002-08-02 2002-08-02 Document exchange system and its program Pending JP2004070466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002225588A JP2004070466A (en) 2002-08-02 2002-08-02 Document exchange system and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002225588A JP2004070466A (en) 2002-08-02 2002-08-02 Document exchange system and its program

Publications (1)

Publication Number Publication Date
JP2004070466A true JP2004070466A (en) 2004-03-04

Family

ID=32013183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002225588A Pending JP2004070466A (en) 2002-08-02 2002-08-02 Document exchange system and its program

Country Status (1)

Country Link
JP (1) JP2004070466A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009003777A (en) * 2007-06-22 2009-01-08 Canon Inc Information processing method and system
JP2009027543A (en) * 2007-07-20 2009-02-05 Toshiba Corp Face-to-face business system, face-to-face control server device, and program
US8516559B2 (en) 2010-03-03 2013-08-20 Seiko Epson Corporation Content processing system, content processing method, computer program, recording medium, and portable terminal
JP2024173655A (en) * 2023-06-01 2024-12-12 株式会社Pick Real estate electronic contract system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009003777A (en) * 2007-06-22 2009-01-08 Canon Inc Information processing method and system
US8089661B2 (en) 2007-06-22 2012-01-03 Canon Kabushiki Kaisha Embedding authentication information to prevent document spoofing
JP2009027543A (en) * 2007-07-20 2009-02-05 Toshiba Corp Face-to-face business system, face-to-face control server device, and program
US8516559B2 (en) 2010-03-03 2013-08-20 Seiko Epson Corporation Content processing system, content processing method, computer program, recording medium, and portable terminal
JP2024173655A (en) * 2023-06-01 2024-12-12 株式会社Pick Real estate electronic contract system
JP7614674B2 (en) 2023-06-01 2025-01-16 株式会社Pick Real estate electronic contract system

Similar Documents

Publication Publication Date Title
US11093652B2 (en) Web-based method and system for applying a legally enforceable signature on an electronic document
CA2594018C (en) Method and process for creating an electronically signed document
EP0760565B1 (en) Apparatus and method for authenticating the dispatch and contents of documents
US9444645B2 (en) Method and device for assessing a probative value of electronic document management systems
US20040250070A1 (en) Authentication of electronic documents
JP2004537822A (en) Authentication electronic document management system and method
US20060263134A1 (en) Method for managing transaction document and system therefor
KR20180066500A (en) Apparatus and Method for signing electronic contract using digital official seal
EP4044026A1 (en) Method and system for verifying documents
CN115310894A (en) Purchasing contract management method
CN111491024A (en) Block chain-based bank letter method, system, terminal and storage medium
JP2002215825A (en) Time information setting device and time certification verification device
JP2002139997A (en) Electronic stamping system
JP2004007387A (en) Distribution system, method and program for distributing document with electronic signature, and recording medium for recording program therefor
JP2004070466A (en) Document exchange system and its program
JP2003006361A (en) Electronic seal impression system and recording medium which records electronic seal impression program
CN101124766A (en) Methods for creating electronically signed documents
CN111861687A (en) Accounting method and system based on block chain
JP3905773B2 (en) Document information processing method, document information processing apparatus, document information processing system, and program
US20070013961A1 (en) Original document verification system and method in an electronic document transaction
JP2003108708A (en) Security application framework and electronic application system, device, method, and program using security application framework
CN115984872A (en) A method and system for verifying the authenticity of value-added tax invoices
JP2004341660A (en) Application agency system and method, application agency program, and recording medium recording the same
JP2002279131A (en) Procedure system
JP2024143386A (en) Tamper detection system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080325

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080606