[go: up one dir, main page]

JP2005038171A - Control program, server device and workflow system - Google Patents

Control program, server device and workflow system Download PDF

Info

Publication number
JP2005038171A
JP2005038171A JP2003274360A JP2003274360A JP2005038171A JP 2005038171 A JP2005038171 A JP 2005038171A JP 2003274360 A JP2003274360 A JP 2003274360A JP 2003274360 A JP2003274360 A JP 2003274360A JP 2005038171 A JP2005038171 A JP 2005038171A
Authority
JP
Japan
Prior art keywords
workflow
electronic meeting
activity
function
meeting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003274360A
Other languages
Japanese (ja)
Inventor
Ikuro Yoshida
育朗 吉田
Koichi Nagoshi
孝一 名越
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2003274360A priority Critical patent/JP2005038171A/en
Publication of JP2005038171A publication Critical patent/JP2005038171A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うこと。
【解決手段】 ワークフローを構成する複数の処理をサーバ装置101と複数のクライアント端末102とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は参加者のクライアント端末からの掲示板への書き込みを受け付ける。
【選択図】 図2
PROBLEM TO BE SOLVED: To register an electronic meeting process at a necessary stage as one of workflows, and when all the workflows have reached the electronic meeting process, all of them participate and have a dialogue.
A workflow system that sequentially processes a plurality of processes constituting a workflow by a server apparatus 101 and a plurality of client terminals 102, the server apparatus including a bulletin board that can be commonly accessed from the plurality of client terminals, An electronic meeting, which is a process for writing on the bulletin board as part of the workflow, is registered from the client terminal to the server device, and a participant is registered for each electronic meeting, and the workflow is executed by the server device. The server device accepts writing on the bulletin board from the participant's client terminal.
[Selection] Figure 2

Description

本発明は、電子ミーティングをワークフローに取り入れたワークフローシステム、並びに当該ワークフローシステムに用いられるサーバ装置及び制御プログラムに関する。   The present invention relates to a workflow system that incorporates an electronic meeting into a workflow, and a server device and a control program used in the workflow system.

従来から、登録された回覧順序に従って文書を自動的に回覧するワークフローシステムが提案されている。また、ワークフローシステムにおいて、文書を閲覧したユーザが次の回覧予定者に対し対話要求を行い、この時に次の回覧者がワークフローサーバに接続中で、かつ、対話要求を受諾した場合に次の回覧者の端末アドレスを、対話を要求したユーザに送信して両者の対話を実現させて対話履歴を保存するようにしたものが提案されている(例えば、特許文献1参照)。
特開平10−171878号公報(第4頁)
2. Description of the Related Art Conventionally, a workflow system that automatically circulates documents according to a registered circulation order has been proposed. Also, in the workflow system, when a user who has viewed a document makes a dialog request to the next person scheduled to circulate, the next circulator is connected to the workflow server and accepts the dialog request. It has been proposed to transmit a user's terminal address to a user who has requested the dialogue, realize the dialogue between the two, and save the dialogue history (see, for example, Patent Document 1).
JP 10-171878 A (page 4)

しかしながら、上記従来の技術においては、以下のように問題が生ずる。   However, the above conventional technique has the following problems.

即ち、ユーザ各個人が個別に対話要求を発信しなければ対話を行うことができないことに加え、相手がワークフローサーバに接続していなかった場合や、対話を拒否した場合は対話することができないというように、対話を行うかどうかがユーザ各個人の意思に依存しているため、ワークフローに必要な対話がきちんと行われないという問題があった。   In other words, in addition to the fact that each individual user does not individually send a dialogue request, it is not possible to conduct a dialogue. In addition, if the other party is not connected to the workflow server or refuses the dialogue, it is impossible to talk. As described above, since whether or not to perform the dialogue depends on the intention of each individual user, there is a problem that the dialogue necessary for the workflow is not performed properly.

また、対話を行ったとしても個人間の対話に過ぎないため、全体としての意見の収束や方向性を見出すことができないものとなってしまうという問題も生ずる。   Moreover, even if a dialogue is performed, it is only a dialogue between individuals, so that there is a problem that it is impossible to find out the convergence and direction of opinions as a whole.

本発明は、かかる問題点に鑑みて為されたものであり、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができるワークフローシステム並びに当該ワークフローシステムに用いられるサーバ装置及び制御プログラムを提供することを目的とする。   The present invention has been made in view of such problems, and electronic meeting processing is registered at a necessary stage as one of the workflows. When the workflow reaches the electronic meeting processing, all of them participate. It is an object of the present invention to provide a workflow system capable of performing a dialogue and a server device and a control program used in the workflow system.

本発明は、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は参加者のクライアント端末からの掲示板への書き込みを受け付けるようにしたものである。   The present invention is a workflow system that sequentially processes a plurality of processes constituting a workflow by a server device and a plurality of client terminals, and the server device includes a bulletin board that can be commonly accessed from the plurality of client terminals, and the client terminal Register an electronic meeting, which is a process of writing on the bulletin board, as part of the workflow from the server to the server device, register a participant for each electronic meeting, execute the workflow on the server device, and the workflow reaches the electronic meeting. At this time, the server device accepts writing on the bulletin board from the client terminal of the participant.

本発明によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to the present invention, by incorporating an electronic meeting into a workflow, for example, it is possible to surely provide an opportunity for a related person to give an opinion about whether or not a created document is acceptable, so that various workflows can be set and operated. It becomes.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

本発明に係る制御プログラム、サーバ装置及びワークフローシステムは、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができる。   The control program, the server device, and the workflow system according to the present invention register electronic meeting processing at a necessary stage as one of the workflows, and when the workflow reaches the electronic meeting processing, all of them participate and interact. be able to.

本発明の第1の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるものである。   The control program according to the first aspect of the present invention has a function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for electronically distributing documents and performing business. A function of registering an electronic meeting, which is a process of writing to the bulletin board as a part of the workflow, a function of executing a workflow including the electronic meeting, and from another computer via the network to the bulletin board when the electronic meeting is executed And a function of accepting writing.

本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば、作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this control program, by incorporating an electronic meeting into a workflow, for example, it is possible to provide an opportunity for related parties to express their opinions regarding the availability of a created document. Is possible.

本発明の第2の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるものである。   The control program according to the second aspect of the present invention has a function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for electronically distributing documents and performing business. A function of registering an electronic meeting, which is a process of writing on the bulletin board as part of the workflow, a function of registering participants of the electronic meeting, a function of executing a workflow including the electronic meeting, and at the time of executing the electronic meeting And a function of accepting writing on the bulletin board from the participant's computer.

本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this control program, by incorporating an electronic meeting into a workflow, for example, it is possible to reliably provide an opportunity for a related person to express an opinion about the availability of a created document. Therefore, various workflows can be set and operated. It becomes possible.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

本発明の第3の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるものである。   The control program according to the third aspect of the present invention has a function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for electronically distributing documents and performing business. A function of registering an electronic meeting, which is a process of writing to the bulletin board as a part of the workflow, a function of executing a workflow including the electronic meeting, and from another computer via the network to the bulletin board when the electronic meeting is executed And the function of closing the electronic meeting and transitioning to the next workflow process by an operation from the other computer.

本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this control program, by incorporating an electronic meeting into a workflow, for example, it is possible to reliably provide an opportunity for a related person to express an opinion about the availability of a created document. Therefore, various workflows can be set and operated. It becomes possible.

また、他のコンピュータからの操作により電子ミーティングの閉会を閉会し、次のワークフローの処理を遷移させることにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。   In addition, when the electronic meeting is closed by an operation from another computer and the direction of the direction is derived by exchanging opinions by changing the processing of the next workflow, the electronic meeting can be performed according to a specific user instruction. The meeting can be closed and the workflow process can proceed.

本発明の第4の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるものである。   The control program according to the fourth aspect of the present invention has a function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for electronically distributing documents and performing business. A function of registering an electronic meeting, which is a process of writing on the bulletin board as part of the workflow, a function of registering participants of the electronic meeting, a function of executing a workflow including the electronic meeting, and at the time of executing the electronic meeting The function of accepting writing on the bulletin board from the participant's computer and the function of closing the electronic meeting and transitioning to the next workflow process by an operation from the other computer are realized.

本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this control program, by incorporating an electronic meeting into a workflow, for example, it is possible to reliably provide an opportunity for a related person to express an opinion about the availability of a created document. Therefore, various workflows can be set and operated. It becomes possible.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

さらに、他のコンピュータからの操作により電子ミーティングの閉会を閉会し、次のワークフローの処理を遷移させることにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。   Furthermore, the closing of the electronic meeting is closed by an operation from another computer, and the processing of the next workflow is transitioned so that the direction can be derived by exchanging opinions. The meeting can be closed and the workflow process can proceed.

本発明の第5の態様に係る制御プログラムは、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、ワークフローを実行し処理が電子ミーティングに達したとき電子ミーティングが自動的に開会され前記掲示板への書き込みを受け付ける機能と、電子ミーティングを閉会し前記掲示板への書き込みを不可とする機能と、前記掲示板への書き込みを予め設定された参加者に制限する機能と、前記閉会の処理を予め設定された管理者に制限する機能と、を実現させるものである。   The control program according to the fifth aspect of the present invention accesses a computer that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on a network from other computers via the network in common. A function to provide a possible bulletin board, a function to register an electronic meeting, which is a process of writing to the bulletin board as part of the workflow, and an electronic meeting is automatically opened when the workflow is executed and the process reaches the electronic meeting. A function for accepting writing to the bulletin board; a function for closing an electronic meeting and disabling writing to the bulletin board; a function for restricting writing to the bulletin board to preset participants; and a process of closing And a function for limiting to a preset administrator.

本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this control program, by incorporating an electronic meeting into a workflow, for example, it is possible to reliably provide an opportunity for a related person to express an opinion about the availability of a created document. Therefore, various workflows can be set and operated. It becomes possible.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

また、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。   In addition, unlike other processes, a closing function is provided in the electronic meeting, which is manually terminated, so the administrator actively confirms that direction has been derived by exchanging opinions. be able to.

本発明の第6の態様に係る制御プログラムは、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、文書の作成を行う処理である文書作成処理、前記作成された文書を回覧する処理である回覧処理、前記作成された文書に関連して掲示板に意見の書き込みを行う処理である電子ミーティング処理、前記作成された文書の承認を行う処理である承認処理を複数組み合わせてワークフローを登録する機能と、電子ミーティングの参加者及び管理者を登録する機能と、前記ワークフローの複数の処理を登録された順番に実行する機能と、ワークフローの処理が電子ミーティングに達した時に前記参加者のコンピュータから掲示板への書き込みを受け付ける機能と、前記管理者のコンピュータからの操作により電子ミーティングを閉会し掲示板への書き込みを不可とする機能と、を実現させるものである。   The control program according to the sixth aspect of the present invention accesses a computer that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on a network from other computers via the network in common. A function for providing a possible bulletin board, a document creation process that is a process for creating a document, a circulation process that is a process for circulating the created document, and writing an opinion on the bulletin board related to the created document A function for registering a workflow by combining a plurality of approval processes, which are processes for approving the created document, a function for registering participants and managers of an electronic meeting, and a plurality of the workflows A function that executes the processes in the registered order and when the workflow process reaches an electronic meeting Serial and a function that accepts a writing from the participants computer to the bulletin board, is used for realizing the, and the ability to impossible to write to the bulletin board closed the electronic meeting by the operation from the administrator's computer.

本制御プログラムによれば、文書作成、回覧、承認、電子ミーティングからなるワークフローを運用することにより、例えば文書作成で作成した文書を回覧した後に承認の可否について関係者が意見を述べるミーティングを行ってから上司承認するというような多様なワークフローを設定し効率的に業務を進めることが可能となる。   According to this control program, by operating a workflow consisting of document creation, circulation, approval, and electronic meeting, for example, after a document created in document creation is circulated, a meeting is held in which relevant parties express their opinions on approval / disapproval. It is possible to set up a variety of workflows such as approving the manager from the manager and proceeding efficiently.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

さらに、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。   In addition, unlike other processes, by providing a closing function in the electronic meeting, it is manually terminated, so the administrator actively confirms that direction has been derived by exchanging opinions. be able to.

本発明の第7の態様は、第1から第6のいずれかの態様に係る制御プログラムにおいて、前記掲示板がホームページデータであり前記他のコンピュータのブラウザソフト上に書き込み可能に表示されるものである。   According to a seventh aspect of the present invention, in the control program according to any one of the first to sixth aspects, the bulletin board is homepage data and is displayed so as to be writable on browser software of the other computer. .

本制御プログラムによれば、電子ミーティングをWebで運用することにより、専用のソフトが不要なので、ブラウザが動作可能であればどの端末からでも電子ミーティングに参加することができる。   According to this control program, since the electronic meeting is operated on the Web, no dedicated software is required, so that the electronic meeting can be joined from any terminal as long as the browser is operable.

本発明の第8の態様は、第2又は第4から第6のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの実行時に、前記電子ミーティングの参加者のメールアドレス宛に電子ミーティングの開始を通知する電子メールを送信する機能を実現させるものである。   According to an eighth aspect of the present invention, in the control program according to any one of the second or fourth to sixth aspects, when the electronic meeting is executed, the electronic meeting is started to the e-mail address of the participant of the electronic meeting. This realizes a function of transmitting an e-mail to be notified.

本制御プログラムによれば、電子ミーティングの開始時に電子メールを送信することにより、参加者に対して電子ミーティングの開始と参加を自動的に知らせることができるので、電子ミーティングを円滑に運用することができる。   According to this control program, by sending an e-mail at the start of the electronic meeting, the participants can be automatically notified of the start and participation of the electronic meeting, so that the electronic meeting can be operated smoothly. it can.

本発明の第9の態様は、第1から第6のいずれかの態様に係る制御プログラムにおいて、前記他のコンピュータから前記掲示板にファイルを添付する機能を実現させるものである。   According to a ninth aspect of the present invention, in the control program according to any one of the first to sixth aspects, a function of attaching a file from the other computer to the bulletin board is realized.

本制御プログラムによれば、掲示板にファイルを添付できるようにしたことにより、議題に関係する資料などのファイルを参加者に参照可能としたので、関係書類の配布/参照を容易に行って電子ミーティングを円滑に運用することができる。   According to this control program, since files can be attached to the bulletin board, files such as materials related to the agenda can be referred to by the participants. Can be operated smoothly.

本発明の第10の態様は、第1から第6のいずれかの態様に係る制御プログラムにおいて、前記掲示板にどのユーザから書き込みがあったかを検出する機能と、前記検出結果に基づいてユーザ毎のアクセス状況を示した確認画面を作成する機能と、前記確認画面をネットワークを介した他のコンピュータからアクセス可能とする機能とを実現させるものである。   According to a tenth aspect of the present invention, in the control program according to any one of the first to sixth aspects, a function for detecting which user has written on the bulletin board and access for each user based on the detection result A function for creating a confirmation screen indicating the situation and a function for making the confirmation screen accessible from another computer via a network are realized.

本制御プログラムによれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかを一見して把握することができ、ミーティングの現在の参加状況を確認することができる。   According to this control program, by displaying the access status from the user, it is possible to grasp at a glance who has participated and who has not participated, and the current participation status of the meeting can be confirmed. .

本発明の第11の態様は、第2又は第4から第6又は第8のいずれかの態様に係る制御プログラムにおいて、前記掲示板にまだ書き込みのない参加者のメールアドレス宛に書き込みを催促するメールを送信する機能を実現させるものである。   According to an eleventh aspect of the present invention, in the control program according to any of the second, fourth to sixth or eighth aspects, a mail urging writing to a mail address of a participant who has not yet written on the bulletin board Is realized.

本制御プログラムによれば、書き込みを催促する電子メールを発送することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。   According to the present control program, it is possible to call for writing in an electronic meeting by sending an e-mail prompting writing, so that opinions of all participants can be collected.

本発明の第12の態様は、第3から第6のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの閉会時に閉会したことを電子メールで参加者に通知する機能を実現させるものである。   According to a twelfth aspect of the present invention, in the control program according to any one of the third to sixth aspects, a function of notifying the participant by e-mail that the electronic meeting has been closed at the closing time of the electronic meeting is realized.

本制御プログラムによれば、ミーティング閉会時にその旨を自動的に参加者に通知することができるので、管理者は通知の手間を省くことができ、また、参加者は確実に閉会を知ることができる。   According to this control program, when a meeting is closed, the participant can be notified automatically, so that the administrator can save the trouble of notification, and the participant can know the closing without fail. it can.

本発明の第13の態様は、第3から第6のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの閉会時に意見の総括として入力された電子ミーティングの結論を電子メールで参加者に通知する機能を実現させるものである。   According to a thirteenth aspect of the present invention, in the control program according to any one of the third to sixth aspects, the conclusion of the electronic meeting input as a summary of opinions at the closing of the electronic meeting is notified to the participant by e-mail. The function is realized.

本制御プログラムによれば、入力領域を設けてミーティングの管理者が最後に総括コメントを入力することにより、自動的にミーティング閉会時に参加者へ送信するので、どのような結論が得られたかを参加者全員に伝えることができる。   According to this control program, an input area is provided and the meeting manager inputs a general comment at the end, which is automatically sent to the participants when the meeting is closed. Can be communicated to all.

本発明の第14の態様は、第2又は第4から第6又は第11から第13のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの参加者の登録、電子ミーティングの閉会処理、掲示板への書き込みをまだ行っていない参加者への書き込みを催促する電子メールの送信指示又は電子ミーティングの結論の入力は、電子ミーティングの管理者として登録されたユーザのみ可能とする機能を実現させるものである。   According to a fourteenth aspect of the present invention, in the control program according to any one of the second, fourth to sixth, or eleventh to thirteenth aspects, registration of a participant of an electronic meeting, closing processing of the electronic meeting, and a bulletin board E-mail transmission instruction or entry of conclusion of the electronic meeting for prompting the writing to the participant who has not yet written the electronic meeting is realized only by the user registered as the administrator of the electronic meeting. .

本制御プログラムによれば、参加者の設定、閉会や催促の処理、結論の入力は管理者しか扱えないようにしたので、管理者の管理の元で電子ミーティングを効率的に運用することができる。   According to this control program, only the administrator can handle the setting of participants, closing and reminding processes, and entering conclusions, so the electronic meeting can be operated efficiently under the management of the administrator. .

本発明の第15の態様は、第1から第6又は第9のいずれかの態様に係る制御プログラムにおいて、前記掲示板に書き込まれた全内容並びに添付されたファイルを電子ミーティングに対応付けて保存する機能を実現させるものである。   According to a fifteenth aspect of the present invention, in the control program according to any one of the first to sixth or ninth aspects, all the contents written on the bulletin board and the attached file are stored in association with the electronic meeting. The function is realized.

