JP4626638B2 - Workflow system - Google Patents

Workflow system Download PDF

Info

Publication number
JP4626638B2
JP4626638B2 JP2007272303A JP2007272303A JP4626638B2 JP 4626638 B2 JP4626638 B2 JP 4626638B2 JP 2007272303 A JP2007272303 A JP 2007272303A JP 2007272303 A JP2007272303 A JP 2007272303A JP 4626638 B2 JP4626638 B2 JP 4626638B2
Authority
JP
Japan
Prior art keywords
circulation
client
file
information
document file
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.)
Expired - Fee Related
Application number
JP2007272303A
Other languages
Japanese (ja)
Other versions
JP2008059605A (en
Inventor
博彦 山崎
裕一 川村
崇道 関戸
正明 小室
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2007272303A priority Critical patent/JP4626638B2/en
Publication of JP2008059605A publication Critical patent/JP2008059605A/en
Application granted granted Critical
Publication of JP4626638B2 publication Critical patent/JP4626638B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、稟議書、報告書等の書類を電子化してネットワーク上で回覧を行うワークフローシステム及びワークフローシステムにおけるクライアントに関するものである。   The present invention relates to a workflow system that digitizes documents such as approval documents and reports and circulates them on a network, and a client in the workflow system.

近来、企業等の組織においては、稟議書、報告書等の回覧業務を、電子的にネットワーク上で行うワークフローシステムの導入が提唱されている。つまり、この種ワークフローシステムにおいては、予め回覧先や回覧順序を設定すると、その順序で書類の回覧が自動的に実行される許りでなく、各回覧者が回覧書類の承認/不承認等を設定することにより、稟議書等の承認業務を効率的に行うことが可能になる。   Recently, in organizations such as corporations, it has been proposed to introduce a workflow system that electronically circulates approval requests, reports, and the like on a network. In other words, in this kind of workflow system, setting the circulation destination and the circulation order in advance does not allow the document to be automatically circulated in that order, but each reader sets approval / disapproval of the circulation document, etc. By doing so, it becomes possible to efficiently approve approval documents.

しかしながら、従来のワークフローシステムは、クライアントサーバ方式の閉じたネットワーク上で書類の回覧を行うことを前提とし、サーバ用プログラムとして提供されており、そのため下記に示す様な問題点を有している。
1)回覧管理用のサーバが必要である。
2)回覧管理用のサーバを基準とし、該サーバに各クライアントがアクセスして回覧を行うため、サーバの負荷が増大する。
3)外部ネットワーク(異なるLAN、インターネット等)からのサーバへのアクセスは、通常、ファイアウォール等により制限されるため、外部ネットワークに接続されるクライアントへの回覧が困難になる。
4)外部ネットワークのクライアントに書類を回覧すると、秘密が漏洩する惧れがある。
However, the conventional workflow system is provided as a server program on the premise that documents are circulated on a closed network of a client-server system, and therefore has the following problems.
1) A circulation management server is required.
2) Since a circulation management server is used as a reference and each client accesses the server for circulation, the load on the server increases.
3) Access to a server from an external network (different LAN, Internet, etc.) is usually restricted by a firewall or the like, and thus circulation to clients connected to the external network becomes difficult.
4) Circulation of documents to external network clients may lead to leakage of secrets.

本発明は、上記の如き問題点を一掃すべく創案されたものであって、回覧管理用のサーバを経由せずにクライアント間で文書ファイルの回覧を行うことにより、サーバによる回覧管理を不要にしてサーバの負荷を軽減でき、しかも、異なるLANやインターネットに接続されるクライアントに対し、ファイヤウォールによる制限等を受けることのない回覧ネットワークを構築することができ、文書ファイルの回覧を容易に行うことができるワークフローシステムを提供することを目的とする。   The present invention was devised to eliminate the above-described problems, and makes circulation management by a server unnecessary by circulating a document file between clients without going through a circulation management server. This makes it possible to reduce the load on the server and to build a circulation network that is not subject to firewall restrictions for clients connected to different LANs or the Internet, and easily circulate document files. An object of the present invention is to provide a workflow system that can be used.

また、他の1の目的は、文書ファイルと共に回覧情報ファイルを送信することにより、回覧管理用のサーバを経由しないクライアント間での文書ファイルの回覧を可能にし、しかも、回覧情報ファイルに様々な情報を含めることにより、サーバで回覧管理を行うワークフローシステムと同等、或いは、それ以上の機能を具備することができるワークフローシステムを提供することを目的とする。   Another object is to transmit the circulation information file together with the document file, thereby enabling circulation of the document file between clients without going through the circulation management server, and various information can be stored in the circulation information file. It is an object of the present invention to provide a workflow system that can have a function equivalent to or higher than that of a workflow system that performs circulation management on a server.

また、他の1の目的は、文書ファイルを次のクライアントに送信した旨の送信済通知を他のクライアントに送信することにより、回覧管理用のサーバを経由せずにクライアント間で文書ファイルの回覧を行うものであっても、各クライアントにおいて回覧状態を認識することができるワークフローシステムを提供することを目的とする。   Another object is to send a notification that a document file has been sent to the next client to another client, thereby circulating the document file between the clients without going through the circulation management server. It is an object of the present invention to provide a workflow system that enables each client to recognize the circulation state even if it performs the above.

また、他の1の目的は、送信する文書ファイルを暗号化することにより、外部ネットワークに接続されるクライアントに対し、秘密漏洩の恐れなく文書ファイルを回覧することができるワークフローシステムを提供することを目的とする。   Another object of the present invention is to provide a workflow system that can circulate a document file to a client connected to an external network without encrypting the secret by encrypting the document file to be transmitted. Objective.

また、他の1の目的は、文書ファイルと共に回覧情報ファイルを送信することにより、回覧管理用のサーバを経由しないクライアント間での文書ファイルの回覧を可能にし、しかも、クライアントに、送信釦表示手段、保存釦表示手段、確認結果入力手段、催促メッセージ表示手段、送信済通知手段、または送信文書暗号化手段を構成することにより、サーバで回覧管理を行うワークフローシステムと同等、或いは、それ以上の機能を具備することができるワークフローシステムにおけるクライアントを提供することを目的とする。   Another object is to transmit the circulation information file together with the document file, thereby enabling circulation of the document file between the clients not via the circulation management server, and the transmission button display means on the client. , A save button display means, a confirmation result input means, a reminder message display means, a transmitted notification means, or a transmitted document encryption means, and functions equivalent to or higher than a workflow system for managing circulation in a server It is an object of the present invention to provide a client in a workflow system that can include:

