JP2002215859A - Managing method, managing system and managing server for workflow - Google Patents
Managing method, managing system and managing server for workflowInfo
- Publication number
- JP2002215859A JP2002215859A JP2001010598A JP2001010598A JP2002215859A JP 2002215859 A JP2002215859 A JP 2002215859A JP 2001010598 A JP2001010598 A JP 2001010598A JP 2001010598 A JP2001010598 A JP 2001010598A JP 2002215859 A JP2002215859 A JP 2002215859A
- Authority
- JP
- Japan
- Prior art keywords
- department
- workflow
- workflow management
- job
- management server
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ワークフロー管理
方法、ワークフロー管理システム及びワークフロー管理
サーバーに関する。[0001] The present invention relates to a workflow management method, a workflow management system, and a workflow management server.
【0002】[0002]
【従来の技術】従来のワークフロー管理システムは、図
10に示す構成であった。2. Description of the Related Art A conventional workflow management system has a configuration shown in FIG.
【0003】[1.1]仕事の依頼があると(S1)、
その依頼の内容に基づいてオペレータがどのようなルー
トで、誰に対して回付するかを指定したファイルを作成
し、あるいはアプリケーションが自動的に判定して同様
に指定したファイルを作成し、ワークフロー管理サーバ
ー(WFSV)100に登録する(S3)。なお、以下
では、この仕事の内容と回付ルートを指定したファイル
をJOB101と称する。[1.1] When a job is requested (S1),
Based on the contents of the request, the operator creates a file that specifies the route and to whom the application is routed, or the application automatically determines and creates a file that is specified in the same way. It is registered in the management server (WFSV) 100 (S3). In the following, a file designating the contents of the job and the routing route will be referred to as JOB 101.
【0004】[1.2]そしてJOB101の先頭のユ
ーザA01に仕事TASK−A01の実施を許可する
(ステップS3)。[1.2] Then, the user A01 at the head of the job 101 is permitted to perform the task TASK-A01 (step S3).
【0005】[1.3]ワークフロー管理サーバー10
0は、このJOB101を受け取り、JOBの情報に基
づき、先頭のユーザA01に対して仕事の開始をe−メ
ールやメッセージ通信によりイベント通知する(S
5)。[1.3] Workflow Management Server 10
0 receives this JOB 101 and notifies the first user A01 of the start of work by e-mail or message communication based on the JOB information (S10).
5).
【0006】[1.4]イベント通知を受け取ったユー
ザA01は、処理TASK−A01を実施する。そして
ユーザA01は、処理TASK−A01が完了すれば、
完了通知をワークフロー管理サーバー100の回付状況
ファイル103に書き込む。[1.4] Upon receiving the event notification, the user A01 performs a process TASK-A01. And if the user TA01 completes the process TASK-A01,
The completion notification is written to the routing status file 103 of the workflow management server 100.
【0007】[1.5]ワークフロー管理サーバー10
0は、完了の書き込みを確認すると、JOBとして定義
された回付ルートに基づき、次の処理TASK−A02
を行うべきユーザA02に対して仕事の実施を許可し、
仕事の開始をe−メールやメッセージ通信によりイベン
ト通知する(S7)。[1.5] Workflow management server 10
0 confirms the completion of writing and, based on the routing route defined as JOB, executes the next processing TASK-A02.
The user A02 who should perform the work,
The start of work is notified by e-mail or message communication (S7).
【0008】[1.6]以下、ワークフロー管理サーバ
ー100は[1.4],[1.5]の手順を繰り返し、
JOB101の回付ルートの最後まで完了すると、依頼
された仕事が完了したと判断する。[1.6] Thereafter, the workflow management server 100 repeats the procedures of [1.4] and [1.5],
When the job is completed to the end of the routing route of JOB 101, it is determined that the requested job has been completed.
【0009】なお、ワークフロー管理サーバー100
は、ログイン可能なユーザに対して回付状況ファイル1
03の閲覧を可能にしている。The workflow management server 100
Is the circulation status file 1 for users who can log in.
03 can be browsed.
【0010】このような従来のワークフロー管理システ
ムを用いた複数階層型ワークフロー管理システムは、図
11に示すようなものである。例えば、部門Aは、商品
の企画検討を行った結果、製品開発を行うことにしたた
め、その設計を進めたいと決定したとする。この場合、
次の階層的なワークフローとなる。A multi-layered workflow management system using such a conventional workflow management system is as shown in FIG. For example, suppose that the department A has decided to develop a product as a result of planning and studying a product, and has decided to proceed with the design. in this case,
The next hierarchical workflow.
【0011】[2.1]部門Aでは、設計のための要件
検討TASK−A01を実施する。その結果として、設
計部門Bに対して要件を満たす設計の依頼TASK−A
02を行う。[2.1] Department A carries out TASK-A01, which is a study of requirements for design. As a result, request TASK-A of design department B to meet the requirements.
02 is performed.
【0012】[2.2]部門Bでは、依頼を受けた設計
を実施する(TASK−B01)。[2.2] In the section B, the requested design is implemented (TASK-B01).
【0013】[2.3]部門Bでは、設計の結果、製品
の一部に対して、部門Cに設計の依頼TASK−B02
を行う。[2.3] In the department B, as a result of the design, a part of the product is requested to the department C for the design TASK-B02.
I do.
【0014】[2.4]部門Cでは、部門Bから受けた
設計を実施する(TASK−C01)。[2.4] The department C implements the design received from the department B (TASK-C01).
【0015】[2.5]部門Cでは、設計結果について
検証し、問題がないことを確認して部門Bに設計結果を
返す(TASK−C02)。[2.5] The department C verifies the design result, confirms that there is no problem, and returns the design result to the department B (TASK-C02).
【0016】[2.6]部門Bでは、部品の設計を入手
したので、全体の設計について検証し、問題がないこと
を確認して部門Aに仕事の結果を返す(TASK−B0
3)。[2.6] Since the department B has obtained the design of the parts, it verifies the entire design, confirms that there is no problem, and returns the result of the work to the department A (TASK-B0).
3).
【0017】[2.7]部門Aでは、製品の設計を入手
したので、要件を満たす設計がされているか検証する
(TASK−A03)。[2.7] In the section A, since the product design has been obtained, it is verified whether or not the design satisfying the requirements has been made (TASK-A03).
【0018】このような階層的なワークフローの管理
を、複数のワークフロー管理システムを連携させた分散
ワークフロー管理システムで実施する場合、図12に示
すように、各部門ごとにワークフロー管理サーバー(W
FSV−A,WFSV−B,WFSV−C)100,2
00,300を設置し、これらの間で仕事の依頼、結果
をデータとしてやりとりさせることにより実現する。な
お、図12において、ワークフローデータベース(WF
DB−A,WFDB−B,WFDB−C)110,21
0,310は各ワークフロー管理サーバー100,20
0,300が備えているワークフロー管理のためのデー
タベースである。When such hierarchical workflow management is performed by a distributed workflow management system in which a plurality of workflow management systems are linked, as shown in FIG. 12, a workflow management server (W) is provided for each department.
FSV-A, WFSV-B, WFSV-C) 100, 2
00 and 300 are set up, and work requests and results are exchanged as data between them. In FIG. 12, the workflow database (WF
DB-A, WFDB-B, WFDB-C) 110, 21
0,310 is each workflow management server 100,20
0,300 is a database for workflow management.
【0019】この分散ワークフロー管理システムによる
階層型ワークフローの管理は、図13に示すようにな
る。これについて説明する。部門Aで仕事が発生し(S
11)、この仕事はユーザA01、部門Bのワークフロ
ー管理サーバー200、ユーザA02に割当てる必要が
あるとすると、そのようなJOBを作成し、回付する
(S13)。The management of the hierarchical workflow by this distributed workflow management system is as shown in FIG. This will be described. A job occurs in department A (S
11) If it is necessary to assign this job to the user A01, the workflow management server 200 of the department B, and the user A02, such a job is created and circulated (S13).
【0020】作成したJOBにおいて、ユーザA01の
仕事が完了すると(S15)、部門Bのワークフロー管
理サーバー200が処理可能の状態になる。ここで、部
門Aのワークフロー管理サーバー100と部門Bのワー
クフロー管理サーバー200との連携が発生する(S1
7)。ワークフロー管理サーバー200に対して、仕事
の依頼を行う。これは、JOBの中で作成されるべき依
頼であり、この例ではユーザA01が作成する。そして
仕事の依頼は、部門Aのワークフロー管理サーバー10
0によって部門Bのワークフロー管理サーバー200に
e−メールなどによって送信される(S17−1)。When the work of the user A01 is completed in the created JOB (S15), the workflow management server 200 of the department B becomes ready for processing. Here, cooperation between the workflow management server 100 of the department A and the workflow management server 200 of the department B occurs (S1).
7). A job request is made to the workflow management server 200. This is a request to be created in the job, and is created by the user A01 in this example. The job request is sent to the workflow management server 10 of the department A.
0 is transmitted to the workflow management server 200 of the department B by e-mail or the like (S17-1).
【0021】仕事の依頼を受け取った部門Bのワークフ
ロー管理サーバー200では、通常の仕事と同様にJO
Bを作成し、回付する(S17−2,S17−3)。部
門Bでは、ユーザB01〜B03によりJOBが実施さ
れるものとする(S17−4〜S17−6)。In the workflow management server 200 of the department B which has received the job request, the JO is executed in the same manner as a normal job.
B is created and circulated (S17-2, S17-3). In the section B, a job is performed by the users B01 to B03 (S17-4 to S17-6).
【0022】部門BでJOBが完了すると、JOBの中
で作成された仕事の結果を、部門Bのワークフロー管理
サーバー200が仕事の依頼元である部門Aのワークフ
ロー管理サーバー100に対してe−メールなどで自動
的に送信する(S17−7)。When the job is completed in the department B, the result of the work created in the job is transmitted from the workflow management server 200 of the department B to the workflow management server 100 of the department A from which the job was requested by e-mail. Then, it is automatically transmitted (S17-7).
【0023】部門Bの仕事の結果を受け取った部門Aの
ワークフロー管理サーバー100では、部門Bのワーク
フロー管理サーバー200に割り当てたTASK−A0
2を完了させ、TASK−A03が処理可能な状態にな
る(S19)。The department A workflow management server 100 receiving the result of the department B work receives the TASK-A0 assigned to the department B workflow management server 200.
2 is completed, and TASK-A03 is ready for processing (S19).
【0024】[0024]
【発明が解決しようとする課題】ところが、このような
従来の複数階層型ワークフロー管理システムには、次の
ような問題点があった。その一つは、仕事が発生した部
門Aのワークフロー管理サーバー100のワークフロー
データベース110には、部門Aの情報しか存在せず、
部門Aでワークフローの回付状況を検索する際、ワーク
フロー管理サーバー100のワークフローデータベース
110を検索することはできても、他部門B,Cのワー
クフロー管理サーバー200,300それぞれのワーク
フローデータベース210,310を検索することがで
きず、仕事全体の状況を把握することができない点であ
る。他の1つは、部門Aから部門B、部門Cのワークフ
ロー管理サーバー200,300のデータベース21
0,310の検索を可能にする権限を与えると、部門
B,Cのワークフロー管理サーバー200,300に存
在する部門Aの関与しない仕事の状況まで部門Aで把握
できるようになり、部門Aに対する部門B,Cのワーク
フロー管理サーバー200,300のセキュリティが保
てなくなる点である。However, such a conventional multi-layer workflow management system has the following problems. One of them is that only the information of the department A exists in the workflow database 110 of the workflow management server 100 of the department A where the work has occurred.
When the workflow A is searched for by the department A, the workflow database 110 of the workflow management server 100 can be searched, but the workflow databases 210 and 310 of the workflow management servers 200 and 300 of the other departments B and C are searched. It is not possible to search, and it is not possible to grasp the situation of the entire work. The other is a database 21 of the workflow management servers 200 and 300 of the departments A to B and C.
When the authority to enable the search of 0,310 is given, the department A can grasp the status of the work which does not involve the department A in the workflow management servers 200, 300 of the departments B, C. The point is that the security of the workflow management servers 200 and 300 of B and C cannot be maintained.
【0025】この問題点は、企業内の複数階層型ワーク
フロー管理システムだけではなく、企業間ワークフロー
管理システムにおいても同様である。調達時のバイヤ
ー、サプライヤーとサプライヤーの下位部門(特に、下
請け企業)の関連は複数階層型になるが、サプライヤー
はバイヤーに、自社以下のワークフローを公開したいと
は願わない場合が多いので、従来のワークフロー管理シ
ステムを分散化したものではその要望に応えることがで
きない問題点があった。This problem occurs not only in a multi-layer workflow management system in a company but also in a workflow management system between companies. Although the relationship between buyers and suppliers at the time of procurement and the sub-department of the supplier (especially subcontractors) is multi-tiered, the supplier often does not want to disclose the workflow below the company to the buyer, so the conventional There is a problem that a distributed workflow management system cannot meet the demand.
【0026】本発明はこのような従来の問題点に鑑みて
なされたもので、上位部門から下位部門に依頼した仕事
の回付状況は上位部門で把握することができるが、上位
部門と関連しない仕事については上位部門からの検索を
拒否できるワークフロー管理方法、ワークフロー管理シ
ステム及びワークフロー管理サーバーを提供することを
目的とする。The present invention has been made in view of such a conventional problem, and the status of a job requested from a higher department to a lower department can be grasped by the higher department, but is not related to the higher department. An object of the present invention is to provide a workflow management method, a workflow management system, and a workflow management server that can reject a search from a higher-level department for work.
【0027】[0027]
【課題を解決するための手段】請求項1の発明のワーク
フロー管理方法は、ネットワークにより接続された複数
のワークフロー管理サーバー各々は、回付アクセス制御
テーブルと自部門の仕事の回付状況及び取得し得た他部
門の仕事の回付状況を保持するワークフローデータベー
スとを備え、連携する他部門に仕事の一部を依頼する必
要がある仕事が発生したときに、依頼元のワークフロー
管理サーバーからの回付状況検索の請求を許容する場合
にはこの回付アクセス制御テーブルに対して依頼元のワ
ークフロー管理サーバーを登録し、検索要求を拒絶する
場合にはそれを不登録とし、各ワークフロー管理サーバ
ーは、依頼元のワークフロー管理サーバーからの回付状
況取得要求に対して自サーバーの回付アクセス制御テー
ブルを参照して検索の許可/不許可を判断し、当該検索
を許可する場合にのみ、該当する仕事別の回付状況を依
頼元のワークフロー管理サーバーに送信することを特徴
とするものである。According to a first aspect of the present invention, there is provided a workflow management method, wherein each of a plurality of workflow management servers connected via a network obtains and obtains a routing access control table, a status of a job in its own department, and a status of the department. A workflow database that holds the obtained status of work from other departments is provided, and when a job that requires a part of the job to be linked to another department occurs, the If the request for the attachment status search is allowed, the requesting workflow management server is registered in the routing access control table, and if the search request is rejected, it is not registered. Refers to the access control table of the local server in response to the request for obtaining the status of the transfer from the workflow management server of the request source. Determining permission / non-permission of only if you allow the search, it is characterized in transmitting the job-specific circulation conditions applicable to the requester of the workflow management server.
【0028】請求項1の発明のワークフロー管理方法で
は、連携する他の部門に仕事の一部を依頼する必要があ
る仕事が発生したときに、依頼元のワークフロー管理サ
ーバーからの回付状況検索の請求を許容する場合にはこ
の回付アクセス制御テーブルに対して依頼元のワークフ
ロー管理サーバーを登録し、検索要求を拒絶する場合に
はそれを不登録とし、依頼元からの回付状況取得要求に
対して各部門のワークフロー管理サーバーが自サーバー
の回付アクセス制御テーブルを参照して検索の許可/不
許可を行う。これにより、上位部門から下位部門(ある
いは下請け企業)に依頼した仕事の回付状況は上位部門
で把握できるが、上位部門と関連しない仕事については
上位部門からの検索を下位部門で拒否でき、部門間の独
自性とセキュリティを確保できるようにする。In the workflow management method according to the first aspect of the present invention, when a job that requires a part of the job to be performed to another department to cooperate occurs, a search of a circulation status from the requesting workflow management server is performed. If the request is permitted, the requesting workflow management server is registered in the routing access control table. If the search request is rejected, it is not registered. On the other hand, the workflow management server of each section refers to the circulating access control table of the own server and permits / disallows the search. As a result, it is possible for the upper department to grasp the status of the work requested by the higher department to the lower department (or subcontractor), but the lower department can reject search from the higher department for work that is not related to the higher department. To ensure uniqueness and security between them.
【0029】請求項2の発明のワークフロー管理システ
ムは、ネットワークを介してデータ伝送する複数のワー
クフロー管理サーバーから成り、各ワークフロー管理サ
ーバーは、仕事の回付状況を登録するワークフローデー
タベースと、他サーバーから自サーバーのワークフロー
データベースに対するアクセス要求に対して仕事別に許
可/不許可の指標を登録する回付アクセス制御テーブル
とを備え、各ワークフロー管理サーバーは、他サーバー
へ仕事別の回付状況のアクセス要求を送信し、要求先の
ワークフロー管理サーバーは、自サーバーの回付アクセ
ス制御テーブルを参照し、仕事別の許可/不許可の指標
に基づき当該アクセスを許可して該当する仕事別の回付
状況を送信し、若しくは前記アクセスを拒否することを
特徴とするものである。A workflow management system according to a second aspect of the present invention comprises a plurality of workflow management servers for transmitting data via a network, wherein each workflow management server includes a workflow database for registering a work circulation status, and a workflow database for registering a work circulation status. A workflow access control table for registering an index of permission / non-permission for each job in response to an access request to the workflow database of the server; The requesting workflow management server refers to the routing access control table of its own server, permits the access based on the permission / non-permission index for each job, and transmits the corresponding routing status for each job. Or denies the access That.
【0030】請求項2の発明のワークフロー管理システ
ムでは、あるワークフロー管理サーバーが他サーバーへ
仕事別の回付状況のアクセス要求を送信すれば、要求先
のワークフロー管理サーバーは、自サーバーの回付アク
セス制御テーブルを参照し、仕事別の許可/不許可の指
標に基づき当該アクセスを許可/不許可を判断し、許可
する場合には、ワークフローデータベースに登録してい
る自部門の回付状況と取得し得た他部門の回付状況を送
信するが、不許可の場合には当該アクセスを拒否する。
こうして、上位部門から下位部門(あるいは下請け企
業)に依頼した仕事の回付状況は上位部門で把握できる
が、上位部門と関連しない仕事については上位部門から
の検索を下位部門で拒否でき、部門間の独自性とセキュ
リティを確保できるようにする。In the workflow management system according to the second aspect of the present invention, if a certain workflow management server sends an access request for the status of the job to another server to another server, the requested workflow management server sends the access request of the own server. Referring to the control table, it is determined whether the access is permitted or not based on the permission / non-permission index for each job. If the access is permitted, the access status is obtained from the own department registered in the workflow database. The obtained circulation status of the other department is transmitted, but if it is not permitted, the access is rejected.
In this way, the status of the work that has been requested from the upper department to the lower department (or subcontractor) can be grasped by the upper department, but for jobs that are not related to the upper department, search from the higher department can be refused by the lower department, and To ensure the uniqueness and security of
【0031】請求項3の発明のワークフロー管理サーバ
ーは、仕事の回付状況を登録するワークフローデータベ
ースと、他サーバーからの前記ワークフローデータベー
スに対するアクセス要求に対して仕事別に許可/不許可
の指標を登録する回付アクセス制御テーブルとを備え、
ネットワークを通じた他サーバーからの仕事別の回付状
況のアクセス要求を受信し、前記回付アクセス制御テー
ブルを参照し、仕事別の許可/不許可の指標に基づき当
該アクセスを許可して該当する仕事別の回付状況をネッ
トワークを通じて送信し、若しくは前記ワークフローデ
ータベースへのアクセスを拒否することを特徴とするも
のである。A workflow management server according to a third aspect of the present invention registers a workflow database for registering work circulation status and an index of permission / non-permission for each job in response to an access request to the workflow database from another server. And a circulation access control table.
Receives an access request for the job-specific routing status from another server via the network, refers to the routing access control table, and permits the access based on the job-based permission / non-permission index to permit the relevant job. It is characterized in that another circulation status is transmitted through a network or access to the workflow database is denied.
【0032】請求項3の発明のワークフロー管理サーバ
ーでは、ネットワークを通じた他サーバーからの仕事別
の回付状況のアクセス要求を受信すれば、回付アクセス
制御テーブルを参照し、仕事別の許可/不許可の指標に
基づき当該アクセスを許可して該当する仕事別の回付状
況をネットワークを通じて送信し、若しくは前記ワーク
フローデータベースへのアクセスを拒否する働きをす
る。したがって、このワークフロー管理サーバーを各部
門に設置し、ネットワークによって接続することによっ
て請求項2の発明のワークフロー管理システムを構築す
ることができる。In the workflow management server according to the third aspect of the present invention, upon receiving an access request for a work-specific routing status from another server via a network, the workflow management server refers to the routing access control table and permits / disallows the job. Based on the permission index, the access is permitted and the corresponding job-specific routing status is transmitted through the network, or the access to the workflow database is denied. Therefore, the workflow management server according to the second aspect of the present invention can be constructed by installing the workflow management server in each department and connecting them via a network.
【0033】[0033]
【発明の実施の形態】以下、本発明の実施の形態を図に
基づいて詳説する。図1は本発明の1つの実施の形態の
ワークフロー管理システムの構成を示している。このシ
ステムは、分散型のワークフロー管理サーバー(WFS
V−A)100,(WFSV−B)200,(WFSV
−C)300がLAN、インターネット、専用通信回線
等の情報ネットワークによって接続された構成である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 shows a configuration of a workflow management system according to one embodiment of the present invention. This system is a distributed workflow management server (WFS)
VA) 100, (WFSV-B) 200, (WFSV
-C) A configuration in which 300 is connected by an information network such as a LAN, the Internet, or a dedicated communication line.
【0034】部門Aにはワークフロー管理サーバー(W
FSV−A)100が設置され、部門Bにはワークフロ
ー管理サーバー(WFSV−B)200が設置され、部
門Cにはワークフロー管理サーバー(WFSV−C)3
00が設置されている。ワークフロー管理サーバー10
0,200,300は、仕事の回付状況やその他の必要
な情報を保持するためのワークフローデータベース(W
FDB−A)110,(WFDB−B)210,(WF
DB−C)310各々を備えている。The department A has a workflow management server (W
An FSV-A) 100 is installed, a workflow management server (WFSV-B) 200 is installed in department B, and a workflow management server (WFSV-C) 3 is installed in department C.
00 is installed. Workflow management server 10
Reference numerals 0, 200, and 300 denote workflow databases (W) for storing work circulation status and other necessary information.
FDB-A) 110, (WFDB-B) 210, (WF
DB-C) 310.
【0035】また、ワークフロー管理サーバー100,
200,300各々は、後述する各処理を実行するため
のプログラムを組み込まれたコンピュータであるが、本
実施の形態の特徴的な機能として、回付アクセス制御テ
ーブル120,220,320を備え、また回付状況取
得制御機能を備えている。各サーバー100,200,
300間のワークフローの連携はe−メール又はftp
のようなメッセージ通信手段で行われれる。The workflow management server 100,
Each of the computers 200 and 300 is a computer in which a program for executing each process described later is incorporated. As a characteristic function of the present embodiment, the computer 200 includes circulation access control tables 120, 220, and 320. A circulation status acquisition control function is provided. Each server 100, 200,
Cooperation of workflow between 300 is e-mail or ftp
This is performed by message communication means such as
【0036】次に、上記の構成のワークフロー管理シス
テムの動作を説明する。Next, the operation of the workflow management system having the above configuration will be described.
【0037】<業務の流れ>業務の流れでの各機能を図
1の機能ブロック図、図2の回付アクセス制御テーブル
120のデータマップ、及び図3、図4のフローチャー
トを用いて説明する。部門Aで仕事が発生する、ワーク
フロー管理サーバー100でワークフローデータベース
110にオペレータ又はアプリケーションにより仕事が
作成される(S111)。仕事の名称(JOBID)
は、関連する全ワークフロー管理サーバーで唯一とする
必要があるので、サーバー名称+時刻で作成する。ここ
では、最初の仕事のJOBIDをJOB−001とす
る。<Business Flow> Each function in the business flow will be described with reference to the functional block diagram of FIG. 1, the data map of the circulation access control table 120 of FIG. 2, and the flowcharts of FIGS. A job is generated in the department A, and a job is created in the workflow database 110 in the workflow management server 100 by an operator or an application (S111). Job name (JOBID)
Must be unique among all the related workflow management servers, so it is created with the server name + time. Here, the JOBID of the first job is JOB-001.
【0038】このJOB−001には、ワークフロー管
理サーバー100内でTASK−A01〜TASK−A
03が存在するように作成され、それぞれにユーザA0
1、部門Bのワークフロー管理サーバー(WFSV−
B)200、ユーザA02を割当てる。また、JOB−
001では、仕事の作成時には部門Aと部門Bに回付す
ることが分かっているため、部門Aのワークフロー管理
サーバー100、部門Bのワークフロー管理サーバー2
00がJOB−001に対する問い合わせを許可される
ようにオペレータ又はアプリケーションによりに、図2
に示すような回付アクセス制御テーブル120にデータ
JOB−001:WFSV−A,JOB−001:WF
SV−Bを作成して保存する(S112)。In the job management server 100, TASK-A01 to TASK-A
03 are created so that each user A0
1. Department B workflow management server (WFSV-
B) 200, assign user A02. Also, JOB-
001, it is known that the work is to be routed to the department A and the department B at the time of creating the work, so the workflow management server 100 of the department A and the workflow management server 2 of the department B
FIG. 2 is displayed by the operator or the application so that 00 is permitted to inquire about JOB-001.
The data JOB-001: WFSV-A, JOB-001: WF are stored in the circulation access control table 120 as shown in FIG.
The SV-B is created and stored (S112).
【0039】部門AでユーザA01の仕事が完了する
と、仕事は部門Bに渡される。部門Bへの仕事の依頼
は、設計依頼としてデータが作成され、e−メール又は
ftpで部門Bのワークフロー管理サーバー200に設
計依頼が送信される。When the work of the user A01 is completed in the department A, the work is transferred to the department B. For the job request to the department B, data is created as a design request, and the design request is transmitted to the workflow management server 200 of the department B by e-mail or ftp.
【0040】設計依頼を受け取った部門Bのワークフロ
ー管理サーバー200では、JOB−001を作成す
る。このJOB−001には、ワークフロー管理サーバ
ー200内でTASK−B01〜TASK‐B03が存
在するようにオペレータ又はアプリケーションにより作
成され、それぞれにユーザB01、部門Cのワークフロ
ー管理サーバー(WFSV−C)300、ユーザB02
を割当てる(S211)。The workflow management server 200 of the department B that has received the design request creates JOB-001. This JOB-001 is created by an operator or an application so that TASK-B01 to TASK-B03 exist in the workflow management server 200, and the workflow management server (WFSV-C) 300 of the user B01 and the department C respectively User B02
Is assigned (S211).
【0041】また、JOB‐001では、仕事の作成時
には部門Aと部門B、部門Cで回付することは分かって
いるため、ワークフロー管理サーバー100,200,
300がJOB‐001に対する問い合わせを許可する
ようにオペレータ又はアプリケーションにより回付アク
セス制御テーブル220にデータJOB−001:WF
SV−Cが作成される(S212)。これと共に、JO
B‐001について、部門Cが関連するという情報を部
門Aのワークフロー管理サーバー100に通知し、その
回付アクセス制御テーブル120に登録させる(S21
3)。部門Aでは、部門Cからの回付状況取得要求に応
える場合は、オペレータ又はアプリケーションにより回
付アクセス制御テーブル120に部門Cのワークフロー
管理サーバー(WFSV−C)を追加登録する。Also, in JOB-001, it is known that when a job is created, the department A, the department B, and the department C circulate the job, so the workflow management servers 100, 200,
Data JOB-001: WF is stored in the circulated access control table 220 by the operator or the application so that 300 can permit an inquiry to JOB-001
An SV-C is created (S212). At the same time, JO
Regarding B-001, the information that the department C is related is notified to the workflow management server 100 of the department A and registered in the circulation access control table 120 (S21).
3). In the department A, when responding to the routing status acquisition request from the department C, the operator or the application additionally registers the workflow management server (WFSV-C) of the department C in the routing access control table 120.
【0042】ユーザB01の仕事が完了すると、仕事は
部門Cに渡される。部門Cへの仕事の依頼は、部品設計
依頼としてデータが作成され、e−メール又はftpで
部門Cのワークフロー管理サーバー300に設計依頼を
送信する(S214)。When the work of the user B01 is completed, the work is transferred to the department C. For the job request to the department C, data is created as a part design request, and the design request is transmitted to the workflow management server 300 of the department C by e-mail or ftp (S214).
【0043】設計依頼を受け取った部門Cのワークフロ
ー管理サーバー300では、JOB‐001を作成す
る。このJOB‐001には、ワークフロー管理サーバ
ー300内でTASK‐C01〜TASK‐C02が存
在するようにオペレータ又はアプリケーションにより作
成され、それぞれにユーザC01、ユーザC02を割当
てる(S311)。The workflow management server 300 of the department C receiving the design request creates JOB-001. This JOB-001 is created by an operator or an application so that TASK-C01 to TASK-C02 exist in the workflow management server 300, and a user C01 and a user C02 are assigned to each of them (S311).
【0044】また、JOB‐001では、仕事の作成時
には部門Aと部門B、部門Cに回付することが分かって
いるため、部門A〜Cそれぞれのワークフロー管理サー
バー100,200,300がJOB‐001に対する
問い合わせを許可されるように、オペレータ又はアプリ
ケーションにより回付アクセス制御テーブル320にデ
ータが作成される(S312)。この際、部門Cが部門
Aからの検索を拒否したい場合は、テーブル320にお
いてJOB‐001:WFSV−Aのデータを作成しな
いことも可能である。Also, in JOB-001, since it is known that the work is to be routed to the department A, the department B, and the department C when the job is created, the workflow management servers 100, 200, and 300 of the departments A to C are respectively assigned to the JOB-001. Data is created in the circulation access control table 320 by an operator or an application so that an inquiry to 001 is permitted (S312). At this time, if the department C wants to refuse the search from the department A, it is possible not to create the data of JOB-001: WFSV-A in the table 320.
【0045】ユーザC01の仕事が完了し、ユーザC0
2の仕事も完了すると、部門Cの仕事が完了したことに
なり、その仕事の結果は部門Bに渡される(S31
3)。この部門Cから部門Bへの仕事の結果の引き渡し
は、部品設計結果としてe−メール又はftpで部門B
のワークフロー管理サーバー200に送信する。When the work of the user C01 is completed, the user C0
When the work of the second job is also completed, the work of the department C is completed, and the result of the work is passed to the department B (S31)
3). The delivery of the work result from the department C to the department B is performed by e-mail or ftp as the part design result.
To the workflow management server 200.
【0046】部品設計結果を受け取った部門Bのワーク
フロー管理サーバー200では、TASK‐B02が完
了し、ユーザB02がTASK−B03で仕事を行う
(S21a)。In the workflow management server 200 of the department B that has received the part design result, TASK-B02 is completed, and the user B02 performs a job with TASK-B03 (S21a).
【0047】ユーザB02がTASK−B03で仕事を
完了すると部門Bの仕事が完了し、部門Bの仕事の結果
は部門Aに渡される。部門Aへの結果の引き渡しは、設
計結果としてe−メール又はftpにより部門Aのワー
クフロー管理サーバー100に送信する(S21b)。When the user B02 completes the work with TASK-B03, the work of the department B is completed, and the result of the work of the department B is passed to the department A. The delivery of the result to the department A is transmitted to the workflow management server 100 of the department A by e-mail or ftp as a design result (S21b).
【0048】部門Bから設計結果を受け取った部門Aの
ワークフロー管理サーバー100では、TASK‐A0
2が完了し、ユーザA02がTASK‐A03で仕事を
行う。ユーザA02が仕事を完了すると部門Aの仕事は
完了し、JOB‐001がすべての完了したことになる
(S11a,S11b)。In the workflow management server 100 of the department A that has received the design result from the department B, the TASK-A0
2 is completed, and the user A02 performs work in TASK-A03. When the user A02 completes the work, the work of the department A is completed, and JOB-001 is completed (S11a, S11b).
【0049】<回付状況取得要求の流れ>例えば、部門
Aから部門B、部門Cに対して回付状況取得要求が発行
された場合に、その回付状況取得要求に応えて自部門の
回付状況を検索させるか否かを判断する動作を図5の機
能構成図、図6及び図7のXMLファイル、及び図8〜
図9のフローチャートを用いて説明する。部門Aのユー
ザA01が、JOB‐001の回付状況取得を要求す
る。この際、要求範囲として、部門A〜Cのワークフロ
ーを管理サーバー(WFSV−A)100,(WFSV
−B)200,(WFSV−C)300を指定したとす
る(S121)。<Flow of Request for Acquisition of Circulation Status> For example, when a request for acquisition of a circulation status is issued from the department A to the department B and the department C, in response to the request for the acquisition of the circulation status, the circulation of the own department is performed. The operation for determining whether or not to search the attachment status is described in the functional configuration diagram of FIG. 5, the XML files of FIGS. 6 and 7, and FIGS.
This will be described with reference to the flowchart of FIG. The user A01 of the department A requests the acquisition of the circulation status of JOB-001. At this time, as the request range, the workflows of the departments A to C are managed by the management servers (WFSV-A) 100 and (WFSV-A).
-B) 200 and (WFSV-C) 300 are specified (S121).
【0050】この場合の、要求コマンドは図6のXML
−001に示すようなものである。「要求ユーザ:A0
1」、「要求元サーバー:WFSV−A」、「要求範
囲:(1)WFSV−A,(2)WFSV−B,(3)
WFSV−C」、そして「JOBID:JOB−00
1」を指定する。In this case, the request command is XML in FIG.
-001. "Requesting user: A0
1, "request source server: WFSV-A", "request range: (1) WFSV-A, (2) WFSV-B, (3)
WFSV-C "and" JOBID: JOB-00 "
Specify "1".
【0051】この要求により、WFSV‐Aの回付状況
取得制御が機能する。まず、回付アクセス制御テーブル
120を検索して、WFSV‐Aからの問い合わせに対
してJOB‐001の回付状況を回答してよいか否かを
判断する。本例の場合、JOB‐001に対する部門A
のワークフロー管理サーバーWFSV‐Aは許可されて
いる。また要求範囲にWFSV‐Aが指定されている。
これにより、回付状況回答の作成が許可されていると判
断できるため、部門AのWFSV‐A100内のワーク
フローデータベース(WFDB−A)110に登録され
ているJOB−001の回付状況を作成する(S12
2)。According to this request, the routing status acquisition control of the WFSV-A functions. First, the routing access control table 120 is searched to determine whether the routing status of JOB-001 may be answered in response to an inquiry from WFSV-A. In the case of this example, department A for JOB-001
Workflow management server WFSV-A is permitted. WFSV-A is specified in the request range.
As a result, it can be determined that the creation of the circulation status answer is permitted, so that the circulation status of JOB-001 registered in the workflow database (WFDB-A) 110 in the WFSV-A 100 of the department A is created. (S12
2).
【0052】ここで、JOB‐001では、下位部門が
存在することがWFDB−A110のデータから判断で
きるため、回付状況取得要求XML−001を作成し
(S123)、下位部門である部門Bにe−メールやf
tpで送信する(S124)。Here, in JOB-001, since it is possible to determine from the data of the WFDB-A110 that a subordinate department exists, a circulation status acquisition request XML-001 is created (S123), and the subordinate department B is created. e-mail or f
tp is transmitted (S124).
【0053】部門Bのワークフロー管理サーバー(FW
SV−B)200では、回付状況取得要求XML−A1
を受け取ると、回付状況取得制御を実行する。この回付
状況取得制御では、まず、ワークフローデータベース
(WFDB−B)210の回付アクセス制御テーブル2
20を検索し、WFSV−A100からの問い合わせに
対して、JOB‐001の回付状況を回答してよいか否
かを判断する。JOB‐001に対するWFSV‐Aの
許可がされている。また、要求範囲にWFSV‐Bが指
定されている。よって、作成が許可されていると判断で
きるため、ここでは、WFDB−B210内のJOB‐
001の回付状況を作成する(S221)。Department B workflow management server (FW
SV-B) 200, the circulation status acquisition request XML-A1
Is received, the circulation status acquisition control is executed. In this routing status acquisition control, first, the routing access control table 2 of the workflow database (WFDB-B) 210
20 in response to the inquiry from the WFSV-A 100, it is determined whether or not the routing status of JOB-001 may be answered. WFSV-A permission has been granted to JOB-001. Also, WFSV-B is specified in the request range. Therefore, since it can be determined that the creation is permitted, here, the JOB-
001 is created (S221).
【0054】ここでも、JOB‐001ではさらに下位
部門が存在することが、WFDB−B210のデータよ
り判断できるので、さらに下位部門である部門Cに回付
状況取得制御をe−メールやftpで転送する(S22
2)。In this case as well, it is possible to judge from the data of the WFDB-B210 that there is a further subordinate department in JOB-001, so the transfer status acquisition control is transferred to the subordinate department C by e-mail or ftp. Yes (S22
2).
【0055】部門Cのワークフロー管理サーバー(WF
SV−C)300では、回付状況取得要求を受け取る
と、回付状況取得制御が機能する。まず、回付アクセス
制御テーブル320を検索し、WFSV‐A100から
の問い合わせに対して、JOB‐001の回付状況を回
答してよいか否か判断する。JOB‐001に対するW
FSV‐Aの許可がされている。また、要求範囲にWF
SV‐Cが指定されている。これにより、回付状況の作
成が許可されていると判断できるため、ワークフロー管
理サーバー(WFSV‐C)300のワークフローデー
タベース(WFDB−C)310内のJOB‐001の
回付状況を作成する(S321)。Department C workflow management server (WF
In the SV-C) 300, upon receiving the circulation status acquisition request, the circulation status acquisition control functions. First, the routing access control table 320 is searched, and it is determined whether the routing status of JOB-001 may be answered in response to an inquiry from the WFSV-A100. W for JOB-001
FSV-A permission has been granted. In addition, WF
SV-C is specified. As a result, it can be determined that the creation of the circulation status is permitted, so that the circulation status of JOB-001 in the workflow database (WFDB-C) 310 of the workflow management server (WFSV-C) 300 is created (S321). ).
【0056】部門Cのワークフロー管理サーバー(WF
SV‐C)300で作成された回付状況XML−C1
は、e−メールやftpにより、問い合わせ元の部門B
のワークフロー管理サーバー(WFSV−B)200に
送信する(S322)。なお、部門Cのワークフロー管
理サーバー300における回付アクセス制御テーブル3
20にWFSV‐Aが許可されてなかった場合には、回
付状況として空のファイルを作成してWFSV‐Bに送
信することになる。Department C workflow management server (WF
SV-C) Routing status XML-C1 created in 300
Is sent by e-mail or ftp to department B of the inquiry source
Is transmitted to the workflow management server (WFSV-B) 200 (S322). The circulation access control table 3 in the workflow management server 300 of the department C
If WFSV-A is not permitted in 20, a blank file is created as the circulation status and transmitted to WFSV-B.
【0057】部門Bのワークフロー管理サーバー(WF
SV‐B)200では、部門Cのワークフローデータベ
ース(WFDB−C)310の回付状況XML−C1を
受け取ったなら、自サーバー200のワークフローデー
タベース(WFDB−B)210内での回付状況に受け
取ったWFDB−C310の回付状況XML−C1を埋
め込み、自データベース(WFDB−B)210の回付
状況XML−B1として作成する。そして作成されたW
FDB−B210の回付状況XML−B1は、e−メー
ルやftpにより問い合わせ元の部門Aのワークフロー
管理サーバー(WFSV‐A)100に送信する(S2
2a)。Department B workflow management server (WF
In the SV-B) 200, if the distribution status XML-C1 of the workflow database (WFDB-C) 310 of the department C is received, the distribution status in the workflow database (WFDB-B) 210 of the server 200 is received. The circulating status XML-C1 of the WFDB-C 310 is embedded and created as the circulating status XML-B1 of the own database (WFDB-B) 210. And the created W
The distribution status XML-B1 of the FDB-B210 is transmitted to the workflow management server (WFSV-A) 100 of the department A of the inquiry source by e-mail or ftp (S2).
2a).
【0058】WFSV‐A100では、部門Bのワーク
フロー管理サーバー200から受け取ったWFDB−B
210の回付状況XML−B1を自サーバー100のワ
ークフローデータベース(WFDB−A)110内での
回付状況に埋め込み、自データベースの回付状況XML
−A1として作成する(S12a)。In the WFSV-A 100, the WFDB-B received from the workflow management server 200 of the department B
The routing status XML-B1 of 210 is embedded in the routing status in the workflow database (WFDB-A) 110 of the own server 100, and the routing status XML of the own database 100 is embedded.
-A1 (S12a).
【0059】このようにして作成されたWFDB−A1
10の回付状況XML−A1は、JOB‐001の回付
状況であり、XMLで表したファイルは図7に示すよう
な内容となる。ユーザA01はこれをブラウザによって
ディスプレイに表示させ、参照する。The WFDB-A1 thus created
The routing status XML-A1 of 10 is the routing status of JOB-001, and the file expressed in XML has the contents as shown in FIG. The user A01 displays this on a display by a browser and refers to it.
【0060】このようにしてこの実施の形態のワークフ
ロー管理システムは、各部門のワークフロー管理サーバ
ー100,200,300が回付アクセス制御テーブル
120,220,320を備え、連携する他の部門に仕
事の一部を依頼する必要がある仕事が発生したときに、
依頼元のワークフロー管理サーバーからの回付状況検索
の請求を許容する場合にはこの回付アクセス制御テーブ
ルに対して依頼元のワークフロー管理サーバーを登録
し、検索要求を拒絶する場合にはそれを不登録とし、依
頼元からの回付状況取得要求に対して各部門のワークフ
ロー管理サーバーが自サーバーの回付アクセス制御テー
ブルを参照して検索の許可/不許可を行うので、上位部
門から下位部門(あるいは下請け企業)に依頼した仕事
の回付状況は上位部門で把握することができるが、上位
部門と関連しない仕事については上位部門からの検索を
下位部門で拒否でき、部門間の独自性とセキュリティを
確保することができる。As described above, in the workflow management system according to the present embodiment, the workflow management servers 100, 200, and 300 of each department are provided with the circulation access control tables 120, 220, and 320, and work is performed by other departments that cooperate. When you have a job that needs to be partially commissioned,
If the request of the circulation status search from the requesting workflow management server is allowed, register the requesting workflow management server in this routing access control table, and if the search request is rejected, do not enter it. It is registered, and the workflow management server in each department refers to the routing access control table of its own server and permits / disallows the search in response to the circulation status acquisition request from the request source. Or a subcontractor), the status of the rescheduling of the job requested by the upper department can be grasped by the upper department. Can be secured.
【0061】なお、上記の実施の形態ではサーバー間の
回付状況取得要求と回付状況にXML形式を採用した
が、これに限定されることはなく、より単純なHTML
形式を用いることもでき、さらに、あらかじめデータの
定義を決めておけば、CSV形式などの他の形式を利用
することもできる。また、サーバー間のメッセージ通信
手段も例示したものに限らず、他の通信方式であっても
よい。In the above-described embodiment, the XML format is used for the request for obtaining the circulating status between the servers and the circulating status. However, the present invention is not limited to this.
A format can be used, and if a definition of data is determined in advance, another format such as a CSV format can be used. Further, the message communication means between the servers is not limited to the illustrated one, but may be another communication method.
【0062】[0062]
【発明の効果】以上のように請求項1の発明のワークフ
ロー管理方法及び請求項2の発明のワークフロー管理シ
ステムによれば、上位部門から下位部門(あるいは下請
け企業)に依頼した仕事の回付状況は上位部門で把握で
きるが、上位部門と関連しない仕事については上位部門
からの検索を下位部門で拒否でき、部門間の独自性とセ
キュリティを確保できる。As described above, according to the workflow management method of the first aspect of the invention and the workflow management system of the second aspect of the present invention, the distribution status of a job requested from a higher department to a lower department (or a subcontractor). Can be grasped by the upper section, but for jobs not related to the upper section, the search from the upper section can be rejected by the lower section, and the uniqueness and security between the sections can be secured.
【0063】請求項3の発明のワークフロー管理サーバ
ーによれば、このワークフロー管理サーバーを各部門に
設置し、ネットワークによって接続することによって請
求項2の発明のワークフロー管理システムを構築するこ
とができる。According to the workflow management server according to the third aspect of the present invention, the workflow management server according to the second aspect of the present invention can be constructed by installing the workflow management server in each department and connecting them via a network.
【図1】本発明の1つの実施の形態のワークフロー管理
システムの機能ブロック図。FIG. 1 is a functional block diagram of a workflow management system according to an embodiment of the present invention.
【図2】上記の実施の形態で採用する回付アクセス制御
テーブルのデータマップ。FIG. 2 is a data map of a routing access control table employed in the embodiment.
【図3】上記の実施の形態によるJOB001の仕事に
対するワークフロー管理のフローチャート(その1)。FIG. 3 is a flowchart (part 1) of workflow management for a job of JOB001 according to the embodiment.
【図4】上記の実施の形態によるJOB001の仕事に
対するワークフロー管理のフローチャート(その2)。FIG. 4 is a flowchart (part 2) of the workflow management for the job of JOB001 according to the embodiment.
【図5】上記の実施の形態における回付状況取得動作の
流れを示す機能ブロック図。FIG. 5 is a functional block diagram showing a flow of a circulation status acquisition operation in the embodiment.
【図6】上記の実施の形態で使用する回付状況取得要求
のXML。FIG. 6 is an XML of a circulation status acquisition request used in the above embodiment.
【図7】上記の実施の形態で使用する回付状況のXM
L。FIG. 7 is an XM showing a turning situation used in the above embodiment.
L.
【図8】上記の実施の形態における回付状況取得動作の
フローチャート(その1)。FIG. 8 is a flowchart (part 1) of a circulation status acquisition operation in the embodiment.
【図9】上記の実施の形態における回付状況取得動作の
フローチャート(その2)。FIG. 9 is a flowchart (part 2) of a circulation status acquisition operation in the embodiment.
【図10】従来の独立型ワークフロー管理サーバーの機
能ブロック図。FIG. 10 is a functional block diagram of a conventional independent workflow management server.
【図11】階層型の仕事JOB001の設計作業の流れ
を示すワークフロー図。FIG. 11 is a workflow diagram showing a flow of a design work of the hierarchical job JOB001.
【図12】従来の階層型ワークフロー管理システムの機
能ブロック図。FIG. 12 is a functional block diagram of a conventional hierarchical workflow management system.
【図13】従来の階層型ワークフロー管理システムの詳
しい機能ブロック図。FIG. 13 is a detailed functional block diagram of a conventional hierarchical workflow management system.
100 ワークフロー管理サーバー(WFSV−A) 110 ワークフローデータベース(WFDB−A) 120 回付アクセス制御テーブルA 200 ワークフロー管理サーバー(WFSV−B) 210 ワークフローデータベース(WFDB−B) 220 回付アクセス制御テーブルB 300 ワークフロー管理サーバー(WFSV−C) 310 ワークフローデータベース(WFDB−C) 320 回付アクセス制御テーブルC Reference Signs List 100 Workflow management server (WFSV-A) 110 Workflow database (WFDB-A) 120 Access control table A 200 Workflow management server (WFSV-B) 210 Workflow database (WFDB-B) 220 Access control table B 300 Workflow Management server (WFSV-C) 310 Workflow database (WFDB-C) 320 Access control table C
Claims (3)
ークフロー管理サーバー各々は、回付アクセス制御テー
ブルと自部門の仕事の回付状況及び取得し得た他部門の
仕事の回付状況を保持するワークフローデータベースと
を備え、 連携する他部門に仕事の一部を依頼する必要がある仕事
が発生したときに、依頼元のワークフロー管理サーバー
からの回付状況検索の請求を許容する場合にはこの回付
アクセス制御テーブルに対して依頼元のワークフロー管
理サーバーを登録し、検索要求を拒絶する場合にはそれ
を不登録とし、 各ワークフロー管理サーバーは、依頼元のワークフロー
管理サーバーからの回付状況取得要求に対して自サーバ
ーの回付アクセス制御テーブルを参照して検索の許可/
不許可を判断し、当該検索を許可する場合にのみ、該当
する仕事別の回付状況を依頼元のワークフロー管理サー
バーに送信することを特徴とするワークフロー管理方
法。1. A plurality of workflow management servers connected by a network, a workflow database holding a circulation access control table, a circulation status of a job in the own department, and a circulation status of an acquired job in another department. If there is a task that requires a part of the job to be linked to another department to cooperate with, the request for workflow status search from the requesting workflow management server can be requested. The requesting workflow management server is registered in the control table, and if the search request is rejected, it is not registered. Each workflow management server responds to the request for obtaining the circulation status from the requesting workflow management server. Search permission by referring to the circulation access control table of the local server.
A workflow management method characterized by determining refusal and transmitting the relevant job-specific circulation status to the requesting workflow management server only when the search is permitted.
数のワークフロー管理サーバーから成り、 各ワークフロー管理サーバーは、仕事の回付状況を登録
するワークフローデータベースと、他サーバーから自サ
ーバーのワークフローデータベースに対するアクセス要
求に対して仕事別に許可/不許可の指標を登録する回付
アクセス制御テーブルとを備え、 各ワークフロー管理サーバーは、他サーバーへ仕事別の
回付状況のアクセス要求を送信し、要求先のワークフロ
ー管理サーバーは、自サーバーの回付アクセス制御テー
ブルを参照し、仕事別の許可/不許可の指標に基づき当
該アクセスを許可して該当する仕事別の回付状況を送信
し、若しくは前記アクセスを拒否することを特徴とする
ワークフロー管理システム。2. A workflow management server comprising: a plurality of workflow management servers for transmitting data via a network; each workflow management server receives a workflow database for registering a work circulation status and a request for access from another server to a workflow database of its own server; A workflow access server for registering an index of permission / non-permission for each job, wherein each workflow management server transmits an access request for the status of the routing for each job to another server, and a workflow management server of the request destination. Refers to the routing access control table of its own server, permits the access based on the permission / non-permission index for each job, transmits the corresponding routing status for each job, or denies the access A workflow management system characterized by the following.
データベースと、他サーバーからの前記ワークフローデ
ータベースに対するアクセス要求に対して仕事別に許可
/不許可の指標を登録する回付アクセス制御テーブルと
を備え、 ネットワークを通じた他サーバーからの仕事別の回付状
況のアクセス要求を受信し、前記回付アクセス制御テー
ブルを参照し、仕事別の許可/不許可の指標に基づき当
該アクセスを許可して該当する仕事別の回付状況をネッ
トワークを通じて送信し、若しくは前記ワークフローデ
ータベースへのアクセスを拒否することを特徴とするワ
ークフロー管理サーバー。3. A workflow database for registering a work circulation status, and a circulation access control table for registering an index of permission / non-permission for each work in response to an access request to the workflow database from another server, Receives an access request for the job-specific routing status from another server via the network, refers to the routing access control table, and permits the access based on the job-based permission / non-permission index to permit the relevant job. A workflow management server for transmitting another circulation status via a network or denying access to the workflow database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001010598A JP2002215859A (en) | 2001-01-18 | 2001-01-18 | Managing method, managing system and managing server for workflow |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001010598A JP2002215859A (en) | 2001-01-18 | 2001-01-18 | Managing method, managing system and managing server for workflow |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002215859A true JP2002215859A (en) | 2002-08-02 |
Family
ID=18877881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001010598A Pending JP2002215859A (en) | 2001-01-18 | 2001-01-18 | Managing method, managing system and managing server for workflow |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002215859A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021092985A (en) * | 2019-12-11 | 2021-06-17 | 株式会社サテライトオフィス | Organization information communication system, and organization information communication system program |
CN113515357A (en) * | 2021-04-20 | 2021-10-19 | 建信金融科技有限责任公司 | Batch task execution method and device in cluster environment |
-
2001
- 2001-01-18 JP JP2001010598A patent/JP2002215859A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021092985A (en) * | 2019-12-11 | 2021-06-17 | 株式会社サテライトオフィス | Organization information communication system, and organization information communication system program |
JP7405344B2 (en) | 2019-12-11 | 2023-12-26 | 株式会社サテライトオフィス | Organizational information communication system, organizational information communication system program |
CN113515357A (en) * | 2021-04-20 | 2021-10-19 | 建信金融科技有限责任公司 | Batch task execution method and device in cluster environment |
CN113515357B (en) * | 2021-04-20 | 2024-03-08 | 建信金融科技有限责任公司 | Method and device for executing batch tasks in cluster environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7219066B2 (en) | Skills matching application | |
US6151583A (en) | Workflow management method and apparatus | |
US8577709B2 (en) | Workflow system, information processor, and method and program for workflow management | |
JP4250344B2 (en) | Workflow system, workflow server, and storage medium | |
US6763346B1 (en) | Document service integrated system | |
US8555333B2 (en) | Identifying and resolving separation of duties conflicts in a multi-application environment | |
KR20120062514A (en) | Authorization apparatus and method under software as a service platform | |
US8661503B2 (en) | Flexible document security for procurement agents | |
JP2012226641A (en) | Information processing apparatus and program | |
JP4292342B2 (en) | Approval route determination method and program in electronic approval system | |
JPH11338825A (en) | Access control method considering configuration of organization | |
JP4262655B2 (en) | Workflow system and workflow system management method | |
JP2002202956A (en) | Security management system, security management method, and security management program | |
JP2002215859A (en) | Managing method, managing system and managing server for workflow | |
JP2002073838A (en) | Intellectual property management service providing method and management service providing system using the same | |
JP2005259104A (en) | Data management apparatus, data management method and program thereof | |
KR20070024140A (en) | System and method for inquiring and managing business process and business process map | |
JP2011048739A (en) | Information processing apparatus, method, program and recording medium for processing electronic document | |
JP2001290925A (en) | Method and system for approval and computer readable program storage medium | |
JP2001216335A (en) | System and method for reporting and distributing document through different kind of document storage | |
JP2006195833A (en) | Workflow system and its program | |
JP2017004428A (en) | Information management device and program | |
JP7692876B2 (en) | Management device, electronic commerce system, management method, and management program | |
JPH11143963A (en) | Electronic approval method and recording medium readable by computer in which program to enable computer to execute each process of electronic approval method is recorded | |
JP4380893B2 (en) | Information provision system |