本制御プログラムによれば、ミーティングに関連する内容を保存することができるので、電子ミーティングが閉会した後あるいはワークフローが終了した後でもいつでも当該内容を参照することができる。   According to the present control program, the contents related to the meeting can be saved, so that the contents can be referred to any time after the electronic meeting is closed or the workflow is ended.

本発明の第16の態様に係るサーバ装置は、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、電子ミーティングを含むワークフローを実行するワークフローエンジン手段と、前記登録された参加者からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するWWWサーバ手段と、を具備する構成を採る。   A server device according to a sixteenth aspect of the present invention is a server device that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on a network, and registers an electronic meeting as part of the workflow Flow registration means, participant registration means for registering participants in an electronic meeting, workflow engine means for executing a workflow including an electronic meeting, and a meeting for writing upon access from the registered participants And a WWW server means for transmitting a screen and receiving written contents.

この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this configuration, by incorporating an electronic meeting into a workflow, for example, it is possible to ensure that the parties concerned have an opinion on whether or not the created document is acceptable, so it is possible to set and operate various workflows. It becomes.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

本発明の第17の態様に係るサーバ装置は、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、ワークフローを実行しワークフローが電子ミーティングに達した時に電子ミーティングを自動的に開始するワークフローエンジン手段と、電子ミーティングの開始後前記登録された参加者のクライアント端末からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するWWWサーバ手段と、を具備し、前記ワークフローエンジン手段は、クライアント端末から電子ミーティングの閉会処理が行われると電子ミーティングを閉会し次のワークフローの処理に遷移する構成を採る。   A server device according to a seventeenth aspect of the present invention is a server device that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on a network, and registers an electronic meeting as a part of the workflow A flow registration means for registering, a participant registration means for registering participants of the electronic meeting, a workflow engine means for executing the workflow and automatically starting the electronic meeting when the workflow reaches the electronic meeting, and after the start of the electronic meeting WWW server means for transmitting a meeting screen for writing and receiving the written content when accessed from the registered participant's client terminal, and the workflow engine means receives the electronic meeting from the client terminal. When the closing process is performed, Closed the computing employs a configuration in which a transition to the process in next workflow.

この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this configuration, by incorporating an electronic meeting into a workflow, for example, it is possible to ensure that the parties concerned have an opinion on whether or not the created document is acceptable, so it is possible to set and operate various workflows. It becomes.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

さらに、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。   In addition, unlike other processes, by providing a closing function in the electronic meeting, it is manually terminated, so the administrator actively confirms that direction has been derived by exchanging opinions. be able to.

本発明の第18の態様は、第16又は第17の態様に係るサーバ装置において、前記ミーティング画面にどのユーザから書き込みがあったかを検出する検出手段と、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成する作成手段と、前記WWWサーバ手段が前記確認画面をクライアント端末からの要求に応じて送信し前記確認画面にてユーザからの催促指示を受信したときに前記ミーティング画面への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する制御手段と、具備する構成を採る。   According to an eighteenth aspect of the present invention, in the server device according to the sixteenth or seventeenth aspect, detection means for detecting which user has written on the meeting screen, and access status for each user based on the detection result Creating means for creating a confirmation screen indicating that, when the WWW server means transmits the confirmation screen in response to a request from a client terminal and receives a prompt instruction from the user on the confirmation screen, A control means for transmitting an e-mail prompting writing to a mail address of a participant who does not write is adopted.

この構成によれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかが一見して把握することができるので、ミーティングの現在の参加状況を確認することができる。   According to this configuration, by displaying the access status from the user, it is possible to grasp at a glance who has participated and who has not participated, so the current participation status of the meeting can be confirmed. .

また、書き込みを催促する電子メールを送信することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。   In addition, by sending an e-mail prompting writing, it is possible to call for writing to the electronic meeting, so that the opinions of all the participants can be collected.

本発明の第19の態様に係るワークフローシステムは、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付ける構成を採る。   A workflow system according to a nineteenth aspect of the present invention is a workflow system that sequentially processes a plurality of processes constituting a workflow by a server device and a plurality of client terminals, and the server device is shared by the plurality of client terminals. An accessible bulletin board is provided, and an electronic meeting, which is a process for writing to the bulletin board, is registered as a part of the workflow from the client terminal to the server device, and a participant is registered for each electronic meeting. When the workflow reaches an electronic meeting, the server device accepts writing on the bulletin board from the client terminal of the participant.

この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this configuration, by incorporating an electronic meeting into the workflow, for example, it is possible to ensure that the parties concerned have an opinion on whether or not the created document is acceptable, so various workflows can be set and operated. It becomes.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

本発明の第20の態様に係るワークフローシステムは、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者並びに管理者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付け、前記管理者のクライアント端末から電子ミーティングの閉会処理が行われたときサーバ装置は前記掲示板への書き込みを不可とし電子ミーティングを閉会する構成を採る。   A workflow system according to a twentieth aspect of the present invention is a workflow system that sequentially processes a plurality of processes constituting a workflow by a server device and a plurality of client terminals, and the server device is shared by the plurality of client terminals. An electronic bulletin board, which is an accessible bulletin board, is registered in the bulletin board as part of the workflow from the client terminal to the server device, and a participant and an administrator are registered for each electronic meeting. When a workflow is executed by the apparatus and the workflow reaches an electronic meeting, the server apparatus accepts writing on the bulletin board from the client terminal of the participant, and the closing process of the electronic meeting is performed from the administrator client terminal Server device to the bulletin board And impossible to write a configuration for closing the electronic meeting.

この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   According to this configuration, by incorporating an electronic meeting into a workflow, for example, it is possible to ensure that the parties concerned have an opinion on whether or not the created document is acceptable, so it is possible to set and operate various workflows. It becomes.

また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。   Further, by setting the participants of the electronic meeting, only those who are related to the agenda can participate in the meeting, so that the electronic meeting can be operated smoothly.

また、他の処理とは異なり電子ミーティングに閉会を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。   In addition, unlike other processes, by closing the electronic meeting, it will be terminated manually, so the administrator should actively end it after confirming that the direction has been derived by exchanging opinions. Can do.

本発明の第21の態様は、第19又は第20の態様に係るワークフローシステムにおいて、サーバ装置は、前記掲示板にどのユーザから書き込みがあったかを検出し、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成し、クライアント端末からの要求に応じて前記確認画面を送信し、前記確認画面にてユーザからの催促指示を受信したときに前記掲示板への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する構成を採る。   According to a twenty-first aspect of the present invention, in the workflow system according to the nineteenth or twentieth aspect, the server device detects which user has written on the bulletin board, and the access status for each user based on the detection result. A confirmation screen showing the email address of the participant who does not write on the bulletin board when the confirmation screen is transmitted in response to a request from the client terminal and the prompt instruction from the user is received on the confirmation screen A configuration is adopted in which an e-mail prompting writing is sent to the address.

この構成によれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかが人目でわかりミーティングの現在の参加状況を確認することができる。   According to this configuration, by displaying the access status from the user, it is possible to visually recognize who has participated and who has not participated, and the current participation status of the meeting can be confirmed.

また、書き込みを催促する電子メールを発送することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。   In addition, by sending an e-mail prompting for writing, it is possible to call for writing to the electronic meeting, so that the opinions of all the participants can be collected.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施の形態に係るワークフローシステムが適用されるネットワークの構成を示す図である。本ネットワークは、クライアント/サーバ型のネットワークで構成され、単一のサーバ装置(以下、「サーバ」という)101に複数のクライアント端末102〜108が接続されたネットワークについて示している。   FIG. 1 is a diagram showing a network configuration to which a workflow system according to an embodiment of the present invention is applied. This network is a client / server type network, and shows a network in which a plurality of client terminals 102 to 108 are connected to a single server device (hereinafter referred to as “server”) 101.

本実施の形態においては、企業内に構築されたネットワークを想定し、クライアント端末103〜105は、A部のB課に所属する社員に利用され、クライアント端末106〜108は、A部のC課に所属する社員に利用されるものとする。また、クライアント端末103及び106は、それぞれB課及びC課の課長に利用され、クライアント端末102は、A部の部長に利用されるものとする。   In this embodiment, assuming a network built in a company, client terminals 103 to 105 are used by employees belonging to section B of section A, and client terminals 106 to 108 are connected to section C of section A. It shall be used by employees belonging to. The client terminals 103 and 106 are used as section managers of section B and section C, respectively, and the client terminal 102 is used as a section manager of section A.

本ワークフローシステムは、主に文書作成に関連する業務手続をプログラム化して当該業務手続の効率化を目的とするシステムである。サーバ101は、本ワークフローシステム上で作成される文書データを管理すると共に、作成された文書データの承認処理や回覧処理等の業務処理、並びにこれらの業務処理の実行ステータスを管理する。本ネットワークに接続されたクライアント端末102〜108は、搭載するWEBブラウザを起動することで、本ワークフローシステムの提供を受けることができる。   This workflow system is a system mainly for the purpose of improving the efficiency of business procedures by programming business procedures related to document creation. The server 101 manages document data created on the workflow system, manages business processing such as approval processing and circulation processing of the created document data, and the execution status of these business processing. The client terminals 102 to 108 connected to the network can receive provision of the workflow system by activating an installed WEB browser.

本ワークフローシステムにおいては、文書作成に関連する一連の業務手続をJOBフローと呼ぶものとする。このJOBフローは、文書作成処理、承認処理、回覧処理及びミーティング処理等の業務処理を組み合わせて構成される。JOBフローを構成するこれらの業務処理をアクティビティと呼ぶものとする。各アクティビティを自由に組み合わせることで各種業務手続に適したJOBフローを構成することができる。   In this workflow system, a series of business procedures related to document creation is called a JOB flow. This JOB flow is configured by combining business processing such as document creation processing, approval processing, circulation processing, and meeting processing. These business processes constituting the JOB flow are called activities. A JOB flow suitable for various business procedures can be configured by freely combining the activities.

図2は、本実施の形態に係るワークフローシステムを提供するサーバ内の構成を示すブロック図である。   FIG. 2 is a block diagram showing a configuration in the server that provides the workflow system according to the present embodiment.

図2に示すように、サーバ101は、各クライアント端末が搭載するWEBブラウザからのアクセス要求に応じてHTML文書を送出するWWWサーバ部201を備えている。WWWサーバ部201とWEBブラウザとの間は、HTTPプロトコルに従ってHTML文書が送受信される。WWWサーバ部201が送出するHTML文書は、HTTP画面作成処理部202により作成される。   As shown in FIG. 2, the server 101 includes a WWW server unit 201 that transmits an HTML document in response to an access request from a WEB browser installed in each client terminal. An HTML document is transmitted and received between the WWW server unit 201 and the WEB browser according to the HTTP protocol. The HTML document sent out by the WWW server unit 201 is created by the HTTP screen creation processing unit 202.

ワークフローエンジン部203は、JOBメイン処理部204、JOBステータス管理部205、JOBフロールール解析部206及びJOBフロー処理部207を備え、JOBフローの実行に必要となる各種処理を実行する。ワークフローエンジン部における各種処理の実行は、JOBメイン処理部204により制御される。かかる制御の際、JOBメイン処理部204は、JOBステータス管理部205及びJOBフロールール解析部206からの情報を用いる一方、当該情報に基づいてJOBフロー処理部207に指示を与える。   The workflow engine unit 203 includes a JOB main processing unit 204, a JOB status management unit 205, a JOB flow rule analysis unit 206, and a JOB flow processing unit 207, and executes various processes necessary for executing the JOB flow. Execution of various processes in the workflow engine unit is controlled by the JOB main processing unit 204. At the time of such control, the JOB main processing unit 204 uses information from the JOB status management unit 205 and the JOB flow rule analysis unit 206, and gives an instruction to the JOB flow processing unit 207 based on the information.

JOBステータス管理部205は、実行中のJOBフローに含まれる各アクティビティのステータスを管理する。JOBフロールール解析部206は、JOBフローに含まれる各アクティビティの完了を判断し、後続するアクティビティの有無を判断する。JOBフロー処理部207は、JOBフローに含まれる各アクティビティの実行を行う。   The job status management unit 205 manages the status of each activity included in the job flow being executed. The JOB flow rule analysis unit 206 determines completion of each activity included in the JOB flow, and determines whether there is a subsequent activity. The JOB flow processing unit 207 executes each activity included in the JOB flow.

ユーザアカウント管理部208は、ユーザ毎の識別情報やその実行環境を管理する。例えば、本ワークフローシステムにログインするためのパスワードがユーザ毎に管理される。JOBテンプレート管理部209は、JOBフローが登録されたテンプレート(以下、「JOBテンプレート」という)を管理する。JOBテンプレート管理部209に管理されるJOBテンプレートは、後日、同様のあるいは類似したJOBフローを登録する場合等に用いられる。   The user account management unit 208 manages identification information for each user and its execution environment. For example, a password for logging in to the workflow system is managed for each user. The JOB template management unit 209 manages a template in which a JOB flow is registered (hereinafter referred to as “JOB template”). The JOB template managed by the JOB template management unit 209 is used when a similar or similar JOB flow is registered later.

JOBフロー管理部210は、現在実行中であり、まだ終了していないJOBフローの情報を管理する。現在実行中のJOBフローが複数存在する場合、JOBフロー管理部210には複数のJOBフローが管理されることとなる。アクティビティ管理部211は、アクティビティの実行条件を管理する。例えば、各種アクティビティで指定されたパラメータが管理される。   The JOB flow management unit 210 manages JOB flow information that is currently being executed and has not yet been completed. When there are a plurality of currently executed JOB flows, the JOB flow management unit 210 manages a plurality of JOB flows. The activity management unit 211 manages activity execution conditions. For example, parameters specified in various activities are managed.

JOBデータ管理部212は、実行中のJOBフローに必要となるデータ又は実行中のJOBフローに含まれるアクティビティにおいて作成されたデータを管理する。JOBデータ管理部212においては、JOBフローの実行に伴い共通して用いられるデータ(共通データ)と、各ユーザに対応して用いられるデータ(ユーザデータ)が管理される。図2ではユーザデータとしてユーザ1及びユーザ2に対応する部分のみ表示している。ログ管理部213は、本ワークフローシステムの動作ログを管理する。   The JOB data management unit 212 manages data necessary for an executing JOB flow or data created in an activity included in an executing JOB flow. In the JOB data management unit 212, data (common data) used in common with the execution of the JOB flow and data (user data) used corresponding to each user are managed. In FIG. 2, only the portions corresponding to the user 1 and the user 2 are displayed as user data. The log management unit 213 manages the operation log of this workflow system.

JOBテンプレート管理部209、JOBフロー管理部210、アクティビティ管理部211及びJOBデータ管理部212が管理するデータは、JOBフロー処理部207により用いられ、ユーザアカウント管理部208及びログ管理部213が管理するデータは、JOBメイン処理部204により用いられる。   The data managed by the JOB template management unit 209, the JOB flow management unit 210, the activity management unit 211, and the JOB data management unit 212 is used by the JOB flow processing unit 207, and is managed by the user account management unit 208 and the log management unit 213. The data is used by the JOB main processing unit 204.

以下、上記構成を有するサーバ101が提供するワークフローシステムにおける処理について説明する。図3は、本実施の形態に係るサーバ101の処理を説明するためのフロー図である。ここでは、本実施の形態に係るサーバ101が本ワークフローシステムにJOBフローを設定する場合の処理及び設定したJOBフローを実行又は保存する場合の処理について説明する。   Hereinafter, processing in the workflow system provided by the server 101 having the above configuration will be described. FIG. 3 is a flowchart for explaining the processing of the server 101 according to the present embodiment. Here, processing when the server 101 according to the present embodiment sets a JOB flow in the workflow system and processing when executing or saving the set JOB flow will be described.

JOBフローの設定を希望する利用者は、まず、クライアント端末でWEBブラウザを起動し、本ワークフローシステム用に予め定められたURLにアクセスする。アクセスを受けたサーバ101は、当該クライアント端末にログイン画面を送出する。クライアント端末上で表示されるログイン画面には、利用者を識別するための情報(以下、「ユーザID」という)及びアクセス権を有しない利用者の不正利用を防止するために予め利用者に割り振っておくパスワードの入力欄が設けられている。利用者は、これらの情報を入力した後、ログインを要求する。   A user who wishes to set a JOB flow first activates a WEB browser on the client terminal and accesses a URL predetermined for the workflow system. Receiving the access, the server 101 sends a login screen to the client terminal. The login screen displayed on the client terminal is pre-assigned to users in order to prevent unauthorized use of information for identifying users (hereinafter referred to as “user ID”) and users who do not have access rights. There is a password entry field. The user requests login after inputting the information.

ログイン画面から入力されたユーザID及びパスワードを受信したならば、サーバ101は、適切にログインされたか判断する(ST301)。具体的には、受信したユーザID及びパスワードが適正なものかをユーザアカウント管理部208で管理された情報と照合することで適切にログインされたか判断する。   If the user ID and password input from the login screen are received, the server 101 determines whether or not the user has properly logged in (ST301). Specifically, it is determined whether or not the user has been properly logged in by comparing the received user ID and password with information managed by the user account management unit 208.

適切にログインされたならば、サーバ101は、図4に示す本ワークフローシステムの初期画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST302)。サーバ101がクライアント端末に初期画面を送出する際、JOBデータ管理部212から初期画面を作成するのに必要な情報が取得され、HTTP画面作成処理部202で作成されたHTML文書がWWWサーバ部201により送出される。以下の説明において、サーバ101からクライアント端末に送出される画面も同様である。   If logged in appropriately, server 101 sends the initial screen of the workflow system shown in FIG. 4 to the client terminal and displays it on the display unit of the client terminal (ST302). When the server 101 sends an initial screen to the client terminal, information necessary for creating the initial screen is acquired from the JOB data management unit 212, and the HTML document created by the HTTP screen creation processing unit 202 is converted into the WWW server unit 201. Sent out. In the following description, the screen sent from the server 101 to the client terminal is the same.

初期画面には、図4に示すように、当該利用者宛てに届いたアクティビティの実行を依頼する新着情報を確認するための新着情報確認ボタン401、当該利用者が処理すべきアクティビティを確認するためのアクティビティ確認ボタン402、実行中又は完了したJOBフローの内容を確認するためのJOBフロー確認ボタン403、JOBフローを設定するためのJOBフロー設定ボタン404、当該利用者に割り振られたパスワードを変更するためのパスワード変更ボタン405及びログアウトするためのログアウトボタン406が設けられている。初期画面が表示された状態においては、各ボタンの右方の領域(以下、「データ領域」という)には、当該利用者宛ての新着情報を通知する表示がされている。   On the initial screen, as shown in FIG. 4, a new arrival information confirmation button 401 for confirming new arrival information for requesting execution of an activity delivered to the user, for confirming an activity to be processed by the user. Activity confirmation button 402, JOB flow confirmation button 403 for confirming the contents of the JOB flow being executed or completed, JOB flow setting button 404 for setting the JOB flow, and changing the password assigned to the user. A password change button 405 for logging out and a logout button 406 for logging out are provided. In the state in which the initial screen is displayed, the area to the right of each button (hereinafter referred to as “data area”) is displayed to notify newly arrived information addressed to the user.