上記課題を解決するために本発明のワークフローシステムは、
電子情報を処理する情報処理部と、該情報処理部が読取可能なファイルを記憶する記憶部とを有したクライアントがネットワークに複数接続され、複数のクライアントに、電子化された文書ファイルをネットワークを介して回覧するワークフローシステムであって、
該ワークフローシステムは、回覧用の文書ファイルを最初に発信する発信クライアントと、該発信クライアントが発信した文書ファイルを順次回覧する複数の回覧クライアントとを含み、
前記発信クライアントは、所定の保存先に保存されているオリジナル文書ファイルに基づいて回覧用の文書ファイルを作成し、回覧先及び回覧順序を特定するための回覧先情報を設定すると共に、該回覧先情報を含む回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアントに送信して、該回覧クライアントの記憶部に記憶させ、
前記回覧情報ファイル及び前記文書ファイルを受信した回覧クライアントは、文書ファイルの確認操作に応じ、前記回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアントに送信して、該回覧クライアントの記憶部に記憶させ、
前記文書ファイル及び回覧情報ファイルを次の回覧クライアントに送信した回覧クライアントは、次の回覧クライアントに送信した旨の送信済通知を他の回覧クライアントまたは発信クライアントに送信し、
前記文書ファイル及び回覧情報ファイルを次の回覧クライアントに送信し、且つ前記送信済通知を受信した回覧クライアントまたは発信クライアントは、前記記憶部に記憶されている前記文書ファイル及び回覧情報ファイルを削除または削除可能にされており、
前記回覧情報ファイルは、前記オリジナル文書ファイルの保存先に関するオリジナル情報、及び回覧後の保存先に関する保存先情報を含み、
前記回覧順序における最後の回覧先である回覧クライアントは、文書ファイルの確認操作に応じ、前記オリジナル情報に基づいてオリジナル文書ファイルを取得し、該オリジナル文書ファイルを前記保存先情報で設定される保存先に保存することを特徴とする。
In order to solve the above problems, the workflow system of the present invention provides:
A plurality of clients each having an information processing unit that processes electronic information and a storage unit that stores a file that can be read by the information processing unit are connected to the network, and a plurality of clients receive electronic document files on the network. A workflow system that circulates through
The workflow system includes an originating client for transmitting a document file for circulation first, a plurality of circulation clients sequentially circulated the document file the originating client sent,
The transmission client creates a document file for circulation based on the original document file stored in a predetermined storage destination, sets circulation destination information for specifying the circulation destination and the circulation order, and the circulation destination. A circulation information file including information and the document file are transmitted to the next circulation client set in the circulation destination information, and stored in the storage unit of the circulation client;
The circulation client that has received the circulation information file and the document file transmits the circulation information file and the document file to the next circulation client set in the circulation destination information in response to the confirmation operation of the document file. Store it in the storage unit of the circulation client,
The circulation client that has transmitted the document file and the circulation information file to the next circulation client transmits a transmission notification indicating that the document file and the circulation information file have been transmitted to the next circulation client to another circulation client or the transmission client,
The circulation client or transmission client that has transmitted the document file and the circulation information file to the next circulation client and has received the transmission notification deletes or deletes the document file and the circulation information file stored in the storage unit. Has been made possible ,
The circulation information file includes original information regarding a storage destination of the original document file, and storage destination information regarding a storage destination after circulation,
The circulation client, which is the last circulation destination in the circulation order, acquires the original document file based on the original information in response to the confirmation operation of the document file, and stores the original document file in the storage destination information. it said that you save to.

上記のように構成したことにより、本発明は、回覧管理用のサーバを経由せずにクライアント間で文書ファイルの回覧を行うことにより、サーバによる回覧管理を不要にしてサーバの負荷を軽減でき、しかも、異なるLANやインターネットに接続されるクライアントに対し、ファイヤウォールによる制限等を受けることのない回覧ネットワークを構築することができ、文書ファイルの回覧を容易に行うことができる。   By configuring as described above, the present invention can reduce the load on the server by making circulation management by the server unnecessary by performing circulation of the document file between the clients without going through the circulation management server, In addition, it is possible to construct a circulation network that is not restricted by a firewall for clients connected to different LANs or the Internet, and easily circulate document files.

また、本発明は、文書ファイルと共に回覧情報ファイルを送信することにより、回覧管理用のサーバを経由しないクライアント間での文書ファイルの回覧を可能にし、しかも、回覧情報ファイルに様々な情報を含めることにより、サーバで回覧管理を行うワークフローシステムと同等、或いは、それ以上の機能を具備することができる。   In addition, the present invention enables circulation of a document file between clients without passing through a circulation management server by transmitting the circulation information file together with the document file, and includes various information in the circulation information file. Thus, it is possible to provide functions equivalent to or higher than those of a workflow system that performs circulation management on a server.

また、本発明は、文書ファイルを次のクライアントに送信した旨の送信済通知を他のクライアントに送信することにより、回覧管理用のサーバを経由せずにクライアント間で文書ファイルの回覧を行うものであっても、各クライアントにおいて回覧状態を認識することができる。   Further, the present invention circulates a document file between clients without passing through a circulation management server by sending a transmission completion notification that the document file has been sent to the next client to another client. Even so, the circulation state can be recognized in each client.

また、本発明は、送信する文書ファイルを暗号化することにより、外部ネットワークに接続されるクライアントに対し、秘密漏洩の恐れなく文書ファイルを回覧することができる。   Further, according to the present invention, by encrypting a document file to be transmitted, the document file can be circulated to a client connected to an external network without fear of secret leakage.

また、本発明は、文書ファイルと共に回覧情報ファイルを送信することにより、回覧管理用のサーバを経由しないクライアント間での文書ファイルの回覧を可能にし、しかも、クライアントに、送信釦表示手段、保存釦表示手段、確認結果入力手段、催促メッセージ表示手段、送信済通知手段、または送信文書暗号化手段を構成することにより、サーバで回覧管理を行うワークフローシステムと同等、或いは、それ以上の機能を具備することができる。   In addition, the present invention enables circulation of a document file between clients not via a circulation management server by transmitting a circulation information file together with the document file. By configuring display means, confirmation result input means, prompt message display means, transmitted notification means, or transmitted document encryption means, it has a function equivalent to or higher than that of a workflow system for managing circulation in a server. be able to.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。図1は本発明の実施の形態によるワークフローシステムのハードウェア構成を示すブロックである。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a hardware configuration of a workflow system according to an embodiment of the present invention.

図1に示すように、この実施の形態によるワークフローシステムのハードウェアは、サーバ1および複数のクライアント2が接続されるLAN等のネットワーク3と、ゲートウェイ4を介して複数のネットワーク3が接続されるインターネット5とを含み、また、前記サーバ1およびクライアント2は、電子情報を処理する情報処理部6と、電子情報を表示する表示部7と、電子情報を入力する入力部8と、前記情報処理部6が読取可能なファイルを記憶する記憶部9と、前記情報処理部6をネットワーク3に接続するネットワーク接続部10とを備えている。   As shown in FIG. 1, the hardware of the workflow system according to this embodiment includes a network 3 such as a LAN to which a server 1 and a plurality of clients 2 are connected, and a plurality of networks 3 via a gateway 4. The server 1 and the client 2 include an information processing unit 6 that processes electronic information, a display unit 7 that displays electronic information, an input unit 8 that inputs electronic information, and the information processing. A storage unit 9 that stores a file that can be read by the unit 6 and a network connection unit 10 that connects the information processing unit 6 to the network 3 are provided.

図2(A)はワークフローシステムにおける回覧ファイルの構成を示すブロック図であって、該回覧ファイルは、電子化された稟議書、報告書等の回覧文書を含む文書ファイルと、回覧に係わる各種の情報を含む回覧情報ファイルとで構成されており、また、前記回覧情報ファイルには、回覧先を特定するための回覧先情報と、回覧順序を特定するための回覧順序情報と、各回覧先の代理を特定するための代理回覧先情報と、通信済通知や回覧不可通知の通知先を特定するための通知先情報と、回覧済文書ファイルの保存先を特定するための保存先情報と、オリジナル文書ファイルの保存元を特定するためのオリジナル情報と、回覧期限を特定するための期限情報と、各クライアント2に承認操作を要求するか否かを特定するための承認要否情報と、各クライアント2における文書ファイルの確認結果(承認結果)を記録するための確認履歴情報と、各クライアント2における文書ファイルの修正を記録するための修正履歴情報とが含まれている。   FIG. 2A is a block diagram showing a configuration of a circulation file in the workflow system. The circulation file includes a document file including a circulation document such as an electronic approval document and a report, and various types of circulation files. A circulation information file including information, and the circulation information file includes circulation destination information for identifying the circulation destination, circulation order information for identifying the circulation order, and each circulation destination file. Proxy routing destination information for specifying the proxy, notification destination information for specifying the notification destination of the communication completion notification and the circulation impossible notification, the storage destination information for specifying the storage destination of the circulation document file, and the original Original information for specifying the document file storage source, deadline information for specifying the circulation deadline, and approval necessity for specifying whether or not each client 2 is requested to perform an approval operation And distribution includes a confirmation history information for recording document file check result (approval result) in each client 2, and correction history information to record the correction of the document file in the client 2.

