(57)【要約】【課題】  ワークフローに係る処理のし忘れを防ぎ、効率的にワークフローに係る処理を行うことを可能にすることを目的とする。【解決手段】  コンピュータに、ワークアイテムのリストを、電子メールプログラムに係る画面に表示するワークリスト表示手順と、ワークリスト表示手順において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更手順と、を実行させることによって上記課題を解決する。【選択図】  図８
2005100361.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ワークアイテムのリストを、電子メールプログラムに係る画面に表示するワークリスト表示手順と、
前記ワークリスト表示手順において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更手順と、
を実行させることを特徴とするワークフロー機能追加プログラム。
【請求項２】
前記ワークリスト表示手順は、前記ワークアイテムの処理期限に応じて、前記ワークアイテムのリストを、前記電子メールプログラムに係る画面に表示することを特徴とする請求項１記載のワークフロー機能追加プログラム。
【請求項３】
ワークフローに係るプロセスを管理するワークフロー管理システムより取得したフォームテンプレートに基づいて、前記電子メールプログラムに係る画面に、ワークアイテムを処理する領域を表示する処理領域表示手順を更に有することを特徴とする請求項１又は２記載のワークフロー機能追加プログラム。
【請求項４】
ワークフローに係る通知メールに応じて、ワークフローに係るプロセスを管理するワークフロー管理システムより、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを取得するフォームテンプレート取得手順を更に有することを特徴とする請求項１乃至３何れか一項記載のワークフロー機能追加プログラム。
【請求項５】
前記ワークフローに係る通知メールのヘッダーには、ワークフローに係るフィールドが含まれていることを特徴とする請求項４記載のワークフロー機能追加プログラム。
【請求項６】
前記電子メールプログラムのメールアカウントを利用してユーザ管理を行うことを特徴とする請求項１乃至５何れか一項記載のワークフロー機能追加プログラム。
【請求項７】
ワークフローの開始に係るメニューを、前記電子メールプログラムに係る画面に表示するメニュー表示手順を更に有することを特徴とする請求項１乃至６何れか一項記載のワークフロー機能追加プログラム。
【請求項８】
請求項１乃至７何れか一項記載のワークフロー機能追加プログラムを組み込まれた電子メールプログラム。
【請求項９】
コンピュータに、
ワークアイテムのリストを、当該電子メールプログラムに係る画面に表示するワークリスト表示手順と、
前記ワークリスト表示手順において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更手順と、
を実行させることを特徴とする電子メールプログラム。
【請求項１０】
前記ワークリスト表示手順は、前記ワークアイテムの処理期限に応じて、前記ワークアイテムのリストを、当該電子メールプログラムに係る画面に表示することを特徴とする請求項９記載の電子メールプログラム。
【請求項１１】
ワークフローに係るプロセスを管理するワークフロー管理システムより取得したフォームテンプレートに基づいて、当該電子メールプログラムに係る画面に、ワークアイテムを処理する領域を表示する処理領域表示手順を更に有することを特徴とする請求項９又は１０記載の電子メールプログラム。
【請求項１２】
ワークフローに係る通知メールに応じて、ワークフローに係るプロセスを管理するワークフロー管理システムより、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを取得するフォームテンプレート取得手順を更に有することを特徴とする請求項９乃至１１何れか一項記載の電子メールプログラム。
【請求項１３】
前記ワークフローに係る通知メールのヘッダーには、ワークフローに係るフィールドが含まれていることを特徴とする請求項１２記載の電子メールプログラム。
【請求項１４】
ワークフローの開始に係るメニューを、当該電子メールプログラムに係る画面に表示するメニュー表示手順を更に有することを特徴とする請求項９乃至１３何れか一項記載の電子メールプログラム。
【請求項１５】
コンピュータに、
ワークフロー機能追加プログラムからのフォームテンプレート取得要求に応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを提供するフォームテンプレート提供手順と、
ワークフロー機能追加プログラムからのフォームインスタンス登録要求に応じて、ユーザによって入力されたデータを含むフォームインスタンスを登録するフォームインスタンス登録手順と、
を実行させることを特徴とするワークフロー管理プログラム。
【請求項１６】
ワークフロー機能追加プログラムからのプロセス続行要求に応じて、ワークフローに係るプロセスを構成するステップの処理に係る通知メールを発行する通知メール発行手順を更に有することを特徴とする請求項１５記載のワークフロー管理プログラム。
【請求項１７】
コンピュータに、
電子メールプログラムからのフォームテンプレート取得メールに応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを提供するフォームテンプレート提供手順と、
電子メールプログラムからのフォームインスタンス登録メールに応じて、ユーザによって入力されたデータを含むフォームインスタンスを登録するフォームインスタンス登録手順と、
を実行させることを特徴とするワークフロー管理プログラム。
【請求項１８】
前記フォームインスタンス登録メールには、電子メールプログラムからのプロセス続行要求が含まれており、該プロセス続行要求に応じて、ワークフローに係るプロセスを構成するステップの処理に係る通知メールを発行する通知メール発行手順を更に有することを特徴とする請求項１７記載のワークフロー管理プログラム。
【請求項１９】
請求項１乃至７何れか一項記載のワークフロー機能追加プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２０】
請求項８乃至１４何れか一項記載の電子メールプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２１】
請求項１５乃至１８何れか一項記載のワークフロー管理プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２２】
電子メール手段を有するユーザ端末装置であって、
前記電子メール手段に、ワークフローに係る機能を追加するワークフロー機能追加手段を有し、
該ワークフロー機能追加手段は、ワークアイテムのリストを、前記電子メール手段に係る画面に表示することを特徴とするユーザ端末装置。
【請求項２３】
電子メール手段を有するユーザ端末装置であって、
前記電子メール手段は、ワークアイテムのリストに係る処理を実行するワークリスト処理手段を有し、
該ワークリスト処理手段は、ワークアイテムのリストを、前記電子メール手段に係る画面に表示することを特徴とするユーザ端末装置。
【請求項２４】
ワークフローに係るプロセスを管理するワークフロー管理手段を有するワークフロー管理装置であって、
前記ワークフロー管理手段は、
ユーザ端末装置のワークフロー機能追加手段からのフォームテンプレート取得要求に応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを提供し、
前記ワークフロー機能追加手段からのフォームインスタンス登録要求に応じて、ユーザによって入力されたデータを含むフォームインスタンスを登録するフォームインスタンス登録することを特徴とするワークフロー管理装置。
【請求項２５】
ワークフローに係るプロセスを管理するワークフロー管理手段を有するワークフロー管理装置であって、
前記ワークフロー管理手段は、電子メールを送信するための送信サーバーから受け取ったフォームテンプレート取得メールに応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを含むフォームテンプレートメールを前記送信サーバーに送信することを特徴とするワークフロー管理装置。
【請求項２６】
電子メール手段と、ワークフロー機能追加手段と、を有するユーザ端末装置におけるワークフロー処理方法であって、
前記ワークフロー機能追加手段が、
ワークアイテムのリストを、前記電子メール手段に係る画面に表示するワークリスト表示段階と、
前記ワークリスト表示段階において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更段階と、
を有することを特徴とするワークフロー処理方法。
【請求項２７】
電子メール手段を有するユーザ端末装置におけるワークフロー処理方法であって、
前記電子メール手段は、ワークアイテムのリストに係る処理を実行するワークリスト処理手段を有し、該ワークリスト処理手段が、
ワークアイテムのリストを、当該電子メール手段に係る画面に表示するワークリスト表示段階と、
前記ワークリスト表示段階において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更段階と、
を有することを特徴とするワークフロー処理方法。
【請求項２８】
ワークフローに係るプロセスを管理するワークフロー管理装置におけるワークフロー管理方法であって、
ユーザ端末装置のワークフロー機能追加手段からのフォームテンプレート取得要求に応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを提供するフォームテンプレート提供段階と、
前記ワークフロー機能追加手段からのフォームインスタンス登録要求に応じて、ユーザによって入力されたデータを含むフォームインスタンスを登録するフォームインスタンス登録段階と、
を有することを特徴とするワークフロー管理方法。
【請求項２９】
ワークフローに係るプロセスを管理するワークフロー管理装置におけるワークフロー管理方法であって、
ユーザ端末装置の電子メール手段からのフォームテンプレート取得メールに応じて、ワークフローに係るプロセスのインスタンスに含まれる対応するフォームテンプレートを提供するフォームテンプレート提供段階と、
前記電子メール手段からのフォームインスタンス登録メールに応じて、ユーザによって入力されたデータを含むフォームインスタンスを登録するフォームインスタンス登録段階と、
を有することを特徴とするワークフロー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフロー機能追加プログラム、電子メールプログラム、ワークフロー管理プログラム、記録媒体、ユーザ端末装置、ワークフロー管理装置、ワークフロー処理方法、ワークフロー管理方法に関する。
【背景技術】
【０００２】
近年、複数の担当者がネットワークを経由して仕事をする際に、該仕事を円滑に進めるため、担当者間で受け渡すドキュメントや情報の流れを管理し、自動化するワークフローシステムが知られている（例えば、非特許文献１〜６参照。）。
【非特許文献１】速水治夫、「ここまできたワークフロー管理システム（１）」情報処理学会誌、Ｖｏｌ．３９、ＮＯ．１１、ｐ１１６０−ｐ１１６５（１９９８）
【非特許文献２】速水治夫、阪口俊昭、渋谷亮一、「ここまできたワークフロー管理システム（２）」情報処理学会誌、Ｖｏｌ．３９、ＮＯ．１２、ｐ１２５８−ｐ１２６３（１９９８）
【非特許文献３】速水治夫、渋谷亮一、鈴木登雄、生駒順一、寺下陽介、植野直樹、金子聡、林潔、「ここまできたワークフロー管理システム（３）」情報処理学会誌  Ｖｏｌ．４０、ＮＯ．５、ｐ５０７−ｐ５１３（１９９９）
【非特許文献４】"Ｓｔａｎｄａｒｄｓ"、[online]、[平成１５年７月３日検索]、＜http://www.wfmc.org/standards/standards.htm＞
【非特許文献５】"Ｗｏｒｋｆｌｏｗ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏａｌｉｔｉｏｎ  Ｔｈｅ  Ｗｏｒｋｆｌｏｗ  Ｒｅｆｅｒｅｎｃｅ  Ｍｏｄｅｌ"、[online]、[平成１５年７月３日検索]、＜http://www.wfmc.org/standards/docs/tc003v11.pdf＞
【非特許文献６】"Ｗｏｒｋｆｌｏｗ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏａｌｉｔｉｏｎ  Ｔｅｒｍｉｎｏｌｏｇｙ＆Ｇｌｏｓｓａｒｙ"[online]、[平成１５年７月３日検索]、＜http://www.wfmc.org/standards/docs/TC-1011_term_glossary_v3.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のワークフロー管理システムでは、ワークフローに係る処理の通知は電子メールで行われるのが一般的であった。ワークフローの参加者は、電子メールソフトウェアを立ち上げ、ワークフローに係る処理の通知を確認し、続いてワークフロー管理システム専用のアプリケーション等を立ち上げ、ワークフローに係る処理を行う画面を電子メールソフトウェアの画面とは別に開き、ワークフローに係る処理のための操作を行っていた。
【０００４】
しかしながら、電子メールソフトウェアを立ち上げてからのワークフローに係る通知メールの確認と、ワークフロー管理システム専用のアプリケーション等を新たに立ち上げてからのワークフローに係る処理のための操作と、で、ワークフローに係る処理が分断される問題があった。
【０００５】
また、電子メールソフトウェアの画面上ではワークフロー管理システムからの通知が一般の電子メールと同様に扱われるため、処理し忘れると多くの受信メールの中から未処理の通知メールを探すのが困難な問題があった。
【０００６】
また、ワークフロー管理システムのためのユーザ管理システム及び／又はユーザ認証システム等を新たにインストールしなくてはならない問題もあった。
【０００７】
本発明は、上記の点に鑑みなされたもので、ワークフローに係る処理のし忘れを防ぎ、効率的にワークフローに係る処理を行うことを可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記問題を解決するため、本発明は、コンピュータに、ワークアイテムのリストを、電子メールプログラムに係る画面に表示するワークリスト表示手順と、前記ワークリスト表示手順において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更手順と、を実行させることを特徴とする。
【０００９】
本発明によれば、コンピュータに、ワークアイテムのリストを、電子メールプログラムに係る画面に表示するワークリスト表示手順と、前記ワークリスト表示手順において表示した前記ワークアイテムのリストの表示状態を変更する表示状態変更手順と、を実行させることによって、ワークフローに係る処理のし忘れを防ぎ、効率的にワークフローに係る処理を行うことができる。
【００１０】
また上記課題を解決するための手段として、本発明は、電子メールプログラム、ワークフロー管理プログラム、記録媒体、ユーザ端末装置、ワークフロー管理装置、ワークフロー処理方法、ワークフロー管理方法とすることもできる。
【００１１】
なお、特許請求の範囲の請求項１５及び請求項１６に記載のワークフロー管理プログラムは、例えば、後述するワークフロー管理システム５のプログラムであるワークフロー管理システムプログラムに対応する。
【００１２】
また、特許請求の範囲の請求項１７及び請求項１８に記載のワークフロー管理プログラムは、例えば、後述するワークフロー管理サーバー１のプログラムであるワークフロー管理サーバープログラムに対応する。
【００１３】
また、特許請求の範囲の請求項２４及び請求項２８に記載のワークフロー管理装置は、例えば、後述するワークフロー管理システム５に対応する。
【００１４】
また、特許請求の範囲の請求項２５及び請求項２９に記載のワークフロー管理装置は、例えば、後述するワークフロー管理サーバー１に対応する。
【００１５】
また、特許請求の範囲に記載の電子メールプログラムは、例えば、後述するＭＵＡ９に対応するプログラム又は、専用ＭＵＡ１４に対応するプログラム、に対応する。
【００１６】
また、特許請求の範囲に記載の電子メール手段は、例えば、後述するＭＵＡ９又は、専用ＭＵＡ１４に対応する。
【発明の効果】
【００１７】
本発明によれば、ワークフローに係る処理のし忘れを防ぎ、効率的にワークフローに係る処理を行うことを可能にすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面に基づいて説明する。
【実施例１】
【００１９】
図１は、本発明の実施に係るシステムの構成図（その１）である。
【００２０】
図１に示されるように、本発明の実施に係るシステムは、ワークフロー管理サーバー１と、少なくとも１つ以上のクライアントＰＣ２と、を含む。
【００２１】
ワークフロー管理サーバー１は、後述するＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、を含み、ワークフローに係る処理を行う。
【００２２】
また、クライアントＰＣ２は、電子メールソフトウェア（以下、説明の簡略化のため単にＭＵＡ（Ｍａｉｌ  Ｕｓｅｒ  Ａｇｅｎｔ）ともいう）９や、該ＭＵＡ９に組み込まれた後述するワークフロー機能追加モジュール１０を含み、該ワークフロー機能追加モジュール１０は、ＭＵＡ９の画面にワークリストを表示したり、ＭＵＡ９の画面にワークアイテムを処理するための領域を表示したりする。ここで、ワークアイテムとは、ワークフローの参加者がその時点で実行すべき、ワークフローに係るプロセスを構成するステップのことである。また、ワークリストとは、前記ワークアイテムのリストのことである。なお、プロセスとは、例えばドキュメントを中心とした一連の仕事の流れである。
【００２３】
なお、後述する実施例２や実施例４で示すように、元々ワークフロー機能追加モジュール１０の機能を有した、ワークフローの専用ＭＵＡ１４が、クライアントＰＣ２に含まれるような構成であってもよい。
【００２４】
なお、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、は必ずしも同じサーバー内に含まれる構成とする必要は無いが、以下では説明の簡略化のため、特に言及しない限り、全てワークフロー管理サーバー１内に含まれるものとして説明する。
【００２５】
以下、クライアントＰＣ２のハードウェア構成を、図２を用いて説明する。図２は、クライアントＰＣの一例のハードウェア構成図である。
【００２６】
図２に示されるように、クライアントＰＣ２のハードウェア構成は、それぞれバスで相互に接続されている入力装置２２と、表示装置２３と、ドライブ装置２４と、ハードディスク２６と、メモリ装置２７と、演算処理装置２０と、インタフェース装置２１とを含む。
【００２７】
入力装置２２は、クライアントＰＣ２を操作するためのキーボード及びマウス等で構成され、クライアントＰＣ２に各種操作信号を入力するために用いられる。表示装置２３は、クライアントＰＣ２を操作するのに必要な各種ウィンドウやデータ等を表示する。インタフェース装置２１は、クライアントＰＣ２をネットワークに接続するためのインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やモデム、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等で構成される。
【００２８】
そして、例えば、クライアントＰＣ２を動作させるためのプログラムや、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等は、ＣＤ−ＲＯＭ等の記録媒体２５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体２５は、ドライブ装置２４にセットされ、データやプログラム、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等が記録媒体２５からドライブ装置２４を介してハードディスク２６にインストールされる。なお、プログラムや、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等は初めからクライアントＰＣ２にインストールされていてもよい。
【００２９】
ハードディスク２６は、データやプログラム、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等を格納すると共に、例えば、受信したメールや、ワークアイテムのリスト、フォームテンプレート等を格納する。メモリ装置２７は、クライアントＰＣ２の起動時にハードディスク２６からプログラム、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等を読み出して格納する。演算処理装置２０は、メモリ装置２７に読み出され格納されたプログラム、ＭＵＡ９に対応するプログラム、ワークフロー機能追加モジュール１０に対応するプログラム、後述する実施例における専用ＭＵＡ１４に対応するプログラム等に従って処理を実行する。
【００３０】
以下、ワークフロー管理サーバー１のハードウェア構成を、図３を用いて説明する。図３は、ワークフロー管理サーバーの一例のハードウェア構成図である。
【００３１】
図３に示されるように、ワークフロー管理サーバー１のハードウェア構成は、それぞれバスで相互に接続されている入力装置４２と、表示装置４３と、ドライブ装置４４と、記録媒体４５と、ハードディスク４６と、メモリ装置４７と、演算処理装置４０と、インタフェース装置４１とを含む。
【００３２】
入力装置４２は、ワークフロー管理サーバー１を操作するためのキーボード及びマウス等で構成され、ワークフロー管理サーバー１に各種操作信号を入力するために用いられる。表示装置４３は、ワークフロー管理サーバー１を操作するのに必要な各種ウィンドウやデータ等を表示する。なお、ワークフロー管理サーバー１は、入力装置４２及び表示装置４３を含まない構成であってもよい。
【００３３】
インタフェース装置４１は、ワークフロー管理サーバー１をネットワークに接続するためのインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣやモデム、ＵＳＢ等で構成される。
【００３４】
そして、例えば、ワークフロー管理サーバー１全体を動作させるためのワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等は、ＣＤ−ＲＯＭ等の記録媒体４５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体４５は、ドライブ装置４４にセットされ、データやワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等が記録媒体４５からドライブ装置４４を介してハードディスク４６にインストールされる。なお、ワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等は初めからワークフロー管理サーバー１にインストールされていてもよい。
【００３５】
ハードディスク４６は、データやワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等を格納すると共に、例えば、ワークフローＤＢ６、メールＤＢ７、認証ＤＢ８等を格納する。メモリ装置４７は、ワークフロー管理サーバー１の起動時にハードディスク４６からワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等を読み出して格納する。演算処理装置４０は、メモリ装置４７に読み出され格納されたワークフロー管理サーバープログラム（又は、個々のシステム又はサーバーを動作させるためのワークフロー管理システムプログラム及び／又はＳＭＴＰサーバープログラム及び／又はＰＯＰサーバープログラム）等に従って処理を実行する。
【００３６】
以下、本発明の実施に係るシステムの機能構成の一例を、図４を用いて説明する。図４は、本発明の実施に係るシステムの機能構成図（その１）である。
【００３７】
図４に示されるように、ワークフロー管理サーバー１は、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、を含む。
【００３８】
ＰＯＰサーバー３は、電子メールを受信するためのサーバーである。ＰＯＰサーバー３は、メールを受信すると、該受信したメールを個々のメールアカウント毎に振り分けて、メールＤＢ７に蓄積する。ＭＵＡ９のユーザ（以下、利用者ともいう）がメールを受信するときは、ＭＵＡ９を使ってＰＯＰサーバー３に接続し、アカウント名とパスワードとをＰＯＰサーバー３に渡す。ＰＯＰサーバー３は、ＭＵＡ９より渡されたアカウント名に基づいて認証ＤＢ８を参照し、正しいアカウント名とパスワードとの組み合わせかどうかを判定する。ＰＯＰサーバー３によって、正しいアカウント名とパスワードとの組み合わせであると判定されると、ＭＵＡ９の利用者は、ＭＵＡ９を用いて自分宛のメールをメールＤＢ７より取り出す。
【００３９】
なお、本明細書においては、単にＰＯＰと記載してあるが、ＰＯＰサーバー３は、メール受信プロトコルであるＰＯＰ３に対応したサーバーであってもよいし、メール受信プロトコルであるＩＭＡＰ４に対応したサーバーであってもよい。以下では、説明の簡略化のため単にＰＯＰと記す。
【００４０】
ＳＭＴＰサーバー４は、電子メールを送信するためのサーバーである。ＳＭＴＰサーバー４は、契約しているユーザのＭＵＡ９から送信されたメールを受け取り、送信先のユーザのネットワーク内で稼動しているＳＭＴＰサーバーを探し、そこに転送する。送信先のユーザがメールを受信するためには、受信用サーバー（ＰＯＰサーバー）を呼び出し、前記ＳＭＴＰサーバーが受け取ったメールを転送してもらう。
【００４１】
ワークフロー管理システム５は、ワークフローに係るプロセスを管理する管理システムである。ワークフローＤＢ６には、例えばワークフローに参加する参加者の情報やワークフローに係るプロセスのテンプレート等が蓄積されている。
【００４２】
例えば、ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、プロセステンプレートの一覧の検索要求を受信すると、ワークフローＤＢ６を検索し、検索結果であるプロセステンプレートの一覧をワークフロー機能追加モジュール１０に提供する。
【００４３】
また、図４に示されるように、クライアントＰＣ２は、ＭＵＡ９と、ワークフロー機能追加モジュール１０と、を含む。また、ワークフロー機能追加モジュール１０は、ワークリスト処理部１１と、フォーム処理部１２と、通信処理部１３と、を含む。
【００４４】
上述したように、ＭＵＡ９は、電子メールソフトウェアである。また、ワークフロー機能追加モジュール１０は、ワークフローに係る処理等をＭＵＡ９の画面上で行うためのモジュール（プラグイン）である。
【００４５】
ワークリスト処理部１１は、ワークフローの参加者がその時点で実行すべき、ワークフローに係るプロセスを構成するステップ（ワークアイテム）のリスト（ワークリスト）に係る処理を行う処理部である。
【００４６】
フォーム処理部１２は、ワークフローに係るユーザーインターフェースを表すフォームに係る処理を行う処理部である。
【００４７】
通信処理部１３は、所定のプロトコル（例えば、ＳＯＡＰプロトコル）に基づいて、ワークフロー管理サーバー１のワークフロー管理システム５と通信を行う処理部である。
【００４８】
以下、ワークリストをＭＵＡ９の画面の表示した一例を、図５を用いて説明する。図５は、ワークリストをＭＵＡの画面の表示した一例を説明するための図である。
【００４９】
図５に示されるように、ワークフロー機能追加モジュール１０は、ＭＵＡ９の画面にワークリストを表示する。ＭＵＡ９の利用者は、例えばＭＵＡ９の画面に表示されているワークリストの未処理の欄から１つのワークアイテムを選択し、ワークアイテムを処理する。
【００５０】
図５に示されるように、ワークリストをＭＵＡ９の画面に表示することによって、ワークフローに係る処理のし忘れを防ぐことができる。
【００５１】
以下、期限を考慮したワークリストの表示の一例を、図６を用いて説明する。図６は、期限を考慮したワークリストの表示の一例を説明するための図である。
【００５２】
図６に示されるように、期限を過ぎたワークアイテムを別枠で表示するようにしてもよい。ワークフロー機能追加モジュール１０は、後述するように、メールヘッダーに含まれるＸ−ＷＦ−Ｌｉｍｉｔで表される期限を参照し、ワークフロー機能追加モジュール１０又はＭＵＡ９等が有する時計と比較し、期限を過ぎたワークアイテムを別枠で表示する。
【００５３】
図６に示されるように、ワークフロー機能追加モジュール１０が、期限を過ぎたワークアイテムを別枠で表示することによって、ＭＵＡ９の利用者による期限を過ぎたワークアイテムの処理のし忘れを防ぐことができる。
【００５４】
以下、期限を考慮したワークリストの表示の他の例を、図７を用いて説明する。図７は、期限を考慮したワークリストの表示の他の例を説明するための図である。
【００５５】
図７に示されるように、期限を過ぎたワークアイテムにマークを付加するようにしてもよい。ワークフロー機能追加モジュール１０は、後述するように、メールヘッダーに含まれるＸ−ＷＦ−Ｌｉｍｉｔで表される期限を参照し、ワークフロー機能追加モジュール１０又はＭＵＡ９等が有する時計と比較し、期限を過ぎたワークアイテムにマークを付加する。
【００５６】
図７に示されるように、ワークフロー機能追加モジュール１０が、期限を過ぎたワークアイテムにマークを付加することによって、ＭＵＡ９の利用者による期限を過ぎたワークアイテムの処理のし忘れを防ぐことができる。
【００５７】
以下、ワークアイテムを処理する領域をＭＵＡ９の画面に表示した一例を、図８を用いて説明する。図８は、ワークアイテムを処理する領域をＭＵＡの画面に表示した一例を説明するための図である。
【００５８】
図８に示されるように、ワークフロー機能追加モジュール１０は、ＭＵＡ９の利用者によって、ＭＵＡ９の画面に表示されているワークリストの中から１つのワークアイテムが選択されると、対応するフォームテンプレートをワークフロー管理システム５より取得して、ワークアイテムを処理する領域３１をＭＵＡ９の画面に表示する。
【００５９】
図８に示されるように、ワークアイテムを処理する領域３１をＭＵＡ９の画面に表示することによって、ワークフローに係る処理を分断されることなく、ＭＵＡ９の画面においてワークアイテムを処理することができる。
【００６０】
以下、ワークフロー開始に係る画面の一例を、図９を用いて説明する。図９は、ワークフロー開始に係る画面の一例を説明するための図である。
【００６１】
図９に示されるように、ワークフローを開始しようとするＭＵＡ９の利用者は、ＭＵＡ９の画面において「ファイル」メニューの「新規作成」をポイントし、「ワークフロー」をポイントする。
【００６２】
ワークフロー機能追加モジュール１０は、ＭＵＡ９の利用者によって、前記「ワークフロー」がポイントされたと判定すると、ワークフローに係るプロセスのテンプレートの一覧の検索要求をワークフロー管理システム５に送信し、ワークフロー管理システム５よりワークフローに係るプロセスのテンプレートの一覧を取得し、該ワークフローに係るプロセスのテンプレートの一覧に基づいて、図９に示されるように交通費申請、購入申請、起案（Ａ）、起案（Ｂ）等とワークフローに係るプロセスの一覧を表示する。
【００６３】
ＭＵＡ９の利用者は、表示されたワークフローに係るプロセスの一覧から、これから開始しようとしているプロセスを選択する。ワークフロー機能追加モジュール１０は、ＭＵＡ９の利用者によって、プロセスの一つが選択されたと判定すると、該プロセスのインスタンスの生成要求をワークフロー管理システム５に送信する。
【００６４】
図９を用いて説明したように、ＭＵＡ９の利用者は、ＭＵＡ９を用いてワークフローに係るプロセスを選択して開始することができる。
【００６５】
以下、ＭＵＡ９にワークフロー機能追加モジュール１０が組み込まれていない場合の処理の一例を、図１０を用いて説明する。図１０は、ＭＵＡにワークフロー機能追加モジュールが組み込まれていない場合の一例の処理を説明するための図である。
【００６６】
初めに、ワークフロー管理サーバー１は、クラインアントＰＣ２に、ワークフロー機能追加モジュール検出プログラムを含むメールを送信する。
【００６７】
ワークフロー機能追加モジュール検出プログラムは、クラインアントＰＣ２のＭＵＡ９によって起動され、該ＭＵＡ９にワークフロー機能追加モジュール１０が組み込まれているかどうかを検出する。
【００６８】
ワークフロー機能追加モジュール検出プログラムは、ワークフロー機能追加モジュール１０を検出すると、検出した旨のメールをワークフロー管理サーバー１宛に返信する。一方、ワークフロー機能追加モジュール検出プログラムは、ワークフロー機能追加モジュール１０が検出されなかった場合は、検出されなかった旨のエラーメールをワークフロー管理サーバー１に返信する。
【００６９】
ワークフロー管理サーバー１は、ワークフロー機能追加モジュール検出プログラムより、ワークフロー機能追加モジュール１０が検出されなかった旨のエラーメールを受け取ると、ワークフロー機能追加モジュール１０を含むメールをクライアントＰＣ２に送信する。
【００７０】
図１０に示したような処理を行うことによって、ワークフロー管理サーバー１は、ワークフローの参加者のＭＵＡ９にワークフロー機能追加モジュール１０が組み込まれているかどうかを判定し、組み込まれていない場合は、ワークフロー機能追加モジュール１０を配布し、ＭＵＡ９に組み込むことができる。
【００７１】
なお、ワークフロー機能追加モジュール検出プログラムに、ワークフロー機能追加モジュール１０のバージョン検出機能を追加してもよい。ワークフロー機能追加モジュール検出プログラムは、ワークフロー機能追加モジュール１０を検出すると、ワークフロー機能追加モジュール１０のバージョンを検出し、ワークフロー機能追加モジュール１０を検出した旨と、該ワークフロー機能追加モジュール１０のバージョンと、を含むメールをワークフロー管理サーバー１に返信する。
【００７２】
ワークフロー管理サーバー１は、受け取ったメールに含まれるワークフロー機能追加モジュール１０のバージョンをチェックし、検出したバーションが古いバージョンのものであった場合は、最新のワークフロー機能追加モジュール１０を含むメールをクライアントＰＣ２に送信する。
【００７３】
このような処理を行うことによって、ワークフロー管理サーバー１は、ワークフローの参加者のＭＵＡ９にワークフロー機能追加モジュール１０が組み込まれていた場合、該ワークフロー機能追加モジュール１０のバージョンを検出し、古いバージョンであった場合は、最新のワークフロー機能追加モジュール１０を配布し、バージョンを更新することができる。
【００７４】
以下、ワークフローに係るメールのメールヘッダーの一例を、図１１を用いて説明する。図１１は、メールヘッダーの一例を説明するための図である。なお、以下に示すようなフィールド及び／又はフィールドに格納されている値は、ワークフロー管理システム５が、メールヘッダーに付加する。
【００７５】
図１１に示されるように、ワークフローに係るメールのメールヘッダーには、ワークフロー機能追加モジュール１０が、ワークリストに係る処理を行うため、Ｘ−ＷＦ−Ｓｔａｔｕｓと、Ｘ−ＷＦ−Ｌｉｍｉｔとの２つのフィールドが設けられている。
【００７６】
Ｘ−ＷＦ−Ｓｔａｔｕｓには、対応するワークアイテムの状態が格納される。例えば、対応するワークアイテムが未処理の場合はＮが、処理済の場合はＯが、格納される。
【００７７】
ワークフロー管理サーバー１は、初め、Ｘ−ＷＦ−ＳｔａｔｕｓにＮを格納し、ワークフロー参加者のクライアントＰＣ２にメールを送信する。ワークフロー機能追加モジュール１０は、該状態を参照し、Ｘ−ＷＦ−Ｓｔａｔｕｓの値がＮだった場合は、ワークリストの中の未処理欄に対応するワークアイテムを表示する。また、ＭＵＡ９の利用者（ワークフローの参加者）によって、該ワークアイテムが処理されると、ワークフロー機能追加モジュール１０は、Ｘ−ＷＦ−Ｓｔａｔｕｓの値をＮからＯに変更し、ワークリストの中の処理済欄に該ワークアイテムを表示する。
【００７８】
一方、Ｘ−ＷＦ−Ｌｉｍｉｔには、対応するワークアイテムの処理期限が格納される。例えば、ワークフロー機能追加モジュール１０は、図６及び図７を用いて説明したように、Ｘ−ＷＦ−Ｌｉｍｉｔに格納されるワークアイテムの処理期限を参照し、当該自身又はＭＵＡ９等が有する時計と比較し、期限を過ぎたワークアイテムを別枠で表示したり、期限を過ぎたワークアイテムにマークを付加したりする。
【００７９】
また、図１１に示されるように、ワークフローに係るメールのメールヘッダーには、ワークフロー機能追加モジュール１０が、フォームに係る処理を行うため、Ｘ−ＷＦ−Ｓｅｒｖｅｒと、Ｘ−ＷＦ−ＩＤと、Ｘ−ＷＦ−ＵＩＤと、Ｘ−ＷＦ−Ｃｒｅａｔｏｒとの４つのフィールドが設けられている。
【００８０】
Ｘ−ＷＦ−Ｓｅｒｖｅｒには、ワークフロー管理システム５を含むサーバー（本実施例においては、ワークフロー管理サーバー１）のホスト名が格納されている。例えば、ワークフロー機能追加モジュール１０は、Ｘ−ＷＦ−Ｓｅｒｖｅｒに格納されているホスト名を参照し、該ホスト名で識別されるサーバー（本実施例においては、ワークフロー管理サーバー１）と、コネクションを張る。
【００８１】
また、Ｘ−ＷＦ−ＩＤには、ワークフローに係るプロセスを識別するプロセスＩＤが格納されている。例えば、ワークフロー機能追加モジュール１０は、Ｘ−ＷＦ−ＩＤに格納されているプロセスＩＤを参照し、該プロセスＩＤによって識別されるプロセスを現在のステップで処理するためのフォームテンプレートをワークフロー管理システム５より取得する。
【００８２】
また、Ｘ−ＷＦ−ＵＩＤには、ＭＵＡ９の利用者のユーザＩＤ（メールアカウント）が格納されている。
【００８３】
また、Ｘ−ＷＦ−Ｃｒｅａｔｏｒには、該ワークフローを申請した申請者（作成者）のユーザＩＤ（メールアカウント）が格納されている。
【００８４】
以下、ワークフローの開始に係るシーケンスの一例を、図１２を用いて説明する。図１２は、ワークフロー開始のシーケンス図（その１）である。
【００８５】
初めに、ＭＵＡ９の利用者は、ＭＵＡ９を起動する。起動されたＭＵＡ９は、メールアカウントを含むユーザ認証要求をＰＯＰサーバー３に送信し、認証結果を受信する（シーケンスＳＱ１０。）。
【００８６】
ＭＵＡ９が、ＰＯＰサーバー３より、認証結果を受信すると、ワークフロー機能追加モジュール１０は、ＭＵＡ９が保持する認証結果を参照し（シーケンスＳＱ１１）、該認証結果を、自身の認証結果とする。
【００８７】
ワークフロー機能追加モジュール１０が、メールアカウントを用いてＭＵＡ９が行った認証を自身の認証とすることによって、ワークフローの認証のために、新たなユーザ認証システム（サーバー）をワークフローに係るシステムにインストールすることなく、該システムを構築することができる。
【００８８】
次にＭＵＡ９の利用者は、図９において説明したように、ＭＵＡ９の画面において「ファイル」メニューの「新規作成」をポイントし、「ワークフロー」をポイントし、プロセステンプレートの一覧の取得を要求する。なお、プロセステンプレートの一例を後述する図１４を用いて説明する。
【００８９】
ＭＵＡ９は、利用者によって、ＭＵＡ９の画面において前記「ワークフロー」がポイントされたと判定すると、ワークフローに係るプロセスのテンプレートの一覧の検索要求を、ワークフロー機能追加モジュール１０に渡す（シーケンスＳＱ１２。）。
【００９０】
ワークフロー機能追加モジュール１０は、ＭＵＡ９よりプロセステンプレート一覧の検索要求を受け取ると、ワークフローに係るプロセスのテンプレートの検索要求をワークフロー管理システム５に送信する（シーケンスＳＱ１３。）。
【００９１】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、ワークフローに係るプロセスのテンプレートの検索要求を受信すると、該要求に応じて、ワークフローＤＢ６を検索し、検索結果であるワークフローに係るプロセスのテンプレートの一覧を、ワークフロー機能追加モジュール１０に提供する。なお、ここで、上述したように、ワークフロー機能追加モジュール１０は、ワークフロー管理システム５と、例えば、ＳＯＡＰプロトコルに基づいて、通信を行う。ワークフロー管理システム５からワークフロー機能追加モジュール１０に送られるプロセステンプレート一覧のデータ例を、後述する図１３に示す。
【００９２】
ワークフロー機能追加モジュール１０は、図９において説明したように、取得したワークフローに係るプロセスのテンプレートの一覧に基づいて、ＭＵＡ９の画面に交通費申請、購入申請、起案（Ａ）、起案（Ｂ）等とワークフローに係るプロセスの一覧を表示する（シーケンスＳＱ１４。）。
【００９３】
次にＭＵＡ９の利用者は、表示されたワークフローに係るプロセスの一覧から、これから開始しようとしているプロセスを選択することによって、プロセステンプレートを選択する。
【００９４】
ワークフロー機能追加モジュール１０は、ＭＵＡ９を介し（シーケンスＳＱ１５）、利用者によって、プロセステンプレートが選択されたと判定すると、ＭＵＡ９の利用者によって選択されたプロセステンプレートのインスタンスの生成要求をワークフロー管理システム５に送信する（シーケンスＳＱ１６。）。
【００９５】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、ＭＵＡ９の利用者によって選択されたプロセステンプレートのインスタンスの生成要求を受信すると、該要求に応じて、選択されたプロセステンプレートのインスタンスを生成し、例えばワークフローＤＢ６等に格納する。なお、プロセスインスタンスの一例を後述する図１５を用いて説明する。
【００９６】
続いて、ワークフロー機能追加モジュール１０は、シーケンスＳＱ１６において送信した生成要求によって生成されたプロセステンプレートのインスタンスに含まれるフォームテンプレートの取得要求をワークフロー管理システム５に送信する（シーケンスＳＱ１７。）。
【００９７】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、フォームテンプレートの取得要求を受信すると、該要求に応じて、前記生成したプロセステンプレートのインスタンスに含まれるフォームテンプレートを、例えばワークフローＤＢ６等より取得し、ワークフロー機能追加モジュール１０に提供する。
【００９８】
ワークフロー機能追加モジュール１０は、取得したフォームテンプレートに基づいて、ＭＵＡ９の画面に、プロセス作成用の領域（画面）を表示する（シーケンスＳＱ１８。）。ＭＵＡ９の利用者は、表示された領域に、プロセスの作成又は開始に係るデータを入力し、「プロセスの続行」ボタンなり、「送信」ボタンなりを押すことによって、プロセスの続行を要求する。
【００９９】
ＭＵＡ９を介し（シーケンスＳＱ１９）、ＭＵＡ９の利用者よりプロセスの続行要求を受けたワークフロー機能追加モジュール１０は、ＭＵＡ９の利用者によって入力されたデータを含むフォームインスタンスの登録要求をワークフロー管理システム５に送信する（シーケンスＳＱ２０。）。
【０１００】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、フォームインスタンスの登録要求を受信すると、該要求に応じて、例えばワークフローＤＢ６に蓄積されている対応するプロセスインスタンスに、取得したフォームインスタンスを登録する。
【０１０１】
また、ワークフロー機能追加モジュール１０は、プロセスの続行要求をワークフロー管理システム５に送信する（シーケンスＳＱ２１。）。
【０１０２】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、プロセスの続行要求を受信すると、該要求に応じて、ＳＭＴＰサーバー４に対して対応するワークアイテムの処理に係る通知メールを発行する（シーケンスＳＱ２２。）。
【０１０３】
図１２に示したように、ＭＵＡ９の利用者は、ＭＵＡ９の画面を用いて、ワークフローを開始することができる。
【０１０４】
以下、ＳＯＡＰプロトコルに基づいた、プロセステンプレート一覧の一例のデータ例を、図１３に示す。図１３は、ＳＯＡＰプロトコルに基づいた、プロセステンプレート一覧のデータ例を示す図である。
【０１０５】
図１３に示されるように、ワークフロー機能追加モジュール１０と、ワークフロー管理システム５と、は、所定のプロトコル（例えば、ＳＯＡＰプロトコル）に基づいて、通信を行う。
【０１０６】
以下、プロセステンプレートの一例を、図１４を用いて説明する。図１４は、プロセステンプレートの一例を説明するための図である。
【０１０７】
図１４に示されるプロセステンプレートは、プロパティに含まれるｔｉｔｌｅより、購入申請に係るプロセスのテンプレートであることがわかる。
【０１０８】
また、図１４に示されるプロセステンプレートには、ｓｅｑｕｅｎｃｅという情報の中にアクティビティテンプレート１と、アクティビティテンプレート２と、アクティビティテンプレート３と、が含まれている。これは、作成というアクティビティと、審査というアクティビティと、承認というアクティビティが順次行われることが定義されている。ここで、アクティビティとは、ワークフローの各ステップのことである。アクティビティと、ワークアイテムとの関係は、人が処理するアクティビティがワークアイテムとなる。
【０１０９】
また、図１４に示されるプロセステンプレートには、フォームテンプレート１と、フォームテンプレート２と、フォームテンプレート３とが含まれている。例えばフォームテンプレート１では、作成用の画面の様式が定義され、フォームテンプレート２では審査用の画面の様式が定義され、フォームテンプレート３では承認用の画面の様式が定義されている。
【０１１０】
以下、図１４のプロセステンプレートに対応するプロセスインスタンスの一例を、図１５を用いて説明する。図１５は、プロセスインスタンスの一例を説明するための図である。なお、図１５に示されるプロセスインスタンスは、図１２のシーケンスＳＱ２０において、フォームインスタンスが登録された状態のプロセスインスタンスの一例である。
【０１１１】
図１５のプロセスインスタンスでは、図１４に示したプロセステンプレートと比べて、例えば、プロパティとしてｔｉｔｌｅに番号が付加され、また該プロセスインスタンスを作成したワークフローの参加者のユーザＩＤ（メールアカウント）もｃｒｅａｔｏｒとして付加されている。
【０１１２】
また、プロセスインスタンスは、図１５に示されるように、アクティビティテンプレートの実体のコピーを含む。これは、プロセスが進行している間にプロセスの定義を変更されても現在進行中のプロセスに影響を及ぼさせないようにするためである。
【０１１３】
また、図１５に示されるプロセスインスタンスには、ｓｅｑｕｅｎｃｅという情報の中にアクティビティインスタンスとしてアクティビティ１を含む。アクティビティ１は、プロパティとして、ｐａｒｔｉｃｉｐａｎｔに、ワークフローの作成を行った作成者のユーザＩＤ（メールアカウント）が付加されている。また、ｄａｔｅＴｉｍｅに作成した日時が付加されている。また、ｐａｒｔｉｃｉｐａｎｔ２に、ワークフローに参加する参加者（審査者）のユーザＩＤ（メールアカウント）が付加されている。また、ｌｉｍｉｔとして、該参加者が審査を終了すべき期限が付加されている。
【０１１４】
また、プロセスインスタンスは、図１５に示されるように、フォームテンプレートの実体のコピーを含む。これは、プロセスが進行している間にプロセスの定義を変更されても現在進行中のプロセスに影響を及ぼさせないようにするためである。
【０１１５】
また、図１５に示されるプロセスインスタンスには、フォームインスタンスとしてフォーム１を含む。フォーム１は、プロパティとして、ｓｔｒｉｎｇ１にワークフローの作成を行った作成者の名前が付加されている。また、ｓｔｒｉｎｇ２のｃｏｍｍｅｎｔに、ワークフローの作成を行った作成者が、ＭＵＡ９の画面において入力したコメントが付加されている。
【０１１６】
以下、ワークフローの処理に係るシーケンスの一例を、図１６を用いて説明する。図１６は、ワークフロー処理のシーケンス図（その１）である。
【０１１７】
初めに、ＭＵＡ９の利用者は、ＭＵＡ９を起動する。起動されたＭＵＡ９は、メールアカウントを含むユーザ認証要求をＰＯＰサーバー３に送信し、認証結果を受信する（シーケンスＳＱ３０。）。
【０１１８】
ＭＵＡ９が、ＰＯＰサーバー３より、認証結果を受信すると、ワークフロー機能追加モジュール１０は、ＭＵＡ９が保持する認証結果を参照し（シーケンスＳＱ３１）、該認証結果を、自身の認証結果とする。
【０１１９】
ワークフロー機能追加モジュール１０が、メールアカウントを用いてＭＵＡ９が行った認証を自身の認証とすることによって、ワークフローの認証のために、新たなユーザ認証システム（サーバー）をワークフローに係るシステムにインストールすることなく、該システムを構築することができる。
【０１２０】
次にＭＵＡ９の利用者は、メール一覧の取得を要求する。ＭＵＡ９は、ＭＵＡ９の利用者によって、メール一覧の取得が要求されたと判定すると、メール一覧の取得要求をＰＯＰサーバー３に送信し、メール一覧を取得する（シーケンスＳＱ３２。）。
【０１２１】
ワークフロー機能追加モジュール１０は、図５〜図７を用いて説明したように、ＭＵＡ９が取得したメール一覧に基づいて、ＭＵＡ９の画面にワークリストを表示する（シーケンスＳＱ３３。）。例えば、ワークフロー機能追加モジュール１０は、ＭＵＡ９が取得し、ハードディスク２６等に格納されているメールのメールヘッダー等を参照し、ワークフローに係るメールか否かを判定し、ワークフローに係るメールであると判定すると、メールヘッダーの情報に応じて、ＭＵＡ９の画面にワークリストを表示する。
【０１２２】
ＭＵＡ９の利用者は、ＭＵＡ９の画面を用いて、ワークフロー管理システム５からのワークフローに係る通知メールを選択する。
【０１２３】
ＭＵＡ９は、ＭＵＡ９の利用者によって選択されたワークフローに係る通知メールの取得要求をＰＯＰサーバー３に送信し、対応するメールを取得する（シーケンスＳＱ３４。）。
【０１２４】
次に、ワークフロー機能追加モジュール１０は、ＭＵＡ９が取得したワークフローに係る通知メールに対応するフォームテンプレートの取得要求をワークフロー管理システム５に送信する（シーケンスＳＱ３５。）。
【０１２５】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、フォームテンプレートの取得要求を受信すると、該要求に応じて、対応するプロセステンプレートのインスタンスに含まれる対応するフォームテンプレートを、例えばワークフローＤＢ６等より取得し、ワークフロー機能追加モジュール１０に提供する。
【０１２６】
ワークフロー機能追加モジュール１０は、図８を用いて説明したように、取得したフォームテンプレートに基づいて、ＭＵＡ９の画面にワークアイテムを処理する領域３１を表示する（シーケンスＳＱ３６。）。
【０１２７】
ＭＵＡ９の利用者は、表示された領域（画面）３１において、コメント等を入力し、「審査」又は「否認」のボタンをクリックすることによって、ワークアイテムを処理し、プロセスの続行を要求する。
【０１２８】
ＭＵＡ９を介して（シーケンスＳＱ３７）、ＭＵＡ９の利用者からの、プロセスの続行要求を受け取ると、ワークフロー機能追加モジュール１０は、ユーザによって入力されたコメント等を含むフォームインスタンスの登録要求をワークフロー管理システム５に送信する（シーケンスＳＱ３８。）。
【０１２９】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、フォームインスタンスの登録要求を受信すると、該要求に応じて、例えばワークフローＤＢ６に蓄積されている対応するプロセスインスタンスに、取得したフォームインスタンスを登録する。
【０１３０】
また、ワークフロー機能追加モジュール１０は、プロセスの続行要求をワークフロー管理システム５に送信する（シーケンスＳＱ３９。）。
【０１３１】
ワークフロー管理システム５は、ワークフロー機能追加モジュール１０より、プロセスの続行要求を受信すると、該要求に応じて、ＳＭＴＰサーバー４に対して対応するワークアイテムの処理に係る通知メールを発行する（シーケンスＳＱ４０。）。
【０１３２】
一方、ワークフロー機能追加モジュール１０は、ＭＵＡ９の画面に表示しているワークリストの表示状態を変更する（シーケンスＳＱ４１。）。例えば、ワークフロー機能追加モジュール１０は、ＭＵＡ９の画面の未処理の欄にあったワークアイテムを処理済の欄に移動させたり、処理したワークアイテムをワークリストから削除したりする。
【０１３３】
図１６に示したような処理を行うことによって、ＭＵＡ９の利用者は、ＭＵＡ９の画面を用いて、ワークフローを処理することができる。
【０１３４】
以下、フォームテンプレート取得要求送信処理の一例を、図１７を用いて説明する。図１７は、フォームテンプレート取得要求送信処理の一例を説明するためのフローチャートである。
【０１３５】
ステップＳ１０において、ワークフロー機能追加モジュール１０は、図１６のシーケンスＳＱ３２においてＭＵＡ９が取得したメールのメールヘッダーに、図１１に示したようなＸ−ＷＦ−Ｓｔａｔｕｓのフィールドがあるかどうかを判定する。ワークフロー機能追加モジュール１０は、ＭＵＡ９が取得したメールのメールヘッダーに、Ｘ−ＷＦ−Ｓｔａｔｕｓのフィールドがあると判定すると（ステップＳ１０においてＹＥＳ）、ステップＳ１１に進み、ＭＵＡ９が取得したメールのメールヘッダーに、Ｘ−ＷＦ−Ｓｔａｔｕｓのフィールドがないと判定すると（ステップＳ１０においてＮＯ）、処理を終了する。
【０１３６】
ステップＳ１１では、ワークフロー機能追加モジュール１０が、ＭＵＡ９が取得したメールのメールヘッダーのＸ−ＷＦ−Ｓｅｒｖｅｒフィールドよりワークフロー管理サーバー１のホスト名を取得する。
【０１３７】
ステップＳ１１に続いてステップＳ１２に進み、ワークフロー機能追加モジュール１０は、ステップＳ１１において取得したホスト名に基づいて、ワークフロー管理サーバー１とコネクションを張る。
【０１３８】
ステップＳ１２に続いてステップＳ１３に進み、ワークフロー機能追加モジュール１０は、取得したメールのメールヘッダーのＸ−ＷＦ−ＩＤフィールドよりワークフローに係るプロセスを識別するプロセスＩＤを取得する。
【０１３９】
ステップＳ１３に続いてステップＳ１４に進み、ワークフロー機能追加モジュール１０は、ステップＳ１３において取得したプロセスＩＤを含む、取得したワークフローに係る通知メールに対応するフォームテンプレートの取得要求をワークフロー管理システム５に送信する。
【０１４０】
ステップＳ１４に続いてステップＳ１５に進み、ワークフロー機能追加モジュール１０は、ワークフロー管理システム５より、フォームテンプレートを取得する。
【０１４１】
図１７に示すような処理を行うことによって、ワークフロー機能追加モジュール１０は、ＭＵＡ９が取得したメールに対応するフォームテンプレートを、ワークフロー管理システム５より取得することができる。
【実施例２】
【０１４２】
実施例１では、一般的なＭＵＡ９にワークフロー機能追加モジュール１０を組み込んだ場合の例を用いて説明を行ったが、実施例１に示したワークリスト処理部１１及びフォーム処理部１２を元々含んだ、ワークフロー専用のＭＵＡ（以下、単に専用ＭＵＡともいう）１４を用いても、効率的にワークフローに係る処理を実行することができる。
【０１４３】
以下、本発明の実施例に係るシステムの機能構成の他の例を、図１８を用いて説明する。図１８は、本発明の実施に係るシステムの機能構成図（その２）である。
【０１４４】
図１８に示されるように、ワークフロー管理サーバー１は、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、を含む。
【０１４５】
但し、ワークフロー管理システム５は、例えば、専用ＭＵＡ１４より、ＳＭＴＰサーバー４等を介して、プロセステンプレートの一覧の検索要求メールを受け取ると、ワークフローＤＢ６を検索し、検索結果であるプロセステンプレートの一覧を、ＳＭＴＰサーバー４等を介して、専用ＭＵＡ１４に提供する。
【０１４６】
また、図１８に示されるように、クライアントＰＣ２は、専用ＭＵＡ１４を含み、専用ＭＵＡ１４は、ワークリスト処理部１１と、フォーム処理部１２と、を含む。上述したように、専用ＭＵＡ１４は、ワークフロー専用の電子メールソフトウェアである。
【０１４７】
ワークリスト処理部１１は、ワークフローの参加者がその時点で実行すべき、ワークフローに係るプロセスを構成するステップ（ワークアイテム）のリスト（ワークリスト）に係る処理を行う処理部である。
【０１４８】
フォーム処理部１２は、ワークフローに係るユーザーインターフェースを表すフォームに係る処理を行う処理部である。
【０１４９】
以下、ワークフローの開始に係るシーケンスの他の例を、図１９を用いて説明する。図１９は、ワークフロー開始のシーケンス図（その２）である。
【０１５０】
初めに、専用ＭＵＡ１４の利用者は、専用ＭＵＡ１４を起動する。起動された専用ＭＵＡ１４は、専用ＭＵＡ１４のメールアカウントを用いて、該メールアカウントを含むユーザ認証要求をＰＯＰサーバー３に送信し、認証結果を受信する（シーケンスＳＱ５０。）。
【０１５１】
専用ＭＵＡ１４のメールアカウントを用いてユーザ認証を行うことによって、新たなユーザ認証システム（サーバー）をインストールすることなく、ワークフローに係るシステムを構築することができる。
【０１５２】
次に専用ＭＵＡ１４の利用者は、図９に示したような、専用ＭＵＡ１４の画面において「ファイル」メニューの「新規作成」をポイントし、「ワークフロー」をポイントし、プロセステンプレートの一覧の取得を要求する。
【０１５３】
専用ＭＵＡ１４は、専用ＭＵＡ１４の画面において前記「ワークフロー」がポイントされたと判定すると、ワークフローに係るプロセスのテンプレートの一覧の要求メールをＳＭＴＰサーバー４に送信する（シーケンスＳＱ５１。）。
【０１５４】
ＳＭＴＰサーバー４は、プロセステンプレート一覧要求メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ５２。）。
【０１５５】
ワークフロー管理システム５は、プロセステンプレート一覧要求メールを受け取ると、該要求に応じて、ワークフローＤＢ６を検索し、検索結果であるワークフローに係るプロセスのテンプレートの一覧を含むプロセステンプレート一覧メールを、ＳＭＴＰサーバー４に提供する（シーケンスＳＱ５３。）。
【０１５６】
ＳＭＴＰサーバー４は、受け取ったプロセステンプレート一覧メールを、例えばメールＤＢ７等に格納する。
【０１５７】
専用ＭＵＡ１４は、ＰＯＰサーバー３を介して、メールＤＢ７等に格納されている対応するプロセステンプレート一覧メールを取得する（シーケンスＳＱ５４。）。
【０１５８】
専用ＭＵＡ１４は、図９に示したように、取得したワークフローに係るプロセスのテンプレートの一覧に基づいて、ＭＵＡの画面に交通費申請、購入申請、起案（Ａ）、起案（Ｂ）等とワークフローに係るプロセスの一覧を表示する（シーケンスＳＱ５５。）。
【０１５９】
次に専用ＭＵＡ１４の利用者は、表示されたワークフローに係るプロセスの一覧から、これから開始しようとしているプロセスを選択することによって、プロセステンプレートを選択する。
【０１６０】
専用ＭＵＡ１４は、専用ＭＵＡ１４の利用者によって選択されたプロセステンプレートのインスタンスの生成要求メールをＳＭＴＰサーバー４に送信する（シーケンスＳＱ５６。）。
【０１６１】
ＳＭＴＰサーバー４は、プロセスインスタンス生成要求メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ５７。）。
【０１６２】
ワークフロー管理システム５は、プロセスインスタンス生成要求メールを受け取ると、該要求に応じて、選択されたプロセステンプレートのインスタンスを生成し、例えばワークフローＤＢ６等に格納する。
【０１６３】
続いて、専用ＭＵＡ１４は、シーケンスＳＱ５６において送信した生成要求によって生成されたプロセステンプレートのインスタンスに含まれるフォームテンプレートの取得要求をＳＭＴＰサーバー４に送信する（シーケンスＳＱ５８。）。
【０１６４】
ＳＭＴＰサーバー４は、フォームテンプレート取得要求メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ５９。）。
【０１６５】
ワークフロー管理システム５は、フォームテンプレート取得要求メールを受け取ると、該要求に応じて、前記生成したプロセステンプレートのインスタンスに含まれるフォームテンプレートを、例えばワークフローＤＢ６等より取得し、該フォームテンプレートを含むフォームテンプレートメールを、ＳＭＴＰサーバー４に提供する（シーケンスＳＱ６０。）。
【０１６６】
ＳＭＴＰサーバー４は、受け取ったフォームテンプレートメールを、例えばメールＤＢ７等に格納する。
【０１６７】
専用ＭＵＡ１４は、ＰＯＰサーバー３を介して、メールＤＢ７等に格納されている対応するフォームテンプレートメールを取得する（シーケンスＳＱ６１。）。
【０１６８】
専用ＭＵＡ１４は、取得したフォームテンプレートに基づいて、専用ＭＵＡ１４の画面に、プロセス作成用の領域（画面）を表示する（シーケンスＳＱ６２。）。
【０１６９】
ＭＵＡの利用者は、表示された領域に、プロセスの作成又は開始に係るデータを入力し、「プロセスの続行」ボタンなり、「送信」ボタンなりを押すことによって、プロセスの続行を要求する。
【０１７０】
専用ＭＵＡ１４の利用者によってプロセスの続行要求を受けた専用ＭＵＡ１４は、専用ＭＵＡ１４の利用者によって入力されたデータを含むフォームインスタンスの登録、プロセス続行メールをＳＭＴＰサーバー４に送信する（シーケンスＳＱ６３。）。
【０１７１】
ＳＭＴＰサーバー４は、フォーム登録、プロセス続行メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ６４。）。
【０１７２】
ワークフロー管理システム５は、フォーム登録、プロセス続行メールを受け取ると、該要求に応じて、例えばワークフローＤＢ６に蓄積されている対応するプロセスインスタンスに、取得したフォームインスタンスを登録したり、ＳＭＴＰサーバー４に対して対応するワークアイテムの処理に係る通知メールを発行したりする（シーケンスＳＱ６５。）。
【０１７３】
図１９に示したように、専用ＭＵＡ１４の利用者は、専用ＭＵＡ１４の画面を用いて、ワークフローを開始することができる。
【０１７４】
以下、ワークフローの処理に係るシーケンスの他の例を、図２０を用いて説明する。図２０は、ワークフロー処理のシーケンス図（その２）である。
【０１７５】
専用ＭＵＡ１４の利用者は、専用ＭＵＡ１４を起動する。起動された専用ＭＵＡ１４は、専用ＭＵＡ１４のメールアカウントを用いて、該メールアカウントを含むユーザ認証要求をＰＯＰサーバー３に送信し、認証結果を受信する（シーケンスＳＱ７０。）。
【０１７６】
専用ＭＵＡ１４のメールアカウントを用いてユーザ認証を行うことによって、新たなユーザ認証システム（サーバー）をインストールすることなく、ワークフローに係るシステムを構築することができる。
【０１７７】
次に専用ＭＵＡ１４の利用者は、メール一覧の取得を要求する。専用ＭＵＡ１４は、専用ＭＵＡ１４の利用者によって、メール一覧の取得が要求されたと判定すると、メール一覧の取得要求をＰＯＰサーバー３に送信し、メール一覧を取得する（シーケンスＳＱ７１。）。
【０１７８】
専用ＭＵＡ１４は、図５〜図７に示したように、取得したメール一覧に基づいて、専用ＭＵＡ１４の画面にワークリストを表示する（シーケンスＳＱ７２。）。例えば、専用ＭＵＡ１４は、受信し、ハードディスク２６等に格納されているメールのメールヘッダー等を参照し、ワークフローに係るメールか否かを判定し、ワークフローに係るメールであると判定すると、メールヘッダーの情報に応じて、専用ＭＵＡ１４の画面にワークリストを表示する。
【０１７９】
専用ＭＵＡ１４の利用者は、専用ＭＵＡ１４の画面を用いて、ワークフロー管理システム５からのワークフローに係る通知メールを選択する。
【０１８０】
専用ＭＵＡ１４は、専用ＭＵＡ１４の利用者によって選択されたワークフローに係る通知メールの取得要求をＰＯＰサーバー３に送信し、対応するメールを取得する（シーケンスＳＱ７３。）。
【０１８１】
次に、専用ＭＵＡ１４は、取得したワークフローに係る通知メールに対応するフォームテンプレートの取得要求メールをＳＭＴＰサーバー４に送信する（シーケンスＳＱ７４。）。
【０１８２】
ＳＭＴＰサーバー４は、フォームテンプレート取得要求メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ７５。）。
【０１８３】
ワークフロー管理システム５は、フォームテンプレート取得要求メールを受信すると、該要求に応じて、対応するプロセステンプレートのインスタンスに含まれる対応するフォームテンプレートを、例えばワークフローＤＢ６等より取得し、該フォームテンプレートを含むフォームテンプレートメールを、ＳＭＴＰサーバー４に提供する（シーケンスＳＱ７６。）。
【０１８４】
ＳＭＴＰサーバー４は、受け取ったフォームテンプレートメールを、例えばメールＤＢ７等に格納する。
【０１８５】
専用ＭＵＡ１４は、ＰＯＰサーバー３を介して、メールＤＢ７等に格納されている対応するフォームテンプレートメールを取得する（シーケンスＳＱ７７。）。
【０１８６】
専用ＭＵＡ１４は、図９を用いて説明したように、取得したフォームテンプレートに基づいて、専用ＭＵＡ１４の画面にワークアイテムを処理する領域３１を表示する（シーケンスＳＱ７８。）。
【０１８７】
専用ＭＵＡ１４の利用者は、表示された領域（画面）３１において、コメント等を入力し、「審査」又は「否認」のボタンをクリックすることによって、ワークアイテムを処理し、プロセスの続行を要求する。
【０１８８】
専用ＭＵＡ１４は、専用ＭＵＡ１４の利用者によって、プロセスの続行を要求されると、ユーザによって入力されたコメント等を含むフォーム登録、プロセス続行メールをＳＭＴＰサーバー４に送信する（シーケンスＳＱ７９。）。
【０１８９】
ＳＭＴＰサーバー４は、フォーム登録、プロセス続行メールを、ワークフロー管理システム５に渡す（シーケンスＳＱ８０。）。
【０１９０】
ワークフロー管理システム５は、フォーム登録、プロセス続行メールを受け取ると、該要求に応じて、例えばワークフローＤＢ６に蓄積されている対応するプロセスインスタンスに、取得したフォームインスタンスを登録したり、ＳＭＴＰサーバー４に対して対応するワークアイテムの処理に係る通知メールを発行したりする（シーケンスＳＱ８１。）。
【０１９１】
一方、専用ＭＵＡ１４は、専用ＭＵＡ１４の画面に表示しているワークリストの表示状態を変更する。例えば、専用ＭＵＡ１４は、専用ＭＵＡ１４の画面の未処理の欄にあったワークアイテムを処理済の欄に移動させたり、処理したワークアイテムをワークリストから削除したりする。
【０１９２】
図２０に示したような処理を行うことによって、専用ＭＵＡ１４の利用者は、専用ＭＵＡ１４の画面を用いて、ワークフローを処理することができる。
【実施例３】
【０１９３】
実施例１では、ワークフロー機能追加モジュール１０に、通信処理部１３を持たせ、該通信処理部１３を介して、ワークフロー機能追加モジュール１０と、ワークフロー管理システム５と、が直接、所定のプロトコル（例えば、ＳＯＡＰプロトコル）に基づいて、通信を行ったが、ワークフロー管理サーバー１との通信を、ＭＵＡ９のメール機能を用いて行うようにしてもよい。
【０１９４】
以下、本発明の実施例に係るシステムの機能構成の他の例を、図２１を用いて説明する。図２１は、本発明の実施に係るシステムの機能構成図（その３）である。
【０１９５】
図２１に示されるように、ワークフロー管理サーバー１は、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、を含む。
【０１９６】
ワークフロー管理システム５は、例えば、ＭＵＡ９より、ＳＭＴＰサーバー４等を介して、プロセステンプレートの一覧の検索要求メールを受け取ると、ワークフローＤＢ６を検索し、検索結果であるプロセステンプレートの一覧を、ＳＭＴＰサーバー４等を介して、ＭＵＡ９に提供する。
【０１９７】
また、図２１に示されるように、クライアントＰＣ２は、ＭＵＡ９と、ワークフロー機能追加モジュール１０と、を含む。また、ワークフロー機能追加モジュール１０は、ワークリスト処理部１１と、フォーム処理部１２と、を含む。
【０１９８】
上述したように、ＭＵＡ９は、自身のメール機能を用いてワークフロー管理サーバー１と通信を行う。
【実施例４】
【０１９９】
実施例２では、専用ＭＵＡ１４が、メール機能を用いて、ワークフロー管理サーバー１と通信を行う例を示したが、専用ＭＵＡ１４が、実施例１で示したワークフロー機能追加モジュール１０の機能を全て含み、ワークフロー管理システム５との通信は、通信処理部１３を用いて行うようにしてもよい。
【０２００】
以下、本発明の実施例に係るシステムの機能構成の他の例を、図２２を用いて説明する。図２２は、本発明の実施に係るシステムの機能構成図（その４）である。
【０２０１】
図２２に示されるように、ワークフロー管理サーバー１は、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、を含む。
【０２０２】
ワークフロー管理システム５は、例えば、専用ＭＵＡ１４の通信処理部１３より、プロセステンプレートの一覧の検索要求を受信すると、ワークフローＤＢ６を検索し、検索結果であるプロセステンプレートの一覧を、通信処理部１３を介し、専用ＭＵＡ１４に提供する。
【０２０３】
また、図２２に示されるように、クラインアントＰＣ２は、専用ＭＵＡ１４を含み、該専用ＭＵＡ１４は、ワークリスト処理部１１と、フォーム処理部１２と、通信処理部１３と、を含む。
【０２０４】
上述したように、専用ＭＵＡ１４は、通信処理部１３を介して、ワークフロー管理システム５と直接、所定のプロトコル（例えば、ＳＯＡＰプロトコル）に基づいて、通信を行う。
【実施例５】
【０２０５】
上述した実施例では、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、が同じサーバー（ワークフロー管理サーバー１）内に含まれるものとして説明を行ったが、上述したように、必ずしも全てが同じサーバー内に含まれる必要は無い。
【０２０６】
以下、実施例５では、上述した実施例におけるワークフロー管理サーバー１の機能及び構成を、ワークフロー管理サーバー１と、メールサーバー１５と、に分けた場合の例を示す。
【０２０７】
図２３は、本発明の実施に係るシステムの構成図（その２）である。図２３に示されるように、本発明の実施に係るシステムは、ワークフロー管理サーバー１と、メールサーバー１５と、少なくとも１つ以上のクライアントＰＣ２と、を含む。なお、メールサーバー１５のハードウェア構成は、図３に示したワークフロー管理サーバー１のハードウェア構成と同様である。メールサーバー１５の演算処理装置は、メールサーバープログラム（又は、ＰＯＰサーバープログラム及び／又はＳＭＴＰサーバープログラム）等に従って処理を実行する。
【０２０８】
以下、本発明の実施例に係るシステムの機能構成の他の例を、図２４を用いて説明する。図２４は、本発明の実施に係るシステムの機能構成図（その５）である。
【０２０９】
図２４に示されるように、ワークフロー管理サーバー１は、ワークフロー管理システム５と、ワークフローＤＢ６と、を含む。また、メールサーバー１５は、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、認証ＤＢ８と、メールＤＢ７と、を含む。
【０２１０】
また、図２４に示されるように、クライアントＰＣ２は、ＭＵＡ９と、ワークフロー機能追加モジュール１０と、を含む。また、ワークフロー機能追加モジュール１０は、ワークリスト処理部１１と、フォーム処理部１２と、通信処理部１３と、を含む。
【０２１１】
実施例５に示したように、ＰＯＰサーバー３と、ＳＭＴＰサーバー４と、ワークフロー管理システム５と、認証ＤＢ８と、メールＤＢ７と、ワークフローＤＢ６と、は必ずしも同じサーバー内に含まれる構成とする必要は無い。
【０２１２】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０２１３】
【図１】本発明の実施に係るシステムの構成図（その１）である。
【図２】クライアントＰＣの一例のハードウェア構成図である。
【図３】ワークフロー管理サーバーの一例のハードウェア構成図である。
【図４】本発明の実施に係るシステムの機能構成図（その１）である。
【図５】ワークリストをＭＵＡの画面の表示した一例を説明するための図である。
【図６】期限を考慮したワークリストの表示の一例を説明するための図である。
【図７】期限を考慮したワークリストの表示の他の例を説明するための図である。
【図８】ワークアイテムを処理する領域をＭＵＡの画面に表示した一例を説明するための図である。
【図９】ワークフロー開始に係る画面の一例を説明するための図である。
【図１０】ＭＵＡにワークフロー機能追加モジュールが組み込まれていない場合の一例の処理を説明するための図である。
【図１１】メールヘッダーの一例を説明するための図である。
【図１２】ワークフロー開始のシーケンス図（その１）である。
【図１３】ＳＯＡＰプロトコルに基づいた、プロセステンプレート一覧のデータ例を示す図である。
【図１４】プロセステンプレートの一例を説明するための図である。
【図１５】プロセスインスタンスの一例を説明するための図である。
【図１６】ワークフロー処理のシーケンス図（その１）である。
【図１７】フォームテンプレート取得要求送信処理の一例を説明するためのフローチャートである。
【図１８】本発明の実施に係るシステムの機能構成図（その２）である。
【図１９】ワークフロー開始のシーケンス図（その２）である。
【図２０】ワークフロー処理のシーケンス図（その２）である。
【図２１】本発明の実施に係るシステムの機能構成図（その３）である。
【図２２】本発明の実施に係るシステムの機能構成図（その４）である。
【図２３】本発明の実施に係るシステムの構成図（その２）である。
【図２４】本発明の実施に係るシステムの機能構成図（その５）である。
【符号の説明】
【０２１４】
１    ワークフロー管理サーバー
２    クライアントＰＣ
３    ＰＯＰサーバー
４    ＳＭＴＰサーバー
５    ワークフロー管理システム
６    ワークフローＤＢ
７    メールＤＢ
８    認証ＤＢ
９    ＭＵＡ
１０    ワークフロー機能追加モジュール
１１    ワークリスト処理部
１２    フォーム処理部
１３    通信処理部
１４    専用ＭＵＡ
１５    メールサーバー
２０    演算処理装置
２１    インタフェース装置
２２    入力装置
２３    表示装置
２４    ドライブ装置
２５    記録媒体
２６    ハードディスク
２７    メモリ装置
３１    ワークアイテムを処理する領域
４０    演算処理装置
４１    インタフェース装置
４２    入力装置
４３    表示装置
４４    ドライブ装置
４５    記録媒体
４６    ハードディスク
４７    メモリ装置
【図１】
2005100361.tif 000003
【図２】
2005100361.tif 000004
【図３】
2005100361.tif 000005
【図４】
2005100361.tif 000006
【図５】
2005100361.tif 000007
【図６】
2005100361.tif 000008
【図７】
2005100361.tif 000009
【図８】
2005100361.tif 000010
【図９】
2005100361.tif 000011
【図１０】
2005100361.tif 000012
【図１１】
2005100361.tif 000013
【図１２】
2005100361.tif 000014
【図１３】
2005100361.tif 000015
【図１４】
2005100361.tif 000016
【図１５】
2005100361.tif 000017
【図１６】
2005100361.tif 000018
【図１７】
2005100361.tif 000019
【図１８】
2005100361.tif 000020
【図１９】
2005100361.tif 000021
【図２０】
2005100361.tif 000022
【図２１】
2005100361.tif 000023
【図２２】
2005100361.tif 000024
【図２３】
2005100361.tif 000025
【図２４】
2005100361.tif 000026