このような初期画面をクライアント端末に表示させた後、サーバ101は、JOBフロー設定ボタン404が選択されたかを判断する(ST303)。選択されたならば、図5に示すJOBフロー設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST304)。   After displaying such an initial screen on the client terminal, the server 101 determines whether the JOB flow setting button 404 has been selected (ST303). If selected, the JOB flow setting screen shown in FIG. 5 is sent to the client terminal and displayed on the display unit of the client terminal (ST304).

JOBフロー設定画面には、図5に示すように、初期画面と同様のボタンが表示されると共に、データ領域に以前に設定されたJOBフローに対応するJOBテンプレートの一覧が表示される。各JOBテンプレートの内容は、JOBボタン501を選択することで表示される。また、JOBフロー設定画面には、新規のJOBフローを設定するための新規作成ボタン502とその新規のJOBフローに対応するJOBテンプレートの名称を入力する入力欄503が設けられている。   As shown in FIG. 5, the JOB flow setting screen displays buttons similar to those on the initial screen, and a list of JOB templates corresponding to the JOB flow previously set in the data area. The contents of each JOB template are displayed by selecting the JOB button 501. Further, the job flow setting screen is provided with a new creation button 502 for setting a new job flow and an input field 503 for inputting the name of the job template corresponding to the new job flow.

以前に設定されたJOBテンプレートが存在しない場合には、新規作成ボタン502及び入力欄503のみが表示される。なお、以前に設定されたJOBフローに対応するJOBテンプレートを表示するのは、そのJOBテンプレートを参照することで、JOBフローの設定を簡素化するためである。図5においては、名称が「テスト」、「JOBフロー設計」及び「回覧テスト」の3つのJOBテンプレートが表示された場合について示している。   If the previously set JOB template does not exist, only the new creation button 502 and the input field 503 are displayed. The reason why the JOB template corresponding to the previously set JOB flow is displayed is to simplify the setting of the JOB flow by referring to the JOB template. FIG. 5 shows a case where three JOB templates with names “test”, “JOB flow design”, and “circulation test” are displayed.

このようなJOBフロー設定画面をクライアント端末に表示させた後、サーバ101は、JOBボタン501又は新規作成ボタン502が選択されたかを判断する(ST305)。選択されたならば、図6に示すJOBテンプレート画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST306)。   After displaying such a JOB flow setting screen on the client terminal, the server 101 determines whether the JOB button 501 or the new creation button 502 has been selected (ST305). If selected, the JOB template screen shown in FIG. 6 is sent to the client terminal and displayed on the display unit of the client terminal (ST306).

JOBテンプレート画面には、図6に示すように、初期画面と同様のボタンが表示されると共に、データ領域にJOBテンプレートの名称、JOBフローの名称及びJOBテンプレートに設定されたJOBフローの内容が表示される。すなわち、JOBフローを構成するアクティビティに対応するアクティビティボタン601が表示される。図5のJOBフロー設定画面からJOBボタン501が選択された場合には、そのJOBテンプレートに設定されたJOBフローを構成するアクティビティボタン601が表示され、図5において、新規作成ボタン502が選択された場合には、アクティビティが設定されていない状態を示すIDLEボタンがアクティビティボタン601として表示される。かかるJOBテンプレート画面のデータ領域に表示されるデータは、JOBテンプレート管理部209で管理されている。なお、図6は、新規作成ボタン502が選択された場合について示している。   As shown in FIG. 6, the JOB template screen displays the same buttons as the initial screen, and displays the name of the JOB template, the name of the JOB flow, and the contents of the JOB flow set in the JOB template in the data area. Is done. That is, the activity button 601 corresponding to the activity that constitutes the JOB flow is displayed. When the JOB button 501 is selected from the JOB flow setting screen of FIG. 5, an activity button 601 constituting the JOB flow set in the JOB template is displayed, and the new creation button 502 is selected in FIG. In this case, an IDLE button indicating that no activity is set is displayed as the activity button 601. Data displayed in the data area of the JOB template screen is managed by the JOB template management unit 209. FIG. 6 shows a case where the new creation button 502 is selected.

また、図6のJOBテンプレート画面には、選択されたJOBテンプレートに設定されたJOBフローの実行を指示する実行ボタン602、選択されたJOBテンプレートに設定されたJOBフローの内容の保存を指示する保存ボタン603及び選択されたJOBテンプレートに設定されたJOBフローの内容の破棄を指示するキャンセルボタン604が設けられている。   In the JOB template screen of FIG. 6, an execution button 602 for instructing execution of the JOB flow set in the selected JOB template, and storage for instructing saving of the contents of the JOB flow set in the selected JOB template. A button 603 and a cancel button 604 for instructing to discard the contents of the JOB flow set in the selected JOB template are provided.

なお、JOBテンプレート画面においては、各アクティビティが行と列とからなるマトリックス形式で表示される。同一行に設定されたアクティビティは、同時に実行されることを示し、当該行の全てのアクティビティが実行された後、次の行に設定されたアクティビティの実行に移行することを示している。このように行と列とでJOBフローの各処理の実行順に異なる意味を持たせることにより、各処理の実行順を視覚的に分かり易く示したので、JOBフロー全体の設計を容易に行うことができる。各アクティビティの実行の順序については後述する。   On the JOB template screen, each activity is displayed in a matrix format consisting of rows and columns. The activities set in the same line indicate that they are executed at the same time, and after all the activities in the line are executed, the activity moves to the execution of the activity set in the next line. Since the execution order of each process of the JOB flow is given different meanings in the rows and columns in this way, the execution order of each process is shown in an easily understandable manner, so that the entire JOB flow can be easily designed. it can. The order of execution of each activity will be described later.

このようなJOBテンプレート画面をクライアント端末に表示させた後、サーバ101は、アクティビティボタン601が選択されたかを判断する(ST307)。選択されたならば、図7に示すアクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST308)。   After displaying such a JOB template screen on the client terminal, the server 101 determines whether the activity button 601 has been selected (ST307). If selected, the activity setting screen shown in FIG. 7 is sent to the client terminal and displayed on the display unit of the client terminal (ST308).

アクティビティ設定画面には、図7に示すように、初期画面と同様のボタンが表示されると共に、データ領域に、選択されたアクティビティの内容とその内容を変更するためのアクティビティ変更ボタン701が表示される。アクティビティ変更ボタン701には、「IDLE」ボタン、「回覧」ボタン、「文書作成」ボタン、「ミーティング」ボタン及び「承認」ボタンが設けられている。いずれかのボタンを選択することで、選択したアクティビティの内容(図7においては「IDLE」)をそのボタンに対応するアクティビティに変更することができる。   As shown in FIG. 7, the activity setting screen displays the same buttons as the initial screen, and also displays an activity change button 701 for changing the content of the selected activity and the content in the data area. The The activity change button 701 is provided with an “IDLE” button, a “circulation” button, a “document creation” button, a “meeting” button, and an “approval” button. By selecting any button, the content of the selected activity ("IDLE" in FIG. 7) can be changed to the activity corresponding to that button.

本実施の形態においては、アクティビティ変更ボタン701に示すように、「文書作成アクティビティ」、「承認アクティビティ」、「回覧アクティビティ」及び「ミーティングアクティビティ」を用意している。「文書作成アクティビティ」とは、JOBフロー上で特定の文書を作成するアクティビティであり、「承認アクティビティ」とは、JOBフロー上で文書を承認するアクティビティである。また、「回覧アクティビティ」とは、JOBフロー上で文書を回覧するアクティビティであり、「ミーティングアクティビティ」とは、JOBフロー上で何らかのテーマについて意見を交換し合うアクティビティである。   In the present embodiment, as shown by the activity change button 701, “document creation activity”, “approval activity”, “circulation activity”, and “meeting activity” are prepared. The “document creation activity” is an activity for creating a specific document on the JOB flow, and the “approval activity” is an activity for approving a document on the JOB flow. The “circulation activity” is an activity for circulating a document on the JOB flow, and the “meeting activity” is an activity for exchanging opinions on a certain theme on the JOB flow.

また、アクティビティ設定画面には、選択されたアクティビティの内容として、JOBフローの名称、アクティビティを識別するためのアクティビティID及び現在のアクティビティを示すボタンが表示されている。アクティビティIDには、JOBテンプレート画面上のマトリックス形式で表示されたいずれかのアクティビティを特定するための情報が表示される。   In addition, on the activity setting screen, as the contents of the selected activity, a JOB flow name, an activity ID for identifying the activity, and a button indicating the current activity are displayed. In the activity ID, information for specifying any activity displayed in a matrix format on the JOB template screen is displayed.

図7においては、図6に示すJOBテンプレート画面からアクティビティボタン601としてのIDLEボタンが選択された場合について示している。また、マトリックス形式で表示されたアクティビティのうち、第1ラインの最も左方に表示されたアクティビティを特定するためにアクティビティIDとして「1−1」が表示されている。   FIG. 7 shows a case where the IDLE button as the activity button 601 is selected from the JOB template screen shown in FIG. Also, “1-1” is displayed as the activity ID in order to identify the activity displayed on the leftmost side of the first line among the activities displayed in the matrix format.

さらに、アクティビティ設定画面上に表示されたアクティビティの登録を指示するための登録ボタン702と、図6に示すJOBテンプレート画面に戻すためのキャンセルボタン703が設けられている。   Further, a registration button 702 for instructing registration of the activity displayed on the activity setting screen and a cancel button 703 for returning to the JOB template screen shown in FIG. 6 are provided.

このようなアクティビティ設定画面をクライアント端末に表示させた後、サーバ101は、アクティビティ変更ボタン701のいずれかのボタンが選択されるか判断する。具体的には、IDLEボタン、文書作成ボタン、承認ボタン、回覧ボタン及びミーティングボタンが選択されるか判断する(図8のST801〜ST805)。   After displaying such an activity setting screen on the client terminal, the server 101 determines whether any one of the activity change buttons 701 is selected. Specifically, it is determined whether an IDLE button, a document creation button, an approval button, a circulation button, and a meeting button are selected (ST801 to ST805 in FIG. 8).

文書作成ボタン、承認ボタン、回覧ボタン及びミーティングボタンのいずれかが選択された場合には、それぞれ対応する文書作成設定処理、承認設定処理、回覧設定処理及びミーティング設定処理に移行する(ST806〜ST809)。ここで、各設定処理について説明する。   If any of the document creation button, the approval button, the circulation button, and the meeting button is selected, the process proceeds to the corresponding document creation setting process, approval setting process, circulation setting process, and meeting setting process (ST806 to ST809). . Here, each setting process will be described.

図9は、文書作成設定処理について説明するためのフロー図である。文書作成設定処理(ST806)とは、JOBフロー上に文書作成アクティビティを組み入れる場合において、その作成者等の設定する処理である。   FIG. 9 is a flowchart for explaining the document creation setting process. The document creation setting process (ST806) is a process for setting the creator or the like when a document creation activity is incorporated in the JOB flow.

文書作成ボタンが選択され、文書作成設定処理に移行すると、サーバ101は、図10に示す文書作成アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST901)。文書作成アクティビティ設定画面には、図10に示すように、「アクティビティ名」、「文書承認者」、「文書送信者」、「作成文書名」、「作成文書フォーマット」、「コメント」、「メール表題」及び「メールコメント」が表示される。   When the document creation button is selected and the process proceeds to the document creation setting process, the server 101 sends the document creation activity setting screen shown in FIG. 10 to the client terminal and displays it on the display unit of the client terminal (ST901). In the document creation activity setting screen, as shown in FIG. 10, “activity name”, “document approver”, “document sender”, “created document name”, “created document format”, “comment”, “email” "Title" and "Mail comment" are displayed.

「文書承認者」には、本文書作成アクティビティで作成された文書を承認する責任者が指定される。指定された承認者には文書の作成が終了するとその承認を依頼するメールが送信される。なお、「文書承認者」の欄に設けられたチェックボックスをチェックすることで、文書が作成された直後に承認を行う処理(以下、「文書承認処理」という)を省略することが可能である。この文書承認処理については後述する。「文書送信者」には、文書を作成する担当者が指定される。例えば図1の構成を示す図でいえば、B課の課員104、105あるいはC課の課員107,108が文書送信者として指定される。「作成文書名」には、作成される文書名が指定される。「作成文書フォーマット」には、必要に応じて作成される文書のフォーマットが予め登録される。   In the “document approver”, a person responsible for approving the document created by this document creation activity is designated. When the creation of the document is completed, an email requesting the approval is transmitted to the designated approver. By checking the check box provided in the “document approver” column, it is possible to omit the process of performing the approval immediately after the document is created (hereinafter referred to as “document approval process”). . This document approval process will be described later. In “document sender”, a person in charge of creating a document is designated. For example, in the diagram showing the configuration of FIG. 1, the members 104 and 105 of the B section or the members 107 and 108 of the C section are designated as document senders. In “Created document name”, the name of the document to be created is specified. In the “created document format”, a format of a document created as necessary is registered in advance.

「コメント」には、作成される文書に対する概要が書き込まれる。「メール表題」には、後述する処理依頼メールの表題が指定され、「メールコメント」には、処理依頼メールにおけるコメントが指定される。この「コメント」、「メール表題」及び「メールコメント」には、以下の設定処理においても同様の内容が指定される。   In “Comments”, an outline of the document to be created is written. In “Mail title”, a title of a processing request mail described later is designated, and in “Mail comment”, a comment in the processing request mail is designated. The same contents are specified for the “comment”, “mail title”, and “mail comment” in the following setting process.

また、図10の文書作成アクティビティ設定画面には、指定した内容の登録を指示する登録ボタン、指定した内容を取り消すリセットボタン及び処理を図7に示すアクティビティ設定画面まで戻すキャンセルボタンが設けられている。   In addition, the document creation activity setting screen in FIG. 10 includes a registration button for instructing registration of the specified content, a reset button for canceling the specified content, and a cancel button for returning the processing to the activity setting screen shown in FIG. .

このような文書作成アクティビティ設定画面をクライアント端末に表示させた後、サーバ101は、文書送信者等の各種パラメータの受け付けを経て(ST902)、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する(ST903〜ST905)。   After displaying such a document creation activity setting screen on the client terminal, the server 101 receives various parameters such as a document sender (ST902), and determines whether the registration button, the reset button, and the cancel button are selected. (ST903 to ST905).

登録ボタン及びキャンセルボタンが選択されたならば、文書作成アクティビティ設定処理を終了する。登録ボタンが選択された場合には文書作成アクティビティが設定された状態となり、文書作成設定処理で指定されたパラメータがアクティビティ管理部211で管理される。なお、リセットボタンが選択されたならば、処理をST901に戻す。   If the registration button and the cancel button are selected, the document creation activity setting process is terminated. When the registration button is selected, the document creation activity is set, and the parameters specified in the document creation setting process are managed by the activity management unit 211. If the reset button is selected, the process returns to ST901.

図11は、承認設定処理について説明するためのフロー図である。承認設定処理とは、JOBフロー上に承認アクティビティを組み入れる場合において、その承認者等を設定する処理である。   FIG. 11 is a flowchart for explaining the approval setting process. The approval setting process is a process for setting an approver or the like when an approval activity is incorporated into a JOB flow.

図7のアクティビティ設定画面で承認ボタンが選択され、承認設定処理(ST807)に移行すると、サーバ101は、図12に示す承認アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(図11のST1101)。承認アクティビティ設定画面には、図12に示すように、「アクティビティ名」、「承認者」、「承認文書」、「コメント」、「メール表題」及び「メールコメント」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。   When the approval button is selected on the activity setting screen of FIG. 7 and the process proceeds to the approval setting process (ST807), the server 101 sends the approval activity setting screen shown in FIG. 12 to the client terminal and displays it on the display unit of the client terminal. (ST1101 in FIG. 11). As shown in FIG. 12, “Activity name”, “Approver”, “Approval document”, “Comment”, “Mail title”, and “Mail comment” are displayed on the approval activity setting screen. In addition, a registration button, a reset button, and a cancel button having the same functions as those on the document creation activity setting screen are provided.

「承認者」には、先行する文書作成アクティビティで作成された文書を承認する責任者が指定される。例えば図1の構成を示す図でいえば、B課の課長103あるいはC課の課長106、A部の部長102が承認者として指定される。「承認者」には、複数の責任者が指定可能である。「承認文書」には、承認処理の対象となる文書が指定される。「承認文書」には、複数の承認処理の対象となる文書が指定可能である。   In the “approver”, a person responsible for approving a document created by the preceding document creation activity is designated. For example, in the diagram showing the configuration of FIG. 1, the section manager 103 of section B or the section manager 106 of section C and the section manager 102 of section A are designated as approvers. A plurality of responsible persons can be designated as the “approver”. In the “approval document”, a document to be approved is designated. In the “approval document”, a plurality of documents to be subjected to the approval process can be designated.

このような承認アクティビティ設定画面をクライアント端末に表示させた後、サーバ101は、承認者等の各種パラメータの受け付けを経て(ST1102)、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する(ST1103〜ST1105)。   After displaying such an approval activity setting screen on the client terminal, the server 101 receives various parameters such as an approver (ST1102), and determines whether a registration button, a reset button, and a cancel button are selected (ST1103). ~ ST1105).

登録ボタン及びキャンセルボタンが選択されたならば、承認アクティビティ設定処理を終了する。登録ボタンが選択された場合には承認アクティビティが設定された状態となり、承認設定処理で指定されたパラメータがアクティビティ管理部211で管理される。なお、リセットボタンが選択されたならば、処理をST1101に戻す。   If the registration button and the cancel button are selected, the approval activity setting process is terminated. When the registration button is selected, the approval activity is set, and the parameters specified in the approval setting process are managed by the activity management unit 211. If the reset button is selected, the process returns to ST1101.

図13は、図8のST808の回覧設定処理について説明するためのフロー図である。回覧設定処理とは、JOBフロー上に回覧アクティビティを組み入れる場合において、その回覧対象者等を設定する処理である。   FIG. 13 is a flowchart for explaining the circulation setting process of ST808 of FIG. The circulation setting process is a process for setting a circulation target person or the like when a circulation activity is incorporated in a JOB flow.

図7のアクティビティ設定画面で回覧ボタンが選択され、回覧設定処理に移行すると、サーバ101は、図14に示す回覧アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST1301)。回覧アクティビティ設定画面には、図14に示すように、「アクティビティ名」、「送信責任者」、「送信者」、「回覧文書」、「コメント」、「メール表題」、「メールコメント」及び「確認方法」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。   When the circulation button is selected on the activity setting screen shown in FIG. 7 and the process proceeds to the circulation setting process, the server 101 sends the circulation activity setting screen shown in FIG. 14 to the client terminal to be displayed on the display unit of the client terminal (ST1301). . In the circulation activity setting screen, as shown in FIG. 14, “activity name”, “transmission responsible person”, “sender”, “circulation document”, “comment”, “mail title”, “mail comment”, and “mail comment” Confirmation method "is displayed. In addition, a registration button, a reset button, and a cancel button having the same functions as those on the document creation activity setting screen are provided.