図2(B)はワークフローシステムにおける通知ファイルの構成を示すブロック図であって、該通知ファイルの種類としては、回覧ファイルを次の回覧クライアント2に送信した旨を他のクライアント2(またはサーバ1)に通知するための送信済通知ファイルと、最後の回覧クライアント2が文書ファイルを所定の保存場所に保存した旨を他のクライアント2(またはサーバ1)に通知するための回覧終了通知ファイルと、次の回覧クライアント2が回覧不可である旨を他のクライアント2(またはサーバ1)に通知するための回覧不可通知ファイルとがあり、各通知ファイルには、少なくとも回覧文書を特定するための回覧文書情報と、通知元を特定するための通知元情報とが含まれている。   FIG. 2B is a block diagram showing the configuration of the notification file in the workflow system. As the type of the notification file, another client 2 (or server 1) indicates that the circulation file has been transmitted to the next circulation client 2. ) A transmitted notification file for notifying the client), a circulation end notification file for notifying the other client 2 (or server 1) that the last circulation client 2 has saved the document file in a predetermined storage location, There is a circulation unnotification notification file for notifying other clients 2 (or server 1) that the next circulation client 2 is unable to circulate, and each notification file includes a circulation document for specifying at least the circulation document. Information and notification source information for specifying the notification source are included.

図3は前記クライアント2におけるソフトウェア構成を示すブロック図であって、該ソフトウェアは、回覧発信設定処理部11、回覧・通知受信処理部12、回覧期限処理部13、表示・修正処理部14、確認・承認処理部15、回覧送信処理部16、送信済通知処理部17、文書保存処理部18、回覧終了通知処理部19、回覧削除処理部20、回覧不可通知処理部21、選択送信処理部22、回覧不可報知処理部23、問合せ処理部24等で構成されており、以下、各処理部11〜24の処理内容を順次説明する。   FIG. 3 is a block diagram showing a software configuration in the client 2, and the software includes a circulation transmission setting processing unit 11, a circulation / notification reception processing unit 12, a circulation time limit processing unit 13, a display / correction processing unit 14, and a confirmation. Approval processing unit 15, circulation transmission processing unit 16, transmitted notification processing unit 17, document storage processing unit 18, circulation end notification processing unit 19, circulation deletion processing unit 20, circulation disabled notification processing unit 21, selective transmission processing unit 22 The non-circulation notification processing unit 23, the inquiry processing unit 24, and the like are described below. The processing contents of the processing units 11 to 24 will be sequentially described below.

回覧発信設定処理部11は、回覧ファイルを最初に発信する発信クライアント2において実行されるものであり、該回覧発信設定処理部11が表示部7に表示する設定画面では、回覧文書の指定に加え、前述した回覧先情報、回覧順序情報、通知先情報、保存先情報、オリジナル情報、期限情報および承認要否情報を任意に設定することができ、この設定作業が終了すると、前記設定内容に応じた回覧ファイル(文書ファイルおよび回覧情報ファイル)を生成するように構成されている。そして、生成された回覧ファイルは、後述する回覧送信処理部16により、前記回覧先情報および回覧順序情報に基づいて特定される最初の回覧クライアント2に対して送信されるようになっている。   The circulation transmission setting processing unit 11 is executed in the transmission client 2 that first transmits the circulation file. In the setting screen displayed on the display unit 7 by the circulation transmission setting processing unit 11, in addition to specifying the circulation document. The above-mentioned circulation destination information, circulation order information, notification destination information, storage destination information, original information, time limit information, and approval necessity information can be arbitrarily set, and when this setting operation is completed, according to the setting contents A circulation file (a document file and a circulation information file) is generated. The generated circulation file is transmitted to the first circulation client 2 specified based on the circulation destination information and the circulation order information by the circulation transmission processing unit 16 described later.

回覧・通知受信処理部12は、回覧ファイルまたは通知ファイルを受信すると共に、受信ファイルを前記記憶部9に記憶するように構成されており、また、受信ファイルが暗号化されている場合には、予め設定される復号キーに基づいて暗号ファイルを復号化した後、記憶部9に記憶するようになっている。   The circulation / notification reception processing unit 12 is configured to receive the circulation file or the notification file and store the received file in the storage unit 9, and when the received file is encrypted, The encrypted file is decrypted based on a preset decryption key and then stored in the storage unit 9.

回覧期限処理部13は、受信した回覧ファイルの回覧情報ファイルに含まれる期限情報を参照すると共に、該期限情報の期限が過ぎている場合に、回覧ファイルに含まれる文書ファイルの確認・承認操作を催促するメッセージを前記表示部7に表示するように構成されている。   The circulation time limit processing unit 13 refers to the time limit information included in the circulation information file of the received circulation file, and performs a confirmation / approval operation for the document file included in the circulation file when the time limit information has passed. A message for prompting is displayed on the display unit 7.

表示・修正処理部14は、受信した回覧ファイルに含まれる文書ファイルを前記表示部7に表示すると共に、表示した文書ファイルが回覧者によって修正された場合には、その修正内容を回覧情報ファイルの修正履歴情報に付加するように構成されている。 The display / correction processing unit 14 displays the document file included in the received circulation file on the display unit 7, and when the displayed document file is corrected by the reader, the correction content is displayed in the circulation information file. It is configured to be added to the correction history information.

確認・承認処理部15は、受信した回覧ファイルの回覧情報ファイルに含まれる承認要否情報に基づいて承認の要否を判断し、承認が不要な場合には、文書ファイル表示画面の一部に確認釦を表示する一方、承認が必要な場合には、承認釦および不承認釦を表示し、さらに、何れかの釦が操作されると、その操作結果を回覧情報ファイルの確認履歴情報に付加するように構成されている。   The confirmation / approval processing unit 15 determines whether or not the approval is necessary based on the approval necessity information included in the circulation information file of the received circulation file. If the approval is not necessary, the confirmation / approval processing unit 15 displays a part of the document file display screen. While a confirmation button is displayed, if approval is required, an approval button and a disapproval button are displayed. Further, when any button is operated, the operation result is added to the confirmation history information of the circulation information file. It is configured as follows.

回覧送信処理部16は、回覧ファイルの回覧情報ファイルに含まれる回覧先情報および回覧順序情報に基づいて次の回覧クライアント2を特定すると共に、表示部7に送信釦を表示し、該送信釦操作に応じて回覧ファイルを次の回覧クライアント2に送信するように構成されており、また、次の回覧クライアント2が同一ネットワーク外のクライアント2である場合には、予め設定される暗号キーに基づいて回覧ファイル(文書ファイル)を暗号化した後、送信するようになっている。   The circulation transmission processing unit 16 specifies the next circulation client 2 based on the circulation destination information and the circulation order information included in the circulation information file of the circulation file, displays a transmission button on the display unit 7, and operates the transmission button. The circulation file is transmitted to the next circulation client 2 in response to the request, and when the next circulation client 2 is a client 2 outside the same network, it is based on a preset encryption key. The circulation file (document file) is encrypted and then sent.

送信済通知処理部17は、前記回覧送信処理部16による回覧ファイルの送信が正常に終了した場合に、回覧ファイルの回覧情報ファイルに含まれる通知先情報に基づいて通知するクライアント2(またはサーバ1)を特定すると共に、該通知先に対し、回覧ファイルを次の回覧クライアント2に送信した旨の送信済通知ファイルを送信するように構成されている。   The transmission notification processing unit 17 notifies the client 2 (or the server 1) based on the notification destination information included in the circulation information file of the circulation file when the circulation transmission processing unit 16 has normally transmitted the circulation file. ), And a transmission notification file indicating that the circulation file has been transmitted to the next circulation client 2 is transmitted to the notification destination.

