(57)【要約】    【課題】      ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うこと。    【解決手段】  ワークフローを構成する複数の処理をサーバ装置１０１と複数のクライアント端末１０２とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は参加者のクライアント端末からの掲示板への書き込みを受け付ける。  【選択図】      図２
2005038171.tif 000002
【特許請求の範囲】
【請求項１】
電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるための制御プログラム。
【請求項２】
電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるための制御プログラム。
【請求項３】
電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるための制御プログラム。
【請求項４】
電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるための制御プログラム。
【請求項５】
ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、ワークフローを実行し処理が電子ミーティングに達したとき電子ミーティングが自動的に開会され前記掲示板への書き込みを受け付ける機能と、電子ミーティングを閉会し前記掲示板への書き込みを不可とする機能と、前記掲示板への書き込みを予め設定された参加者に制限する機能と、前記閉会の処理を予め設定された管理者に制限する機能と、を実現させるための制御プログラム。
【請求項６】
ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、文書の作成を行う処理である文書作成処理、前記作成された文書を回覧する処理である回覧処理、前記作成された文書に関連して掲示板に意見の書き込みを行う処理である電子ミーティング処理、前記作成された文書の承認を行う処理である承認処理を複数組み合わせてワークフローを登録する機能と、電子ミーティングの参加者及び管理者を登録する機能と、前記ワークフローの複数の処理を登録された順番に実行する機能と、ワークフローの処理が電子ミーティングに達した時に前記参加者のコンピュータから掲示板への書き込みを受け付ける機能と、前記管理者のコンピュータからの操作により電子ミーティングを閉会し掲示板への書き込みを不可とする機能と、を実現させるための制御プログラム。
【請求項７】
前記掲示板がホームページデータであり前記他のコンピュータのブラウザソフト上に書き込み可能に表示されることを特徴とする請求項１から請求項６のいずれかに記載の制御プログラム。
【請求項８】
電子ミーティングの実行時に、前記電子ミーティングの参加者のメールアドレス宛に電子ミーティングの開始を通知する電子メールを送信する機能を実現させることを特徴とする請求項２又は請求項４から請求項６のいずれかに記載の制御プログラム。
【請求項９】
前記他のコンピュータから前記掲示板にファイルを添付する機能を実現させることを特徴とする請求項１から請求項６のいずれかに記載の制御プログラム。
【請求項１０】
前記掲示板にどのユーザから書き込みがあったかを検出する機能と、前記検出結果に基づいてユーザ毎のアクセス状況を示した確認画面を作成する機能と、前記確認画面をネットワークを介した他のコンピュータからアクセス可能とする機能とを実現させることを特徴とする請求項１から請求項６のいずれかに記載の制御プログラム。
【請求項１１】
前記掲示板にまだ書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する機能を実現させることを特徴とする請求項２又は請求項４から請求項６又は請求項８のいずれかに記載の制御プログラム。
【請求項１２】
電子ミーティングの閉会時に閉会したことを電子メールで参加者に通知する機能を実現させることを特徴とする請求項３から請求項６のいずれかに記載の制御プログラム。
【請求項１３】
電子ミーティングの閉会時に意見の総括として入力された電子ミーティングの結論を電子メールで参加者に通知する機能を実現させることを特徴とする請求項３から請求項６のいずれかに記載の制御プログラム。
【請求項１４】
電子ミーティングの参加者の登録、電子ミーティングの閉会処理、掲示板への書き込みをまだ行っていない参加者への書き込みを催促する電子メールの送信指示又は電子ミーティングの結論の入力は、電子ミーティングの管理者として登録されたユーザのみ可能とする機能を実現させることを特徴とする請求項２又は請求項４から請求項６又は請求項１１から請求項１３のいずれかに記載の制御プログラム。
【請求項１５】
前記掲示板に書き込まれた全内容並びに添付されたファイルを電子ミーティングに対応付けて保存する機能を実現させることを特徴とする請求項１から請求項６又は請求項９のいずれかに記載の制御プログラム。
【請求項１６】
ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、電子ミーティングを含むワークフローを実行するワークフローエンジン手段と、前記登録された参加者からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するＷＷＷサーバ手段と、を具備することを特徴とするサーバ装置。
【請求項１７】
ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、ワークフローを実行しワークフローが電子ミーティングに達した時に電子ミーティングを自動的に開始するワークフローエンジン手段と、電子ミーティングの開始後前記登録された参加者のクライアント端末からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するＷＷＷサーバ手段と、を具備し、前記ワークフローエンジン手段は、クライアント端末から電子ミーティングの閉会処理が行われると電子ミーティングを閉会し次のワークフローの処理に遷移することを特徴とするサーバ装置。
【請求項１８】
前記ミーティング画面にどのユーザから書き込みがあったかを検出する検出手段と、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成する作成手段と、前記ＷＷＷサーバ手段が前記確認画面をクライアント端末からの要求に応じて送信し前記確認画面にてユーザからの催促指示を受信したときに前記ミーティング画面への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する制御手段と、具備することを特徴とする請求項１６または請求項１７記載のサーバ装置。
【請求項１９】
ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付けることを特徴とするワークフローシステム。
【請求項２０】
ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者並びに管理者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付け、前記管理者のクライアント端末から電子ミーティングの閉会処理が行われたときサーバ装置は前記掲示板への書き込みを不可とし電子ミーティングを閉会することを特徴とするワークフローシステム。
【請求項２１】
サーバ装置は、前記掲示板にどのユーザから書き込みがあったかを検出し、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成し、クライアント端末からの要求に応じて前記確認画面を送信し、前記確認画面にてユーザからの催促指示を受信したときに前記掲示板への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信することを特徴とする請求項１９又は請求項２０記載のワークフローシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ミーティングをワークフローに取り入れたワークフローシステム、並びに当該ワークフローシステムに用いられるサーバ装置及び制御プログラムに関する。
【背景技術】
【０００２】
従来から、登録された回覧順序に従って文書を自動的に回覧するワークフローシステムが提案されている。また、ワークフローシステムにおいて、文書を閲覧したユーザが次の回覧予定者に対し対話要求を行い、この時に次の回覧者がワークフローサーバに接続中で、かつ、対話要求を受諾した場合に次の回覧者の端末アドレスを、対話を要求したユーザに送信して両者の対話を実現させて対話履歴を保存するようにしたものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１０−１７１８７８号公報（第４頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術においては、以下のように問題が生ずる。
【０００４】
即ち、ユーザ各個人が個別に対話要求を発信しなければ対話を行うことができないことに加え、相手がワークフローサーバに接続していなかった場合や、対話を拒否した場合は対話することができないというように、対話を行うかどうかがユーザ各個人の意思に依存しているため、ワークフローに必要な対話がきちんと行われないという問題があった。
【０００５】
また、対話を行ったとしても個人間の対話に過ぎないため、全体としての意見の収束や方向性を見出すことができないものとなってしまうという問題も生ずる。
【０００６】
本発明は、かかる問題点に鑑みて為されたものであり、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができるワークフローシステム並びに当該ワークフローシステムに用いられるサーバ装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は参加者のクライアント端末からの掲示板への書き込みを受け付けるようにしたものである。
【０００８】
本発明によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【０００９】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【発明の効果】
【００１０】
本発明に係る制御プログラム、サーバ装置及びワークフローシステムは、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の第１の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるものである。
【００１２】
本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば、作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００１３】
本発明の第２の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、を実現させるものである。
【００１４】
本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００１５】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００１６】
本発明の第３の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時にネットワークを介した他のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるものである。
【００１７】
本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００１８】
また、他のコンピュータからの操作により電子ミーティングの閉会を閉会し、次のワークフローの処理を遷移させることにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。
【００１９】
本発明の第４の態様に係る制御プログラムは、電子的に文書を流通させて業務を行うワークフローを運用するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、電子ミーティングの参加者を登録する機能と、電子ミーティングを含むワークフローを実行する機能と、電子ミーティングの実行時に前記参加者のコンピュータから前記掲示板への書き込みを受け付ける機能と、前記他のコンピュータからの操作により電子ミーティングを閉会し次のワークフローの処理へ遷移する機能と、を実現させるものである。
【００２０】
本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００２１】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００２２】
さらに、他のコンピュータからの操作により電子ミーティングの閉会を閉会し、次のワークフローの処理を遷移させることにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。
【００２３】
本発明の第５の態様に係る制御プログラムは、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録する機能と、ワークフローを実行し処理が電子ミーティングに達したとき電子ミーティングが自動的に開会され前記掲示板への書き込みを受け付ける機能と、電子ミーティングを閉会し前記掲示板への書き込みを不可とする機能と、前記掲示板への書き込みを予め設定された参加者に制限する機能と、前記閉会の処理を予め設定された管理者に制限する機能と、を実現させるものである。
【００２４】
本制御プログラムによれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００２５】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００２６】
また、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。
【００２７】
本発明の第６の態様に係る制御プログラムは、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するコンピュータに、ネットワークを介した他のコンピュータから共通してアクセス可能な掲示板を設ける機能と、文書の作成を行う処理である文書作成処理、前記作成された文書を回覧する処理である回覧処理、前記作成された文書に関連して掲示板に意見の書き込みを行う処理である電子ミーティング処理、前記作成された文書の承認を行う処理である承認処理を複数組み合わせてワークフローを登録する機能と、電子ミーティングの参加者及び管理者を登録する機能と、前記ワークフローの複数の処理を登録された順番に実行する機能と、ワークフローの処理が電子ミーティングに達した時に前記参加者のコンピュータから掲示板への書き込みを受け付ける機能と、前記管理者のコンピュータからの操作により電子ミーティングを閉会し掲示板への書き込みを不可とする機能と、を実現させるものである。
【００２８】
本制御プログラムによれば、文書作成、回覧、承認、電子ミーティングからなるワークフローを運用することにより、例えば文書作成で作成した文書を回覧した後に承認の可否について関係者が意見を述べるミーティングを行ってから上司承認するというような多様なワークフローを設定し効率的に業務を進めることが可能となる。
【００２９】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００３０】
さらに、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。
【００３１】
本発明の第７の態様は、第１から第６のいずれかの態様に係る制御プログラムにおいて、前記掲示板がホームページデータであり前記他のコンピュータのブラウザソフト上に書き込み可能に表示されるものである。
【００３２】
本制御プログラムによれば、電子ミーティングをＷｅｂで運用することにより、専用のソフトが不要なので、ブラウザが動作可能であればどの端末からでも電子ミーティングに参加することができる。
【００３３】
本発明の第８の態様は、第２又は第４から第６のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの実行時に、前記電子ミーティングの参加者のメールアドレス宛に電子ミーティングの開始を通知する電子メールを送信する機能を実現させるものである。
【００３４】
本制御プログラムによれば、電子ミーティングの開始時に電子メールを送信することにより、参加者に対して電子ミーティングの開始と参加を自動的に知らせることができるので、電子ミーティングを円滑に運用することができる。
【００３５】
本発明の第９の態様は、第１から第６のいずれかの態様に係る制御プログラムにおいて、前記他のコンピュータから前記掲示板にファイルを添付する機能を実現させるものである。
【００３６】
本制御プログラムによれば、掲示板にファイルを添付できるようにしたことにより、議題に関係する資料などのファイルを参加者に参照可能としたので、関係書類の配布／参照を容易に行って電子ミーティングを円滑に運用することができる。
【００３７】
本発明の第１０の態様は、第１から第６のいずれかの態様に係る制御プログラムにおいて、前記掲示板にどのユーザから書き込みがあったかを検出する機能と、前記検出結果に基づいてユーザ毎のアクセス状況を示した確認画面を作成する機能と、前記確認画面をネットワークを介した他のコンピュータからアクセス可能とする機能とを実現させるものである。
【００３８】
本制御プログラムによれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかを一見して把握することができ、ミーティングの現在の参加状況を確認することができる。
【００３９】
本発明の第１１の態様は、第２又は第４から第６又は第８のいずれかの態様に係る制御プログラムにおいて、前記掲示板にまだ書き込みのない参加者のメールアドレス宛に書き込みを催促するメールを送信する機能を実現させるものである。
【００４０】
本制御プログラムによれば、書き込みを催促する電子メールを発送することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。
【００４１】
本発明の第１２の態様は、第３から第６のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの閉会時に閉会したことを電子メールで参加者に通知する機能を実現させるものである。
【００４２】
本制御プログラムによれば、ミーティング閉会時にその旨を自動的に参加者に通知することができるので、管理者は通知の手間を省くことができ、また、参加者は確実に閉会を知ることができる。
【００４３】
本発明の第１３の態様は、第３から第６のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの閉会時に意見の総括として入力された電子ミーティングの結論を電子メールで参加者に通知する機能を実現させるものである。
【００４４】
本制御プログラムによれば、入力領域を設けてミーティングの管理者が最後に総括コメントを入力することにより、自動的にミーティング閉会時に参加者へ送信するので、どのような結論が得られたかを参加者全員に伝えることができる。
【００４５】
本発明の第１４の態様は、第２又は第４から第６又は第１１から第１３のいずれかの態様に係る制御プログラムにおいて、電子ミーティングの参加者の登録、電子ミーティングの閉会処理、掲示板への書き込みをまだ行っていない参加者への書き込みを催促する電子メールの送信指示又は電子ミーティングの結論の入力は、電子ミーティングの管理者として登録されたユーザのみ可能とする機能を実現させるものである。
【００４６】
本制御プログラムによれば、参加者の設定、閉会や催促の処理、結論の入力は管理者しか扱えないようにしたので、管理者の管理の元で電子ミーティングを効率的に運用することができる。
【００４７】
本発明の第１５の態様は、第１から第６又は第９のいずれかの態様に係る制御プログラムにおいて、前記掲示板に書き込まれた全内容並びに添付されたファイルを電子ミーティングに対応付けて保存する機能を実現させるものである。
【００４８】
本制御プログラムによれば、ミーティングに関連する内容を保存することができるので、電子ミーティングが閉会した後あるいはワークフローが終了した後でもいつでも当該内容を参照することができる。
【００４９】
本発明の第１６の態様に係るサーバ装置は、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、電子ミーティングを含むワークフローを実行するワークフローエンジン手段と、前記登録された参加者からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するＷＷＷサーバ手段と、を具備する構成を採る。
【００５０】
この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００５１】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００５２】
本発明の第１７の態様に係るサーバ装置は、ワークフローを構成する複数の処理をネットワーク上の複数のクライアント端末と協働して処理するサーバ装置であって、ワークフローの一部として電子ミーティングを登録するフロー登録手段と、電子ミーティングの参加者を登録する参加者登録手段と、ワークフローを実行しワークフローが電子ミーティングに達した時に電子ミーティングを自動的に開始するワークフローエンジン手段と、電子ミーティングの開始後前記登録された参加者のクライアント端末からアクセスがあると書き込みを行うためのミーティング画面を送信し書き込み内容を受信するＷＷＷサーバ手段と、を具備し、前記ワークフローエンジン手段は、クライアント端末から電子ミーティングの閉会処理が行われると電子ミーティングを閉会し次のワークフローの処理に遷移する構成を採る。
【００５３】
この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００５４】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００５５】
さらに、他の処理とは異なり電子ミーティングに閉会機能を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。
【００５６】
本発明の第１８の態様は、第１６又は第１７の態様に係るサーバ装置において、前記ミーティング画面にどのユーザから書き込みがあったかを検出する検出手段と、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成する作成手段と、前記ＷＷＷサーバ手段が前記確認画面をクライアント端末からの要求に応じて送信し前記確認画面にてユーザからの催促指示を受信したときに前記ミーティング画面への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する制御手段と、具備する構成を採る。
【００５７】
この構成によれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかが一見して把握することができるので、ミーティングの現在の参加状況を確認することができる。
【００５８】
また、書き込みを催促する電子メールを送信することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。
【００５９】
本発明の第１９の態様に係るワークフローシステムは、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付ける構成を採る。
【００６０】
この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００６１】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００６２】
本発明の第２０の態様に係るワークフローシステムは、ワークフローを構成する複数の処理をサーバ装置と複数のクライアント端末とで順次処理するワークフローシステムであって、サーバ装置は複数のクライアント端末から共通してアクセス可能な掲示板を備え、クライアント端末からサーバ装置に対し、ワークフローの一部として前記掲示板に書き込みを行う処理である電子ミーティングを登録し、さらに電子ミーティング毎に参加者並びに管理者を登録し、サーバ装置でワークフローを実行しワークフローが電子ミーティングに達した時にサーバ装置は前記参加者のクライアント端末からの前記掲示板への書き込みを受け付け、前記管理者のクライアント端末から電子ミーティングの閉会処理が行われたときサーバ装置は前記掲示板への書き込みを不可とし電子ミーティングを閉会する構成を採る。
【００６３】
この構成によれば、電子ミーティングをワークフローに組み入れることにより、例えば作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【００６４】
また、電子ミーティングの参加者を設定することにより、議題に関係する者だけをミーティングに参加させることができるので、電子ミーティングを円滑に運用することができる。
【００６５】
また、他の処理とは異なり電子ミーティングに閉会を設けることにより、手動での終了となるので、意見の交換によって方向性が導き出されたことを管理者が確認のうえで能動的に終了させることができる。
【００６６】
本発明の第２１の態様は、第１９又は第２０の態様に係るワークフローシステムにおいて、サーバ装置は、前記掲示板にどのユーザから書き込みがあったかを検出し、前記検出結果に基づいてユーザ毎のアクセス状況を示す確認画面を作成し、クライアント端末からの要求に応じて前記確認画面を送信し、前記確認画面にてユーザからの催促指示を受信したときに前記掲示板への書き込みのない参加者のメールアドレス宛に書き込みを催促する電子メールを送信する構成を採る。
【００６７】
この構成によれば、ユーザからのアクセス状況を表示することにより、誰が参加済みで誰が未参加であるかが人目でわかりミーティングの現在の参加状況を確認することができる。
【００６８】
また、書き込みを催促する電子メールを発送することにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。
【００６９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００７０】
図１は、本発明の一実施の形態に係るワークフローシステムが適用されるネットワークの構成を示す図である。本ネットワークは、クライアント／サーバ型のネットワークで構成され、単一のサーバ装置（以下、「サーバ」という）１０１に複数のクライアント端末１０２〜１０８が接続されたネットワークについて示している。
【００７１】
本実施の形態においては、企業内に構築されたネットワークを想定し、クライアント端末１０３〜１０５は、Ａ部のＢ課に所属する社員に利用され、クライアント端末１０６〜１０８は、Ａ部のＣ課に所属する社員に利用されるものとする。また、クライアント端末１０３及び１０６は、それぞれＢ課及びＣ課の課長に利用され、クライアント端末１０２は、Ａ部の部長に利用されるものとする。
【００７２】
本ワークフローシステムは、主に文書作成に関連する業務手続をプログラム化して当該業務手続の効率化を目的とするシステムである。サーバ１０１は、本ワークフローシステム上で作成される文書データを管理すると共に、作成された文書データの承認処理や回覧処理等の業務処理、並びにこれらの業務処理の実行ステータスを管理する。本ネットワークに接続されたクライアント端末１０２〜１０８は、搭載するＷＥＢブラウザを起動することで、本ワークフローシステムの提供を受けることができる。
【００７３】
本ワークフローシステムにおいては、文書作成に関連する一連の業務手続をＪＯＢフローと呼ぶものとする。このＪＯＢフローは、文書作成処理、承認処理、回覧処理及びミーティング処理等の業務処理を組み合わせて構成される。ＪＯＢフローを構成するこれらの業務処理をアクティビティと呼ぶものとする。各アクティビティを自由に組み合わせることで各種業務手続に適したＪＯＢフローを構成することができる。
【００７４】
図２は、本実施の形態に係るワークフローシステムを提供するサーバ内の構成を示すブロック図である。
【００７５】
図２に示すように、サーバ１０１は、各クライアント端末が搭載するＷＥＢブラウザからのアクセス要求に応じてＨＴＭＬ文書を送出するＷＷＷサーバ部２０１を備えている。ＷＷＷサーバ部２０１とＷＥＢブラウザとの間は、ＨＴＴＰプロトコルに従ってＨＴＭＬ文書が送受信される。ＷＷＷサーバ部２０１が送出するＨＴＭＬ文書は、ＨＴＴＰ画面作成処理部２０２により作成される。
【００７６】
ワークフローエンジン部２０３は、ＪＯＢメイン処理部２０４、ＪＯＢステータス管理部２０５、ＪＯＢフロールール解析部２０６及びＪＯＢフロー処理部２０７を備え、ＪＯＢフローの実行に必要となる各種処理を実行する。ワークフローエンジン部における各種処理の実行は、ＪＯＢメイン処理部２０４により制御される。かかる制御の際、ＪＯＢメイン処理部２０４は、ＪＯＢステータス管理部２０５及びＪＯＢフロールール解析部２０６からの情報を用いる一方、当該情報に基づいてＪＯＢフロー処理部２０７に指示を与える。
【００７７】
ＪＯＢステータス管理部２０５は、実行中のＪＯＢフローに含まれる各アクティビティのステータスを管理する。ＪＯＢフロールール解析部２０６は、ＪＯＢフローに含まれる各アクティビティの完了を判断し、後続するアクティビティの有無を判断する。ＪＯＢフロー処理部２０７は、ＪＯＢフローに含まれる各アクティビティの実行を行う。
【００７８】
ユーザアカウント管理部２０８は、ユーザ毎の識別情報やその実行環境を管理する。例えば、本ワークフローシステムにログインするためのパスワードがユーザ毎に管理される。ＪＯＢテンプレート管理部２０９は、ＪＯＢフローが登録されたテンプレート（以下、「ＪＯＢテンプレート」という）を管理する。ＪＯＢテンプレート管理部２０９に管理されるＪＯＢテンプレートは、後日、同様のあるいは類似したＪＯＢフローを登録する場合等に用いられる。
【００７９】
ＪＯＢフロー管理部２１０は、現在実行中であり、まだ終了していないＪＯＢフローの情報を管理する。現在実行中のＪＯＢフローが複数存在する場合、ＪＯＢフロー管理部２１０には複数のＪＯＢフローが管理されることとなる。アクティビティ管理部２１１は、アクティビティの実行条件を管理する。例えば、各種アクティビティで指定されたパラメータが管理される。
【００８０】
ＪＯＢデータ管理部２１２は、実行中のＪＯＢフローに必要となるデータ又は実行中のＪＯＢフローに含まれるアクティビティにおいて作成されたデータを管理する。ＪＯＢデータ管理部２１２においては、ＪＯＢフローの実行に伴い共通して用いられるデータ（共通データ）と、各ユーザに対応して用いられるデータ（ユーザデータ）が管理される。図２ではユーザデータとしてユーザ１及びユーザ２に対応する部分のみ表示している。ログ管理部２１３は、本ワークフローシステムの動作ログを管理する。
【００８１】
ＪＯＢテンプレート管理部２０９、ＪＯＢフロー管理部２１０、アクティビティ管理部２１１及びＪＯＢデータ管理部２１２が管理するデータは、ＪＯＢフロー処理部２０７により用いられ、ユーザアカウント管理部２０８及びログ管理部２１３が管理するデータは、ＪＯＢメイン処理部２０４により用いられる。
【００８２】
以下、上記構成を有するサーバ１０１が提供するワークフローシステムにおける処理について説明する。図３は、本実施の形態に係るサーバ１０１の処理を説明するためのフロー図である。ここでは、本実施の形態に係るサーバ１０１が本ワークフローシステムにＪＯＢフローを設定する場合の処理及び設定したＪＯＢフローを実行又は保存する場合の処理について説明する。
【００８３】
ＪＯＢフローの設定を希望する利用者は、まず、クライアント端末でＷＥＢブラウザを起動し、本ワークフローシステム用に予め定められたＵＲＬにアクセスする。アクセスを受けたサーバ１０１は、当該クライアント端末にログイン画面を送出する。クライアント端末上で表示されるログイン画面には、利用者を識別するための情報(以下、「ユーザＩＤ」という)及びアクセス権を有しない利用者の不正利用を防止するために予め利用者に割り振っておくパスワードの入力欄が設けられている。利用者は、これらの情報を入力した後、ログインを要求する。
【００８４】
ログイン画面から入力されたユーザＩＤ及びパスワードを受信したならば、サーバ１０１は、適切にログインされたか判断する（ＳＴ３０１）。具体的には、受信したユーザＩＤ及びパスワードが適正なものかをユーザアカウント管理部２０８で管理された情報と照合することで適切にログインされたか判断する。
【００８５】
適切にログインされたならば、サーバ１０１は、図４に示す本ワークフローシステムの初期画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３０２）。サーバ１０１がクライアント端末に初期画面を送出する際、ＪＯＢデータ管理部２１２から初期画面を作成するのに必要な情報が取得され、ＨＴＴＰ画面作成処理部２０２で作成されたＨＴＭＬ文書がＷＷＷサーバ部２０１により送出される。以下の説明において、サーバ１０１からクライアント端末に送出される画面も同様である。
【００８６】
初期画面には、図４に示すように、当該利用者宛てに届いたアクティビティの実行を依頼する新着情報を確認するための新着情報確認ボタン４０１、当該利用者が処理すべきアクティビティを確認するためのアクティビティ確認ボタン４０２、実行中又は完了したＪＯＢフローの内容を確認するためのＪＯＢフロー確認ボタン４０３、ＪＯＢフローを設定するためのＪＯＢフロー設定ボタン４０４、当該利用者に割り振られたパスワードを変更するためのパスワード変更ボタン４０５及びログアウトするためのログアウトボタン４０６が設けられている。初期画面が表示された状態においては、各ボタンの右方の領域（以下、「データ領域」という）には、当該利用者宛ての新着情報を通知する表示がされている。
【００８７】
このような初期画面をクライアント端末に表示させた後、サーバ１０１は、ＪＯＢフロー設定ボタン４０４が選択されたかを判断する（ＳＴ３０３）。選択されたならば、図５に示すＪＯＢフロー設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３０４）。
【００８８】
ＪＯＢフロー設定画面には、図５に示すように、初期画面と同様のボタンが表示されると共に、データ領域に以前に設定されたＪＯＢフローに対応するＪＯＢテンプレートの一覧が表示される。各ＪＯＢテンプレートの内容は、ＪＯＢボタン５０１を選択することで表示される。また、ＪＯＢフロー設定画面には、新規のＪＯＢフローを設定するための新規作成ボタン５０２とその新規のＪＯＢフローに対応するＪＯＢテンプレートの名称を入力する入力欄５０３が設けられている。
【００８９】
以前に設定されたＪＯＢテンプレートが存在しない場合には、新規作成ボタン５０２及び入力欄５０３のみが表示される。なお、以前に設定されたＪＯＢフローに対応するＪＯＢテンプレートを表示するのは、そのＪＯＢテンプレートを参照することで、ＪＯＢフローの設定を簡素化するためである。図５においては、名称が「テスト」、「ＪＯＢフロー設計」及び「回覧テスト」の３つのＪＯＢテンプレートが表示された場合について示している。
【００９０】
このようなＪＯＢフロー設定画面をクライアント端末に表示させた後、サーバ１０１は、ＪＯＢボタン５０１又は新規作成ボタン５０２が選択されたかを判断する（ＳＴ３０５）。選択されたならば、図６に示すＪＯＢテンプレート画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３０６）。
【００９１】
ＪＯＢテンプレート画面には、図６に示すように、初期画面と同様のボタンが表示されると共に、データ領域にＪＯＢテンプレートの名称、ＪＯＢフローの名称及びＪＯＢテンプレートに設定されたＪＯＢフローの内容が表示される。すなわち、ＪＯＢフローを構成するアクティビティに対応するアクティビティボタン６０１が表示される。図５のＪＯＢフロー設定画面からＪＯＢボタン５０１が選択された場合には、そのＪＯＢテンプレートに設定されたＪＯＢフローを構成するアクティビティボタン６０１が表示され、図５において、新規作成ボタン５０２が選択された場合には、アクティビティが設定されていない状態を示すＩＤＬＥボタンがアクティビティボタン６０１として表示される。かかるＪＯＢテンプレート画面のデータ領域に表示されるデータは、ＪＯＢテンプレート管理部２０９で管理されている。なお、図６は、新規作成ボタン５０２が選択された場合について示している。
【００９２】
また、図６のＪＯＢテンプレート画面には、選択されたＪＯＢテンプレートに設定されたＪＯＢフローの実行を指示する実行ボタン６０２、選択されたＪＯＢテンプレートに設定されたＪＯＢフローの内容の保存を指示する保存ボタン６０３及び選択されたＪＯＢテンプレートに設定されたＪＯＢフローの内容の破棄を指示するキャンセルボタン６０４が設けられている。
【００９３】
なお、ＪＯＢテンプレート画面においては、各アクティビティが行と列とからなるマトリックス形式で表示される。同一行に設定されたアクティビティは、同時に実行されることを示し、当該行の全てのアクティビティが実行された後、次の行に設定されたアクティビティの実行に移行することを示している。このように行と列とでＪＯＢフローの各処理の実行順に異なる意味を持たせることにより、各処理の実行順を視覚的に分かり易く示したので、ＪＯＢフロー全体の設計を容易に行うことができる。各アクティビティの実行の順序については後述する。
【００９４】
このようなＪＯＢテンプレート画面をクライアント端末に表示させた後、サーバ１０１は、アクティビティボタン６０１が選択されたかを判断する（ＳＴ３０７）。選択されたならば、図７に示すアクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３０８）。
【００９５】
アクティビティ設定画面には、図７に示すように、初期画面と同様のボタンが表示されると共に、データ領域に、選択されたアクティビティの内容とその内容を変更するためのアクティビティ変更ボタン７０１が表示される。アクティビティ変更ボタン７０１には、「ＩＤＬＥ」ボタン、「回覧」ボタン、「文書作成」ボタン、「ミーティング」ボタン及び「承認」ボタンが設けられている。いずれかのボタンを選択することで、選択したアクティビティの内容（図７においては「ＩＤＬＥ」）をそのボタンに対応するアクティビティに変更することができる。
【００９６】
本実施の形態においては、アクティビティ変更ボタン７０１に示すように、「文書作成アクティビティ」、「承認アクティビティ」、「回覧アクティビティ」及び「ミーティングアクティビティ」を用意している。「文書作成アクティビティ」とは、ＪＯＢフロー上で特定の文書を作成するアクティビティであり、「承認アクティビティ」とは、ＪＯＢフロー上で文書を承認するアクティビティである。また、「回覧アクティビティ」とは、ＪＯＢフロー上で文書を回覧するアクティビティであり、「ミーティングアクティビティ」とは、ＪＯＢフロー上で何らかのテーマについて意見を交換し合うアクティビティである。
【００９７】
また、アクティビティ設定画面には、選択されたアクティビティの内容として、ＪＯＢフローの名称、アクティビティを識別するためのアクティビティＩＤ及び現在のアクティビティを示すボタンが表示されている。アクティビティＩＤには、ＪＯＢテンプレート画面上のマトリックス形式で表示されたいずれかのアクティビティを特定するための情報が表示される。
【００９８】
図７においては、図６に示すＪＯＢテンプレート画面からアクティビティボタン６０１としてのＩＤＬＥボタンが選択された場合について示している。また、マトリックス形式で表示されたアクティビティのうち、第１ラインの最も左方に表示されたアクティビティを特定するためにアクティビティＩＤとして「１−１」が表示されている。
【００９９】
さらに、アクティビティ設定画面上に表示されたアクティビティの登録を指示するための登録ボタン７０２と、図６に示すＪＯＢテンプレート画面に戻すためのキャンセルボタン７０３が設けられている。
【０１００】
このようなアクティビティ設定画面をクライアント端末に表示させた後、サーバ１０１は、アクティビティ変更ボタン７０１のいずれかのボタンが選択されるか判断する。具体的には、ＩＤＬＥボタン、文書作成ボタン、承認ボタン、回覧ボタン及びミーティングボタンが選択されるか判断する（図８のＳＴ８０１〜ＳＴ８０５）。
【０１０１】
文書作成ボタン、承認ボタン、回覧ボタン及びミーティングボタンのいずれかが選択された場合には、それぞれ対応する文書作成設定処理、承認設定処理、回覧設定処理及びミーティング設定処理に移行する（ＳＴ８０６〜ＳＴ８０９）。ここで、各設定処理について説明する。
【０１０２】
図９は、文書作成設定処理について説明するためのフロー図である。文書作成設定処理（ＳＴ８０６）とは、ＪＯＢフロー上に文書作成アクティビティを組み入れる場合において、その作成者等の設定する処理である。
【０１０３】
文書作成ボタンが選択され、文書作成設定処理に移行すると、サーバ１０１は、図１０に示す文書作成アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ９０１）。文書作成アクティビティ設定画面には、図１０に示すように、「アクティビティ名」、「文書承認者」、「文書送信者」、「作成文書名」、「作成文書フォーマット」、「コメント」、「メール表題」及び「メールコメント」が表示される。
【０１０４】
「文書承認者」には、本文書作成アクティビティで作成された文書を承認する責任者が指定される。指定された承認者には文書の作成が終了するとその承認を依頼するメールが送信される。なお、「文書承認者」の欄に設けられたチェックボックスをチェックすることで、文書が作成された直後に承認を行う処理（以下、「文書承認処理」という）を省略することが可能である。この文書承認処理については後述する。「文書送信者」には、文書を作成する担当者が指定される。例えば図１の構成を示す図でいえば、Ｂ課の課員１０４、１０５あるいはＣ課の課員１０７，１０８が文書送信者として指定される。「作成文書名」には、作成される文書名が指定される。「作成文書フォーマット」には、必要に応じて作成される文書のフォーマットが予め登録される。
【０１０５】
「コメント」には、作成される文書に対する概要が書き込まれる。「メール表題」には、後述する処理依頼メールの表題が指定され、「メールコメント」には、処理依頼メールにおけるコメントが指定される。この「コメント」、「メール表題」及び「メールコメント」には、以下の設定処理においても同様の内容が指定される。
【０１０６】
また、図１０の文書作成アクティビティ設定画面には、指定した内容の登録を指示する登録ボタン、指定した内容を取り消すリセットボタン及び処理を図７に示すアクティビティ設定画面まで戻すキャンセルボタンが設けられている。
【０１０７】
このような文書作成アクティビティ設定画面をクライアント端末に表示させた後、サーバ１０１は、文書送信者等の各種パラメータの受け付けを経て（ＳＴ９０２）、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する（ＳＴ９０３〜ＳＴ９０５）。
【０１０８】
登録ボタン及びキャンセルボタンが選択されたならば、文書作成アクティビティ設定処理を終了する。登録ボタンが選択された場合には文書作成アクティビティが設定された状態となり、文書作成設定処理で指定されたパラメータがアクティビティ管理部２１１で管理される。なお、リセットボタンが選択されたならば、処理をＳＴ９０１に戻す。
【０１０９】
図１１は、承認設定処理について説明するためのフロー図である。承認設定処理とは、ＪＯＢフロー上に承認アクティビティを組み入れる場合において、その承認者等を設定する処理である。
【０１１０】
図７のアクティビティ設定画面で承認ボタンが選択され、承認設定処理（ＳＴ８０７）に移行すると、サーバ１０１は、図１２に示す承認アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（図１１のＳＴ１１０１）。承認アクティビティ設定画面には、図１２に示すように、「アクティビティ名」、「承認者」、「承認文書」、「コメント」、「メール表題」及び「メールコメント」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。
【０１１１】
「承認者」には、先行する文書作成アクティビティで作成された文書を承認する責任者が指定される。例えば図１の構成を示す図でいえば、Ｂ課の課長１０３あるいはＣ課の課長１０６、Ａ部の部長１０２が承認者として指定される。「承認者」には、複数の責任者が指定可能である。「承認文書」には、承認処理の対象となる文書が指定される。「承認文書」には、複数の承認処理の対象となる文書が指定可能である。
【０１１２】
このような承認アクティビティ設定画面をクライアント端末に表示させた後、サーバ１０１は、承認者等の各種パラメータの受け付けを経て（ＳＴ１１０２）、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する（ＳＴ１１０３〜ＳＴ１１０５）。
【０１１３】
登録ボタン及びキャンセルボタンが選択されたならば、承認アクティビティ設定処理を終了する。登録ボタンが選択された場合には承認アクティビティが設定された状態となり、承認設定処理で指定されたパラメータがアクティビティ管理部２１１で管理される。なお、リセットボタンが選択されたならば、処理をＳＴ１１０１に戻す。
【０１１４】
図１３は、図８のＳＴ８０８の回覧設定処理について説明するためのフロー図である。回覧設定処理とは、ＪＯＢフロー上に回覧アクティビティを組み入れる場合において、その回覧対象者等を設定する処理である。
【０１１５】
図７のアクティビティ設定画面で回覧ボタンが選択され、回覧設定処理に移行すると、サーバ１０１は、図１４に示す回覧アクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ１３０１）。回覧アクティビティ設定画面には、図１４に示すように、「アクティビティ名」、「送信責任者」、「送信者」、「回覧文書」、「コメント」、「メール表題」、「メールコメント」及び「確認方法」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。
【０１１６】
「送信責任者」には、本アクティビティの設定者、すなわち、回覧を指示する者が指定される。指定された送信責任者は、回覧対象者による回覧が完了した時にその旨の通知を受ける。「送信者」には、回覧対象者が指定される。「送信者」には、複数の回覧対象者が指定可能である。ユーザ単位で指定することができると共に、グループ毎に指定することができる。
【０１１７】
「回覧文書」には、回覧処理の対象となる文書が指定される。「回覧文書」には、例えば、文書作成アクティビティで作成された文書が指定される。「確認方法」には、確認方法の種別が指定される。確認方法の種別には、回覧文書を確認したことのみを示すものと、回覧文書の内容について了解できるか、あるいは了解できないか（不可か）を示すものの２種類が用意されている。図１４では、後者の種別が指定された場合について示している。
【０１１８】
このような回覧アクティビティ設定画面をクライアント端末に表示させた後、サーバ１０１は、送信者等の各種パラメータの受け付けを経て（ＳＴ１３０２）、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する（ＳＴ１３０３〜ＳＴ１３０５）。
【０１１９】
登録ボタン及びキャンセルボタンが選択されたならば、回覧アクティビティ設定処理を終了する。登録ボタンが選択された場合には回覧アクティビティが設定された状態となり、回覧設定処理で指定されたパラメータがアクティビティ管理部２１１で管理される。なお、リセットボタンが選択されたならば、処理をＳＴ１３０１に戻す。
【０１２０】
図１５は、図８のＳＴ８０９のミーティング設定処理について説明するためのフロー図である。ミーティング設定処理とは、ＪＯＢフローにミーティングアクティビティを組み入れる場合において、そのミーティングへの参加者等を設定する処理である。
【０１２１】
図７のアクティビティ設定画面でミーティングボタンが選択され、ミーティング設定処理に移行すると、サーバ１０１は、図１６に示すミーティングアクティビティ設定画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ１５０１）。ミーティングアクティビティ設定画面には、図１６に示すように、「アクティビティ名」、「管理者」、「参加者」、「ミーティング表題」、「コメント」、「メール表題」及び「メールコメント」が表示される。また、文書作成アクティビティ設定画面と同様の機能を有する登録ボタン、リセットボタン及びキャンセルボタンが設けられている。
【０１２２】
「管理者」には、本ミーティングアクティビティの管理者が指定される。ＪＯＢデータ管理部２１２における当該管理者に対応するＪＯＢユーザデータ管理部には、後述する参加者の意見が書き込まれる領域が形成される。かかる領域は、参加者が共通してアクセス可能なため、「掲示板領域」と呼ぶものとする。また、当該管理者には、本アクティビティで開始されたミーティングを閉会する権限が与えられる。
【０１２３】
「参加者」には、ミーティングへの参加者が指定される。「参加者」には、複数の参加者が指定可能である。例えば、ユーザ単位で指定することができると共に、グループ毎に指定することができる。「ミーティング表題」には、ミーティングで意見交換されるテーマ（主題）が指定される。
【０１２４】
このようなミーティングアクティビティ設定画面をクライアント端末に表示させた後、サーバ１０１は、管理者等の各種パラメータの受け付けを経て（ＳＴ１５０２）、登録ボタン、リセットボタン及びキャンセルボタンが選択されたか判断する（ＳＴ１５０３〜ＳＴ１５０５）。
【０１２５】
登録ボタン及びキャンセルボタンが選択されたならば、ミーティングアクティビティ設定処理を終了する。登録ボタンが選択された場合にはミーティングアクティビティが設定された状態となり、ミーティング設定処理で指定されたパラメータがアクティビティ管理部２１１で管理される。なお、リセットボタンが選択されたならば、処理をＳＴ１５０１に戻す。
【０１２６】
これらの設定処理を終えた後、サーバ１０１は、図７のアクティビティ設定画面から登録ボタン７０２又はキャンセルボタン７０３が選択されたか判断する（図８に示すＳＴ８１０及びＳＴ８１１）。なお、ＩＤＬＥボタンが選択された場合には、各種設定処理を経ることなく、登録ボタン７０２又はキャンセルボタン７０３が選択されたか判断する（ＳＴ８１０及びＳＴ８１１）。
【０１２７】
登録ボタン７０２又はキャンセルボタン７０３が選択されたならば、選択されたアクティビティの設定処理が完了した（登録ボタンの場合）か、あるいは、選択したアクティビティ以外の他のアクティビティの設定処理を希望するもの（キャンセルボタンの場合）と判断し、処理を図３に示すＳＴ３０６に戻し、図６のＪＯＢテンプレート画面を表示する。なお、選択されない場合には、処理をＳＴ８０１に戻す。
【０１２８】
図７で登録ボタン７０２が選択されることで、先のＳＴ３０７で選択したアクティビティが希望するアクティビティとして設定される。さらに、他のアクティビティを設定する場合には、再びＪＯＢテンプレート画面から異なるアクティビティを選択し、当該アクティビティに対して設定処理を行う。このような設定処理を繰り返すことで、ＪＯＢテンプレートに利用者が希望するＪＯＢフローを設定することができる。
【０１２９】
図６のＪＯＢテンプレート画面で実行ボタン６０２が選択されたならば（ＳＴ３０９）、直前に設定又は選択されたＪＯＢフローの実行処理に移行する（ＳＴ３１２）。このＪＯＢフローの実行処理については後述する。保存ボタン６０３が選択されたならば（ＳＴ３１０）、直前に設定又は選択されたＪＯＢフローが登録されたＪＯＢテンプレートを保存する（ＳＴ３１３）。当該ＪＯＢテンプレートは、ＪＯＢテンプレート管理部２０９に保存される。キャンセルボタン６０４が選択されたならば（ＳＴ３１１）、直前に設定又は選択されたＪＯＢフローが登録されたＪＯＢテンプレートを破棄する（ＳＴ３１４）。
【０１３０】
そして、ＪＯＢフローの実行処理を終えた後、あるいはＪＯＢテンプレートの保存又は破棄を行った後、サーバ１０１は処理を終了する。なお、アクティビティボタン６０１、実行ボタン６０２、保存ボタン６０３及びキャンセルボタン６０４のいずれも選択されない場合には、処理をＳＴ３０７に戻す。
【０１３１】
図１７は、保存ボタン６０３が選択された場合に保存されるＪＯＢテンプレートの一例を示す図である。図１７においては、第１ラインに２つの文書作成アクティビティが設定され、第２ラインに１つの承認アクティビティが設定され、第３ラインに１つの回覧アクティビティが設定され、第４ラインに１つのミーティングアクティビティが設定されたＪＯＢフローについて示している。このようなＪＯＢテンプレートがＪＯＢテンプレート管理部２０９に保存される。
【０１３２】
図１８は、図３のＳＴ３１２のＪＯＢフローの実行処理について説明するためのフロー図である。ＪＯＢフローの実行処理とは、ＪＯＢフローに設定されたアクティビティのうち未処理のアクティビティを検出し、当該アクティビティの処理を依頼する処理をいう。かかる実行処理は、ＪＯＢフローに設定されたライン毎に行われ、各ラインにおける実行処理が終了する前に次のラインの実行処理が行われることはない。
【０１３３】
図６のＪＯＢテンプレート画面から実行ボタン６０２が選択され、ＪＯＢフローの実行処理に移行すると、サーバ１０１は、ＪＯＢフローの実行処理に必要となるデータの初期化処理を行う（ＳＴ１８０１）。ここで、ＪＯＢフローの実行処理に必要となるデータとは、ＪＯＢのループをカウントするループカウンタの値やアクティビティのライン番号やライン上の位置を示す値である。
【０１３４】
初期化処理を行った後、サーバ１０１は、ＪＯＢフローのうち、処理対象のラインのアクティビティのステータスを確認する（ＳＴ１８０２）。まず、ＪＯＢフローに設定された第１ラインが最初の処理対象のラインとなり、第１ラインの処理に続いて第２ラインが処理対象のラインとなる。
【０１３５】
まず、ＪＯＢフローに設定された第１ラインのアクティビティのステータスが確認される。第１ラインのアクティビティが複数存在する場合には同時にそれらのステータスが確認される。アクティビティのステータスには、「未処理」、「処理依頼中」及び「終了」が存在する。アクティビティのステータスの確認処理では、これらのステータスが確認される（ＳＴ１８０３〜ＳＴ１８０５）。
【０１３６】
ステータスが「未処理」のアクティビティを検出すると、サーバ１０１は、当該アクティビティの処理を依頼する処理依頼メールを送信する（ＳＴ１８０６）。この処理依頼メールは、当該アクティビティで指定された利用者に対して送信される。この処理依頼メールには、受信者がクリックすることで、当該アクティビティに直接アクセス可能なＵＲＬが記述されている。また、処理依頼メールに記述されたＵＲＬには、当該アクティビティを識別するためのアクティビティＩＤ及びＪＯＢフローＩＤが含まれている。
【０１３７】
処理依頼メールを送信した後、サーバ１０１は、本アクティビティのステータスを更新する（ＳＴ１８０７）。ステータスは、処理依頼メールが送信された場合に「未処理」から「処理依頼中」に更新され、実際にアクティビティが実行された場合に「処理依頼中」から「終了」に更新される。
【０１３８】
アクティビティのステータスを更新すると、サーバ１０１は、当該アクティビティが対象ラインの最終アクティビティか判断する（ＳＴ１８０８）。最終アクティビティであるならば、当該ライン上のアクティビティのステータスが全て「終了」であるか判断する（ＳＴ１８０９）。
【０１３９】
一つでも「処理依頼中」のアクティビティが残っている場合には、ＪＯＢフローの実行処理を終了する。これは、先行するライン上のアクティビティが処理されていない状態で後続するライン上のアクティビティが処理されるのを回避するためである。
【０１４０】
一方、全てのステータスが「終了」であるならば、今度は当該対象ラインがＪＯＢフローの最終ラインであるか判断する（ＳＴ１８１０）。最終ラインであるならば、ＪＯＢフローの実行処理を終了する。一方、最終ラインでないならば、対象ラインをインクリメントして（ＳＴ１８１１）、再びＳＴ１８０２からの処理を行う。
【０１４１】
なお、対象ラインのアクティビティのステータスが「処理依頼中」又は「終了」である場合には（ＳＴ１８０４及びＳＴ１８０５）、同様にＳＴ１８０８以降の処理を行うこととなるが、アクティビティのステータスがいずれにも該当しない場合には、エラー処理を行った後、処理を中断する（ＳＴ１８０６）。
【０１４２】
次に、本実施の形態に係るサーバにおいてアクティビティを実行する場合の処理について説明する。上述したＪＯＢフローの実行処理において送出された処理依頼メールの受信者は、依頼を受けたアクティビティを実行する場合、当該処理依頼メールに記述されたＵＲＬをクリックすることで、本サーバにアクセスすることとなる。
【０１４３】
図１９のフロー図において、サーバ１０１は、この受信者からのアクセスを記録しており（ＳＴ１９０１）、アクセスがあった場合には当該ＵＲＬからＪＯＢフローＩＤやアクティビティＩＤ等の情報を抽出する（ＳＴ１９０２）。そして、この抽出した情報に基づいて該当するアクティビティを検索し（ＳＴ１９０３）、当該アクティビティのステータスが未処理であるか判断する（ＳＴ１９０４）。当該アクティビティが実行済みであるならば、サーバ１０１は、アクセスしてきた利用者に対して当該アクティビティが実行済みである旨を示す通知を送出し、クライアント端末の表示部に表示させる（ＳＴ１９０５）。
【０１４４】
一方、当該アクティビティが未処理であるならば、当該アクティビティの処理内容に応じた処理を行うため、当該アクティビティが文書作成アクティビティ、承認アクティビティ、回覧アクティビティ及びミーティングアクティビティのいずれのアクティビティであるか判断する（ＳＴ１９０６〜ＳＴ１９０９）。
【０１４５】
当該アクティビティが文書作成アクティビティならば、文書作成アクティビティ処理に移行し（ＳＴ１９１０）、承認アクティビティならば、承認アクティビティ処理に移行し（ＳＴ１９１１）、回覧アクティビティならば、回覧アクティビティ処理に移行し（ＳＴ１９１２）、ミーティングアクティビティならば、ミーティングアクティビティ処理に移行する（ＳＴ１９１３）。なお、当該アクティビティの判断において、いずれのアクティビティにも該当しなかった場合には何らかのエラーが生じた旨を示す通知を送出し、クライアント端末の表示部に表示させた後（ＳＴ１９１４）、処理を終了する。
【０１４６】
図２０は、ＳＴ１９１０の文書作成アクティビティ処理について説明するためのフロー図である。なお、図２０に示す文書作成アクティビティ処理においては、文書作成設定処理において、図１０の「文書承認者」が指定されていない場合（チェックボックスがチェックされた状態）について示す。「文書承認者」が指定された文書作成アクティビティ処理については後述する。
【０１４７】
文書作成アクティビティに移行すると、サーバ１０１は、図２１に示す文書作成アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ２００１）。
【０１４８】
文書作成アクティビティ処理画面には、図２１に示すように、データ領域に「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」、「コメント」、「作成文書フォーマット」及び「作成文書名」が表示される。また、利用者による文書作成の完了を示す実行ボタン及び文書作成アクティビティ処理の中断を指示するキャンセルボタンが設けられている。図２１に示す例では、「作成文書フォーマット」に文書の雛形が用意され、「作成文書名」として「プログラム概要書」が表示された場合ついて示している。
【０１４９】
このような文書作成アクティビティ処理画面を表示した後、利用者は、必要に応じて雛形を利用して指示された文書を作成し、サーバ１０１は、当該作成文書を受け付ける（ＳＴ２００２）。受け付けられた作成文書は、予め当該利用者に割り当てられたメモリに保存される。
【０１５０】
作成文書を受け付けた後、サーバ１０１は、実行ボタン又はキャンセルボタンが選択されたか判断する（ＳＴ２００３、ＳＴ２００４）。実行ボタンが選択されたならば、サーバ１０１は、当該文書作成アクティビティのステータスを更新した後（ＳＴ２００５）、文書作成アクティビティ処理を終了する。このステータスの更新により、当該文書作成アクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、キャンセルボタンが選択された場合には、サーバ１０１は、当該文書作成アクティビティ処理を中断する。
【０１５１】
文書作成アクティビティ処理を終了すると、サーバ１０１は、図１９に示すように、図１８で説明したＪＯＢフローの実行処理を行う。文書作成アクティビティ処理を終了した後にＪＯＢフローの実行処理を行うのは、当該文書作成アクティビティのステータスが「終了」となることで当該文書作成アクティビティを含むＪＯＢフローが終了するのか、他のアクティビティを実行すべきなのかを判断するためである。以下のアクティビティの実行処理においても同様である。
【０１５２】
図２２は、図１９のＳＴ１９１１の承認アクティビティ処理について説明するためのフロー図である。承認アクティビティに移行すると、サーバ１０１は、図２３に示す承認アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ２２０１）。
【０１５３】
承認アクティビティ処理画面には、図２３に示すように、データ領域に「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「コメント」が表示される。また、承認文書データにリンクが張られたアイコンを含む承認文書の一覧が表示される。また、利用者による承認の完了を示す実行ボタン及び承認アクティビティ処理の中断を示すキャンセルボタンが設けられている。図２３に示す例では、承認文書の一覧に２つの承認文書が表示された場合ついて示している。
【０１５４】
このような承認アクティビティ処理画面を表示した後、サーバ１０１は、利用者からの承認文書の承認又は否認の決定を受け付ける承認／否認処理を行う（ＳＴ２２０２）。
【０１５５】
図２４は、承認／否認処理について説明するためのフロー図である。承認／否認処理を行う場合、サーバ１０１は、まず、処理依頼メールに記述したＵＲＬから目的のＪＯＢフローを検索し、確定する（ＳＴ２４０１）。そして、確定したＪＯＢフローに対応するＪＯＢテンプレートから承認処理の対象となる情報（以下、「承認情報」という）を獲得し（ＳＴ２４０２）、クライアント端末に送出し、クライアント端末の表示部上に承認文書、並びに、その作成者や作成日等の文書属性を表示させる（ＳＴ２４０３）。
【０１５６】
かかる表示をさせた後、承認文書の選択があった場合には（ＳＴ２４０４）、当該承認文書を確認のために表示部に表示させた後（ＳＴ２４０５）、承認文書の選択がない場合には直接、利用者から承認又は否認の選択があるかを判断する（ＳＴ２４０６、ＳＴ２４０７）。このように一覧画面にそれぞれの文書内容をリンクさせることで承認時に文書内容を確認可能としたので、承認者は１件ずつ文書内容を見て誤りなく承認処理を行うことができる。そして、承認又は否認のいずれかが選択された場合には、承認／否認処理を終了する。なお、いずれの選択もない場合には処理をＳＴ２４０４に戻し、処理を繰り返す。
【０１５７】
承認／否認処理を終了した後、サーバ１０１は、実行ボタン又はキャンセルボタンが選択されたか判断する（図２２のＳＴ２２０３、ＳＴ２２０４）。実行ボタンが選択されたならば、サーバ１０１は、当該承認アクティビティのステータスを更新した後（ＳＴ２２０５）、承認アクティビティ処理を終了する。このステータスの更新により、全ての承認文書について承認が選択されている場合には、当該承認アクティビティのステータスは、「処理依頼中」から「終了」に更新される。一方、いずれかの承認文書について否認が選択されている場合には、当該承認アクティビティのステータスは、「処理依頼中」のまま更新されず、当該承認文書を作成した際の文書作成アクティビティのステータスが「終了」から「未処理」に更新される。なお、キャンセルボタンが選択された場合には、サーバ１０１は、当該承認アクティビティ処理を中断する。
【０１５８】
承認アクティビティ処理を終了した後、サーバ１０１は、文書作成アクティビティと同様に、当該承認アクティビティを含むＪＯＢフローの実行処理（図１８）を行う。当該承認アクティビティにおいて、そのステータスが「終了」であるならば、当該承認アクティビティ以降のアクティビティの処理が確認されることとなり、そのステータスが「処理依頼中」であり、当該アクティビティよりも前にステータスが「未処理」の文書作成アクティビティがあるならば、その文書作成アクティビティの処理が行われることとなる。
【０１５９】
図２５及び図２６は、図１０の文書作成設定処理において、「文書承認者」が指定された場合（チェックボックスがチェックされていない状態）における文書作成アクティビティ処理について説明するためのフロー図である。なお、図２５及び図２６において、図２０及び図２２と同一の符号を付した処理は、同様の処理を行うものとしてその説明を省略する。
【０１６０】
「文書承認者」が指定された場合の文書作成アクティビティ処理においては、ＳＴ２００３で実行ボタンが選択された後の処理において、「文書承認者」が指定されていない場合の文書作成アクティビティ処理と相違する。実行ボタンが選択されると、サーバ１０１は、「文書承認者」が指定されているか判断する（ＳＴ２５０１）。
【０１６１】
「文書承認者」が指定されていない場合には、当該文書作成アクティビティのステータスを「処理依頼中」から「終了」に更新した後（ＳＴ２５０２）、文書作成アクティビティ処理を終了する。一方、指定されている場合には、当該文書作成アクティビティのステータスを「処理依頼中」から「未処理」に更新した後（ＳＴ２５０３）、文書作成アクティビティ処理を終了する。
【０１６２】
文書作成アクティビティ処理が終了すると、サーバ１０１は、図１８のＪＯＢフローの実行処理を行うこととなるが、「文書承認者」が指定されたことに起因して当該文書作成アクティビティのステータスが「処理依頼中」から「未処理」に更新された場合には、「文書承認者」に指定された利用者に処理依頼メールを送信する（ＳＴ１８０６）。かかる「文書承認者」からアクセスがあると（ＳＴ１９０１）、再び文書作成アクティビティ処理に移行する（図１９のＳＴ１９１０）。
【０１６３】
このような手順で文書作成アクティビティ処理に移行した場合、サーバ１０１は、今度は、図２７に示す文書作成アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（図２６のＳＴ２６０１）。この文書作成アクティビティ処理画面は、図２０に示す要素に加えて承認文書データにリンクが張られたアイコンを含む承認文書が表示される。また、「文書承認者」が承認する旨を示す承認ボタン、否認する旨を示す否認ボタン及び当該文書作成アクティビティ処理の中断を示すキャンセルボタンが設けられている。
【０１６４】
このような文書作成アクティビティ処理画面を表示した後、サーバ１０１は、図２２で説明した承認アクティビティ処理と同様の処理を行う。すなわち、利用者からの承認文書の承認又は否認の決定を受け付ける承認／否認処理を行った後（ＳＴ２２０２）、実行ボタン又はキャンセルボタンが選択されたか判断し（ＳＴ２２０３、ＳＴ２２０４）、実行ボタンが選択されたならば、サーバ１０１は、当該文書作成アクティビティのステータスを更新した後（ＳＴ２２０５）、文書作成アクティビティ処理を終了する。
【０１６５】
文書作成アクティビティの中に承認者を設けた場合、文書ごとに課長の承認を取り、承認アクティビティでさらに一括して部長の承認を取ることができる。ただ、この場合、文書作成アクティビティの承認者は文書が作成される度に承認の依頼メールがくることになるため、承認件数が多いときは文書作成アクティビティの中では承認者を設けずに承認アクティビティで承認者を課長とし、後のラインの承認アクティビティで承認者を部長とする方法も考えられる。
【０１６６】
図２８は、回覧アクティビティ処理について説明するためのフロー図である。回覧アクティビティに移行すると、サーバ１０１は、図２９に示す回覧アクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ２８０１）。
【０１６７】
回覧アクティビティ処理画面には、図２９に示すように、データ領域に「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「コメント」が表示される。また、回覧文書データにリンクが張られたアイコンを含む承認文書が表示される。また、利用者による回覧文書の内容の了解を示す了解ボタン、了解できない旨を示す不可ボタン及び回覧アクティビティ処理の中断を示すキャンセルボタンが設けられている。さらに、了解ボタン又は不可ボタンを選択する際にコメント書き込むコメント欄が設けられている。
【０１６８】
なお、図２９に示す例では、図１４に示す回覧設定処理において確認方法として「了解／不可」の種別が選択された場合について示している。確認方法として「確認」の種別が選択された場合には了解ボタン及び不可ボタンの代わりに確認ボタンが表示されることとなる。
【０１６９】
このような回覧アクティビティ処理画面を表示した後、サーバ１０１は、利用者からの回覧文書の了解又は不可の決定を受け付ける了解／不可処理を行う（ＳＴ２８０２）。
【０１７０】
図３０は、了解／不可処理について説明するためのフロー図である。了解／不可処理を行う場合、サーバ１０１は、まず、処理依頼メールに記述したＵＲＬから目的のＪＯＢフローを検索し、確定する（ＳＴ３００１）。そして、確定したＪＯＢフローに対応するＪＯＢテンプレートから回覧処理の対象となる情報（以下、「回覧情報」という）を獲得し（ＳＴ３００２）、クライアント端末に送出し、クライアント端末の表示部上に回覧文書、並びに、その作成者や作成日等の文書属性を表示させる（ＳＴ３００３）。
【０１７１】
かかる表示をさせた後、回覧文書の選択があった場合には（ＳＴ３００４）、当該回覧文書を確認のために表示部に表示させた後（ＳＴ３００５）、承認文書の選択がない場合には直接、利用者から了解又は不可の選択があるかを判断する（ＳＴ３００６、ＳＴ３００７）。そして、了解又は不可のいずれかが選択された場合には、了解／不可処理を終了する。なお、いずれの選択もない場合には処理をＳＴ３００４に戻し、処理を繰り返す。
【０１７２】
了解／不可処理を終了した後、サーバ１０１は、当該回覧アクティビティのステータスを更新した後（ＳＴ２８０３）、回覧アクティビティ処理を終了する。このステータスの更新により、当該回覧アクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、キャンセルボタンが選択された場合には、サーバ１０１は、当該文書作成アクティビティ処理を中断する。
【０１７３】
図３１は、ミーティングアクティビティ処理について説明するためのフロー図である。ミーティングアクティビティに移行すると、サーバ１０１は、図３２及び図３３に示すミーティングアクティビティ処理画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３１０１）。
【０１７４】
ここで、図３２に示すミーティングアクティビティ処理画面は、アクセスしてきた利用者がミーティングの参加者である場合に表示され、図３３に示すミーティングアクティビティ処理画面は、アクセスしてきた利用者がミーティングの管理者である場合に表示される。
【０１７５】
図３２に示すミーティングアクティビティ処理画面には、データ領域に「ＪＯＢフロー名」、「アクティビティ名」、「ミーティング表題」及び「コメント」が表示される。また、参加者による意見を書き込む欄（題名及び本文）や添付されたファイルの参照を指示する欄が設けられている。このようにファイルを添付できるようにしたことで議題に関係する資料などのファイルを参加者に参照可能としたので、関係書類の配布／参照を容易に行って電子ミーティングを円滑に運用することができる。さらに、書き込んだ意見の投稿を指示する投稿ボタン及びミーティングアクティビティ処理の中断を指示するリセットボタンが設けられている。
【０１７６】
図３３に示すミーティングアクティビティ処理画面には、データ領域に「ＪＯＢフロー名」、「アクティビティ名」、「ミーティング表題」及び「コメント」が表示される。また、管理者によるミーティングの終了を指示する閉会ボタンが設けられている。
【０１７７】
図３２に示すミーティングアクティビティ処理画面を表示した参加者から意見を投稿すべく投稿ボタンが選択された場合、サーバ１０１は、この投稿を受け付ける（ＳＴ３１０２）。投稿を受け付けた場合には、サーバ１０１は、当該参加者のミーティングへの参加状況を示すステータスを更新する（ＳＴ３１０３）。
【０１７８】
当該投稿を受け付けて参加者のステータスを更新した後、あるいは、投稿を受け付けず、図３３に示すミーティングアクティビティ処理画面を表示した管理者から閉会ボタンが選択された場合（ＳＴ３１０４）、サーバ１０１は、当該ミーティングアクティビティのステータスを更新した後（ＳＴ３１０５）、ミーティングアクティビティ処理を終了する。このステータスの更新により、当該ミーティングアクティビティのステータスは、「処理依頼中」から「終了」に更新される。なお、閉会ボタンが選択されない場合には、処理がＳＴ３１０２に戻され、参加者からの意見の投稿を引き続き受け付ける。
【０１７９】
ミーティングアクティビティ処理において投稿された全ての意見並びに添付されたファイルは、当該ミーティングアクティビティと対応づけて保存される。このようにミーティングに関連する内容が保存されるので、ミーティングが閉会した後あるいはＪＯＢフローが終了した後でもいつでも当該ミーティングの内容を参照することができる。
【０１８０】
ここで、本実施の形態に係るワークフローシステムが具体的に利用された場合の動作について説明する。例えば、図１７に示すようにアクティビティが設定されたＪＯＢフローを用いて説明する。当該ＪＯＢフローにおいては、指定した文書作成者に文書を作成させ、作成された文書を承認者に承認させ、承認された文書を指定した回覧者に回覧させ、回覧された文書を議題としてミーティングを行う処理が設定されているものとする。なお、ＪＯＢフローに設定されたアクティビティは全て未処理であるものとする。
【０１８１】
図１７に示すＪＯＢフローの実行処理が開始されると、図１８に示すように、まず、第１ラインが対象ラインとされ、そのライン上のアクティビティのステータスが確認される（ＳＴ１８０２）。ここでは、双方の文書作成アクティビティのステータスが未処理であるため、当該アクティビティに指定された文書作成者に処理依頼メールが送信される（ＳＴ１８０３）。双方のアクティビティのステータスは処理依頼中となり全ステータスが終了でないため（ＳＴ１８０９）、ＪＯＢフローの実行処理が終了する。
【０１８２】
処理依頼メールを受信した双方の文書作成者がサーバ１０１にアクセスし（図１９のＳＴ１９０１）、文書作成アクティビティ処理（ＳＴ１９１０）において文書を作成し、ステータスが更新されると（図２０のＳＴ２００５）、再び当該ＪＯＢフローの実行処理が行われる。先と同様に第１ラインを対象ラインとして処理を行う。ここでは、双方の文書作成アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後（ＳＴ１８０８）、最終ラインか判断される（ＳＴ１８１０）。
【０１８３】
最終ラインではないため、第２ラインを対象ラインとし、そのライン上の承認アクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された承認者に処理依頼メールを送信する（ＳＴ１８０６）。承認アクティビティのステータスは処理依頼中となり、終了でないため（ＳＴ１８０９）、ＪＯＢフローの実行処理が終了する。
【０１８４】
処理依頼メールを受信した承認者がアクセスし（図１９のＳＴ１９０１）、承認アクティビティ処理において先行する文書作成アクティビティで作成された文書の承認処理（ＳＴ１９１１）を行い、ステータスが更新されると（図２２のＳＴ２２０５）、再び当該ＪＯＢフローの実行処理が行われる。先と同様に第２ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後（ＳＴ１８０８）、最終ラインか判断される（ＳＴ１８１０）。
【０１８５】
最終ラインではないため、第３ラインを対象ラインとし、そのライン上の回覧アクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された回覧者に処理依頼メールを送信する（ＳＴ１８０６）。回覧アクティビティのステータスは処理依頼中となり、終了でないため（ＳＴ１８０９）、ＪＯＢフローの実行処理が終了する。
【０１８６】
処理依頼メールを受信した回覧者がアクセスし（図１９のＳＴ１９０１）、回覧アクティビティ処理において先行する承認アクティビティで承認された文書の回覧処理（ＳＴ１９１２）を行い、ステータスが更新されると（図２８のＳＴ２８０３）、再び当該ＪＯＢフローの実行処理が行われる。先と同様に第３ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後（ＳＴ１８０８）、最終ラインか判断される（ＳＴ１８１０）。
【０１８７】
最終ラインではないため、第４ラインを対象ラインとし、そのライン上のミーティングアクティビティのステータスが確認される。未処理であるため、今度は当該アクティビティで指定された参加者に処理依頼メールを送信する（ＳＴ１８０６）。ミーティングアクティビティのステータスは処理依頼中となり、終了でないため（ＳＴ１８０９）、ＪＯＢフローの実行処理が終了する。
【０１８８】
処理依頼メールを受信した参加者がアクセスし（図１９のＳＴ１９０１）、ミーティングアクティビティ処理（ＳＴ１９１３）において議題について投稿をすると共に、管理者が当該ミーティングの閉会を指示しステータスが更新されると（ＳＴ３１０５）、再び当該ＪＯＢフローの実行処理が行われる。先と同様に第４ラインを対象ラインとして処理を行うが、当該アクティビティのステータスが終了であるため、最終アクティビティであるか判断された後（ＳＴ１８０８）、最終ラインか判断される（ＳＴ１８１０）。ここでは、第４ラインが最終ラインであるため、ＪＯＢフローの実行処理が終了する。このようにして図１７に示すＪＯＢフローに設定された一連のアクティビティが実行されることとなる。
【０１８９】
このように本実施の形態に係るワークフローシステムにおいては、ＪＯＢフローの一部としてミーティングアクティビティを登録することができ、このミーティングアクティビティの実行時にネットワークを介して接続されたクライアント端末から意見の投稿を受け付ける。このようにミーティングアクティビティをＪＯＢフローに組み入れることにより、例えば、作成された文書の可否について関係者が意見を述べる機会を確実に設けることができるので、多様なワークフローを設定し運用することが可能となる。
【０１９０】
また、本実施の形態のワークフローシステムにおいては、ミーティングアクティビティにおいてミーティングに参加する参加者を設定することができる。これにより、議題に関係する者だけをミーティングに参加させることができるので、ミーティングアクティビティを円滑に運用することができる。
【０１９１】
さらに、本実施の形態のワークフローシステムにおいては、特定のクライアント端末からの操作によりミーティングを閉会し、次のＪＯＢフローの処理へ遷移する。これにより、意見の交換により方向性が導き出された場合等に特定のユーザの指示に応じて電子ミーティングを閉会し、ワークフローの処理を進行させることができる。なお、ミーティングを閉会する権限は当該ミーティングアクティビティで設定された管理者にのみ与えるようにしている。
【０１９２】
さらに、本実施の形態のワークフローシステムにおいては、上記ミーティングアクティビティに加えて、文書作成アクティビティ、承認アクティビティ及び回覧アクティビティと組み合わせてＪＯＢフローに設定することができる。これにより、例えば、文書作成アクティビティで作成した文書を回覧アクティビティで回覧した後にミーティングアクティビティで関係者が意見を述べるミーティングを行ってから承認アクティビティで承認を受け付けるというような多様なワークフローを設定し効率的に業務を進めることが可能となる。
【０１９３】
さらに、本実施の形態のワークフローシステムにおいては、ミーティングアクティビティ処理画面は、ホームページデータで構成されている。このため、ウェブブラウザ機能を有する端末であれば、どの端末からでも参加者はミーティングに参加することができる。
【０１９４】
さらに、ミーティングアクティビティの実行時に達すると、処理依頼メールが当該アクティビティの参加者に送信される。これにより、参加者に対してミーティングの開始と参加を自動的に知らせることができるので、ミーティングを円滑に運用することができる。
【０１９５】
次に、本実施の形態に係るサーバにおいてＪＯＢフローの実行状況を確認する場合の処理について説明する。図３４は、本実施の形態に係るサーバが本ワークフローシステムに設定されたＪＯＢフローの実行状況を確認する場合のフロー図である。なお、実行状況を確認する利用者は、原則として当該ＪＯＢフローを設定した利用者が想定される。特に、強制終了を指示する権限は、かかる利用者にのみ与えられるものである。
【０１９６】
ＪＯＢフローの実行状況の確認を希望する利用者がログインを要求すると、サーバ１０１は、図３で示したＪＯＢフローの設定する場合の処理と同様に、適切にログインされたかを判断し（ＳＴ３４０１）、図４に示す本ワークフローシステムの初期画面をクライアント端末の表示部に表示させる（ＳＴ３４０２）。
【０１９７】
そして、この初期画面からＪＯＢフロー確認ボタン４０３が選択されたかを判断する（ＳＴ３４０３）。選択されたならば、図３５に示すＪＯＢフロー実行実況確認一覧画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３４０４）。
【０１９８】
ＪＯＢフロー実行状況確認一覧画面には、図３５に示すように、初期画面と同様のボタンが表示されると共に、データ領域に当該利用者が関連する実行中のＪＯＢフロー及び完了したＪＯＢフローの一覧が表示される。実行中のＪＯＢフロー及び完了したＪＯＢフローの表示は、チェックボタンにより切り替えが可能である。ＪＯＢフローの一覧には、各ＪＯＢフローの名称、実行日時及び実行状況が表示される。各ＪＯＢフローに対応してＪＯＢボタン３５０１が設けられている。利用者は、このＪＯＢボタンを選択した後、選択ボタン３５０２を選択することで、当該ＪＯＢフローの詳細な実行状況を確認することができる。
【０１９９】
このようなＪＯＢフロー実行状況確認一覧画面をクライアント端末に表示させた後、サーバ１０１は、選択ボタン３５０２が選択されたかを判断する（ＳＴ３４０５）。選択されたならば、図３６に示すＪＯＢフロー実行状況確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３４０６）。
【０２００】
ＪＯＢフロー実行状況確認画面には、図３６に示すように、初期画面と同様のボタンが表示されると共に、データ領域に選択されたＪＯＢフローに設定されたアクティビティの一覧が表示される。アクティビティの一覧には、その設定されたライン、アクティビティ名、実行状況及び完了日時が表示される。また、各アクティビティを選択するためのアクティビティボタン３６０１が設けられている。このアクティビティボタン３６０１を選択することで、利用者は、当該アクティビティの実行を催促することができる。また、ＪＯＢフロー実行状況確認画面(図３６)には、表示されたＪＯＢフローの強制終了を指示する強制終了ボタン３６０２が設けられている。
【０２０１】
このようなＪＯＢフロー実行状況確認画面をクライアント端末に表示させた後、サーバ１０１は、いずれかのアクティビティボタン３６０１が選択されたかを判断する（ＳＴ３４０７〜ＳＴ３４１０）。選択されたならば、選択されたアクティビティの確認処理に移行する（ＳＴ３４１１〜ＳＴ３４１４）。具体的には、文書作成確認処理（ＳＴ３４１１）、承認確認処理（ＳＴ３４１２）、回覧確認処理（ＳＴ３４１３）及びミーティング確認処理（ＳＴ３４１４）に移行する。各確認処理については後述する。
【０２０２】
いずれのアクティビティボタン３６０１も選択されない場合には、強制終了ボタン３６０２が選択されたか判断し（ＳＴ３４１５）、選択された場合には当該ＪＯＢフローの実行状況の確認処理を強制終了した後（ＳＴ３４１６）に処理を終了する。強制終了ボタン３６０２も選択されない場合には、処理をＳＴ３４０７に戻し、処理を繰り返す。
【０２０３】
図３７は、文書作成確認処理について説明するためのフロー図である。図３６において、文書作成アクティビティボタンが選択され、文書作成確認処理（図３４のＳＴ３４１１）に移行すると、サーバ１０１は、図３８に示す文書作成アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３７０１）。
【０２０４】
文書作成アクティビティ確認画面には、図３８に示すように、「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「実行状況」が表示される。また、作成対象となる「文書名」、その「作成者」とその「実行状況」及び「完了日」、並びに、その「承認者」とその「実行状況」、「承認結果」及び「完了日」が表示される。また、文書作成アクティビティ確認画面には、当該文書作成アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。
【０２０５】
このような文書作成アクティビティ確認画面をクライアント端末に表示させた後、サーバ１０１は、催促ボタン及び強制終了ボタンが選択されたか判断する（ＳＴ３７０２、ＳＴ３７０３）。
【０２０６】
催促ボタンが選択されたならば、当該文書作成アクティビティで指定された作成者の情報を取得し（ＳＴ３７０４）、当該作成者宛てに催促メールを送信する（ＳＴ３７０５）。この催促メールの送信により文書作成確認処理を終了する。この催促メールには、作成者宛てに文書作成を催促するメッセージと、当該文書作成アクティビティにリンクが張られたＵＲＬが記述されている。催促メールを受信した利用者は、このＵＲＬをクリックすることで当該アクティビティにアクセスし、実行処理をすることとなる。かかる処理は、以下の他の確認処理においても同様である。一方、強制終了ボタンが選択された場合には、当該文書作成アクティビティを強制終了した後（ＳＴ３７０６）、文書作成確認処理を終了する。
【０２０７】
図３９は、承認確認処理について説明するためのフロー図である。図３６において、承認アクティビティボタンが選択され、承認確認処理（図３４のＳＴ３４１２）に移行すると、サーバ１０１は、図４０に示す承認アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ３９０１）。
【０２０８】
承認アクティビティ確認画面には、図４０に示すように、「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「実行状況」が表示される。また、承認対象となる「文書名」、その「作成者」とその「作成日」、並びに、その「承認者」とその「実行状況」及び「完了日」が表示される。また、承認アクティビティ確認画面には、当該承認アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。
【０２０９】
このような承認アクティビティ確認画面をクライアント端末に表示させた後、サーバ１０１は、催促ボタン及び強制終了ボタンが選択されたか判断する（ＳＴ３９０２、ＳＴ３９０３）。
【０２１０】
催促ボタンが選択されたならば、当該承認アクティビティで指定された承認者の情報を取得し（ＳＴ３９０４）、当該承認者宛てに催促メールを送信する（ＳＴ３９０５）。この催促メールの送信により承認確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該承認アクティビティを強制終了した後（ＳＴ３９０６）、承認確認処理を終了する。
【０２１１】
図４１は、回覧確認処理について説明するためのフロー図である。図３６において、回覧アクティビティボタンが選択され、回覧確認処理（図３４のＳＴ３４１３）に移行すると、サーバ１０１は、図４２に示す回覧アクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ４１０１）。
【０２１２】
回覧アクティビティ確認画面には、図４２に示すように、「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「実行状況」が表示される。また、回覧対象となる「文書名」、その「作成者」とその「作成日」、並びに、その「回覧者」とその「実行状況」、「確認結果」及び「完了日」が表示される。また、回覧アクティビティ確認画面には、当該回覧アクティビティの実行の催促を指示する催促ボタンと、その強制終了を指示する強制終了ボタンとが設けられている。
【０２１３】
このような回覧アクティビティ確認画面をクライアント端末に表示させた後、サーバ１０１は、催促ボタン及び強制終了ボタンが選択されたか判断する（ＳＴ４１０２、ＳＴ４１０３）。
【０２１４】
催促ボタンが選択されたならば、当該回覧アクティビティで指定された回覧者の情報を取得し（ＳＴ４１０４）、当該回覧者宛てに催促メールを送信する（ＳＴ４１０５）。この催促メールの送信により回覧確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該回覧アクティビティを強制終了した後（ＳＴ４１０６）、回覧確認処理を終了する。
【０２１５】
図４３は、ミーティング確認処理について説明するためのフロー図である。図３６において、ミーティングアクティビティボタンが選択され、ミーティング確認処理（図３４のＳＴ３４１４）に移行すると、サーバ１０１は、図４４に示すミーティングアクティビティ確認画面をクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ４３０１）。
【０２１６】
ミーティングアクティビティ確認画面には、図４４に示すように、「ＪＯＢフロー名」、「アクティビティ名」、「アクティビティＩＤ」、「アクティビティ」及び「実行状況」が表示される。また、ミーティングへの「参加者」とその「参照状況」及び「参照日」が表示される。また、ミーティングアクティビティ確認画面には、当該ミーティングアクティビティの実行の催促を指示する催促ボタン及びその強制終了を指示する強制終了ボタンに加えて、他の参加者の投稿内容の参照を指示するミーティング参照ボタンが設けられている。
【０２１７】
このようなミーティングアクティビティ確認画面をクライアント端末に表示させた後、サーバ１０１は、ミーティング参照ボタン、催促ボタン及び強制終了ボタンが選択されたか判断する（ＳＴ４３０２、ＳＴ４３０３及びＳＴ４３０４）。
【０２１８】
ミーティング参照ボタンが選択されたならば、サーバ１０１は、これまでに投稿された内容を取得してクライアント端末に送出し、クライアント端末の表示部に表示させる（ＳＴ４３０５）。利用者は、他の投稿内容をそして、その画面から参照終了が指示されたならば（ＳＴ４３０６）、再びミーティングアクティビティ確認画面を表示する。
【０２１９】
催促ボタンが選択されたならば、当該ミーティングアクティビティで指定された参加者の情報を取得し（ＳＴ４３０７）、当該参加者宛てに催促メールを送信する（ＳＴ４３０８）。この催促メールの送信によりミーティング確認処理を終了する。一方、強制終了ボタンが選択された場合には、当該ミーティングアクティビティを強制終了した後（ＳＴ４３０９）、ミーティング確認処理を終了する。
【０２２０】
このように本実施の形態に係るワークフローシステムにおいては、ミーティングを内容とするアクティビティの実行状況を確認することが可能である。これにより、誰が参加済みで誰が未参加であるかを一見して把握することができ、ミーティングの現在の参加状況を確認することができる。
【０２２１】
また、ミーティングアクティビティの実行状況の確認の際には、参加者に対して意見の投稿を促す催促メールを送信することができる。これにより、電子ミーティングへの書き込みを呼びかけることができるので、参加者全員の意見を収集することができる。
【０２２２】
なお、ミーティングアクティビティが管理者により閉会された場合に、当該ミーティングが閉会した旨を電子メールで参加者に通知するようにすることは実施の形態として望ましい。この場合には、ミーティング閉会時にその旨を自動的に参加者に通知することができるので、管理者による通知の手間を省くことができる一方、参加者は確実に閉会を知ることができる。
【０２２３】
また、当該ミーティングが閉会した場合には、参加者から投稿された意見を総括としてミーティングの結論を参加者に対して電子メールで送信することは辞しの形態として望ましい。この場合には、ミーティングの閉会と共に、自動的にミーティングの結論を参加者へ送信することができるので、どのような結論が得られたかを参加者全員に伝えることができる。
【０２２４】
この場合、かかるミーティングの結論の入力は、ミーティングの閉会処理等と同様に、ミーティングの管理者にのみ可能とすることが好ましい。このように権限を管理者に集中させることで管理者の管理の下でミーティングアクティビティをより効率的に運用することができる。
【０２２５】
なお、本実施の形態では、ＪＯＢフローに設定されるアクティビティとして、文書作成アクティビティ、承認アクティビティ、回覧アクティビティ及びミーティングアクティビティに限って説明しているが、これに限定されない。すなわち、日常業務で必要となるアクティビティを任意に設定し、ワークフローの中に組み入れることが可能である。これにより、より柔軟なワークフローを実現することができる。
【０２２６】
また、本発明は、当業者に明らかなように、上記実施の形態に記載した技術に従ってプログラムされた一般的な市販のデジタルコンピュータおよびマイクロプロセッサを使って実施することができる。また、当業者に明らかなように、本発明は、上記実施の形態に記載した技術に基づいて当業者により作成されるコンピュータプログラムを包含する。
【０２２７】
さらに、本発明を実施するコンピュータをプログラムするために使用できる命令を含む記憶媒体であるコンピュータプログラム製品が本発明の範囲に含まれる。この記憶媒体は、フロッピー（Ｒ）ディスク、光ディスク、ＣＤＲＯＭ及び磁気ディスク等のディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気光カード、メモリカードまたはＤＶＤ等であるが、特にこれらに限定されるものではない。
【産業上の利用可能性】
【０２２８】
本発明に係る制御プログラム、サーバ装置及びワークフローシステムは、ワークフローの一つとして必要な段階で電子ミーティング処理を登録しておき、ワークフローが電子ミーティング処理に達した時に、全員が参加して対話を行うことができる効果を有し、ワークフロー上における電子ミーティング処理の適時性及び的確性を向上させるのに有用である。
【図面の簡単な説明】
【０２２９】
【図１】本発明の一実施の形態に係るワークフローシステムが適用されるネットワークの構成を示す図
【図２】上記実施の形態に係るワークフローシステムを提供するサーバ内の構成を示すブロック図
【図３】上記実施の形態に係るサーバの処理を説明するためのフロー図
【図４】上記実施の形態に係るワークフローシステムで表示される初期画面を示す図
【図５】上記実施の形態に係るワークフローシステムで表示されるＪＯＢフロー設定画面を示す図
【図６】上記実施の形態に係るワークフローシステムで表示されるＪＯＢテンプレート画面を示す図
【図７】上記実施の形態に係るワークフローシステムで表示されるアクティビティ設定画面を示す図
【図８】上記実施の形態に係るサーバの処理を説明するためのフロー図
【図９】上記実施の形態に係るワークフローシステムにおける文書作成設定処理について説明するためのフロー図
【図１０】上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ設定画面を示す図
【図１１】上記実施の形態に係るワークフローシステムにおける承認設定処理について説明するためのフロー図
【図１２】上記実施の形態に係るワークフローシステムで表示される承認アクティビティ設定画面を示す図
【図１３】上記実施の形態に係るワークフローシステムにおける回覧設定処理について説明するためのフロー図
【図１４】上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ設定画面を示す図
【図１５】上記実施の形態に係るワークフローシステムにおけるミーティング設定処理について説明するためのフロー図
【図１６】上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ設定画面を示す図
【図１７】上記実施の形態に係るワークフローシステムにおける処理で保存ボタンが選択された場合に保存されるＪＯＢテンプレートの一例を示す図
【図１８】上記実施の形態に係るワークフローシステムにおけるＪＯＢフローの実行処理について説明するためのフロー図
【図１９】上記実施の形態に係るワークフローシステムにおけるアクティビティの実行処理について説明するためのフロー図
【図２０】上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図
【図２１】上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ処理画面を示す図
【図２２】上記実施の形態に係るワークフローシステムにおける承認アクティビティ処理について説明するためのフロー図
【図２３】上記実施の形態に係るワークフローシステムで表示される承認アクティビティ処理画面を示す図
【図２４】上記実施の形態に係るワークフローシステムにおける承認／否認処理について説明するためのフロー図
【図２５】上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図
【図２６】上記実施の形態に係るワークフローシステムにおける文書作成アクティビティ処理について説明するためのフロー図
【図２７】上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ処理画面を示す図
【図２８】上記実施の形態に係るワークフローシステムにおける回覧アクティビティ処理について説明するためのフロー図
【図２９】上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ処理画面を示す図
【図３０】上記実施の形態に係るワークフローシステムにおける了解／不可処理について説明するためのフロー図
【図３１】上記実施の形態に係るワークフローシステムにおけるミーティングアクティビティ処理について説明するためのフロー図
【図３２】上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ処理画面を示す図
【図３３】上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ処理画面を示す図
【図３４】上記実施の形態に係るサーバが本ワークフローシステムに設定されたＪＯＢフローの実行状況を確認する場合のフロー図
【図３５】上記実施の形態に係るワークフローシステムで表示されるＪＯＢフロー実行実況確認一覧画面を示す図
【図３６】上記実施の形態に係るワークフローシステムで表示されるＪＯＢフロー実行状況確認画面を示す図
【図３７】上記実施の形態に係るワークフローシステムにおける文書作成確認処理について説明するためのフロー図
【図３８】上記実施の形態に係るワークフローシステムで表示される文書作成アクティビティ確認画面を示す図
【図３９】上記実施の形態に係るワークフローシステムにおける承認確認処理について説明するためのフロー図
【図４０】上記実施の形態に係るワークフローシステムで表示される承認アクティビティ確認画面を示す図
【図４１】上記実施の形態に係るワークフローシステムにおける回覧確認処理について説明するためのフロー図
【図４２】上記実施の形態に係るワークフローシステムで表示される回覧アクティビティ確認画面を示す図
【図４３】上記実施の形態に係るワークフローシステムにおけるミーティング確認処理について説明するためのフロー図
【図４４】上記実施の形態に係るワークフローシステムで表示されるミーティングアクティビティ確認画面を示す図
【符号の説明】
【０２３０】
１０１  サーバ装置（サーバ）
１０２〜１０８  クライアント端末
２０１  ＷＷＷサーバ部
２０２  ＨＴＴＰ画面作成処理部
２０３  ワークフローエンジン部
２０４  ＪＯＢメイン処理部
２０５  ＪＯＢステータス管理部
２０６  ＪＯＢフロールール解析部
２０７  ＪＯＢフロー処理部
２０８  ユーザアカウント管理部
２０９  ＪＯＢテンプレート管理部
２１０  ＪＯＢフロー管理部
２１１  アクティビティ管理部
２１２  ＪＯＢデータ管理部
【図１】
2005038171.tif 000003
【図２】
2005038171.tif 000004
【図３】
2005038171.tif 000005
【図４】
2005038171.tif 000006
【図５】
2005038171.tif 000007
【図６】
2005038171.tif 000008
【図７】
2005038171.tif 000009
【図８】
2005038171.tif 000010
【図９】
2005038171.tif 000011
【図１０】
2005038171.tif 000012
【図１１】
2005038171.tif 000013
【図１２】
2005038171.tif 000014
【図１３】
2005038171.tif 000015
【図１４】
2005038171.tif 000016
【図１５】
2005038171.tif 000017
【図１６】
2005038171.tif 000018
【図１７】
2005038171.tif 000019
【図１８】
2005038171.tif 000020
【図１９】
2005038171.tif 000021
【図２０】
2005038171.tif 000022
【図２１】
2005038171.tif 000023
【図２２】
2005038171.tif 000024
【図２３】
2005038171.tif 000025
【図２４】
2005038171.tif 000026
【図２５】
2005038171.tif 000027
【図２６】
2005038171.tif 000028
【図２７】
2005038171.tif 000029
【図２８】
2005038171.tif 000030
【図２９】
2005038171.tif 000031
【図３０】
2005038171.tif 000032
【図３１】
2005038171.tif 000033
【図３２】
2005038171.tif 000034
【図３３】
2005038171.tif 000035
【図３４】
2005038171.tif 000036
【図３５】
2005038171.tif 000037
【図３６】
2005038171.tif 000038
【図３７】
2005038171.tif 000039
【図３８】
2005038171.tif 000040
【図３９】
2005038171.tif 000041
【図４０】
2005038171.tif 000042
【図４１】
2005038171.tif 000043
【図４２】
2005038171.tif 000044
【図４３】
2005038171.tif 000045
【図４４】
2005038171.tif 000046