「送信責任者」には、本アクティビティの設定者、すなわち、回覧を指示する者が指定される。指定された送信責任者は、回覧対象者による回覧が完了した時にその旨の通知を受ける。「送信者」には、回覧対象者が指定される。「送信者」には、複数の回覧対象者が指定可能である。ユーザ単位で指定することができると共に、グループ毎に指定することができる。   In the “transmission responsible person”, a person who sets this activity, that is, a person who instructs circulation is designated. The designated person responsible for transmission is notified when the circulation by the circulation target person is completed. In “Sender”, a circulation target person is designated. A plurality of circulation target persons can be designated as “sender”. It can be specified for each user and for each group.

「回覧文書」には、回覧処理の対象となる文書が指定される。「回覧文書」には、例えば、文書作成アクティビティで作成された文書が指定される。「確認方法」には、確認方法の種別が指定される。確認方法の種別には、回覧文書を確認したことのみを示すものと、回覧文書の内容について了解できるか、あるいは了解できないか(不可か)を示すものの2種類が用意されている。図14では、後者の種別が指定された場合について示している。   In “circulation document”, a document to be subjected to circulation processing is designated. In the “circulation document”, for example, a document created by a document creation activity is designated. In the “confirmation method”, the type of confirmation method is designated. There are two types of confirmation methods: one indicating only that the circulation document has been confirmed and one indicating whether or not the contents of the circulation document can be understood or cannot be understood (impossible). FIG. 14 shows a case where the latter type is designated.

このような回覧アクティビティ設定画面をクライアント端末に表示させた後、サーバ101は、送信者等の各種パラメータの受け付けを経て(ST1302)、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する(ST1303〜ST1305)。   After displaying such a circulation activity setting screen on the client terminal, the server 101 receives various parameters such as a sender (ST1302), and determines whether a registration button, a reset button, and a cancel button are selected (ST1303). ~ ST1305).

登録ボタン及びキャンセルボタンが選択されたならば、回覧アクティビティ設定処理を終了する。登録ボタンが選択された場合には回覧アクティビティが設定された状態となり、回覧設定処理で指定されたパラメータがアクティビティ管理部211で管理される。なお、リセットボタンが選択されたならば、処理をST1301に戻す。   If the registration button and the cancel button are selected, the circulation activity setting process is terminated. When the registration button is selected, the circulation activity is set, and the parameters specified in the circulation setting process are managed by the activity management unit 211. If the reset button is selected, the process returns to ST1301.

図15は、図8のST809のミーティング設定処理について説明するためのフロー図である。ミーティング設定処理とは、JOBフローにミーティングアクティビティを組み入れる場合において、そのミーティングへの参加者等を設定する処理である。   FIG. 15 is a flowchart for explaining the meeting setting process of ST809 in FIG. The meeting setting process is a process for setting participants and the like in a meeting when a meeting activity is incorporated in the JOB flow.

図7のアクティビティ設定画面でミーティングボタンが選択され、ミーティング設定処理に移行すると、サーバ101は、図16に示すミーティングアクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST1501)。ミーティングアクティビティ設定画面には、図16に示すように、「アクティビティ名」、「管理者」、「参加者」、「ミーティング表題」、「コメント」、「メール表題」及び「メールコメント」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。   When the meeting button is selected on the activity setting screen of FIG. 7 and the process proceeds to the meeting setting process, the server 101 sends the meeting activity setting screen shown in FIG. 16 to the client terminal to be displayed on the display unit of the client terminal (ST1501). . In the meeting activity setting screen, as shown in FIG. 16, “activity name”, “administrator”, “participant”, “meeting title”, “comment”, “email title”, and “email comment” are displayed. The In addition, a registration button, a reset button, and a cancel button having the same functions as those on the document creation activity setting screen are provided.

「管理者」には、本ミーティングアクティビティの管理者が指定される。JOBデータ管理部212における当該管理者に対応するJOBユーザデータ管理部には、後述する参加者の意見が書き込まれる領域が形成される。かかる領域は、参加者が共通してアクセス可能なため、「掲示板領域」と呼ぶものとする。また、当該管理者には、本アクティビティで開始されたミーティングを閉会する権限が与えられる。   In the “manager”, the manager of this meeting activity is designated. In the JOB user data management unit corresponding to the manager in the JOB data management unit 212, an area in which the opinions of participants to be described later are written is formed. Such an area is referred to as a “bulletin board area” because participants can access in common. In addition, the manager is given the authority to close the meeting started in this activity.

「参加者」には、ミーティングへの参加者が指定される。「参加者」には、複数の参加者が指定可能である。例えば、ユーザ単位で指定することができると共に、グループ毎に指定することができる。「ミーティング表題」には、ミーティングで意見交換されるテーマ(主題)が指定される。   In “Participant”, a participant in the meeting is designated. A plurality of participants can be designated as “participants”. For example, it can be specified for each user and can be specified for each group. The “meeting title” specifies a theme (subject) to be exchanged in the meeting.

このようなミーティングアクティビティ設定画面をクライアント端末に表示させた後、サーバ101は、管理者等の各種パラメータの受け付けを経て(ST1502)、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する(ST1503〜ST1505)。   After displaying such a meeting activity setting screen on the client terminal, the server 101 receives various parameters such as an administrator (ST1502), and determines whether a registration button, a reset button, and a cancel button are selected (ST1503). ~ ST1505).

登録ボタン及びキャンセルボタンが選択されたならば、ミーティングアクティビティ設定処理を終了する。登録ボタンが選択された場合にはミーティングアクティビティが設定された状態となり、ミーティング設定処理で指定されたパラメータがアクティビティ管理部211で管理される。なお、リセットボタンが選択されたならば、処理をST1501に戻す。   If the registration button and the cancel button are selected, the meeting activity setting process ends. When the registration button is selected, the meeting activity is set, and the parameters specified in the meeting setting process are managed by the activity management unit 211. If the reset button is selected, the process returns to ST1501.

これらの設定処理を終えた後、サーバ101は、図7のアクティビティ設定画面から登録ボタン702又はキャンセルボタン703が選択されたか判断する(図8に示すST810及びST811)。なお、IDLEボタンが選択された場合には、各種設定処理を経ることなく、登録ボタン702又はキャンセルボタン703が選択されたか判断する(ST810及びST811)。   After completing these setting processes, the server 101 determines whether the registration button 702 or the cancel button 703 has been selected from the activity setting screen of FIG. 7 (ST810 and ST811 shown in FIG. 8). When the IDLE button is selected, it is determined whether the registration button 702 or the cancel button 703 has been selected without performing various setting processes (ST810 and ST811).

登録ボタン702又はキャンセルボタン703が選択されたならば、選択されたアクティビティの設定処理が完了した(登録ボタンの場合)か、あるいは、選択したアクティビティ以外の他のアクティビティの設定処理を希望するもの(キャンセルボタンの場合)と判断し、処理を図3に示すST306に戻し、図6のJOBテンプレート画面を表示する。なお、選択されない場合には、処理をST801に戻す。   If the registration button 702 or the cancel button 703 is selected, the setting process of the selected activity is completed (in the case of the registration button), or the setting process of activities other than the selected activity is desired ( In the case of a cancel button), the process returns to ST306 shown in FIG. 3, and the JOB template screen shown in FIG. 6 is displayed. If not selected, the process returns to ST801.

図7で登録ボタン702が選択されることで、先のST307で選択したアクティビティが希望するアクティビティとして設定される。さらに、他のアクティビティを設定する場合には、再びJOBテンプレート画面から異なるアクティビティを選択し、当該アクティビティに対して設定処理を行う。このような設定処理を繰り返すことで、JOBテンプレートに利用者が希望するJOBフローを設定することができる。   By selecting the registration button 702 in FIG. 7, the activity selected in the previous ST307 is set as the desired activity. Furthermore, when setting another activity, a different activity is selected again from the JOB template screen, and setting processing is performed for the activity. By repeating such setting processing, the JOB flow desired by the user can be set in the JOB template.

図6のJOBテンプレート画面で実行ボタン602が選択されたならば(ST309)、直前に設定又は選択されたJOBフローの実行処理に移行する(ST312)。このJOBフローの実行処理については後述する。保存ボタン603が選択されたならば(ST310)、直前に設定又は選択されたJOBフローが登録されたJOBテンプレートを保存する(ST313)。当該JOBテンプレートは、JOBテンプレート管理部209に保存される。キャンセルボタン604が選択されたならば(ST311)、直前に設定又は選択されたJOBフローが登録されたJOBテンプレートを破棄する(ST314)。   If the execution button 602 is selected on the JOB template screen of FIG. 6 (ST309), the process proceeds to execution processing of the JOB flow set or selected immediately before (ST312). The execution process of this JOB flow will be described later. If the save button 603 is selected (ST310), the JOB template in which the JOB flow set or selected immediately before is registered is saved (ST313). The JOB template is stored in the JOB template management unit 209. If cancel button 604 is selected (ST311), the JOB template in which the JOB flow set or selected immediately before is registered is discarded (ST314).

そして、JOBフローの実行処理を終えた後、あるいはJOBテンプレートの保存又は破棄を行った後、サーバ101は処理を終了する。なお、アクティビティボタン601、実行ボタン602、保存ボタン603及びキャンセルボタン604のいずれも選択されない場合には、処理をST307に戻す。   Then, after finishing the execution process of the JOB flow, or after saving or discarding the JOB template, the server 101 ends the process. If none of the activity button 601, the execution button 602, the save button 603, and the cancel button 604 is selected, the process returns to ST307.

図17は、保存ボタン603が選択された場合に保存されるJOBテンプレートの一例を示す図である。図17においては、第1ラインに2つの文書作成アクティビティが設定され、第2ラインに1つの承認アクティビティが設定され、第3ラインに1つの回覧アクティビティが設定され、第4ラインに1つのミーティングアクティビティが設定されたJOBフローについて示している。このようなJOBテンプレートがJOBテンプレート管理部209に保存される。   FIG. 17 is a diagram illustrating an example of a JOB template stored when the save button 603 is selected. In FIG. 17, two document creation activities are set on the first line, one approval activity is set on the second line, one circulation activity is set on the third line, and one meeting activity is set on the fourth line. Shows a JOB flow in which is set. Such a JOB template is stored in the JOB template management unit 209.

図18は、図3のST312のJOBフローの実行処理について説明するためのフロー図である。JOBフローの実行処理とは、JOBフローに設定されたアクティビティのうち未処理のアクティビティを検出し、当該アクティビティの処理を依頼する処理をいう。かかる実行処理は、JOBフローに設定されたライン毎に行われ、各ラインにおける実行処理が終了する前に次のラインの実行処理が行われることはない。   FIG. 18 is a flowchart for explaining the execution process of the JOB flow in ST312 of FIG. The job flow execution process refers to a process of detecting an unprocessed activity among the activities set in the JOB flow and requesting the process of the activity. Such execution processing is performed for each line set in the JOB flow, and the execution processing for the next line is not performed before the execution processing for each line is completed.

図6のJOBテンプレート画面から実行ボタン602が選択され、JOBフローの実行処理に移行すると、サーバ101は、JOBフローの実行処理に必要となるデータの初期化処理を行う(ST1801)。ここで、JOBフローの実行処理に必要となるデータとは、JOBのループをカウントするループカウンタの値やアクティビティのライン番号やライン上の位置を示す値である。   When the execution button 602 is selected from the JOB template screen shown in FIG. 6 and the process moves to the execution process of the JOB flow, the server 101 performs an initialization process of data necessary for the execution process of the JOB flow (ST1801). Here, the data necessary for the execution processing of the JOB flow is a value of a loop counter for counting JOB loops, a line number of an activity, or a position on the line.

初期化処理を行った後、サーバ101は、JOBフローのうち、処理対象のラインのアクティビティのステータスを確認する(ST1802)。まず、JOBフローに設定された第1ラインが最初の処理対象のラインとなり、第1ラインの処理に続いて第2ラインが処理対象のラインとなる。   After performing the initialization process, the server 101 checks the status of the activity of the processing target line in the JOB flow (ST1802). First, the first line set in the JOB flow becomes the first processing target line, and the second line becomes the processing target line following the processing of the first line.

まず、JOBフローに設定された第1ラインのアクティビティのステータスが確認される。第1ラインのアクティビティが複数存在する場合には同時にそれらのステータスが確認される。アクティビティのステータスには、「未処理」、「処理依頼中」及び「終了」が存在する。アクティビティのステータスの確認処理では、これらのステータスが確認される(ST1803〜ST1805)。   First, the activity status of the first line set in the JOB flow is confirmed. If there are a plurality of activities on the first line, their statuses are confirmed at the same time. The activity status includes “unprocessed”, “processing requested”, and “finished”. In the activity status confirmation process, these statuses are confirmed (ST1803 to ST1805).

ステータスが「未処理」のアクティビティを検出すると、サーバ101は、当該アクティビティの処理を依頼する処理依頼メールを送信する(ST1806)。この処理依頼メールは、当該アクティビティで指定された利用者に対して送信される。この処理依頼メールには、受信者がクリックすることで、当該アクティビティに直接アクセス可能なURLが記述されている。また、処理依頼メールに記述されたURLには、当該アクティビティを識別するためのアクティビティID及びJOBフローIDが含まれている。   When detecting an activity whose status is “unprocessed”, the server 101 transmits a processing request mail requesting the processing of the activity (ST1806). This processing request mail is transmitted to the user specified in the activity. In this processing request mail, a URL that can directly access the activity when the recipient clicks is described. The URL described in the processing request mail includes an activity ID and a JOB flow ID for identifying the activity.

処理依頼メールを送信した後、サーバ101は、本アクティビティのステータスを更新する(ST1807)。ステータスは、処理依頼メールが送信された場合に「未処理」から「処理依頼中」に更新され、実際にアクティビティが実行された場合に「処理依頼中」から「終了」に更新される。   After transmitting the processing request mail, the server 101 updates the status of this activity (ST1807). The status is updated from “unprocessed” to “processing requested” when the processing request mail is transmitted, and is updated from “processing requested” to “finished” when the activity is actually executed.

アクティビティのステータスを更新すると、サーバ101は、当該アクティビティが対象ラインの最終アクティビティか判断する(ST1808)。最終アクティビティであるならば、当該ライン上のアクティビティのステータスが全て「終了」であるか判断する(ST1809)。   When the status of the activity is updated, the server 101 determines whether the activity is the final activity of the target line (ST1808). If it is the final activity, it is determined whether the statuses of the activities on the line are all “end” (ST1809).

一つでも「処理依頼中」のアクティビティが残っている場合には、JOBフローの実行処理を終了する。これは、先行するライン上のアクティビティが処理されていない状態で後続するライン上のアクティビティが処理されるのを回避するためである。   If at least one “processing request” activity remains, the job flow execution process ends. This is to avoid processing the activity on the subsequent line in a state where the activity on the preceding line is not processed.

一方、全てのステータスが「終了」であるならば、今度は当該対象ラインがJOBフローの最終ラインであるか判断する(ST1810)。最終ラインであるならば、JOBフローの実行処理を終了する。一方、最終ラインでないならば、対象ラインをインクリメントして(ST1811)、再びST1802からの処理を行う。   On the other hand, if all the statuses are “end”, it is determined whether or not the target line is the last line of the JOB flow (ST1810). If it is the last line, the JOB flow execution process is terminated. On the other hand, if it is not the last line, the target line is incremented (ST1811), and the processing from ST1802 is performed again.

なお、対象ラインのアクティビティのステータスが「処理依頼中」又は「終了」である場合には(ST1804及びST1805)、同様にST1808以降の処理を行うこととなるが、アクティビティのステータスがいずれにも該当しない場合には、エラー処理を行った後、処理を中断する(ST1806)。   If the activity status of the target line is “processing requested” or “finished” (ST1804 and ST1805), the processing from ST1808 is similarly performed, but the status of the activity corresponds to both. If not, error processing is performed, and then processing is interrupted (ST1806).

次に、本実施の形態に係るサーバにおいてアクティビティを実行する場合の処理について説明する。上述したJOBフローの実行処理において送出された処理依頼メールの受信者は、依頼を受けたアクティビティを実行する場合、当該処理依頼メールに記述されたURLをクリックすることで、本サーバにアクセスすることとなる。   Next, processing when an activity is executed in the server according to the present embodiment will be described. The recipient of the processing request mail sent in the execution process of the JOB flow described above, when executing the requested activity, accesses this server by clicking the URL described in the processing request mail. It becomes.

図19のフロー図において、サーバ101は、この受信者からのアクセスを記録しており(ST1901)、アクセスがあった場合には当該URLからJOBフローIDやアクティビティID等の情報を抽出する(ST1902)。そして、この抽出した情報に基づいて該当するアクティビティを検索し(ST1903)、当該アクティビティのステータスが未処理であるか判断する(ST1904)。当該アクティビティが実行済みであるならば、サーバ101は、アクセスしてきた利用者に対して当該アクティビティが実行済みである旨を示す通知を送出し、クライアント端末の表示部に表示させる(ST1905)。   In the flowchart of FIG. 19, the server 101 records the access from this recipient (ST1901), and when there is an access, extracts information such as the JOB flow ID and activity ID from the URL (ST1902). ). Based on the extracted information, the corresponding activity is searched (ST1903), and it is determined whether the status of the activity is unprocessed (ST1904). If the activity has been executed, the server 101 sends a notification indicating that the activity has been executed to the accessing user, and displays it on the display unit of the client terminal (ST1905).

一方、当該アクティビティが未処理であるならば、当該アクティビティの処理内容に応じた処理を行うため、当該アクティビティが文書作成アクティビティ、承認アクティビティ、回覧アクティビティ及びミーティングアクティビティのいずれのアクティビティであるか判断する(ST1906〜ST1909)。   On the other hand, if the activity is not yet processed, it is determined whether the activity is a document creation activity, an approval activity, a circulation activity, or a meeting activity in order to perform processing according to the processing content of the activity ( ST1906 to ST1909).

当該アクティビティが文書作成アクティビティならば、文書作成アクティビティ処理に移行し(ST1910)、承認アクティビティならば、承認アクティビティ処理に移行し(ST1911)、回覧アクティビティならば、回覧アクティビティ処理に移行し(ST1912)、ミーティングアクティビティならば、ミーティングアクティビティ処理に移行する(ST1913)。なお、当該アクティビティの判断において、いずれのアクティビティにも該当しなかった場合には何らかのエラーが生じた旨を示す通知を送出し、クライアント端末の表示部に表示させた後(ST1914)、処理を終了する。   If the activity is a document creation activity, the process proceeds to a document creation activity process (ST1910). If the activity is an approval activity, the process proceeds to an approval activity process (ST1911). If the activity is a circulation activity, the process proceeds to a circulation activity process (ST1912). If it is a meeting activity, the process proceeds to meeting activity processing (ST1913). If the activity does not correspond to any activity, a notification indicating that an error has occurred is sent out and displayed on the display unit of the client terminal (ST1914), and then the process ends. To do.