文書保存処理部18は、回覧ファイルを受信した回覧クライアント2が最後の回覧先である場合に実行されるものであり、該文書保存処理18においては、回覧ファイルの回覧情報ファイルに含まれる保存先情報に基づいて回覧ファイルを保存するクライアント2(またはサーバ1)を特定すると共に、該保存先に回覧ファイルを保存(送信)するように構成されているが、回覧ファイルの回覧情報ファイルに含まれるオリジナル情報にオリジナル文書ファイルの保存元が設定されている場合には、該保存元からオリジナル文書ファイルを取得すると共に、該オリジナル文書ファイルを前記保存先に保存するようになっている。 The document storage processing unit 18 is executed when the circulation client 2 that has received the circulation file is the last circulation destination, and the document storage processing unit 18 stores the circulation file included in the circulation information file. The client 2 (or server 1) that stores the circulation file is specified based on the destination information, and the circulation file is stored (transmitted) in the storage destination, but is included in the circulation information file of the circulation file. When the original document file storage source is set in the original information, the original document file is acquired from the storage source and the original document file is stored in the storage destination.

回覧終了通知処理部19は、前記文書保存処理部18による回覧ファイルの保存(送信)が正常に終了した場合に、回覧ファイルの回覧情報ファイルに含まれる通知先情報に基づいて通知するクライアント2(またはサーバ1)を特定すると共に、該通知先に対し、回覧ファイルを保存先に保存した旨の回覧終了通知ファイルを送信するように構成されている。   The circulation end notification processing unit 19 notifies the client 2 (notifying based on notification destination information included in the circulation information file of the circulation file when the document storage processing unit 18 normally stores (transmits) the circulation file. Alternatively, the server 1) is specified, and a circulation end notification file indicating that the circulation file is stored in the storage destination is transmitted to the notification destination.

回覧削除処理部20は、前記送信済通知ファイルまたは回覧終了通知ファイルを受信したクライアント2で実行されるものであり、該回覧削除処理部20においては、記憶部9に記憶されている回覧ファイルのうち、前記通知ファイルに対応する回覧ファイルを削除または削除可能にするように構成されている。   The circulation deletion processing unit 20 is executed by the client 2 that has received the transmitted notification file or the circulation end notification file. The circulation deletion processing unit 20 stores the circulation file stored in the storage unit 9. Among them, the circulation file corresponding to the notification file is configured to be able to be deleted or deleted.

回覧不可通知処理部21は、前記回覧送信処理部16による回覧ファイルの送信が正常に終了しなかった場合に、回覧ファイルの回覧情報ファイルに含まれる通知先情報に基づいて通知するクライアント2(またはサーバ1)を特定すると共に、該通知先に対し、回覧ファイルを次の回覧クライアント2に送信できなかった旨の回覧不可通知ファイルを送信するように構成されている。   The circulation disapproval notification processing unit 21 notifies the client 2 (or the notification) based on the notification destination information included in the circulation information file of the circulation file when the circulation file transmission by the circulation transmission processing unit 16 does not end normally. The server 1) is specified, and a circulation unnotification notification file indicating that the circulation file could not be transmitted to the next circulation client 2 is transmitted to the notification destination.

選択送信処理部22は、前記回覧送信処理部16による回覧ファイルの送信が正常に終了しなかった場合に、回覧ファイルの回覧情報ファイルに含まれる代理回覧先情報に基づいて次の回覧クライアント2の代理クライアント2を特定すると共に、回覧先情報および回覧順序情報に基づいて次々回覧クライアント2を特定し、さらに、該特定した二つのクライアント2を表示部7に表示して何れかの選択を求め、ここで選択されたクライアント2に対して回覧ファイルを送信するように構成されている。   The selective transmission processing unit 22 determines the next circulation client 2 based on the proxy circulation destination information included in the circulation information file of the circulation file when the transmission of the circulation file by the circulation transmission processing unit 16 does not end normally. The proxy client 2 is identified, the circulation client 2 is identified one after another based on the circulation destination information and the circulation order information, and further, the identified two clients 2 are displayed on the display unit 7 to request one of the selections, The circulation file is transmitted to the client 2 selected here.

回覧不可報知処理部23は、前記回覧不可通知ファイルを受信したクライアント2で実行されるものであり、該回覧不可報知処理部23においては、回覧不可通知ファイルに含まれる情報に基づいて回覧不可のクライアント2を特定し、該クライアント2が回覧不可である旨のメッセージを表示部7に表示するように構成されている。   The circulation unavailable notification processing unit 23 is executed by the client 2 that has received the circulation unavailable notification file, and the circulation unavailable notification processing unit 23 cannot perform circulation based on information included in the circulation unavailable notification file. The client 2 is specified, and a message indicating that the client 2 cannot be circulated is displayed on the display unit 7.

問合せ処理部24は、サーバ1を通知ファイルの通知先に設定している場合に有効になる処理であって、該問合せ処理部24においては、所定の操作に応じて問合せファイルをサーバ1に送信すると共に、サーバ1から返信される回答ファイルを受信し、該回答ファイルを表示部7に表示するように構成されている。   The inquiry processing unit 24 is effective when the server 1 is set as the notification destination of the notification file. The inquiry processing unit 24 transmits the inquiry file to the server 1 according to a predetermined operation. In addition, the answer file returned from the server 1 is received, and the answer file is displayed on the display unit 7.

図4は前記サーバ1におけるソフトウェア構成を示すブロック図であって、該ソフトウェアは、受信処理部25、保存処理部26、通知蓄積処理部27、回覧状態回答処理部28等で構成されており、以下、各処理部25〜28の処理内容を順次説明する。   FIG. 4 is a block diagram showing a software configuration in the server 1, and the software is composed of a reception processing unit 25, a storage processing unit 26, a notification accumulation processing unit 27, a circulation status reply processing unit 28, and the like. Hereinafter, the processing content of each processing part 25-28 is demonstrated sequentially.

受信処理部25は、保存用回覧ファイル、通知ファイルまたは問合せファイルを受信するように構成されており、また、受信ファイルが暗号化されている場合には、予め設定される復号キーに基づいて暗号ファイルを復号化するようになっている。   The reception processing unit 25 is configured to receive a storage circulation file, a notification file, or an inquiry file. If the reception file is encrypted, the reception processing unit 25 encrypts the file based on a preset decryption key. It is designed to decrypt files.

保存処理部26は、保存用回覧ファイルを受信した場合に実行されるものであり、該保存処理部26においては、受信した保存用ファイルを記憶部9の所定領域に保存するように構成されている。   The storage processing unit 26 is executed when a storage circulation file is received. The storage processing unit 26 is configured to store the received storage file in a predetermined area of the storage unit 9. Yes.

通知蓄積処理部27は、通知ファイル(送信済通知、回覧終了通知および回覧不可通知を含む。)を受信した場合に実行されるものであり、該通知蓄積処理部27においては、受信した通知ファイルを記憶部9の所定領域に保存するように構成されている。   The notification accumulation processing unit 27 is executed when a notification file (including a transmitted notification, a circulation end notification, and a circulation impossible notification) is received, and the notification accumulation processing unit 27 receives the received notification file. Is stored in a predetermined area of the storage unit 9.

回覧状態回答処理部28は、問合せファイルを受信した場合に実行されるものであり、該回覧状態回答処理部28においては、問合せに係る回覧文書の通知ファイルを参照すると共に、該通知ファイルに基づき、その回覧文書が何れのクライアント2まで回覧されたか、或いは、現在、その回覧文書を何れのクライアント2が確認しているかを特定し、該特定した回覧状態情報を問合せ元のクライアント2に対して返信するように構成されている。   The circulation state answer processing unit 28 is executed when an inquiry file is received. The circulation state answer processing unit 28 refers to the notification file of the circulation document related to the inquiry and based on the notification file. To which client 2 the circulation document has been circulated, or which client 2 is currently confirming the circulation document, and the identified circulation state information is sent to the inquiry source client 2 It is configured to reply.

図5はワークフローシステムにおけるクライアント2の作用を説明する梯子図であって、該梯子図は、発信クライアント2Aと、該発信クライアント2Aにネットワーク3(LAN)を介して接続される回覧クライアント2Bと、該回覧クライアント2Bにインターネット5を介して接続される回覧クライアント2Cと、該回覧クライアント2Cにネットワーク3(LAN)を介して接続される回覧クライアント2Dとの間で回覧を行う場合を示しており、以下、各クライアント2A〜2Dにおける作用を順次説明する。   FIG. 5 is a ladder diagram for explaining the operation of the client 2 in the workflow system. The ladder diagram includes a call client 2A, and a circulation client 2B connected to the call client 2A via a network 3 (LAN). A case is shown in which circulation is performed between a circulation client 2C connected to the circulation client 2B via the Internet 5 and a circulation client 2D connected to the circulation client 2C via a network 3 (LAN). Hereinafter, the operation in each of the clients 2A to 2D will be sequentially described.

発信クライアント2Aにおいては、回覧する文書を作成もしくは指定すると共に、回覧先情報、回覧順序情報、代理回覧先情報、通知先情報、保存先情報、オリジナル情報、期限情報、承認要否情報等の回覧情報を設定する。しかる後、画面に表示される送信釦を操作すると、文書ファイルおよび回覧情報ファイルを含む回覧ファイルが回覧クライアント2Bに送信される。また、この送信が正常に終了した場合には、送信済通知ファイルがクライアント2B、2C、2Dに送信される。   In the sending client 2A, a document to be circulated is created or specified, and circulation destination information, circulation order information, proxy circulation destination information, notification destination information, storage destination information, original information, time limit information, approval necessity information, and the like are circulated. Set the information. Thereafter, when a transmission button displayed on the screen is operated, a circulation file including a document file and a circulation information file is transmitted to the circulation client 2B. When this transmission is completed normally, the transmission notification file is transmitted to the clients 2B, 2C, and 2D.

回覧クライアント2Bにおいては、回覧ファイルを受信すると、これを記憶部9に記憶すると共に、文書ファイルを表示部7に表示して確認操作または承認操作を求める。この操作結果は、回覧情報ファイルの確認履歴情報に付加される。しかる後、画面に表示される送信釦を操作すると、回覧ファイルを回覧クライアント2Cに送信するが、該回覧クライアント2Cは、外部ネットワークに接続されるものであるため、回覧ファイルは暗号化された後、回覧クライアント2Cに送信される。また、この送信が正常に終了した場合には、送信済通知ファイルがクライアント2A、2C、2Dに送信される。   When the circulation client 2B receives the circulation file, the circulation client 2B stores the circulation file in the storage unit 9 and displays the document file on the display unit 7 to request a confirmation operation or an approval operation. This operation result is added to the confirmation history information of the circulation information file. Thereafter, when the send button displayed on the screen is operated, the circulation file is transmitted to the circulation client 2C. Since the circulation client 2C is connected to the external network, the circulation file is encrypted. , Sent to the circulation client 2C. When this transmission is completed normally, a transmission notification file is transmitted to the clients 2A, 2C, and 2D.

回覧クライアント2Cにおいては、回覧ファイルを受信すると、これを復号化した後、記憶部9に記憶すると共に、文書ファイルを表示部7に表示して確認操作または承認操作を求める。この操作結果は、回覧情報ファイルの確認履歴情報に付加される。しかる後、画面に表示される送信釦を操作すると、回覧ファイルが回覧クライアント2Dに送信される。また、この送信が正常に終了した場合には、送信済通知ファイルがクライアント2A、2B、2Dに送信される。   When the circulation client 2C receives the circulation file, it decrypts it and stores it in the storage unit 9 and also displays the document file on the display unit 7 for a confirmation operation or an approval operation. This operation result is added to the confirmation history information of the circulation information file. Thereafter, when the transmission button displayed on the screen is operated, the circulation file is transmitted to the circulation client 2D. When this transmission is completed normally, a transmission notification file is transmitted to the clients 2A, 2B, and 2D.

回覧クライアント2Dにおいては、回覧ファイルを受信すると、これを記憶部9に保存すると共に、文書ファイルを表示部7に表示して確認操作または承認操作を求める。この操作結果は、回覧情報ファイルの確認履歴情報に付加される。また、最終回覧者である回覧クライアント2Dにおいては、確認操作後に保存釦が表示され、該保存釦操作に応じて回覧ファイルが所定の保存先に送信される。また、この送信が正常に終了した場合には、回覧終了通知ファイルがクライアント2A、2B、2Cに送信され、これを受信したクライアント2A、2B、2Cにおいては、記憶部9に記憶している回覧ファイルが自動的に削除されることになる。また、クライアント2Dにおいても、回覧終了通知ファイルの送信に伴い、記憶部9に記憶している回覧ファイルが自動的に削除されることになる。   When the circulation client 2D receives the circulation file, the circulation client 2D stores the circulation file in the storage unit 9 and displays the document file on the display unit 7 to request a confirmation operation or an approval operation. This operation result is added to the confirmation history information of the circulation information file. Further, in the circulation client 2D that is the final reader, a save button is displayed after the confirmation operation, and the circulation file is transmitted to a predetermined save destination in accordance with the save button operation. When the transmission is normally completed, the circulation end notification file is transmitted to the clients 2A, 2B, and 2C. In the clients 2A, 2B, and 2C that have received the file, the circulation stored in the storage unit 9 is transmitted. The file will be automatically deleted. Also in the client 2D, the circulation file stored in the storage unit 9 is automatically deleted with the transmission of the circulation end notification file.

図6はワークフローシステムにおけるサーバ1の作用を示すブロック図であって、該ブロック図は、図5に示す梯子図と同様、クライアント2A〜2D間で回覧を行うにあたり、送信済通知ファイル等の通知先としてサーバ1を指定した場合の作用を示している。つまり、サーバ1は、クライアント2A〜2Dから送信される通知ファイル(送信済通知、回覧終了通知および回覧不可通知を含む。)を受信すると共に、受信した通知ファイルを記憶部9の所定領域に保存する。また、クライアント2A〜2Dがサーバ1に問合せファイルを送信すると、問合せに係る回覧文書の通知ファイルを参照すると共に、該通知ファイルに基づき、その回覧文書が何れのクライアント2まで回覧されたか、或いは、現在、その回覧文書を何れのクライアント2が確認しているかを特定し、該特定した回覧状態情報を問合せ元のクライアント2に対して返信することになる。   FIG. 6 is a block diagram showing the operation of the server 1 in the workflow system. This block diagram is similar to the ladder diagram shown in FIG. 5 and is used to notify the transmission notification file and the like when circulating between the clients 2A to 2D. The operation when the server 1 is designated as the destination is shown. That is, the server 1 receives notification files (including a transmission completion notification, a circulation end notification, and a circulation impossible notification) transmitted from the clients 2A to 2D, and stores the received notification file in a predetermined area of the storage unit 9. To do. When the clients 2A to 2D transmit the inquiry file to the server 1, the client 2A refers to the notification file of the circulation document related to the inquiry, and to which client 2 the circulation document has been circulated based on the notification file, or At present, it is identified which client 2 is confirming the circulation document, and the identified circulation state information is returned to the inquiry source client 2.