図20は、ST1910の文書作成アクティビティ処理について説明するためのフロー図である。なお、図20に示す文書作成アクティビティ処理においては、文書作成設定処理において、図10の「文書承認者」が指定されていない場合(チェックボックスがチェックされた状態)について示す。「文書承認者」が指定された文書作成アクティビティ処理については後述する。   FIG. 20 is a flowchart for explaining the document creation activity process of ST1910. Note that the document creation activity process shown in FIG. 20 shows the case where “document approver” in FIG. 10 is not specified in the document creation setting process (the check box is checked). The document creation activity process in which “document approver” is designated will be described later.

文書作成アクティビティに移行すると、サーバ101は、図21に示す文書作成アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST2001)。   After shifting to the document creation activity, the server 101 sends the document creation activity processing screen shown in FIG. 21 to the client terminal and displays it on the display unit of the client terminal (ST2001).

文書作成アクティビティ処理画面には、図21に示すように、データ領域に「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」、「コメント」、「作成文書フォーマット」及び「作成文書名」が表示される。また、利用者による文書作成の完了を示す実行ボタン及び文書作成アクティビティ処理の中断を指示するキャンセルボタンが設けられている。図21に示す例では、「作成文書フォーマット」に文書の雛形が用意され、「作成文書名」として「プログラム概要書」が表示された場合ついて示している。   In the document creation activity processing screen, as shown in FIG. 21, “JOB flow name”, “activity name”, “activity ID”, “activity”, “comment”, “creation document format” and “creation” are created in the data area. “Document Name” is displayed. In addition, an execution button indicating completion of document creation by the user and a cancel button for instructing interruption of document creation activity processing are provided. The example shown in FIG. 21 shows a case where a template of a document is prepared in “Created document format” and “Program summary” is displayed as “Created document name”.

このような文書作成アクティビティ処理画面を表示した後、利用者は、必要に応じて雛形を利用して指示された文書を作成し、サーバ101は、当該作成文書を受け付ける(ST2002)。受け付けられた作成文書は、予め当該利用者に割り当てられたメモリに保存される。   After displaying such a document creation activity processing screen, the user creates an instructed document using a template as necessary, and the server 101 accepts the created document (ST2002). The received created document is stored in a memory allocated in advance to the user.

作成文書を受け付けた後、サーバ101は、実行ボタン又はキャンセルボタンが選択されたか判断する(ST2003、ST2004)。実行ボタンが選択されたならば、サーバ101は、当該文書作成アクティビティのステータスを更新した後(ST2005)、文書作成アクティビティ処理を終了する。このステータスの更新により、当該文書作成アクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、キャンセルボタンが選択された場合には、サーバ101は、当該文書作成アクティビティ処理を中断する。   After receiving the created document, the server 101 determines whether an execution button or a cancel button has been selected (ST2003, ST2004). If the execution button is selected, the server 101 updates the status of the document creation activity (ST2005), and ends the document creation activity process. With this status update, the status of the document creation activity is updated from “processing requested” to “finished”. When the cancel button is selected, the server 101 interrupts the document creation activity process.

文書作成アクティビティ処理を終了すると、サーバ101は、図19に示すように、図18で説明したJOBフローの実行処理を行う。文書作成アクティビティ処理を終了した後にJOBフローの実行処理を行うのは、当該文書作成アクティビティのステータスが「終了」となることで当該文書作成アクティビティを含むJOBフローが終了するのか、他のアクティビティを実行すべきなのかを判断するためである。以下のアクティビティの実行処理においても同様である。   When the document creation activity process ends, the server 101 performs the job flow execution process described with reference to FIG. 18, as shown in FIG. The job flow execution process is performed after the document creation activity process is completed. The status of the document creation activity is “finished”, so that the JOB flow including the document creation activity is completed or another activity is executed. This is to determine what should be done. The same applies to the execution processing of the following activities.

図22は、図19のST1911の承認アクティビティ処理について説明するためのフロー図である。承認アクティビティに移行すると、サーバ101は、図23に示す承認アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST2201)。   FIG. 22 is a flowchart for explaining the approval activity process of ST1911 of FIG. After shifting to the approval activity, the server 101 sends the approval activity processing screen shown in FIG. 23 to the client terminal and displays it on the display unit of the client terminal (ST2201).

承認アクティビティ処理画面には、図23に示すように、データ領域に「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「コメント」が表示される。また、承認文書データにリンクが張られたアイコンを含む承認文書の一覧が表示される。また、利用者による承認の完了を示す実行ボタン及び承認アクティビティ処理の中断を示すキャンセルボタンが設けられている。図23に示す例では、承認文書の一覧に2つの承認文書が表示された場合ついて示している。   As shown in FIG. 23, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “comment” are displayed in the data area on the approval activity processing screen. In addition, a list of approved documents including an icon linked to the approved document data is displayed. In addition, an execution button indicating completion of approval by the user and a cancel button indicating interruption of the approval activity process are provided. In the example shown in FIG. 23, the case where two approval documents are displayed in the list of approval documents is shown.

このような承認アクティビティ処理画面を表示した後、サーバ101は、利用者からの承認文書の承認又は否認の決定を受け付ける承認/否認処理を行う(ST2202)。   After displaying such an approval activity processing screen, the server 101 performs an approval / denial process for accepting a decision to approve or reject the approval document from the user (ST2202).

図24は、承認/否認処理について説明するためのフロー図である。承認/否認処理を行う場合、サーバ101は、まず、処理依頼メールに記述したURLから目的のJOBフローを検索し、確定する(ST2401)。そして、確定したJOBフローに対応するJOBテンプレートから承認処理の対象となる情報(以下、「承認情報」という)を獲得し(ST2402)、クライアント端末に送出し、クライアント端末の表示部上に承認文書、並びに、その作成者や作成日等の文書属性を表示させる(ST2403)。   FIG. 24 is a flowchart for explaining the approval / denial processing. When performing the approval / denial processing, the server 101 first searches for and confirms the target JOB flow from the URL described in the processing request mail (ST2401). Information (hereinafter referred to as “approval information”) that is subject to approval processing is acquired from the JOB template corresponding to the determined JOB flow (ST2402), sent to the client terminal, and the approval document is displayed on the display unit of the client terminal. In addition, document attributes such as the creator and date of creation are displayed (ST2403).

かかる表示をさせた後、承認文書の選択があった場合には(ST2404)、当該承認文書を確認のために表示部に表示させた後(ST2405)、承認文書の選択がない場合には直接、利用者から承認又は否認の選択があるかを判断する(ST2406、ST2407)。このように一覧画面にそれぞれの文書内容をリンクさせることで承認時に文書内容を確認可能としたので、承認者は1件ずつ文書内容を見て誤りなく承認処理を行うことができる。そして、承認又は否認のいずれかが選択された場合には、承認/否認処理を終了する。なお、いずれの選択もない場合には処理をST2404に戻し、処理を繰り返す。   After the display, if an approved document is selected (ST2404), the approved document is displayed on the display unit for confirmation (ST2405), and if no approved document is selected, it is directly displayed. Then, it is determined whether there is a selection of approval or denial from the user (ST2406, ST2407). Since the document contents can be confirmed at the time of approval by linking the document contents to the list screen in this way, the approver can view the document contents one by one and perform the approval process without error. When either approval or denial is selected, the approval / denial process is terminated. If there is no selection, the process returns to ST2404 and the process is repeated.

承認/否認処理を終了した後、サーバ101は、実行ボタン又はキャンセルボタンが選択されたか判断する(図22のST2203、ST2204)。実行ボタンが選択されたならば、サーバ101は、当該承認アクティビティのステータスを更新した後(ST2205)、承認アクティビティ処理を終了する。このステータスの更新により、全ての承認文書について承認が選択されている場合には、当該承認アクティビティのステータスは、「処理依頼中」から「終了」に更新される。一方、いずれかの承認文書について否認が選択されている場合には、当該承認アクティビティのステータスは、「処理依頼中」のまま更新されず、当該承認文書を作成した際の文書作成アクティビティのステータスが「終了」から「未処理」に更新される。なお、キャンセルボタンが選択された場合には、サーバ101は、当該承認アクティビティ処理を中断する。   After completing the approval / denial process, the server 101 determines whether an execution button or a cancel button has been selected (ST2203 and ST2204 in FIG. 22). If the execute button is selected, the server 101 updates the status of the approval activity (ST2205), and then ends the approval activity process. If approval is selected for all approval documents by this status update, the status of the approval activity is updated from “processing requested” to “finished”. On the other hand, when disapproval is selected for any approval document, the status of the approval activity remains “Processing Requested” and is not updated, and the status of the document creation activity when the approval document is created is It is updated from “End” to “Unprocessed”. If the cancel button is selected, the server 101 interrupts the approval activity process.

承認アクティビティ処理を終了した後、サーバ101は、文書作成アクティビティと同様に、当該承認アクティビティを含むJOBフローの実行処理(図18)を行う。当該承認アクティビティにおいて、そのステータスが「終了」であるならば、当該承認アクティビティ以降のアクティビティの処理が確認されることとなり、そのステータスが「処理依頼中」であり、当該アクティビティよりも前にステータスが「未処理」の文書作成アクティビティがあるならば、その文書作成アクティビティの処理が行われることとなる。   After completing the approval activity process, the server 101 performs a job flow execution process (FIG. 18) including the approval activity in the same manner as the document creation activity. In the approval activity, if the status is “finished”, the processing of the activity after the approval activity is confirmed, the status is “processing requested”, and the status is before the activity. If there is an “unprocessed” document creation activity, the document creation activity is processed.

図25及び図26は、図10の文書作成設定処理において、「文書承認者」が指定された場合(チェックボックスがチェックされていない状態)における文書作成アクティビティ処理について説明するためのフロー図である。なお、図25及び図26において、図20及び図22と同一の符号を付した処理は、同様の処理を行うものとしてその説明を省略する。   FIGS. 25 and 26 are flowcharts for explaining the document creation activity process when “document approver” is designated (the check box is not checked) in the document creation setting process of FIG. . In FIG. 25 and FIG. 26, the processes denoted by the same reference numerals as those in FIG. 20 and FIG.

「文書承認者」が指定された場合の文書作成アクティビティ処理においては、ST2003で実行ボタンが選択された後の処理において、「文書承認者」が指定されていない場合の文書作成アクティビティ処理と相違する。実行ボタンが選択されると、サーバ101は、「文書承認者」が指定されているか判断する(ST2501)。   The document creation activity process when “document approver” is designated is different from the document creation activity process when “document approver” is not designated in the process after the execution button is selected in ST2003. . When the execute button is selected, server 101 determines whether “document approver” is designated (ST2501).

「文書承認者」が指定されていない場合には、当該文書作成アクティビティのステータスを「処理依頼中」から「終了」に更新した後(ST2502)、文書作成アクティビティ処理を終了する。一方、指定されている場合には、当該文書作成アクティビティのステータスを「処理依頼中」から「未処理」に更新した後(ST2503)、文書作成アクティビティ処理を終了する。   If “document approver” is not designated, the status of the document creation activity is updated from “processing requested” to “finished” (ST2502), and then the document creation activity process is terminated. On the other hand, if it is designated, the status of the document creation activity is updated from “processing requested” to “unprocessed” (ST2503), and then the document creation activity process is terminated.

文書作成アクティビティ処理が終了すると、サーバ101は、図18のJOBフローの実行処理を行うこととなるが、「文書承認者」が指定されたことに起因して当該文書作成アクティビティのステータスが「処理依頼中」から「未処理」に更新された場合には、「文書承認者」に指定された利用者に処理依頼メールを送信する(ST1806)。かかる「文書承認者」からアクセスがあると(ST1901)、再び文書作成アクティビティ処理に移行する(図19のST1910)。   When the document creation activity process is completed, the server 101 performs the job flow execution process of FIG. 18, but the status of the document creation activity is “process” because “document approver” is designated. If it is updated from “in request” to “unprocessed”, a processing request mail is transmitted to the user designated as “document approver” (ST1806). When there is an access from the “document approver” (ST 1901), the process proceeds to the document creation activity process again (ST 1910 in FIG. 19).

このような手順で文書作成アクティビティ処理に移行した場合、サーバ101は、今度は、図27に示す文書作成アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(図26のST2601)。この文書作成アクティビティ処理画面は、図20に示す要素に加えて承認文書データにリンクが張られたアイコンを含む承認文書が表示される。また、「文書承認者」が承認する旨を示す承認ボタン、否認する旨を示す否認ボタン及び当該文書作成アクティビティ処理の中断を示すキャンセルボタンが設けられている。   When the process proceeds to the document creation activity process in such a procedure, the server 101 sends the document creation activity process screen shown in FIG. 27 to the client terminal and displays it on the display unit of the client terminal (ST2601 in FIG. 26). ). This document creation activity processing screen displays an approval document including an icon linked to the approval document data in addition to the elements shown in FIG. In addition, an approval button indicating approval by the “document approver”, a denial button indicating rejection, and a cancel button indicating interruption of the document creation activity process are provided.

このような文書作成アクティビティ処理画面を表示した後、サーバ101は、図22で説明した承認アクティビティ処理と同様の処理を行う。すなわち、利用者からの承認文書の承認又は否認の決定を受け付ける承認/否認処理を行った後(ST2202)、実行ボタン又はキャンセルボタンが選択されたか判断し(ST2203、ST2204)、実行ボタンが選択されたならば、サーバ101は、当該文書作成アクティビティのステータスを更新した後(ST2205)、文書作成アクティビティ処理を終了する。   After displaying such a document creation activity processing screen, the server 101 performs processing similar to the approval activity processing described with reference to FIG. In other words, after the approval / denial process for accepting the approval or denial of the approval document from the user is performed (ST2202), it is determined whether the execution button or the cancel button is selected (ST2203, ST2204), and the execution button is selected. If so, the server 101 updates the status of the document creation activity (ST2205), and ends the document creation activity process.

文書作成アクティビティの中に承認者を設けた場合、文書ごとに課長の承認を取り、承認アクティビティでさらに一括して部長の承認を取ることができる。ただ、この場合、文書作成アクティビティの承認者は文書が作成される度に承認の依頼メールがくることになるため、承認件数が多いときは文書作成アクティビティの中では承認者を設けずに承認アクティビティで承認者を課長とし、後のラインの承認アクティビティで承認者を部長とする方法も考えられる。   When an approver is provided in the document creation activity, the section manager can be approved for each document, and the manager can be further approved by the approval activity. However, in this case, the approver of the document creation activity will receive an approval request email each time a document is created, so if there are many approvals, the approver activity will not be established in the document creation activity. It is also possible to use a method in which the approver is the section manager and the approver is the general manager in the subsequent line approval activities.

図28は、回覧アクティビティ処理について説明するためのフロー図である。回覧アクティビティに移行すると、サーバ101は、図29に示す回覧アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST2801)。   FIG. 28 is a flowchart for explaining the circulation activity process. After shifting to the circulation activity, the server 101 sends the circulation activity processing screen shown in FIG. 29 to the client terminal and displays it on the display unit of the client terminal (ST2801).

回覧アクティビティ処理画面には、図29に示すように、データ領域に「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「コメント」が表示される。また、回覧文書データにリンクが張られたアイコンを含む承認文書が表示される。また、利用者による回覧文書の内容の了解を示す了解ボタン、了解できない旨を示す不可ボタン及び回覧アクティビティ処理の中断を示すキャンセルボタンが設けられている。さらに、了解ボタン又は不可ボタンを選択する際にコメント書き込むコメント欄が設けられている。   On the circulation activity processing screen, as shown in FIG. 29, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “comment” are displayed in the data area. In addition, an approval document including an icon linked to the circulation document data is displayed. In addition, an OK button indicating that the contents of the circulation document have been approved by the user, a disabling button indicating that the user cannot understand, and a cancel button indicating interruption of the circulation activity process are provided. Further, a comment field for writing a comment when selecting the OK button or the Impossible button is provided.

なお、図29に示す例では、図14に示す回覧設定処理において確認方法として「了解/不可」の種別が選択された場合について示している。確認方法として「確認」の種別が選択された場合には了解ボタン及び不可ボタンの代わりに確認ボタンが表示されることとなる。   In the example shown in FIG. 29, the case where the type of “OK / NO” is selected as the confirmation method in the circulation setting process shown in FIG. 14 is shown. When the type of “confirmation” is selected as the confirmation method, a confirmation button is displayed instead of the OK button and the disapproval button.

このような回覧アクティビティ処理画面を表示した後、サーバ101は、利用者からの回覧文書の了解又は不可の決定を受け付ける了解/不可処理を行う(ST2802)。   After displaying such a circulation activity processing screen, the server 101 performs an approval / disapproval process for accepting the approval or disapproval of the circulation document from the user (ST2802).

図30は、了解/不可処理について説明するためのフロー図である。了解/不可処理を行う場合、サーバ101は、まず、処理依頼メールに記述したURLから目的のJOBフローを検索し、確定する(ST3001)。そして、確定したJOBフローに対応するJOBテンプレートから回覧処理の対象となる情報(以下、「回覧情報」という)を獲得し(ST3002)、クライアント端末に送出し、クライアント端末の表示部上に回覧文書、並びに、その作成者や作成日等の文書属性を表示させる(ST3003)。   FIG. 30 is a flowchart for explaining the approval / disapproval processing. When performing the approval / disapproval processing, the server 101 first searches for and confirms the target JOB flow from the URL described in the processing request mail (ST3001). Then, information to be circulated (hereinafter referred to as “circulation information”) is acquired from the JOB template corresponding to the determined JOB flow (ST3002), sent to the client terminal, and the circulation document is displayed on the display unit of the client terminal. In addition, the document attributes such as the creator and creation date are displayed (ST3003).

かかる表示をさせた後、回覧文書の選択があった場合には(ST3004)、当該回覧文書を確認のために表示部に表示させた後(ST3005)、承認文書の選択がない場合には直接、利用者から了解又は不可の選択があるかを判断する(ST3006、ST3007)。そして、了解又は不可のいずれかが選択された場合には、了解/不可処理を終了する。なお、いずれの選択もない場合には処理をST3004に戻し、処理を繰り返す。   After the display, if a circulation document is selected (ST3004), the circulation document is displayed on the display unit for confirmation (ST3005), and if no approved document is selected, it is directly displayed. Then, it is determined whether there is an approval or disapproval selection from the user (ST3006, ST3007). If either OK or NO is selected, the OK / NO process is terminated. If there is no selection, the process returns to ST3004 and the process is repeated.