叙述の如く構成された本発明の実施の形態において、いま、ワークフローシステムにおいて、予め回覧先や回覧順序を設定し、その順序で書類の回覧を自動的に実行して、各回覧者が回覧書類の承認/不承認等を設定することにより、稟議書等の承認業務を行うのであるが、本発明のワークフローシステムは、回覧用の文書ファイルを最初に発信する発信クライアント2と、該発信クライアント2が発信した文書ファイルを順次回覧する複数の回覧クライアント2とを含み、前記発信クライアント2は、回覧先及び回覧順序を特定するための回覧先情報を設定すると共に、該回覧先情報を含む回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアント2に送信して、該回覧クライアント2の記憶部9に記憶させ、前記回覧情報ファイル及び前記文書ファイルを受信した回覧クライアント2は、文書ファイルの確認操作に応じ、前記回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアント2に送信して、該回覧クライアント2の記憶部9に記憶させるようになっている。このため、文書ファイルと共に回覧先などを特定するための回覧情報ファイルも送信されることになり、従来の回覧管理用サーバを経由しなくても、クライアント間で文書ファイルを順次回覧することができるようになり、サーバによる回覧管理を不要にしてサーバの負荷を軽減でき、しかも、異なるLANやインターネット5に接続されるクライアント2に対しても、ファイヤウォールによる制限等を受けることのない回覧ネットワークを構築することができ、文書ファイルの回覧を容易に行うことができる。   In the embodiment of the present invention configured as described above, in the workflow system, the circulation destination and the circulation order are set in advance, and the circulation of the document is automatically executed in the order, and each reader makes the circulation document. By setting approval / non-approval, etc., the approval work for the approval document is performed. However, the workflow system of the present invention includes a transmission client 2 that first transmits a document file for circulation, and the transmission client 2 A plurality of circulation clients 2 that sequentially circulate the transmitted document file, and the transmission client 2 sets circulation destination information for specifying a circulation destination and a circulation order, and includes a circulation information file including the circulation destination information. And the document file is transmitted to the next circulation client 2 set by the circulation destination information and recorded in the storage unit 9 of the circulation client 2. Then, the circulation client 2 that has received the circulation information file and the document file sends the circulation information file and the document file to the next circulation client 2 set in the circulation destination information according to the confirmation operation of the document file. It is transmitted and stored in the storage unit 9 of the circulation client 2. For this reason, a circulation information file for specifying a circulation destination and the like is also transmitted together with the document file, and the document file can be circulated sequentially between clients without going through the conventional circulation management server. Thus, it is possible to reduce the load on the server by eliminating the circulation management by the server, and to provide a circulation network that is not restricted by the firewall for the client 2 connected to a different LAN or the Internet 5. The document file can be easily circulated.

また、前記文書ファイル及び回覧情報ファイルを次の回覧クライアント2(保存先を含む。)に送信した回覧クライアント2は、次の回覧クライアント2に送信した旨の送信済通知ファイル(回覧終了通知ファイルを含む。)を他の回覧クライアント2または発信クライアント2に送信するため、回覧管理用のサーバを経由せずにクライアント2間で文書ファイルの回覧を行うものでありながら、各クライアント2において回覧状態を認識することができ、しかも、発信クライアント2は、前記通知先を任意に設定(例えば発信クライアント2や前の回覧クライアント2)することができるため、全てのクライアント2に無闇に送信済通知ファイルを送信してクライアント2の処理負担を増大させる不都合を回避することができる。   Further, the circulation client 2 that has transmitted the document file and the circulation information file to the next circulation client 2 (including the storage destination) transmits a transmitted notification file (circulation end notification file indicating that the document file and the circulation information file have been transmitted to the next circulation client 2). In order to transmit the document file to the other circulation client 2 or the transmission client 2, the circulation of the document file is performed in each client 2 while the document file is circulated between the clients 2 without going through the circulation management server. Moreover, since the sending client 2 can arbitrarily set the notification destination (for example, the sending client 2 or the previous circulation client 2), the sent notification file can be sent to all clients 2 without any problem. The inconvenience of increasing the processing load on the client 2 by transmitting can be avoided.

また、前記通知先を、文書ファイルの回覧を監視するサーバ1とし、前記文書ファイル及び回覧情報ファイルを次の回覧クライアント2に送信した回覧クライアント2がサーバ1に送信済通知ファイル(回覧終了通知ファイルおよび回覧不可通知ファイルを含む。)を送信するようにした場合には、回覧管理を行わないサーバ1においても回覧状態を認識することができる許りでなくクライアント2からの問い合せに対し、前記送信済通知ファイルに基づいて回覧状態情報を返信することができる。   Further, the notification destination is the server 1 that monitors circulation of the document file, and the circulation client 2 that has transmitted the document file and the circulation information file to the next circulation client 2 has transmitted to the server 1 a notification file (circulation end notification file). In addition, the server 1 that does not perform the circulation management is not allowed to recognize the circulation state, but in response to an inquiry from the client 2, the transmission is performed. Circulation status information can be returned based on the completion notification file.

また、前記送信済通知ファイル(回覧終了通知ファイルを含む。)を受信した回覧クライアント2または発信クライアント2は、前記記憶部9に記憶されている前記文書ファイル及び回覧情報ファイルを削除または削除可能にするため、クライアント2の記憶部9に不要になった文書ファイルや回覧情報ファイルが堆積される不都合を回避することができる。   Further, the circulation client 2 or the transmission client 2 that has received the transmitted notification file (including the circulation end notification file) can delete or delete the document file and the circulation information file stored in the storage unit 9. Therefore, it is possible to avoid the inconvenience that unnecessary document files and circulation information files are accumulated in the storage unit 9 of the client 2.

また、最後の回覧クライアント2は、前記文書ファイルを、予め設定される保存先に保存するため、回覧管理用のサーバを経由せずにクライアント2間で文書ファイルの回覧を行うものでありながら、回覧済文書の確認等を容易に行うことができ、また、回覧済の文書ファイルを保存する際、オリジナル文書ファイルを取得して保存することも可能であり、この場合には、保存文書の信頼性を高めることができる。   In addition, the last circulation client 2 circulates the document file between the clients 2 without going through the circulation management server in order to save the document file in a preset storage destination. It is possible to easily check the circulated document, and when saving the circulated document file, it is also possible to acquire and save the original document file. Can increase the sex.

また、前記回覧クライアント2は、文書ファイルの確認結果を含む履歴情報を前記回覧情報ファイルに付加して次の回覧クライアント2に送信するため、回覧管理用のサーバを経由せずにクライアント2間で文書ファイルの回覧を行うものでありながら、承認を伴う稟議書等の回覧を行うことができ、しかも、文書ファイルに対する承認操作の要否を任意に設定することができるため、承認を要しない文書ファイルにまで承認操作を要求して回覧者の負担を増大させる不都合を回避することができる。   Further, since the circulation client 2 adds history information including the confirmation result of the document file to the circulation information file and transmits it to the next circulation client 2, the circulation client 2 does not pass through the circulation management server. Documents that circulate document files, but can circulate approval documents with approval, and can set the necessity of approval operations for document files arbitrarily, so documents that do not require approval It is possible to avoid the inconvenience of requesting an approval operation to the file and increasing the burden on the reader.

また、前記回覧クライアント2は、前記回覧情報ファイルに含まれる期限情報の期限が過ぎている場合、前記文書ファイルの確認操作を催促するため、回覧の大幅な遅れを防止することができ、しかも、発信クライアント2は、前記回覧期限を任意に設定することができるため、緊急な回覧にも対応することができる。   In addition, the circulation client 2 prompts a confirmation operation of the document file when the time limit information included in the circulation information file has expired, thereby preventing a significant delay in circulation, Since the calling client 2 can arbitrarily set the circulation time limit, it can cope with an urgent circulation.

また、前記回覧クライアント2または発信クライアント2は、送信する文書ファイルを暗号化することが可能であり、そのため、外部ネットワークに接続されるクライアント2に対し、秘密漏洩の恐れなく文書ファイルを回覧することができる。   In addition, the circulation client 2 or the transmission client 2 can encrypt the document file to be transmitted. Therefore, the document file can be circulated to the client 2 connected to the external network without fear of secret leakage. Can do.

また、前記回覧クライアント2または発信クライアント2は、次の回覧クライアント2が回覧不可である場合、その旨の通知ファイルを他の回覧クライアント2または発信クライアント2に送信するため、回覧管理用のサーバを経由せずにクライアント2間で文書ファイルの回覧を行うものでありながら、各クライアント2において回覧不可のクライアント2を認識することができる。   Further, when the next circulation client 2 cannot be circulated, the circulation client 2 or the transmission client 2 sends a notification file to that effect to the other circulation clients 2 or the transmission clients 2, so that a circulation management server is provided. While the document file is circulated between the clients 2 without going through, the client 2 that cannot circulate can be recognized in each client 2.

また、次の回覧クライアント2が回覧不可である場合、次の回覧クライアント2をスキップして回覧したり、次の回覧クライアント2の代理クライアント2に回覧することが可能であるため、回覧の停滞を回避することができ、しかも、何れかを任意に選択することができるため、状況に応じた選択に基づいて速やかな回覧を行うことができる。   Further, when the next circulation client 2 cannot be circulated, it is possible to skip the next circulation client 2 and circulate to the proxy client 2 of the next circulation client 2. This can be avoided, and any one can be arbitrarily selected, so that quick circulation can be performed based on the selection according to the situation.

また、前記回覧クライアント2は、前記文書ファイルに対する修正を修正情報として前記回覧情報ファイルに付加して次の回覧クライアント2に送信するため、回覧管理用のサーバを経由せずにクライアント2間で文書ファイルの回覧を行うものでありながら、各クライアント2による修正内容を認識することができる。   Further, since the circulation client 2 adds corrections to the document file as correction information to the circulation information file and transmits it to the next circulation client 2, the document is exchanged between the clients 2 without going through the circulation management server. The contents of correction by each client 2 can be recognized while circulating the file.

また、前記クライアント2は、表示部7に送信釦または保存釦を表示し、該釦操作に応じて次の回覧クライアント2または保存先に対する送信を実行するため、直感的な操作が可能になる許りでなく、誤送信等を防止してワークフローシステムの信頼性を向上させることができる。   Further, since the client 2 displays a transmission button or a save button on the display unit 7 and executes transmission to the next circulation client 2 or the save destination in response to the button operation, an intuitive operation is allowed. In addition, it is possible to improve the reliability of the workflow system by preventing erroneous transmission and the like.

ワークフローシステムのハードウエア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a workflow system. (A)は回覧ファイルの構成を示すブロック図、(B)は通知ファイルの構成を示すブロック図である。(A) is a block diagram showing a configuration of a circulation file, and (B) is a block diagram showing a configuration of a notification file. クライアントのソフトウェア構成を示すブロック図である。It is a block diagram which shows the software structure of a client. サーバのソフトウェア構成を示すブロック図である。It is a block diagram which shows the software structure of a server. ワークフローシステムにおけるクライアントの作用を示す梯子図である。It is a ladder figure showing an operation of a client in a workflow system. ワークフローシステムにおけるサーバの作用を示すブロック図である。It is a block diagram which shows the effect | action of the server in a workflow system.

符号の説明Explanation of symbols

1 サーバ
2 クライアント
3 ネットワーク
5 インターネット
6 情報処理部
7 表示部
8 入力部
9 記憶部
11 回覧発信設定処理部
12 回覧・通知受信処理部
13 回覧期限処理部
14 表示・修正処理部
15 確認・承認処理部
16 回覧送信処理部
17 送信済通知処理部
18 文書保存処理部
19 回覧終了通知処理部
20 回覧削除処理部
21 回覧不可通知処理部
22 選択送信処理部
23 回覧不可報知処理部
24 問合せ処理部
25 受信処理部
26 保存処理部
27 通知蓄積処理部
28 回覧状態回答処理部
DESCRIPTION OF SYMBOLS 1 Server 2 Client 3 Network 5 Internet 6 Information processing part 7 Display part 8 Input part 9 Storage part 11 Circulation transmission setting processing part 12 Circulation / notification reception processing part 13 Circulation time limit processing part 14 Display / correction processing part 15 Confirmation / approval process Unit 16 Circulation transmission processing unit 17 Transmitted notification processing unit 18 Document storage processing unit 19 Circulation end notification processing unit 20 Circulation deletion processing unit 21 Circulation impossible notification processing unit 22 Selection transmission processing unit 23 Circulation impossible notification processing unit 24 Query processing unit 25 Reception processing unit 26 Storage processing unit 27 Notification accumulation processing unit 28 Circulation state answer processing unit

Claims (9)