了解/不可処理を終了した後、サーバ101は、当該回覧アクティビティのステータスを更新した後(ST2803)、回覧アクティビティ処理を終了する。このステータスの更新により、当該回覧アクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、キャンセルボタンが選択された場合には、サーバ101は、当該文書作成アクティビティ処理を中断する。   After completing the approval / disapproval process, the server 101 updates the status of the circulation activity (ST2803), and ends the circulation activity process. With this status update, the status of the circulation activity is updated from “processing requested” to “finished”. When the cancel button is selected, the server 101 interrupts the document creation activity process.

図31は、ミーティングアクティビティ処理について説明するためのフロー図である。ミーティングアクティビティに移行すると、サーバ101は、図32及び図33に示すミーティングアクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST3101)。   FIG. 31 is a flowchart for explaining the meeting activity process. After shifting to the meeting activity, the server 101 sends the meeting activity processing screen shown in FIGS. 32 and 33 to the client terminal and displays it on the display unit of the client terminal (ST3101).

ここで、図32に示すミーティングアクティビティ処理画面は、アクセスしてきた利用者がミーティングの参加者である場合に表示され、図33に示すミーティングアクティビティ処理画面は、アクセスしてきた利用者がミーティングの管理者である場合に表示される。   Here, the meeting activity processing screen shown in FIG. 32 is displayed when the accessing user is a meeting participant, and the accessing user is the meeting manager. Is displayed when.

図32に示すミーティングアクティビティ処理画面には、データ領域に「JOBフロー名」、「アクティビティ名」、「ミーティング表題」及び「コメント」が表示される。また、参加者による意見を書き込む欄(題名及び本文)や添付されたファイルの参照を指示する欄が設けられている。このようにファイルを添付できるようにしたことで議題に関係する資料などのファイルを参加者に参照可能としたので、関係書類の配布/参照を容易に行って電子ミーティングを円滑に運用することができる。さらに、書き込んだ意見の投稿を指示する投稿ボタン及びミーティングアクティビティ処理の中断を指示するリセットボタンが設けられている。   In the meeting activity processing screen shown in FIG. 32, “JOB flow name”, “activity name”, “meeting title”, and “comment” are displayed in the data area. In addition, a column (title and text) for writing opinions by participants and a column for instructing to refer to the attached file are provided. By allowing files to be attached in this way, files related to the agenda can be referred to the participants, so it is possible to easily distribute / reference related documents and operate electronic meetings smoothly. it can. Furthermore, a posting button for instructing posting of the written opinion and a reset button for instructing interruption of the meeting activity process are provided.

図33に示すミーティングアクティビティ処理画面には、データ領域に「JOBフロー名」、「アクティビティ名」、「ミーティング表題」及び「コメント」が表示される。また、管理者によるミーティングの終了を指示する閉会ボタンが設けられている。   In the meeting activity processing screen shown in FIG. 33, “JOB flow name”, “activity name”, “meeting title”, and “comment” are displayed in the data area. In addition, a closing button for instructing the manager to end the meeting is provided.

図32に示すミーティングアクティビティ処理画面を表示した参加者から意見を投稿すべく投稿ボタンが選択された場合、サーバ101は、この投稿を受け付ける(ST3102)。投稿を受け付けた場合には、サーバ101は、当該参加者のミーティングへの参加状況を示すステータスを更新する(ST3103)。   When a posting button is selected to post an opinion from a participant who has displayed the meeting activity processing screen shown in FIG. 32, server 101 accepts this posting (ST3102). When accepting the posting, server 101 updates the status indicating the participation status of the participant in the meeting (ST3103).

当該投稿を受け付けて参加者のステータスを更新した後、あるいは、投稿を受け付けず、図33に示すミーティングアクティビティ処理画面を表示した管理者から閉会ボタンが選択された場合(ST3104)、サーバ101は、当該ミーティングアクティビティのステータスを更新した後(ST3105)、ミーティングアクティビティ処理を終了する。このステータスの更新により、当該ミーティングアクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、閉会ボタンが選択されない場合には、処理がST3102に戻され、参加者からの意見の投稿を引き続き受け付ける。   After accepting the posting and updating the status of the participant, or when accepting the posting and selecting the close button from the administrator who displayed the meeting activity processing screen shown in FIG. 33 (ST3104), the server 101 After updating the status of the meeting activity (ST3105), the meeting activity process is terminated. With this status update, the status of the meeting activity is updated from “processing requested” to “finished”. If the close button is not selected, the process returns to ST 3102 to continue accepting contributions from participants.

ミーティングアクティビティ処理において投稿された全ての意見並びに添付されたファイルは、当該ミーティングアクティビティと対応づけて保存される。このようにミーティングに関連する内容が保存されるので、ミーティングが閉会した後あるいはJOBフローが終了した後でもいつでも当該ミーティングの内容を参照することができる。   All opinions posted in the meeting activity process and attached files are stored in association with the meeting activity. Since the contents related to the meeting are thus saved, the contents of the meeting can be referred to any time after the meeting is closed or after the JOB flow is ended.

ここで、本実施の形態に係るワークフローシステムが具体的に利用された場合の動作について説明する。例えば、図17に示すようにアクティビティが設定されたJOBフローを用いて説明する。当該JOBフローにおいては、指定した文書作成者に文書を作成させ、作成された文書を承認者に承認させ、承認された文書を指定した回覧者に回覧させ、回覧された文書を議題としてミーティングを行う処理が設定されているものとする。なお、JOBフローに設定されたアクティビティは全て未処理であるものとする。   Here, an operation when the workflow system according to the present embodiment is specifically used will be described. For example, description will be made using a JOB flow in which an activity is set as shown in FIG. In the JOB flow, the designated document creator creates a document, the approved document is approved by the approver, the approved document is circulated by the designated circulator, and the meeting is performed with the circulated document as an agenda. It is assumed that processing to be performed is set. It is assumed that all activities set in the JOB flow are unprocessed.

図17に示すJOBフローの実行処理が開始されると、図18に示すように、まず、第1ラインが対象ラインとされ、そのライン上のアクティビティのステータスが確認される(ST1802)。ここでは、双方の文書作成アクティビティのステータスが未処理であるため、当該アクティビティに指定された文書作成者に処理依頼メールが送信される(ST1803)。双方のアクティビティのステータスは処理依頼中となり全ステータスが終了でないため(ST1809)、JOBフローの実行処理が終了する。   When the execution process of the JOB flow shown in FIG. 17 is started, as shown in FIG. 18, first, the first line is set as the target line, and the status of the activity on the line is confirmed (ST1802). Here, since the statuses of both document creation activities are unprocessed, a processing request mail is transmitted to the document creator designated by the activities (ST1803). Since the status of both activities is being processed and all statuses are not completed (ST1809), the job flow execution process is terminated.

処理依頼メールを受信した双方の文書作成者がサーバ101にアクセスし(図19のST1901)、文書作成アクティビティ処理(ST1910)において文書を作成し、ステータスが更新されると(図20のST2005)、再び当該JOBフローの実行処理が行われる。先と同様に第1ラインを対象ラインとして処理を行う。ここでは、双方の文書作成アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後(ST1808)、最終ラインか判断される(ST1810)。   When both document creators who have received the processing request mail access the server 101 (ST1901 in FIG. 19), create a document in the document creation activity process (ST1910), and update the status (ST2005 in FIG. 20), The execution process of the JOB flow is performed again. As in the previous case, the first line is processed as the target line. Here, since the statuses of both document creation activities are complete, after determining whether the activity is the final activity (ST1808), it is determined whether it is the final line (ST1810).

最終ラインではないため、第2ラインを対象ラインとし、そのライン上の承認アクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された承認者に処理依頼メールを送信する(ST1806)。承認アクティビティのステータスは処理依頼中となり、終了でないため(ST1809)、JOBフローの実行処理が終了する。   Since it is not the final line, the second line is the target line, and the status of the approval activity on that line is confirmed. Since it has not been processed yet, this time, a processing request mail is transmitted to the approver designated by the activity (ST1806). Since the status of the approval activity is “processing request” and not completed (ST1809), the job flow execution process ends.

処理依頼メールを受信した承認者がアクセスし(図19のST1901)、承認アクティビティ処理において先行する文書作成アクティビティで作成された文書の承認処理(ST1911)を行い、ステータスが更新されると(図22のST2205)、再び当該JOBフローの実行処理が行われる。先と同様に第2ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後(ST1808)、最終ラインか判断される(ST1810)。   The approver who has received the processing request mail accesses (ST1901 in FIG. 19), performs the approval process (ST1911) of the document created by the preceding document creation activity in the approval activity process, and updates the status (FIG. 22). ST2205), the execution process of the JOB flow is performed again. The second line is processed as the target line as before, but since the status of the activity is completed, it is determined whether it is the final activity (ST1808), and then it is determined whether it is the final line (ST1810).

最終ラインではないため、第3ラインを対象ラインとし、そのライン上の回覧アクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された回覧者に処理依頼メールを送信する(ST1806)。回覧アクティビティのステータスは処理依頼中となり、終了でないため(ST1809)、JOBフローの実行処理が終了する。   Since it is not the last line, the third line is set as the target line, and the status of the circulation activity on the line is confirmed. Since it has not been processed yet, this time, a processing request mail is transmitted to the reader designated by the activity (ST1806). Since the status of the circulation activity is “processing request” and not completed (ST1809), the job flow execution process ends.

処理依頼メールを受信した回覧者がアクセスし(図19のST1901)、回覧アクティビティ処理において先行する承認アクティビティで承認された文書の回覧処理(ST1912)を行い、ステータスが更新されると(図28のST2803)、再び当該JOBフローの実行処理が行われる。先と同様に第3ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後(ST1808)、最終ラインか判断される(ST1810)。   When the reader who has received the processing request mail accesses (ST1901 in FIG. 19) and performs the circulation processing (ST1912) of the document approved by the preceding approval activity in the circulation activity processing, the status is updated (FIG. 28). (ST2803), the execution process of the JOB flow is performed again. The third line is processed as the target line in the same manner as described above. However, since the status of the activity is completed, it is determined whether it is the final activity (ST1808), and then it is determined whether it is the final line (ST1810).

最終ラインではないため、第4ラインを対象ラインとし、そのライン上のミーティングアクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された参加者に処理依頼メールを送信する(ST1806)。ミーティングアクティビティのステータスは処理依頼中となり、終了でないため(ST1809)、JOBフローの実行処理が終了する。   Since this is not the final line, the fourth line is the target line, and the status of the meeting activity on that line is confirmed. Since it has not yet been processed, a processing request mail is transmitted to the participant specified in the activity (ST1806). Since the status of the meeting activity is being processed and is not completed (ST1809), the job flow execution process ends.

処理依頼メールを受信した参加者がアクセスし(図19のST1901)、ミーティングアクティビティ処理(ST1913)において議題について投稿をすると共に、管理者が当該ミーティングの閉会を指示しステータスが更新されると(ST3105)、再び当該JOBフローの実行処理が行われる。先と同様に第4ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後(ST1808)、最終ラインか判断される(ST1810)。ここでは、第4ラインが最終ラインであるため、JOBフローの実行処理が終了する。このようにして図17に示すJOBフローに設定された一連のアクティビティが実行されることとなる。   When the participant who has received the processing request mail accesses (ST1901 in FIG. 19) and posts the agenda in the meeting activity processing (ST1913), the administrator instructs the closing of the meeting and the status is updated (ST3105). ) The execution process of the JOB flow is performed again. The fourth line is processed as the target line in the same manner as above, but since the status of the activity is completed, it is determined whether it is the final activity (ST1808), and then it is determined whether it is the final line (ST1810). Here, since the fourth line is the final line, the execution process of the JOB flow ends. In this way, a series of activities set in the JOB flow shown in FIG. 17 is executed.

このように本実施の形態に係るワークフローシステムにおいては、JOBフローの一部としてミーティングアクティビティを登録することができ、このミーティングアクティビティの実行時にネットワークを介して接続されたクライアント端末から意見の投稿を受け付ける。このようにミーティングアクティビティをJOBフローに組み入れることにより、例えば、作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。   As described above, in the workflow system according to the present embodiment, a meeting activity can be registered as a part of a JOB flow, and an opinion submission is accepted from a client terminal connected via the network when the meeting activity is executed. . By incorporating the meeting activity into the JOB flow in this way, for example, it is possible to surely provide an opportunity for the related parties to express their opinions regarding the availability of the created document, so that it is possible to set and operate various workflows. Become.

また、本実施の形態のワークフローシステムにおいては、ミーティングアクティビティにおいてミーティングに参加する参加者を設定することができる。これにより、議題に関係する者だけをミーティングに参加させることができるので、ミーティングアクティビティを円滑に運用することができる。   In the workflow system according to the present embodiment, participants who participate in the meeting can be set in the meeting activity. As a result, only those who are related to the agenda can participate in the meeting, so that the meeting activity can be operated smoothly.

さらに、本実施の形態のワークフローシステムにおいては、特定のクライアント端末からの操作によりミーティングを閉会し、次のJOBフローの処理へ遷移する。これにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。なお、ミーティングを閉会する権限は当該ミーティングアクティビティで設定された管理者にのみ与えるようにしている。   Furthermore, in the workflow system of the present embodiment, the meeting is closed by an operation from a specific client terminal, and the process proceeds to the next JOB flow process. Thereby, when a direction is derived by exchanging opinions, the electronic meeting is closed in accordance with a specific user instruction, and the processing of the workflow can be advanced. Note that the authority to close a meeting is given only to the manager set in the meeting activity.

さらに、本実施の形態のワークフローシステムにおいては、上記ミーティングアクティビティに加えて、文書作成アクティビティ、承認アクティビティ及び回覧アクティビティと組み合わせてJOBフローに設定することができる。これにより、例えば、文書作成アクティビティで作成した文書を回覧アクティビティで回覧した後にミーティングアクティビティで関係者が意見を述べるミーティングを行ってから承認アクティビティで承認を受け付けるというような多様なワークフローを設定し効率的に業務を進めることが可能となる。   Furthermore, in the workflow system of the present embodiment, in addition to the meeting activity, a JOB flow can be set in combination with a document creation activity, an approval activity, and a circulation activity. This makes it possible to efficiently set various workflows, for example, after a document created in a document creation activity is circulated in a circulation activity, a meeting is held in which a stakeholder discusses opinions in a meeting activity and then approval is accepted in an approval activity. It is possible to proceed with business.

さらに、本実施の形態のワークフローシステムにおいては、ミーティングアクティビティ処理画面は、ホームページデータで構成されている。このため、ウェブブラウザ機能を有する端末であれば、どの端末からでも参加者はミーティングに参加することができる。   Furthermore, in the workflow system of the present embodiment, the meeting activity processing screen is configured by homepage data. For this reason, as long as the terminal has a web browser function, the participant can participate in the meeting from any terminal.

さらに、ミーティングアクティビティの実行時に達すると、処理依頼メールが当該アクティビティの参加者に送信される。これにより、参加者に対してミーティングの開始と参加を自動的に知らせることができるので、ミーティングを円滑に運用することができる。   Further, when the meeting activity is executed, a processing request mail is transmitted to the participant of the activity. Thereby, since the start of a meeting and participation can be automatically notified to a participant, a meeting can be operated smoothly.

次に、本実施の形態に係るサーバにおいてJOBフローの実行状況を確認する場合の処理について説明する。図34は、本実施の形態に係るサーバが本ワークフローシステムに設定されたJOBフローの実行状況を確認する場合のフロー図である。なお、実行状況を確認する利用者は、原則として当該JOBフローを設定した利用者が想定される。特に、強制終了を指示する権限は、かかる利用者にのみ与えられるものである。   Next, a process for confirming the execution status of the JOB flow in the server according to the present embodiment will be described. FIG. 34 is a flowchart when the server according to the present embodiment confirms the execution status of the JOB flow set in the workflow system. In principle, the user who confirms the execution status is assumed to be a user who has set the JOB flow. In particular, the authority to instruct forcible termination is given only to such users.

JOBフローの実行状況の確認を希望する利用者がログインを要求すると、サーバ101は、図3で示したJOBフローの設定する場合の処理と同様に、適切にログインされたかを判断し(ST3401)、図4に示す本ワークフローシステムの初期画面をクライアント端末の表示部に表示させる(ST3402)。   When a user who wishes to check the execution status of the JOB flow requests login, the server 101 determines whether or not the user has logged in appropriately, as in the case of setting the JOB flow shown in FIG. 3 (ST3401). Then, the initial screen of the workflow system shown in FIG. 4 is displayed on the display unit of the client terminal (ST3402).

そして、この初期画面からJOBフロー確認ボタン403が選択されたかを判断する(ST3403)。選択されたならば、図35に示すJOBフロー実行実況確認一覧画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST3404)。   Then, it is determined whether or not the JOB flow confirmation button 403 has been selected from this initial screen (ST3403). If selected, the JOB flow execution status confirmation list screen shown in FIG. 35 is sent to the client terminal and displayed on the display unit of the client terminal (ST3404).

JOBフロー実行状況確認一覧画面には、図35に示すように、初期画面と同様のボタンが表示されると共に、データ領域に当該利用者が関連する実行中のJOBフロー及び完了したJOBフローの一覧が表示される。実行中のJOBフロー及び完了したJOBフローの表示は、チェックボタンにより切り替えが可能である。JOBフローの一覧には、各JOBフローの名称、実行日時及び実行状況が表示される。各JOBフローに対応してJOBボタン3501が設けられている。利用者は、このJOBボタンを選択した後、選択ボタン3502を選択することで、当該JOBフローの詳細な実行状況を確認することができる。   As shown in FIG. 35, the JOB flow execution status confirmation list screen displays buttons similar to those on the initial screen, and a list of currently executed JOB flows and completed JOB flows related to the user in the data area. Is displayed. The display of the JOB flow being executed and the completed JOB flow can be switched by a check button. The job flow list displays the name, execution date and execution status of each job flow. A JOB button 3501 is provided corresponding to each JOB flow. The user can confirm the detailed execution status of the JOB flow by selecting the JOB button and then selecting the selection button 3502.

このようなJOBフロー実行状況確認一覧画面をクライアント端末に表示させた後、サーバ101は、選択ボタン3502が選択されたかを判断する(ST3405)。選択されたならば、図36に示すJOBフロー実行状況確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST3406)。   After displaying such a job flow execution status confirmation list screen on the client terminal, the server 101 determines whether the selection button 3502 has been selected (ST3405). If selected, the JOB flow execution status confirmation screen shown in FIG. 36 is sent to the client terminal and displayed on the display unit of the client terminal (ST3406).

JOBフロー実行状況確認画面には、図36に示すように、初期画面と同様のボタンが表示されると共に、データ領域に選択されたJOBフローに設定されたアクティビティの一覧が表示される。アクティビティの一覧には、その設定されたライン、アクティビティ名、実行状況及び完了日時が表示される。また、各アクティビティを選択するためのアクティビティボタン3601が設けられている。このアクティビティボタン3601を選択することで、利用者は、当該アクティビティの実行を催促することができる。また、JOBフロー実行状況確認画面(図36)には、表示されたJOBフローの強制終了を指示する強制終了ボタン3602が設けられている。   As shown in FIG. 36, the JOB flow execution status confirmation screen displays buttons similar to those on the initial screen and a list of activities set for the selected JOB flow in the data area. In the activity list, the set line, activity name, execution status, and completion date and time are displayed. An activity button 3601 for selecting each activity is provided. By selecting this activity button 3601, the user can prompt the execution of the activity. The JOB flow execution status confirmation screen (FIG. 36) is provided with a forced end button 3602 for instructing the forced end of the displayed JOB flow.

このようなJOBフロー実行状況確認画面をクライアント端末に表示させた後、サーバ101は、いずれかのアクティビティボタン3601が選択されたかを判断する(ST3407〜ST3410)。選択されたならば、選択されたアクティビティの確認処理に移行する(ST3411〜ST3414)。具体的には、文書作成確認処理(ST3411)、承認確認処理(ST3412)、回覧確認処理(ST3413)及びミーティング確認処理(ST3414)に移行する。各確認処理については後述する。   After displaying such a job flow execution status confirmation screen on the client terminal, the server 101 determines whether any activity button 3601 has been selected (ST3407 to ST3410). If selected, the process proceeds to the confirmation process for the selected activity (ST3411 to ST3414). Specifically, the process proceeds to a document creation confirmation process (ST3411), an approval confirmation process (ST3412), a circulation confirmation process (ST3413), and a meeting confirmation process (ST3414). Each confirmation process will be described later.

いずれのアクティビティボタン3601も選択されない場合には、強制終了ボタン3602が選択されたか判断し(ST3415)、選択された場合には当該JOBフローの実行状況の確認処理を強制終了した後(ST3416)に処理を終了する。強制終了ボタン3602も選択されない場合には、処理をST3407に戻し、処理を繰り返す。   If no activity button 3601 is selected, it is determined whether the forced termination button 3602 has been selected (ST3415). If selected, the processing for confirming the execution status of the JOB flow is forcibly terminated (ST3416). The process ends. If no forced end button 3602 is selected, the process returns to ST3407 and the process is repeated.

図37は、文書作成確認処理について説明するためのフロー図である。図36において、文書作成アクティビティボタンが選択され、文書作成確認処理(図34のST3411)に移行すると、サーバ101は、図38に示す文書作成アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST3701)。   FIG. 37 is a flowchart for explaining the document creation confirmation process. In FIG. 36, when the document creation activity button is selected and the process proceeds to document creation confirmation processing (ST3411 in FIG. 34), the server 101 sends the document creation activity confirmation screen shown in FIG. 38 to the client terminal, and displays the client terminal. (ST3701).

文書作成アクティビティ確認画面には、図38に示すように、「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「実行状況」が表示される。また、作成対象となる「文書名」、その「作成者」とその「実行状況」及び「完了日」、並びに、その「承認者」とその「実行状況」、「承認結果」及び「完了日」が表示される。また、文書作成アクティビティ確認画面には、当該文書作成アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。   As shown in FIG. 38, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “execution status” are displayed on the document creation activity confirmation screen. Also, the “document name” to be created, its “creator” and its “execution status” and “completion date”, its “approver” and its “execution status”, “approval result” and “completion date” Is displayed. Further, the document creation activity confirmation screen is provided with a prompt button for instructing the execution of the document creation activity and a forced end button for instructing the forced end.

このような文書作成アクティビティ確認画面をクライアント端末に表示させた後、サーバ101は、催促ボタン及び強制終了ボタンが選択されたか判断する(ST3702、ST3703)。   After displaying such a document creation activity confirmation screen on the client terminal, the server 101 determines whether the reminder button and the forced end button are selected (ST3702 and ST3703).

催促ボタンが選択されたならば、当該文書作成アクティビティで指定された作成者の情報を取得し(ST3704)、当該作成者宛てに催促メールを送信する(ST3705)。この催促メールの送信により文書作成確認処理を終了する。この催促メールには、作成者宛てに文書作成を催促するメッセージと、当該文書作成アクティビティにリンクが張られたURLが記述されている。催促メールを受信した利用者は、このURLをクリックすることで当該アクティビティにアクセスし、実行処理をすることとなる。かかる処理は、以下の他の確認処理においても同様である。一方、強制終了ボタンが選択された場合には、当該文書作成アクティビティを強制終了した後(ST3706)、文書作成確認処理を終了する。   If the prompt button is selected, information about the creator designated in the document creation activity is acquired (ST3704), and a reminder mail is transmitted to the creator (ST3705). The document creation confirmation process is terminated by the transmission of the reminder mail. In this prompt mail, a message for prompting the creator to create a document and a URL linked to the document creation activity are described. The user who has received the reminder mail clicks on this URL to access the activity and execute an execution process. This process is the same in the other confirmation processes described below. On the other hand, if the forced end button is selected, the document creation activity is forcibly terminated (ST3706), and then the document creation confirmation process is terminated.

図39は、承認確認処理について説明するためのフロー図である。図36において、承認アクティビティボタンが選択され、承認確認処理(図34のST3412)に移行すると、サーバ101は、図40に示す承認アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST3901)。   FIG. 39 is a flowchart for explaining the approval confirmation process. 36, when the approval activity button is selected and the process proceeds to the approval confirmation process (ST3412 in FIG. 34), the server 101 sends the approval activity confirmation screen shown in FIG. 40 to the client terminal and displays it on the display unit of the client terminal. (ST3901).

承認アクティビティ確認画面には、図40に示すように、「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「実行状況」が表示される。また、承認対象となる「文書名」、その「作成者」とその「作成日」、並びに、その「承認者」とその「実行状況」及び「完了日」が表示される。また、承認アクティビティ確認画面には、当該承認アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。   As shown in FIG. 40, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “execution status” are displayed on the approval activity confirmation screen. Further, the “document name” to be approved, the “creator” and the “creation date”, the “approver”, the “execution status”, and the “completion date” are displayed. Further, the approval activity confirmation screen is provided with a prompt button for instructing a prompt to execute the approval activity and a forced end button for instructing the forced end.

このような承認アクティビティ確認画面をクライアント端末に表示させた後、サーバ101は、催促ボタン及び強制終了ボタンが選択されたか判断する(ST3902、ST3903)。   After displaying such an approved activity confirmation screen on the client terminal, the server 101 determines whether the prompt button and the forced end button are selected (ST3902, ST3903).

催促ボタンが選択されたならば、当該承認アクティビティで指定された承認者の情報を取得し(ST3904)、当該承認者宛てに催促メールを送信する(ST3905)。この催促メールの送信により承認確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該承認アクティビティを強制終了した後(ST3906)、承認確認処理を終了する。   If the prompt button is selected, information on the approver designated in the approval activity is acquired (ST3904), and a prompt mail is transmitted to the approver (ST3905). The approval confirmation process is terminated by sending this reminder mail. On the other hand, when the forced end button is selected, the approval activity is forcibly terminated (ST3906), and then the approval confirmation process is terminated.

図41は、回覧確認処理について説明するためのフロー図である。図36において、回覧アクティビティボタンが選択され、回覧確認処理(図34のST3413)に移行すると、サーバ101は、図42に示す回覧アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST4101)。   FIG. 41 is a flowchart for explaining the circulation confirmation process. In FIG. 36, when the circulation activity button is selected and the process proceeds to circulation confirmation processing (ST3413 in FIG. 34), the server 101 sends the circulation activity confirmation screen shown in FIG. 42 to the client terminal and displays it on the display unit of the client terminal. (ST4101).

回覧アクティビティ確認画面には、図42に示すように、「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「実行状況」が表示される。また、回覧対象となる「文書名」、その「作成者」とその「作成日」、並びに、その「回覧者」とその「実行状況」、「確認結果」及び「完了日」が表示される。また、回覧アクティビティ確認画面には、当該回覧アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。   On the circulation activity confirmation screen, as shown in FIG. 42, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “execution status” are displayed. In addition, the “document name” to be circulated, its “creator” and its “creation date”, its “circulator” and its “execution status”, “confirmation result”, and “completion date” are displayed. . The circulation activity confirmation screen is provided with a prompt button for instructing the execution of the circulation activity and a forced end button for instructing the forced end.

このような回覧アクティビティ確認画面をクライアント端末に表示させた後、サーバ101は、催促ボタン及び強制終了ボタンが選択されたか判断する(ST4102、ST4103)。   After displaying such a circulation activity confirmation screen on the client terminal, the server 101 determines whether the reminder button and the forced end button are selected (ST4102, ST4103).

催促ボタンが選択されたならば、当該回覧アクティビティで指定された回覧者の情報を取得し(ST4104)、当該回覧者宛てに催促メールを送信する(ST4105)。この催促メールの送信により回覧確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該回覧アクティビティを強制終了した後(ST4106)、回覧確認処理を終了する。   If the prompt button is selected, information on the circulator designated by the circulation activity is acquired (ST4104), and a memorandum mail is transmitted to the circulator (ST4105). The circulation confirmation process is completed by the transmission of the reminder mail. On the other hand, when the forced end button is selected, after the circulation activity is forcibly terminated (ST4106), the circulation confirmation process is terminated.

図43は、ミーティング確認処理について説明するためのフロー図である。図36において、ミーティングアクティビティボタンが選択され、ミーティング確認処理(図34のST3414)に移行すると、サーバ101は、図44に示すミーティングアクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる(ST4301)。   FIG. 43 is a flowchart for explaining the meeting confirmation processing. In FIG. 36, when the meeting activity button is selected and the process proceeds to the meeting confirmation process (ST3414 in FIG. 34), the server 101 sends the meeting activity confirmation screen shown in FIG. 44 to the client terminal and displays it on the display unit of the client terminal. (ST4301).

ミーティングアクティビティ確認画面には、図44に示すように、「JOBフロー名」、「アクティビティ名」、「アクティビティID」、「アクティビティ」及び「実行状況」が表示される。また、ミーティングへの「参加者」とその「参照状況」及び「参照日」が表示される。また、ミーティングアクティビティ確認画面には、当該ミーティングアクティビティの実行の催促を指示する催促ボタン及びその強制終了を指示する強制終了ボタンに加えて、他の参加者の投稿内容の参照を指示するミーティング参照ボタンが設けられている。   As shown in FIG. 44, “JOB flow name”, “activity name”, “activity ID”, “activity”, and “execution status” are displayed on the meeting activity confirmation screen. In addition, “participants” to the meeting and their “reference status” and “reference date” are displayed. On the meeting activity confirmation screen, in addition to the prompt button for instructing the execution of the meeting activity and the forced end button for instructing the forced end, the meeting reference button for instructing the reference of the posted contents of other participants Is provided.

このようなミーティングアクティビティ確認画面をクライアント端末に表示させた後、サーバ101は、ミーティング参照ボタン、催促ボタン及び強制終了ボタンが選択されたか判断する(ST4302、ST4303及びST4304)。   After displaying such a meeting activity confirmation screen on the client terminal, the server 101 determines whether the meeting reference button, the prompt button, and the forced end button are selected (ST4302, ST4303, and ST4304).

ミーティング参照ボタンが選択されたならば、サーバ101は、これまでに投稿された内容を取得してクライアント端末に送出し、クライアント端末の表示部に表示させる(ST4305)。利用者は、他の投稿内容をそして、その画面から参照終了が指示されたならば(ST4306)、再びミーティングアクティビティ確認画面を表示する。   If the meeting reference button is selected, server 101 acquires the content posted so far, sends it to the client terminal, and displays it on the display unit of the client terminal (ST4305). If the user is instructed to end other posts from the screen (ST4306), the user displays the meeting activity confirmation screen again.

催促ボタンが選択されたならば、当該ミーティングアクティビティで指定された参加者の情報を取得し(ST4307)、当該参加者宛てに催促メールを送信する(ST4308)。この催促メールの送信によりミーティング確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該ミーティングアクティビティを強制終了した後(ST4309)、ミーティング確認処理を終了する。   If the prompt button is selected, information on the participant designated in the meeting activity is acquired (ST4307), and a reminder mail is transmitted to the participant (ST4308). The meeting confirmation process is completed by transmitting the reminder mail. On the other hand, if the forced end button is selected, the meeting activity is forcibly terminated (ST4309), and the meeting confirmation process is terminated.

このように本実施の形態に係るワークフローシステムにおいては、ミーティングを内容とするアクティビティの実行状況を確認することが可能である。これにより、誰が参加済みで誰が未参加であるかを一見して把握することができ、ミーティングの現在の参加状況を確認することができる。   As described above, in the workflow system according to the present embodiment, it is possible to check the execution status of an activity including a meeting. Thereby, it is possible to grasp at a glance who has participated and who has not participated, and the current participation status of the meeting can be confirmed.

また、ミーティングアクティビティの実行状況の確認の際には、参加者に対して意見の投稿を促す催促メールを送信することができる。これにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。   Further, when confirming the execution status of the meeting activity, it is possible to send a reminder mail for urging participants to post their opinions. As a result, writing to the electronic meeting can be called, and opinions of all the participants can be collected.

なお、ミーティングアクティビティが管理者により閉会された場合に、当該ミーティングが閉会した旨を電子メールで参加者に通知するようにすることは実施の形態として望ましい。この場合には、ミーティング閉会時にその旨を自動的に参加者に通知することができるので、管理者による通知の手間を省くことができる一方、参加者は確実に閉会を知ることができる。   Note that when the meeting activity is closed by the administrator, it is desirable as an embodiment to notify the participant by e-mail that the meeting has been closed. In this case, it is possible to automatically notify the participant when the meeting is closed, so that the administrator can save the trouble of notification, while the participant can surely know the closing.

また、当該ミーティングが閉会した場合には、参加者から投稿された意見を総括としてミーティングの結論を参加者に対して電子メールで送信することは辞しの形態として望ましい。この場合には、ミーティングの閉会と共に、自動的にミーティングの結論を参加者へ送信することができるので、どのような結論が得られたかを参加者全員に伝えることができる。   In addition, when the meeting is closed, it is desirable to send the conclusion of the meeting to the participants by e-mail with the opinions posted from the participants as a summary. In this case, the conclusion of the meeting can be automatically transmitted to the participants when the meeting is closed, so that all the participants can be informed of the conclusions obtained.

この場合、かかるミーティングの結論の入力は、ミーティングの閉会処理等と同様に、ミーティングの管理者にのみ可能とすることが好ましい。このように権限を管理者に集中させることで管理者の管理の下でミーティングアクティビティをより効率的に運用することができる。   In this case, it is preferable that only the meeting manager can input the conclusion of the meeting as in the closing process of the meeting. By concentrating the authority on the manager in this way, the meeting activity can be operated more efficiently under the management of the manager.

なお、本実施の形態では、JOBフローに設定されるアクティビティとして、文書作成アクティビティ、承認アクティビティ、回覧アクティビティ及びミーティングアクティビティに限って説明しているが、これに限定されない。すなわち、日常業務で必要となるアクティビティを任意に設定し、ワークフローの中に組み入れることが可能である。これにより、より柔軟なワークフローを実現することができる。   In the present embodiment, the activities set in the JOB flow are described only for the document creation activity, the approval activity, the circulation activity, and the meeting activity, but are not limited thereto. In other words, it is possible to arbitrarily set activities necessary for daily work and incorporate them into the workflow. Thereby, a more flexible workflow can be realized.

また、本発明は、当業者に明らかなように、上記実施の形態に記載した技術に従ってプログラムされた一般的な市販のデジタルコンピュータおよびマイクロプロセッサを使って実施することができる。また、当業者に明らかなように、本発明は、上記実施の形態に記載した技術に基づいて当業者により作成されるコンピュータプログラムを包含する。   Further, as will be apparent to those skilled in the art, the present invention can be implemented using a general commercially available digital computer and microprocessor programmed according to the technique described in the above embodiment. Further, as will be apparent to those skilled in the art, the present invention includes a computer program created by a person skilled in the art based on the technique described in the above embodiment.

さらに、本発明を実施するコンピュータをプログラムするために使用できる命令を含む記憶媒体であるコンピュータプログラム製品が本発明の範囲に含まれる。この記憶媒体は、フロッピー(R)ディスク、光ディスク、CDROM及び磁気ディスク等のディスク、ROM、RAM、EPROM、EEPROM、磁気光カード、メモリカードまたはDVD等であるが、特にこれらに限定されるものではない。   Furthermore, computer program products that are storage media containing instructions that can be used to program a computer that implements the invention are within the scope of the invention. This storage medium is a disk such as a floppy (R) disk, an optical disk, a CDROM and a magnetic disk, a ROM, a RAM, an EPROM, an EEPROM, a magnetic optical card, a memory card, a DVD, etc., but is not particularly limited thereto. Absent.

本発明に係る制御プログラム、サーバ装置及びワークフローシステムは、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができる効果を有し、ワークフロー上における電子ミーティング処理の適時性及び的確性を向上させるのに有用である。   The control program, the server device, and the workflow system according to the present invention register electronic meeting processing at a necessary stage as one of the workflows, and when the workflow reaches the electronic meeting processing, all of them participate and interact. It is useful for improving the timeliness and accuracy of the electronic meeting process on the workflow.

本発明の一実施の形態に係るワークフローシステムが適用されるネットワークの構成を示す図The figure which shows the structure of the network with which the workflow system which concerns on one embodiment of this invention is applied. 上記実施の形態に係るワークフローシステムを提供するサーバ内の構成を示すブロック図The block diagram which shows the structure in the server which provides the workflow system which concerns on the said embodiment. 上記実施の形態に係るサーバの処理を説明するためのフロー図Flow chart for explaining the processing of the server according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される初期画面を示す図The figure which shows the initial screen displayed with the workflow system which concerns on the said embodiment 上記実施の形態に係るワークフローシステムで表示されるJOBフロー設定画面を示す図The figure which shows the JOB flow setting screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムで表示されるJOBテンプレート画面を示す図The figure which shows the JOB template screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムで表示されるアクティビティ設定画面を示す図The figure which shows the activity setting screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るサーバの処理を説明するためのフロー図Flow chart for explaining the processing of the server according to the above embodiment 上記実施の形態に係るワークフローシステムにおける文書作成設定処理について説明するためのフロー図Flow chart for explaining the document creation setting process in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ設定画面を示す図The figure which shows the document creation activity setting screen displayed with the workflow system which concerns on the said embodiment 上記実施の形態に係るワークフローシステムにおける承認設定処理について説明するためのフロー図Flow chart for explaining approval setting processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される承認アクティビティ設定画面を示す図The figure which shows the approval activity setting screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける回覧設定処理について説明するためのフロー図Flow chart for explaining circulation setting processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ設定画面を示す図The figure which shows the circulation activity setting screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおけるミーティング設定処理について説明するためのフロー図Flow chart for explaining the meeting setting process in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ設定画面を示す図The figure which shows the meeting activity setting screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける処理で保存ボタンが選択された場合に保存されるJOBテンプレートの一例を示す図The figure which shows an example of the JOB template preserve | saved when the save button is selected by the process in the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおけるJOBフローの実行処理について説明するためのフロー図Flow chart for explaining job flow execution processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムにおけるアクティビティの実行処理について説明するためのフロー図Flow chart for explaining activity execution processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図Flow chart for explaining document creation activity processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ処理画面を示す図The figure which shows the document creation activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける承認アクティビティ処理について説明するためのフロー図Flow chart for explaining the approval activity process in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される承認アクティビティ処理画面を示す図The figure which shows the approval activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける承認/否認処理について説明するためのフロー図Flow chart for explaining approval / denial processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図Flow chart for explaining document creation activity processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図Flow chart for explaining document creation activity processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ処理画面を示す図The figure which shows the document creation activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける回覧アクティビティ処理について説明するためのフロー図Flow chart for explaining circulation activity processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ処理画面を示す図The figure which shows the circulation activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける了解/不可処理について説明するためのフロー図Flow chart for explaining understanding / impossibility processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムにおけるミーティングアクティビティ処理について説明するためのフロー図Flow chart for explaining meeting activity processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ処理画面を示す図The figure which shows the meeting activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ処理画面を示す図The figure which shows the meeting activity process screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るサーバが本ワークフローシステムに設定されたJOBフローの実行状況を確認する場合のフロー図Flow diagram when the server according to the above embodiment confirms the execution status of the JOB flow set in the workflow system 上記実施の形態に係るワークフローシステムで表示されるJOBフロー実行実況確認一覧画面を示す図The figure which shows the JOB flow execution condition confirmation list screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムで表示されるJOBフロー実行状況確認画面を示す図The figure which shows the JOB flow execution condition confirmation screen displayed with the workflow system which concerns on the said embodiment 上記実施の形態に係るワークフローシステムにおける文書作成確認処理について説明するためのフロー図Flow chart for explaining document creation confirmation processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ確認画面を示す図The figure which shows the document creation activity confirmation screen displayed with the workflow system which concerns on the said embodiment 上記実施の形態に係るワークフローシステムにおける承認確認処理について説明するためのフロー図Flow chart for explaining approval confirmation processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される承認アクティビティ確認画面を示す図The figure which shows the approval activity confirmation screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおける回覧確認処理について説明するためのフロー図Flow chart for explaining circulation confirmation processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ確認画面を示す図The figure which shows the circulation activity confirmation screen displayed with the workflow system which concerns on the said embodiment. 上記実施の形態に係るワークフローシステムにおけるミーティング確認処理について説明するためのフロー図Flow chart for explaining meeting confirmation processing in the workflow system according to the above embodiment 上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ確認画面を示す図The figure which shows the meeting activity confirmation screen displayed with the workflow system which concerns on the said embodiment.

符号の説明Explanation of symbols

101 サーバ装置(サーバ)
102〜108 クライアント端末
201 WWWサーバ部
202 HTTP画面作成処理部
203 ワークフローエンジン部
204 JOBメイン処理部
205 JOBステータス管理部
206 JOBフロールール解析部
207 JOBフロー処理部
208 ユーザアカウント管理部
209 JOBテンプレート管理部
210 JOBフロー管理部
211 アクティビティ管理部
212 JOBデータ管理部
101 Server device (server)
102 to 108 Client terminal 201 WWW server unit 202 HTTP screen creation processing unit 203 Workflow engine unit 204 JOB main processing unit 205 JOB status management unit 206 JOB flow rule analysis unit 207 JOB flow processing unit 208 User account management unit 209 JOB template management unit 210 JOB flow management unit 211 activity management unit 212 JOB data management unit

Claims (21)

電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるための制御プログラム。   A function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for distributing documents electronically and processing for writing to the bulletin board as part of the workflow Control for realizing the function of registering an electronic meeting, a function of executing a workflow including the electronic meeting, and a function of accepting writing to the bulletin board from another computer via the network when the electronic meeting is executed program. 電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるための制御プログラム。   A function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for distributing documents electronically and processing for writing to the bulletin board as part of the workflow A function for registering an electronic meeting, a function for registering participants of an electronic meeting, a function for executing a workflow including an electronic meeting, and accepting writing from the participant's computer to the bulletin board when the electronic meeting is executed And a control program for realizing the functions. 電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるための制御プログラム。   A function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for distributing documents electronically and processing for writing to the bulletin board as part of the workflow A function of registering an electronic meeting, a function of executing a workflow including the electronic meeting, a function of accepting writing to the bulletin board from another computer via the network at the time of executing the electronic meeting, and a function from the other computer A control program for realizing the function of closing an electronic meeting by operation and shifting to the next workflow process. 電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるための制御プログラム。   A function of providing a bulletin board that can be commonly accessed from other computers via a network on a computer that operates a workflow for distributing documents electronically and processing for writing to the bulletin board as part of the workflow A function for registering an electronic meeting, a function for registering participants of an electronic meeting, a function for executing a workflow including an electronic meeting, and accepting writing from the participant's computer to the bulletin board when the electronic meeting is executed A control program for realizing a function and a function of closing an electronic meeting by an operation from the other computer and transitioning to processing of the next workflow. ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、ワークフローを実行し処理が電子ミーティングに達したとき電子ミーティングが自動的に開会され前記掲示板への書き込みを受け付ける機能と、電子ミーティングを閉会し前記掲示板への書き込みを不可とする機能と、前記掲示板への書き込みを予め設定された参加者に制限する機能と、前記閉会の処理を予め設定された管理者に制限する機能と、を実現させるための制御プログラム。   As a part of the workflow, a function for providing a bulletin board that can be commonly accessed from other computers via the network on a computer that processes a plurality of processes constituting the workflow in cooperation with a plurality of client terminals on the network A function of registering an electronic meeting, which is a process of writing on the bulletin board, a function of executing a workflow and automatically opening the electronic meeting when the process reaches the electronic meeting, and accepting writing on the bulletin board; A function to close and disable writing to the bulletin board; a function to limit writing to the bulletin board to a preset participant; and a function to limit the closing process to a preset administrator. Control program for realizing. ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、文書の作成を行う処理である文書作成処理、前記作成された文書を回覧する処理である回覧処理、前記作成された文書に関連して掲示板に意見の書き込みを行う処理である電子ミーティング処理、前記作成された文書の承認を行う処理である承認処理を複数組み合わせてワークフローを登録する機能と、電子ミーティングの参加者及び管理者を登録する機能と、前記ワークフローの複数の処理を登録された順番に実行する機能と、ワークフローの処理が電子ミーティングに達した時に前記参加者のコンピュータから掲示板への書き込みを受け付ける機能と、前記管理者のコンピュータからの操作により電子ミーティングを閉会し掲示板への書き込みを不可とする機能と、を実現させるための制御プログラム。   Creates a document and a function for providing a bulletin board that can be commonly accessed from other computers via a network on a computer that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on the network. A document creation process that is a process, a circulation process that is a process of circulating the created document, an electronic meeting process that is a process of writing opinions on a bulletin board in relation to the created document, A function for registering a workflow by combining a plurality of approval processes, which are processes for performing approval, a function for registering participants and managers of an electronic meeting, and a function for executing a plurality of processes of the workflow in the registered order; Writing from the participant's computer to the bulletin board when the workflow process reaches an electronic meeting Control program for realizing a function that accepts a body, and a function to be impossible to write to the bulletin board closed the electronic meeting by the operation from the administrator's computer. 前記掲示板がホームページデータであり前記他のコンピュータのブラウザソフト上に書き込み可能に表示されることを特徴とする請求項1から請求項6のいずれかに記載の制御プログラム。   The control program according to any one of claims 1 to 6, wherein the bulletin board is homepage data and is displayed in a writable manner on browser software of the other computer. 電子ミーティングの実行時に、前記電子ミーティングの参加者のメールアドレス宛に電子ミーティングの開始を通知する電子メールを送信する機能を実現させることを特徴とする請求項2又は請求項4から請求項6のいずれかに記載の制御プログラム。   7. The function of transmitting an e-mail for notifying the start of an electronic meeting to an e-mail address of a participant of the electronic meeting at the time of executing the electronic meeting is realized. A control program according to any one of the above. 前記他のコンピュータから前記掲示板にファイルを添付する機能を実現させることを特徴とする請求項1から請求項6のいずれかに記載の制御プログラム。   The control program according to any one of claims 1 to 6, wherein a function of attaching a file to the bulletin board from the other computer is realized. 前記掲示板にどのユーザから書き込みがあったかを検出する機能と、前記検出結果に基づいてユーザ毎のアクセス状況を示した確認画面を作成する機能と、前記確認画面をネットワークを介した他のコンピュータからアクセス可能とする機能とを実現させることを特徴とする請求項1から請求項6のいずれかに記載の制御プログラム。   A function for detecting which user has written on the bulletin board, a function for creating a confirmation screen showing the access status for each user based on the detection result, and accessing the confirmation screen from another computer via a network The control program according to any one of claims 1 to 6, wherein the enabling function is realized. 前記掲示板にまだ書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する機能を実現させることを特徴とする請求項2又は請求項4から請求項6又は請求項8のいずれかに記載の制御プログラム。   9. The function of transmitting an e-mail prompting writing to an e-mail address of a participant who has not yet written on the bulletin board is realized. The control program described in 1. 電子ミーティングの閉会時に閉会したことを電子メールで参加者に通知する機能を実現させることを特徴とする請求項3から請求項6のいずれかに記載の制御プログラム。   The control program according to any one of claims 3 to 6, wherein the control program realizes a function of notifying a participant by electronic mail that the electronic meeting is closed. 電子ミーティングの閉会時に意見の総括として入力された電子ミーティングの結論を電子メールで参加者に通知する機能を実現させることを特徴とする請求項3から請求項6のいずれかに記載の制御プログラム。   The control program according to any one of claims 3 to 6, wherein a function of notifying a participant of an electronic meeting conclusion inputted as a summary of opinions when closing the electronic meeting by electronic mail is realized. 電子ミーティングの参加者の登録、電子ミーティングの閉会処理、掲示板への書き込みをまだ行っていない参加者への書き込みを催促する電子メールの送信指示又は電子ミーティングの結論の入力は、電子ミーティングの管理者として登録されたユーザのみ可能とする機能を実現させることを特徴とする請求項2又は請求項4から請求項6又は請求項11から請求項13のいずれかに記載の制御プログラム。   The electronic meeting manager is responsible for registering electronic meeting participants, closing electronic meetings, sending e-mails prompting participants who have not yet written to the bulletin board, or entering e-meeting conclusions. The control program according to any one of claims 2, 4 to 6, or 11 to 13, which realizes a function that can be performed only by a user registered as a user. 前記掲示板に書き込まれた全内容並びに添付されたファイルを電子ミーティングに対応付けて保存する機能を実現させることを特徴とする請求項1から請求項6又は請求項9のいずれかに記載の制御プログラム。   10. The control program according to claim 1, wherein a function of storing all contents written on the bulletin board and attached files in association with an electronic meeting is realized. . ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、電子ミーティングを含むワークフローを実行するワークフローエンジン手段と、前記登録された参加者からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するWWWサーバ手段と、を具備することを特徴とするサーバ装置。   A server device that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on a network, and registers a flow registration means for registering an electronic meeting as a part of the workflow, and registers participants of the electronic meeting Participant registration means for executing, workflow engine means for executing a workflow including an electronic meeting, WWW server means for transmitting a meeting screen for writing and receiving written contents when accessed from the registered participant A server apparatus comprising: ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、ワークフローを実行しワークフローが電子ミーティングに達した時に電子ミーティングを自動的に開始するワークフローエンジン手段と、電子ミーティングの開始後前記登録された参加者のクライアント端末からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するWWWサーバ手段と、を具備し、前記ワークフローエンジン手段は、クライアント端末から電子ミーティングの閉会処理が行われると電子ミーティングを閉会し次のワークフローの処理に遷移することを特徴とするサーバ装置。   A server device that processes a plurality of processes constituting a workflow in cooperation with a plurality of client terminals on the network, and registers a flow registration means for registering an electronic meeting as a part of the workflow, and registers participants of the electronic meeting Participant registration means for executing the workflow, workflow engine means for automatically starting the electronic meeting when the workflow reaches the electronic meeting, and access from the registered participant's client terminal after the electronic meeting starts WWW server means for transmitting a meeting screen for writing and receiving the written contents, and the workflow engine means closes the electronic meeting when the electronic meeting closing process is performed from the client terminal. Workflow process Server apparatus characterized by a transition to. 前記ミーティング画面にどのユーザから書き込みがあったかを検出する検出手段と、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成する作成手段と、前記WWWサーバ手段が前記確認画面をクライアント端末からの要求に応じて送信し前記確認画面にてユーザからの催促指示を受信したときに前記ミーティング画面への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する制御手段と、具備することを特徴とする請求項16または請求項17記載のサーバ装置。   Detection means for detecting which user has written on the meeting screen, creation means for creating a confirmation screen indicating an access status for each user based on the detection result, and the WWW server means for displaying the confirmation screen as a client terminal A control means for sending an e-mail prompting writing to an e-mail address of a participant who does not write on the meeting screen when receiving a prompting instruction from a user on the confirmation screen and transmitting in response to a request from The server device according to claim 16 or 17, further comprising: ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付けることを特徴とするワークフローシステム。   A workflow system that sequentially processes a plurality of processes constituting a workflow by a server device and a plurality of client terminals, the server device including a bulletin board that can be accessed in common from the plurality of client terminals, and from the client terminal to the server device On the other hand, when an electronic meeting, which is a process of writing on the bulletin board, is registered as a part of the workflow, a participant is registered for each electronic meeting, the workflow is executed on the server device, and the server device when the workflow reaches the electronic meeting Accepts writing on the bulletin board from the client terminal of the participant. ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者並びに管理者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付け、前記管理者のクライアント端末から電子ミーティングの閉会処理が行われたときサーバ装置は前記掲示板への書き込みを不可とし電子ミーティングを閉会することを特徴とするワークフローシステム。   A workflow system that sequentially processes a plurality of processes constituting a workflow by a server device and a plurality of client terminals, the server device including a bulletin board that can be accessed in common from the plurality of client terminals, and from the client terminal to the server device On the other hand, an electronic meeting, which is a process of writing on the bulletin board, is registered as a part of the workflow, and a participant and an administrator are registered for each electronic meeting, the workflow is executed on the server device, and the workflow reaches the electronic meeting. Sometimes the server device accepts writing to the bulletin board from the client terminal of the participant, and when the closing process of the electronic meeting is performed from the administrator client terminal, the server device makes the writing to the bulletin board impossible. Closing Workflow system which is characterized. サーバ装置は、前記掲示板にどのユーザから書き込みがあったかを検出し、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成し、クライアント端末からの要求に応じて前記確認画面を送信し、前記確認画面にてユーザからの催促指示を受信したときに前記掲示板への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信することを特徴とする請求項19又は請求項20記載のワークフローシステム。   The server device detects which user has written on the bulletin board, creates a confirmation screen indicating an access status for each user based on the detection result, and transmits the confirmation screen in response to a request from the client terminal 20. An email requesting writing is sent to the email address of a participant who has not written to the bulletin board when receiving a prompting instruction from a user on the confirmation screen. 20. The workflow system according to 20.
JP2003274360A 2003-07-14 2003-07-14 Control program, server device and workflow system Pending JP2005038171A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003274360A JP2005038171A (en) 2003-07-14 2003-07-14 Control program, server device and workflow system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003274360A JP2005038171A (en) 2003-07-14 2003-07-14 Control program, server device and workflow system

Publications (1)

Publication Number Publication Date
JP2005038171A true JP2005038171A (en) 2005-02-10

Family

ID=34211341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003274360A Pending JP2005038171A (en) 2003-07-14 2003-07-14 Control program, server device and workflow system

Country Status (1)

Country Link
JP (1) JP2005038171A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007257313A (en) * 2006-03-23 2007-10-04 Mitsubishi Electric Corp Business process execution management device, business process definition information creation device, dynamic process change device, and business process management system
JP2009086977A (en) * 2007-09-28 2009-04-23 Fuji Xerox Co Ltd Workflow system and program
JP2014199676A (en) * 2008-03-14 2014-10-23 ラリー・イー・ローハー System and method for quantifying and using virtual travel mileage
JP2017117227A (en) * 2015-12-24 2017-06-29 富士通株式会社 Information processing method, information processing apparatus, and information processing program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007257313A (en) * 2006-03-23 2007-10-04 Mitsubishi Electric Corp Business process execution management device, business process definition information creation device, dynamic process change device, and business process management system
JP2009086977A (en) * 2007-09-28 2009-04-23 Fuji Xerox Co Ltd Workflow system and program
US8386993B2 (en) 2007-09-28 2013-02-26 Fuji Xerox Co., Ltd. Workflow system and computer readable medium
JP2014199676A (en) * 2008-03-14 2014-10-23 ラリー・イー・ローハー System and method for quantifying and using virtual travel mileage
JP2017117227A (en) * 2015-12-24 2017-06-29 富士通株式会社 Information processing method, information processing apparatus, and information processing program

Similar Documents

Publication Publication Date Title
US11961022B2 (en) Task based organizational management system and control method
US20240104504A1 (en) Apparatus and method for processing work activity based on work object
JP4841132B2 (en) Systems, methods, and services for negotiating schedules while protecting privacy through shared expressions
US6732103B1 (en) Systems and methods for generating and transmitting event information and follow-up event coordination information
US20030105769A1 (en) Methods and systems for creating a virtual work environment within which to develop ideas and perform intellectual work
US20140200944A1 (en) Automation of meeting scheduling and task list access permissions within a meeting series
US20160217204A1 (en) Relevant Relationships Based Networking Environment
US20230335284A1 (en) Electronic systems and methods for the assessment of emotional state
US9070098B2 (en) Background investigation management service
US20050209904A1 (en) Program for managing workflow and workflow support system
US20140095629A1 (en) Systems and Methods for Organizing Events
Schwartz Integrating knowledge transfer and computer-mediated communication: categorizing barriers and possible responses
Dietz et al. Trust and justice in the formation of joint consultative committees
JP6451617B2 (en) Communication assist system, communication assist method and program
JP2005038171A (en) Control program, server device and workflow system
JP5040238B2 (en) Conference material management program, conference material management device
JP2008501158A (en) System and method for workflow-enabled link activation
US12368689B2 (en) Systems and methods for providing aggregate group presence state identifier
JP2005038172A (en) Control program, server device and workflow system
KR101884217B1 (en) Method of managing work evaluation, apparatus performing the same, storage media storing the same and program performing the same
JP2013524368A (en) Method and system for managing clinical trials
Jones The diffusion of a collaborative CSCW technology to facilitate knowledge sharing and performance improvement
KR20020034551A (en) Collaboration work supporting system
US20030182377A1 (en) Flexible routing engine
James et al. From workplace to workspace: Using Email lists to work together