電子情報を処理する情報処理部と、該情報処理部が読取可能なファイルを記憶する記憶部とを有したクライアントがネットワークに複数接続され、複数のクライアントに、電子化された文書ファイルをネットワークを介して回覧するワークフローシステムであって、
該ワークフローシステムは、回覧用の文書ファイルを最初に発信する発信クライアントと、該発信クライアントが発信した文書ファイルを順次回覧する複数の回覧クライアントとを含み、
前記発信クライアントは、所定の保存先に保存されているオリジナル文書ファイルに基づいて回覧用の文書ファイルを作成し、回覧先及び回覧順序を特定するための回覧先情報を設定すると共に、該回覧先情報を含む回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアントに送信して、該回覧クライアントの記憶部に記憶させ、
前記回覧情報ファイル及び前記文書ファイルを受信した回覧クライアントは、文書ファイルの確認操作に応じ、前記回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアントに送信して、該回覧クライアントの記憶部に記憶させ、
前記文書ファイル及び回覧情報ファイルを次の回覧クライアントに送信した回覧クライアントは、次の回覧クライアントに送信した旨の送信済通知を他の回覧クライアントまたは発信クライアントに送信し、
前記文書ファイル及び回覧情報ファイルを次の回覧クライアントに送信し、且つ前記送信済通知を受信した回覧クライアントまたは発信クライアントは、前記記憶部に記憶されている前記文書ファイル及び回覧情報ファイルを削除または削除可能にされており、
前記回覧情報ファイルは、前記オリジナル文書ファイルの保存先に関するオリジナル情報、及び回覧後の保存先に関する保存先情報を含み、
前記回覧順序における最後の回覧先である回覧クライアントは、文書ファイルの確認操作に応じ、前記オリジナル情報に基づいてオリジナル文書ファイルを取得し、該オリジナル文書ファイルを前記保存先情報で設定される保存先に保存することを特徴とするワークフローシステム。
A plurality of clients each having an information processing unit that processes electronic information and a storage unit that stores a file that can be read by the information processing unit are connected to the network, and a plurality of clients receive electronic document files on the network. A workflow system that circulates through
The workflow system includes an originating client for transmitting a document file for circulation first, a plurality of circulation clients sequentially circulated the document file the originating client sent,
The transmission client creates a document file for circulation based on the original document file stored in a predetermined storage destination, sets circulation destination information for specifying the circulation destination and the circulation order, and the circulation destination. A circulation information file including information and the document file are transmitted to the next circulation client set in the circulation destination information, and stored in the storage unit of the circulation client;
The circulation client that has received the circulation information file and the document file transmits the circulation information file and the document file to the next circulation client set in the circulation destination information in response to the confirmation operation of the document file. Store it in the storage unit of the circulation client,
The circulation client that has transmitted the document file and the circulation information file to the next circulation client transmits a transmission notification indicating that the document file and the circulation information file have been transmitted to the next circulation client to another circulation client or the transmission client,
The circulation client or transmission client that has transmitted the document file and the circulation information file to the next circulation client and has received the transmission notification deletes or deletes the document file and the circulation information file stored in the storage unit. Has been made possible ,
The circulation information file includes original information regarding a storage destination of the original document file, and storage destination information regarding a storage destination after circulation,
The circulation client, which is the last circulation destination in the circulation order, acquires the original document file based on the original information in response to the confirmation operation of the document file, and stores the original document file in the storage destination information. A workflow system characterized by storing in
前記文書ファイル及び前記回覧情報ファイルを受信した回覧クライアントは、前記文書ファイルの確認結果を含む履歴情報を前記回覧情報ファイルに付加し、該回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信することを特徴とする請求項1に記載のワークフローシステム。 The circulation client that has received the document file and the circulation information file adds history information including the confirmation result of the document file to the circulation information file, and transmits the circulation information file and the document file to the next circulation client . The workflow system according to claim 1. 前記回覧情報ファイルは、前記文書ファイルの回覧期限に関する期限情報を含み、
前記回覧情報ファイル及び前記文書ファイルを受信した回覧クライアントは、前記期限情報の期限が過ぎている場合、前記文書ファイルの確認操作を催促することを特徴とする請求項1または2に記載のワークフローシステム。
The circulation information file includes time limit information related to the circulation time limit of the document file,
3. The workflow system according to claim 1, wherein a circulation client that receives the circulation information file and the document file prompts a confirmation operation of the document file when the time limit information has expired. .
前記回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信しようとする回覧クライアントまたは発信クライアントは、前記文書ファイルを暗号化して送信することを特徴とする請求項1から3の何れか1項に記載のワークフローシステム。 Circulation client or originating client attempts to send the circulation information file and the document file to the next circulation client, in any one of 3 the document file from claim 1, characterized in that encrypts and transmits The described workflow system. 前記回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信しようとする回覧クライアントまたは発信クライアントは、前記次の回覧クライアントが回覧不可である場合、その旨の通知を他の回覧クライアントまたは発信クライアントに送信することを特徴とする請求項1から4の何れか1項に記載のワークフローシステム。 When the next circulation client is unable to circulate, the circulation client or the transmission client who intends to transmit the circulation information file and the document file to the next circulation client notifies the other circulation client or the transmission client to that effect. workflow system according to any one of claims 1 to 4, characterized in that to transmit. 前記回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信しようとする回覧クライアントまたは発信クライアントは、前記次の回覧クライアントが回覧不可である場合、前記回覧情報ファイル及び前記文書ファイルを、次の回覧クライアントをスキップして送信、または次の回覧クライアントの代理クライアントに送信することを特徴とする請求項1から5の何れか1項に記載のワークフローシステム。 If the next circulation client is unable to circulate, the circulation client or the sending client who intends to transmit the circulation information file and the document file to the next circulation client will receive the circulation information file and the document file in the next circulation. skip client transmits or workflow system according to claim 1 in any one of the 5 and transmits to the proxy client next circulation client. 前記回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信しようとする回覧クライアントまたは発信クライアントは、前記次の回覧クライアントが回覧不可である場合、前記回覧情報ファイル及び前記文書ファイルを、次の回覧クライアントをスキップして送信するか、或いは次の回覧クライアントの代理クライアントに送信するかの何れかを選択可能であることを特徴とする請求項1から6の何れか1項に記載のワークフローシステム。 If the next circulation client is unable to circulate, the circulation client or the sending client who intends to transmit the circulation information file and the document file to the next circulation client will receive the circulation information file and the document file in the next circulation. workflow system according to any one of claims 1 to 6, characterized in that to send to skip client, or either transmits to the proxy client next circulation client is selectable. 前記文書ファイル及び回覧情報ファイルを受信した回覧クライアントは、前記文書ファイルに対する修正を修正情報として前記回覧情報ファイルに付加し、該回覧情報ファイル及び前記文書ファイルを次の回覧クライアントに送信することを特徴とする請求項1から7の何れか1項に記載のワークフローシステム。 The circulation client that has received the document file and circulation information file, which adds to the circulation information file modifications to the document file as the correction information, and transmits the circulation information file and the document file to the next circulation client The workflow system according to any one of claims 1 to 7, wherein the workflow system is characterized. 前記発信クライアントまたは前記回覧クライアントは、送信釦を表示する表示手段を有し、前記表示手段に表示された送信釦の操作に応じ、前記回覧情報ファイル及び前記文書ファイルを、前記回覧先情報で設定された次の回覧クライアント送信して、該回覧クライアントの記憶部に記憶させることを特徴とする請求項1から8の何れか1項に記載のワークフローシステム。 The originating client or the circulation client has a display means for displaying the transmission button, according to the operation of the displayed transmission button on the display unit, the circulation information file and the document file, set by the circulation destination information The workflow system according to any one of claims 1 to 8, wherein the workflow system is transmitted to the next circulation client and stored in a storage unit of the circulation client.
JP2007272303A 2007-10-19 2007-10-19 Workflow system Expired - Fee Related JP4626638B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007272303A JP4626638B2 (en) 2007-10-19 2007-10-19 Workflow system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007272303A JP4626638B2 (en) 2007-10-19 2007-10-19 Workflow system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000378387A Division JP4476476B2 (en) 2000-12-13 2000-12-13 Workflow system and client in workflow system

Publications (2)

Publication Number Publication Date
JP2008059605A JP2008059605A (en) 2008-03-13
JP4626638B2 true JP4626638B2 (en) 2011-02-09

Family

ID=39242182

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007272303A Expired - Fee Related JP4626638B2 (en) 2007-10-19 2007-10-19 Workflow system

Country Status (1)

Country Link
JP (1) JP4626638B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5916460B2 (en) * 2012-03-23 2016-05-11 株式会社日立システムズ Idea proposal management system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05268226A (en) * 1992-03-17 1993-10-15 Hitachi Software Eng Co Ltd Electronic mail system
JPH0730582A (en) * 1993-07-13 1995-01-31 Canon Inc Electronic circular bulletin system
JPH0736801A (en) * 1993-07-19 1995-02-07 Canon Inc Electronic circular notice system and its control method
JPH1145281A (en) * 1997-07-27 1999-02-16 Just Syst Corp Document processor, storage medium where document processing program is stored, and document processing method
JPH11215178A (en) * 1998-01-27 1999-08-06 Hitachi Ltd Method and electronic mail system for controlling nonroutine work flow
JPH11220491A (en) * 1998-01-30 1999-08-10 Nec Corp Automatic circulation method in circulation type electronic mail system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05268226A (en) * 1992-03-17 1993-10-15 Hitachi Software Eng Co Ltd Electronic mail system
JPH0730582A (en) * 1993-07-13 1995-01-31 Canon Inc Electronic circular bulletin system
JPH0736801A (en) * 1993-07-19 1995-02-07 Canon Inc Electronic circular notice system and its control method
JPH1145281A (en) * 1997-07-27 1999-02-16 Just Syst Corp Document processor, storage medium where document processing program is stored, and document processing method
JPH11215178A (en) * 1998-01-27 1999-08-06 Hitachi Ltd Method and electronic mail system for controlling nonroutine work flow
JPH11220491A (en) * 1998-01-30 1999-08-10 Nec Corp Automatic circulation method in circulation type electronic mail system

Also Published As

Publication number Publication date
JP2008059605A (en) 2008-03-13

Similar Documents

Publication Publication Date Title
JP4476476B2 (en) Workflow system and client in workflow system
US10387614B2 (en) Remote control of medical devices using instant messaging infrastructure
US10397202B2 (en) Secure communication channels
US8332908B2 (en) Sharing management system, sharing management method and program
CA2577504C (en) Secure method of termination of service notification
US20090037520A1 (en) System and method for secure file transfer
US20150381571A1 (en) System and method for securely managing medical interactions
JP4339234B2 (en) VPN connection construction system
JP2008217366A (en) Service cooperation system, service cooperation method, and service cooperation program
WO2009090940A1 (en) Dialog communication system, dialog communication method and dialog communication program
JP2001237872A (en) Mail system
JP2009171542A (en) Electronic mail encryption system and electronic mail encryption program
CN111092878A (en) Method, device and equipment for testing hijacking of man-in-the-middle and readable storage medium
US20190215375A1 (en) Email notification system
JP5247744B2 (en) File transfer system and file transfer method
JP4626638B2 (en) Workflow system
JP2005184222A (en) Work flow system and client terminal thereof
JP2005184222A5 (en)
JP2005202715A (en) Classified information transfer system
JP2011193319A (en) File transfer system, and file transfer method
JP4787524B2 (en) Content update system, content update method, update server, and content update program
US20170104705A1 (en) Method and apparatus for database access controls to provide privileged access to private messages to protect data from unauthorized disclosure
KR101344450B1 (en) Mobile office system for smart device and controlling method therefor
JP7463898B2 (en) Mail control device and program
JP2013037432A (en) File distribution device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100818

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101012

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101025

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees