(57)【要約】【課題】メールの件名または本文の一部についての選択の見落としを抑制すること。【解決手段】情報処理装置１０１は、メールＭ１の一部に対応する件名または本文に関する選択可能な複数のアイテムをメールＭ１に付加する。情報処理装置１０１は、複数のアイテムを付加したメールＭ１を情報処理装置１０２に送信する。情報処理装置１０２は、受信したメールＭ１に含まれる、メールＭ１の一部に対応する件名または本文に関する選択可能な複数のアイテムを表示する。情報処理装置１０２は、メールＭ１に基づいて、表示した複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除したメールＭ２を生成する。情報処理装置１０２は、生成したメールＭ２を送信する。【選択図】図１
2015095192.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、
前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、
生成した前記第２のメールを送信する、
処理を実行させることを特徴とするメール送信プログラム。
【請求項２】
前記コンピュータに、
入力操作により入力された、第３のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを前記第３のメールに付加し、
前記複数のアイテムを付加した前記第３のメールを送信する、
処理を実行させることを特徴とする請求項１に記載のメール送信プログラム。
【請求項３】
コンピュータが、
受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、
前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、
生成した前記第２のメールを送信する、
処理を実行することを特徴とするメール送信方法。
【請求項４】
ディスプレイを有するクライアント装置と、
第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを前記ディスプレイに表示する制御を行い、表示した前記複数のアイテムのうちのいずれかのアイテムを選択する選択操作に応じて、前記第１のメールに基づいて、前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、生成した前記第２のメールを送信する情報処理装置と、
を含むことを特徴とするメールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メール送信プログラム、メール送信方法およびメールシステムに関する。
【背景技術】
【０００２】
近年、コミュニケーションツールとして電子メールが利用されることが多くなり、社内外の利用者間で電子メールのやり取りが日常的に行われている。一方で、誤送信メールは情報漏洩や信頼喪失に繋がるため、利用者が送信処理した電子メールの宛先や内容を、上司などの承認者がチェックした後で、電子メールを宛先に送信する仕組みが採用されている。
【０００３】
関連する先行技術としては、サーバが送信用のメールのチェックが必要であることを検出すると、該メールを保存領域に格納し、承認者が端末から保存領域に格納されたメールをチェックして、不適当な場合は該メールの送信元を宛先として送り返すものがある。また、数字文字変換を行ったのち、禁止語記憶装置に記憶されている禁止語と一致する語が含まれていないか検索し、禁止語が含まれていたときは、禁止語を削除するか、禁止語を他の文字、記号に置換する技術がある。また、ユーザの知識レベルの指定に従って対応するフィールドを選択し、選択したフィールドのフィールド値を保持部から取り出して可変項目値を生成し、文書骨格中の可変項目を、生成した可変項目値で置き換えて文書を生成する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６３１１７号公報
【特許文献２】特開平１０−２７１４８１号公報
【特許文献３】特開平０８−１０６４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、承認依頼したメールのうち、承認依頼者がチェックして欲しい部分が承認者に伝わりにくいという問題がある。承認依頼者がチェックして欲しい部分が承認者に伝わらないと、承認依頼者が期待するチェックが行われないまま宛先に転送される場合がある。
【０００６】
一つの側面では、本発明は、メールの件名または本文の一部についての選択の見落としを抑制可能なメール送信プログラム、メール送信方法およびメールシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、生成した前記第２のメールを送信するメール送信プログラムおよびメール送信方法が提案される。
【０００８】
また、本発明の一側面によれば、ディスプレイを有するクライアント装置と、第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを前記ディスプレイに表示する制御を行い、表示した前記複数のアイテムのうちのいずれかのアイテムを選択する選択操作に応じて、前記第１のメールに基づいて、前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、生成した前記第２のメールを送信する情報処理装置と、を含むメールシステムが提案される。
【発明の効果】
【０００９】
本発明の一態様によれば、メールの件名または本文の一部についての選択の見落としを抑制できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１にかかるメール送信方法の一実施例を示す説明図である。
【図２】図２は、メールシステム２００のシステム構成例を示す説明図である。
【図３】図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、クライアント装置２０２のハードウェア構成例を示すブロック図である。
【図５】図５は、利用者ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、メールＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、承認ＤＢ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、選択肢ＤＢ２５０の記憶内容の一例を示す説明図である。
【図９】図９は、メール一覧画面の画面例を示す説明図である。
【図１０】図１０は、メール作成画面の画面例を示す説明図である。
【図１１】図１１は、承認一覧画面の画面例を示す説明図である。
【図１２】図１２は、メールの作成例を示す説明図である。
【図１３】図１３は、承認画面の画面例を示す説明図（その１）である。
【図１４】図１４は、承認画面の画面例を示す説明図（その２）である。
【図１５】図１５は、承認画面の画面例を示す説明図（その３）である。
【図１６】図１６は、情報処理装置２０１の機能的構成例を示すブロック図である。
【図１７】図１７は、選択肢ＤＢ２５０の更新例を示す説明図である。
【図１８】図１８は、メールＤＢ２３０の更新例を示す説明図である。
【図１９】図１９は、承認通知メールの具体例を示す説明図である。
【図２０】図２０は、却下通知メールの具体例を示す説明図である。
【図２１】図２１は、情報処理装置２０１のメール処理手順の一例を示すフローチャート（その１）である。
【図２２】図２２は、情報処理装置２０１のメール処理手順の一例を示すフローチャート（その２）である。
【図２３】図２３は、承認画面送信処理の具体的処理手順の一例を示すフローチャート（その１）である。
【図２４】図２４は、承認画面送信処理の具体的処理手順の一例を示すフローチャート（その２）である。
【図２５】図２５は、承認画面送信処理の具体的処理手順の一例を示すフローチャート（その３）である。
【図２６】図２６は、クライアント装置２０２のメール処理手順の一例を示すフローチャート（その１）である。
【図２７】図２７は、クライアント装置２０２のメール処理手順の一例を示すフローチャート（その２）である。
【図２８】図２８は、クライアント装置２０２のメール処理手順の一例を示すフローチャート（その３）である。
【図２９】図２９は、承認処理の具体的処理手順の一例を示すフローチャート（その１）である。
【図３０】図３０は、承認処理の具体的処理手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明にかかるメール送信プログラム、メール送信方法およびメールシステムの実施の形態を詳細に説明する。
【００１２】
（実施の形態１）
図１は、実施の形態１にかかるメール送信方法の一実施例を示す説明図である。図１において、情報処理装置１０１，１０２は、電子メールの表示、生成、送受信を行うコンピュータである。電子メールとは、ネットワークを介してコンピュータ間で送受信される電子情報である。電子メールは、例えば、ヘッダとボディとを含む。
【００１３】
ヘッダは、例えば、電子メールのメッセージＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、件名、送信先のメールアドレス、送信元のメールアドレス、送信日時などを含む。ボディは、例えば、電子メールの本文を含む。ボディには、例えば、画像、音声、プログラムなどの添付情報が含まれる場合がある。以下の説明では、電子メールを単に「メール」と表記する場合がある。
【００１４】
ここで、情報処理装置１０１は、メールの承認を依頼する承認依頼者が使用するコンピュータである。情報処理装置１０２は、メールの承認を依頼される承認者が使用するコンピュータである。メールの承認とは、承認依頼者が作成したメールの宛先、件名、本文の内容などに誤りや不適切な表現がないかなどを承認者がチェックすることである。
【００１５】
企業や官公庁などの組織において、誤送信メールは情報漏洩や信頼喪失に繋がるため、承認依頼者が送信処理したメールの内容を、上司などの承認者がチェックした後で、メールを宛先に送信する仕組みが採用されている。ところが、承認者には大量のメールが承認依頼として届くことが多く、承認者がメールをチェックする際に、細かいところまで目が行き届かない場合がある。
【００１６】
また、承認依頼者がメールを作成するにあたり、宛先を悩んだり、件名や本文の文章の表現に悩んだりしても、どの部分についてどのように悩んだのかが承認者に伝わらず、承認依頼者が期待するチェックが行われない場合がある。例えば、承認者が承認依頼者に問い合わせて細かい内容を聞き出すことも考えられるが、承認依頼者、承認者の双方の時間や労力がかかってしまう。
【００１７】
そこで、実施の形態１では、承認依頼するメールの一部に選択可能な複数のアイテムを付加しておき、複数のアイテムのうち選択操作により選択されたアイテムのみを表示対象とするメールを生成して、メールの転送を行えるメール送信方法について説明する。以下、実施の形態１にかかるメール送信方法の一実施例について説明する。
【００１８】
（１）情報処理装置１０１は、メールＭ１の一部に対応する選択可能な複数のアイテムをメールＭ１に付加する。ここで、メールＭ１は、承認依頼するメールである。メールＭ１の一部とは、宛先、件名、本文のいずれかの部分であり、例えば、メールＭ１を作成するにあたり、承認依頼者が悩んで入力した宛先、件名、本文の一部である。
【００１９】
また、アイテムとは、メールＭ１の一部についての候補となる文字列を示す情報であり、例えば、承認依頼者が悩んで入力した宛先、件名、本文の一部の換わりに置き換える文字列の候補である。複数のアイテムは、承認依頼者の入力操作により、メールＭ１の一部に対応付けて入力される。
【００２０】
（２）情報処理装置１０１は、複数のアイテムを付加したメールＭ１を情報処理装置１０２に送信する。具体的には、例えば、情報処理装置１０１は、複数のアイテムを付加したメールＭ１の承認依頼を情報処理装置１０２に送信する。
【００２１】
（３）情報処理装置１０２は、受信したメールＭ１に含まれる、メールＭ１の一部に対応する選択可能な複数のアイテムを表示する。具体的には、例えば、情報処理装置１０２は、メールＭ１の一部を選択する選択操作に応じて、選択可能な複数のアイテムを表示するプルダウンメニューを表示する。
【００２２】
図１の例では、承認者の選択操作により、メールＭ１の宛先部分のボタンｂ１をクリックすると、選択可能な宛先Ａ、宛先Ｂおよび宛先Ｃを表示するプルダウンメニュー１１０が表示される。これにより、承認者は、メールＭ１の宛先として、宛先Ａ、宛先Ｂおよび宛先Ｃのいずれの宛先を設定すべきか承認依頼者が悩んだことを把握することができる。
【００２３】
また、承認者の選択操作により、メールＭ１の件名部分のボタンｂ２をクリックすると、選択可能な件名Ｘ、件名Ｙおよび件名Ｚを表示するプルダウンメニュー１２０が表示される。これにより、承認者は、メールＭ１の件名として、件名Ｘ、件名Ｙおよび件名Ｚのいずれの件名を設定すべきか承認依頼者が悩んだことを把握することができる。
【００２４】
また、承認者の選択操作により、メールＭ１の本文中のある単語部分のボタンｂ３をクリックすると、選択可能な単語１、単語２および単語３を表示するプルダウンメニュー１３０が表示される。これにより、承認者は、メールＭ１の本文中の単語として、単語１、単語２および単語３のいずれの単語を用いるべきか承認依頼者が悩んだことを把握することができる。
【００２５】
（４）情報処理装置１０２は、メールＭ１に基づいて、表示した複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除したメールＭ２を生成する。例えば、承認者の選択操作により、プルダウンメニュー１３０の「単語１」が選択された場合を想定する。
【００２６】
この場合、情報処理装置１０２は、メールＭ１に基づいて、表示した単語１、単語２および単語３のうち、選択操作により選択された単語１を表示対象とし、非選択の単語２および単語３を非表示対象または削除したメールＭ２を生成する。これにより、承認者は、承認依頼者が悩んだ本文中の単語について、承認依頼者が指定した選択肢の中から、どの単語が適切なのかを判断して本文に挿入することができる。
【００２７】
（５）情報処理装置１０２は、生成したメールＭ２を送信する。具体的には、例えば、情報処理装置１０２は、承認者がメールＭ２を承認したことを示す入力操作を受け付けたことに応じて、生成したメールＭ２を宛先に転送する。
【００２８】
以上説明したように、実施の形態１にかかる情報処理装置１０１によれば、承認依頼するメールの一部に選択可能な複数のアイテムを付加することができる。例えば、情報処理装置１０１によれば、メールの宛先に選択可能な複数の宛先候補を付加することができる。また、情報処理装置１０１によれば、メールの件名に選択可能な複数の件名候補を付加することができる。また、情報処理装置１０１によれば、メールの本文中の文字列に選択可能な複数の候補文字列を付加することができる。
【００２９】
これにより、承認依頼者は、メール作成時にどの表現を用いればよいのか悩んだ部分が存在する場合であっても、承認者に細かい内容を口頭で伝えるなどの手段をとることなく、どの部分をどのように悩んだのかを承認者に効率的に伝えることができる。
【００３０】
また、実施の形態１にかかる情報処理装置１０２によれば、承認依頼されたメールの一部に対応する選択可能な複数のアイテムを表示し、複数のアイテムのうち選択操作により選択されたアイテムのみを表示対象とするメールを生成して宛先に送信することができる。これにより、メールの件名または本文の一部についての選択の見落としを抑制することができる。例えば、承認者は、メールをチェックする際に、承認依頼者が悩んだ部分を簡単に把握して修正等を行うことができ、承認依頼者が悩んだ部分のチェック漏れを防止して誤送信メールを防ぐことができる。
【００３１】
（実施の形態２）
つぎに、実施の形態２にかかるメールシステム２００のシステム構成例について説明する。なお、実施の形態１で説明した箇所と同様の箇所については説明を省略する。
【００３２】
図２は、メールシステム２００のシステム構成例を示す説明図である。図２において、メールシステム２００は、情報処理装置２０１と複数のクライアント装置２０２を含む。メールシステム２００において、情報処理装置２０１と複数のクライアント装置２０２は、有線または無線のネットワーク２１０を介して相互に通信可能に接続される。ネットワーク２１０は、例えば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００３３】
ここで、情報処理装置２０１は、利用者ＤＢ（データベース）２２０、メールＤＢ２３０、承認ＤＢ２４０および選択肢ＤＢ２５０を有し、メールの送受信を行うコンピュータである。情報処理装置２０１は、例えば、メールサーバである。利用者ＤＢ２２０、メールＤＢ２３０、承認ＤＢ２４０および選択肢ＤＢ２５０についての説明は、図５〜図８を用いて後述する。
【００３４】
クライアント装置２０２は、メールの表示、作成、送受信を行うコンピュータである。クライアント装置２０２は、例えば、メールシステム２００の利用者が使用するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、タブレット型ＰＣ、スマートフォン、携帯電話機などである。
【００３５】
（情報処理装置２０１のハードウェア構成例）
図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００３６】
ここで、ＣＰＵ３０１は、情報処理装置２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００３７】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示したクライアント装置２０２）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３８】
ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。なお、情報処理装置２０１は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００３９】
（クライアント装置２０２のハードウェア構成例）
図４は、クライアント装置２０２のハードウェア構成例を示すブロック図である。図４において、クライアント装置２０２は、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、ディスプレイ４０５と、Ｉ／Ｆ４０６と、キーボード４０７と、マウス４０８と、スキャナ４０９と、プリンタ４１０と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４０】
ここで、ＣＰＵ４０１は、クライアント装置２０２の全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４１】
ディスクドライブ４０３は、ＣＰＵ４０１の制御にしたがってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４２】
ディスプレイ４０５は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０５は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４３】
Ｉ／Ｆ４０６は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、情報処理装置２０１）に接続される。そして、Ｉ／Ｆ４０６は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ４０６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４４】
キーボード４０７は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。キーボード４０７は、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４０８は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。
【００４５】
スキャナ４０９は、画像を光学的に読み取り、クライアント装置２０２内に画像データを取り込む。スキャナ４０９は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を有していてもよい。プリンタ４１０は、画像データや文書データを印刷する。プリンタ４１０には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。なお、クライアント装置２０２は、例えば、上述した構成部のうち、スキャナ４０９、プリンタ４１０などを有さないことにしてもよい。
【００４６】
（各種ＤＢ２２０，２３０，２４０，２５０の記憶内容）
つぎに、図５〜図８を用いて、情報処理装置２０１が有する各種ＤＢ２２０，２３０，２４０，２５０の記憶内容について説明する。各種ＤＢ２２０，２３０，２４０，２５０は、例えば、図３に示した情報処理装置２０１のメモリ３０２、ディスク３０５などの記憶装置により実現される。
【００４７】
＜利用者ＤＢ２２０の記憶内容＞
図５は、利用者ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、利用者ＤＢ２２０は、利用者ＩＤ、パスワード、利用者名称、承認者ＩＤおよび承認者名称のフィールドを有し、各フィールドに情報を設定することで、利用者情報（例えば、利用者情報５００−１〜５００−５）をレコードとして記憶する。
【００４８】
ここで、利用者ＩＤは、メールシステム２００の利用者を識別する識別子である。ここでは、利用者ＩＤとして、利用者のメールアドレスが設定される。パスワードは、利用者を認証する文字や数字の羅列である。利用者名称は、利用者の名称である。承認者ＩＤは、利用者のメール送信を承認する承認者を識別する識別子である。ここでは、承認者ＩＤとして、承認者のメールアドレスが設定される。承認者名称は、承認者の名称である。
【００４９】
例えば、利用者情報５００−１は、メールシステム２００の利用者の利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」、パスワード「ｊｊｌｅｒｉｕｔｈ」、利用者名称「黒田」、承認者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」および承認者名称「山田」を示す。
【００５０】
＜メールＤＢ２３０の記憶内容＞
図６は、メールＤＢ２３０の記憶内容の一例を示す説明図である。図６において、メールＤＢ２３０は、利用者ＩＤ、種別、メッセージＩＤ、発信者アドレス、宛先、発信日時、件名および本文のフィールドを有する。各フィールドに情報を設定することで、送受信メールのメール情報（例えば、メール情報６００−１〜６００−３）が記憶される。
【００５１】
ここで、利用者ＩＤは、メールシステム２００の利用者を識別する識別子である。種別は、メールの種別が、送信メールまたは受信メールのいずれであるかを識別する情報である。メッセージＩＤは、メールシステム２００において送受信されるメールを識別する識別子である。
【００５２】
発信者アドレスは、メールの送信元となる利用者のメールアドレスである。宛先は、メールの送信先となる利用者のメールアドレスである。宛先は、例えば、ＣＣ（Ｃａｒｂｏｎ  Ｃｏｐｙ）やＢＣＣ（Ｂｌｉｎｄ  Ｃａｒｂｏｎ  Ｃｏｐｙ）を含む。発信日時は、メールの発信日時である。ここでは、発信日時として、メールが承認された承認日時が設定される。件名は、メールの件名である。本文は、メールの本文である。
【００５３】
例えば、メール情報６００−１は、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」の利用者の受信メールについての情報である。メール情報６００−１は、メッセージＩＤ「ｅｎｋａｉ＠ｘｘｘ．ｗｗ」、発信者アドレス「ｓａｔｏｕ＠ｘｘｘ．ｗｗ」、宛先「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ、ｔａｎａｋａ＠ｘｘｘ．ｗｗ、ｉｋｅｄａ＠ｘｘｘ．ｗｗ」、発信日時「２０１３／４／３１  １０：３４：２３」、件名「宴会について」および本文「お世話になっております。佐藤です。プロジェクトも無事に終了しました。・・・」を示す。
【００５４】
なお、メールＤＢ２３０の記憶内容は、メールシステム２００の利用者ごとに管理される。図６の例では、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」の利用者についてのメール情報のみを表示している。
【００５５】
＜承認ＤＢ２４０の記憶内容＞
図７は、承認ＤＢ２４０の記憶内容の一例を示す説明図である。図７において、承認ＤＢ２４０は、承認者ＩＤ、メッセージＩＤ、ステータス、発信者ＩＤ（利用者ＩＤ）、宛先、承認依頼日時、承認日時、件名、本文およびコメントのフィールドを有する。各フィールドに情報を設定することで、承認メール情報（例えば、承認メール情報７００−１〜７００−３）が記憶される。
【００５６】
ここで、承認者ＩＤは、承認者を識別する識別子である。メッセージＩＤは、メールを識別する識別子である。ステータスは、メールが承認待ち（未承認）、承認済（送信）、却下のいずれの状態であるかを識別する情報である。発信者ＩＤは、メールの送信元となる利用者を識別する識別子である。
【００５７】
宛先は、メールの送信先となる利用者のメールアドレスである。承認依頼日時は、メールの承認依頼が行われた日時である。承認日時は、メールの承認が行われた日時である。件名は、メールの件名である。本文は、メールの本文である。コメントは、メールに対する承認者のコメントである。
【００５８】
例えば、承認メール情報７００−１は、承認ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の承認者に承認依頼されたメールについての情報である。承認メール情報７００−１は、メッセージＩＤ「ｓｙｓｔｅｍ＠ｘｘｘ．ｗｗ」、ステータス「承認待ち」、発信者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」、宛先「ｋａｗａｓａｋｉ＠ａｓｙａ．ｗｗ、ｔａｎａｋａ＠ｘｘｘ．ｗｗ」、承認依頼日時「２０１２／９／３０  ９：３２：０８」、件名「○○システムについて」、本文「□会社  川崎殿  ○○システムについての情報をお知らせします。・・・・・」を示す。図７の例では、承認日時およびコメントについては未設定である。
【００５９】
なお、承認ＤＢ２４０の記憶内容は、メールシステム２００の利用者のメールを承認する承認者ごとに管理される。図７の例では、承認者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の承認者についての承認情報のみを表示している。
【００６０】
＜選択肢ＤＢ２５０の記憶内容＞
図８は、選択肢ＤＢ２５０の記憶内容の一例を示す説明図である。図８において、選択肢ＤＢ２５０は、メッセージＩＤ、文字位置、記載文字、他候補１、他候補２、他候補３および決定選択肢のフィールドを有する。各フィールドに情報を設定することで、選択肢情報（例えば、選択肢情報８００−１，８００−２）が記憶される。
【００６１】
ここで、メッセージＩＤは、メールを識別する識別子である。文字位置は、メールの本文における選択文字列の位置を示す情報である。選択文字列は、承認依頼者の選択操作により、メールの本文の中から選択される文字列である。ここでは、文字位置は、選択文字列の先頭が、メールの本文の先頭から何文字目かを示す。
【００６２】
記載文字は、選択文字列を示す。他候補１〜他候補３は、選択文字列の換わりに置き換える候補文字列を示す。決定選択肢は、承認者の選択操作により、記載文字および他候補１〜他候補３の複数の選択肢の中から選択された選択肢を示す。
【００６３】
例えば、選択肢情報８００−１は、メッセージＩＤ「ｓｙｓｔｅｍ＠ｘｘｘ．ｗｗ」のメールの本文における選択文字列の文字位置「７２」、記載文字「１００万」、他候補１「９０万」、他候補２「８０万」および他候補３「なし」を示す。図８の例では、決定選択肢については未設定である。
【００６４】
なお、選択肢ＤＢ２５０の記憶内容は、承認依頼されたメールごとに管理される。図８の例では、メッセージＩＤ「ｓｙｓｔｅｍ＠ｘｘｘ．ｗｗ」のメールについての選択肢情報のみを表示している。
【００６５】
（受信メール一覧画面の画面例）
つぎに、クライアント装置２０２のディスプレイ４０５（図４参照）に表示される受信メール一覧画面について説明する。ディスプレイ４０５に表示される各種画面（例えば、受信メール一覧画面）の画面情報は、例えば、情報処理装置２０１で生成されてクライアント装置２０２に送信される。
【００６６】
図９は、メール一覧画面の画面例を示す説明図である。図９において、メール一覧画面９００には、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」の利用者宛に送信されたメールの概要情報（例えば、概要情報９００−１，９００−２）が表示されている。
【００６７】
概要情報は、メールの差出人、日付および件名を示す情報である。差出人は、メールの送信元となる利用者を識別するものである。ここでは、差出人として、メールの送信元となる利用者の利用者ＩＤが示されている。日付は、メールの発信日時である。件名は、メールの件名である。
【００６８】
例えば、概要情報９００−１は、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」の利用者宛に送信されたメールの差出人「ｓａｔｏｕ＠ｘｘｘ．ｗｗ」、日付「２０１３／５／３１  １０：３４：２３」および件名「宴会について」を示す。
【００６９】
メール一覧画面９００において、図４に示したキーボード４０７やマウス４０８を用いた利用者の操作入力により、カーソルＣを移動させていずれかの概要情報がクリックされると、該概要情報に対応するメールが選択された状態となる。図９の例では、概要情報９００−１がクリックされている。
【００７０】
また、メール一覧画面９００において、利用者の操作入力により、ボタンＢ１がクリックされると、新規メールのメール作成要求が情報処理装置２０１に送信され、新規メールのメール作成画面がディスプレイ４０５に表示される。メール作成画面については、図１０を用いて後述する。また、メール一覧画面９００において、利用者の操作入力により、ボタンＢ２がクリックされると、返信メールのメール作成要求が情報処理装置２０１に送信され、選択されたメールの返信メールのメール作成画面がディスプレイ４０５に表示される。
【００７１】
また、メール一覧画面９００において、利用者の操作入力により、ボタンＢ３がクリックされると、メール承認要求が情報処理装置２０１に送信され、承認一覧画面がディスプレイ４０５に表示される。承認一覧画面については、図１１を用いて後述する。また、メール一覧画面９００において、利用者の操作入力により、ボタンＢ４がクリックされると、ログアウト要求が情報処理装置２０１に送信され、メール一覧画面９００の表示が終了する。
【００７２】
（メール作成画面の画面例）
つぎに、クライアント装置２０２のディスプレイ４０５に表示されるメール作成画面について説明する。メール作成画面は、例えば、図９に示したメール一覧画面９００において、ボタンＢ１，Ｂ２のいずれかのボタンがクリックされた場合にディスプレイ４０５に表示される。
【００７３】
図１０は、メール作成画面の画面例を示す説明図である。図１０において、メール作成画面１０００は、ボックス１００１〜１００３を含む。メール作成画面１０００において、利用者の操作入力により、各ボックス１００１〜１００３にメール情報を入力することで、新規メール、返信メールを作成することができる。ボックス１００１は、メールの宛先が入力されるボックスである。ボックス１００２は、メールの件名が入力されるボックスである。ボックス１００３は、メールの本文が入力されるボックスである。
【００７４】
メール作成画面１０００において、利用者の操作入力により、ボタンＢ５がクリックされると、各ボックス１００１〜１００３に入力されたメール情報が情報処理装置２０１に送信される。また、メール作成画面１０００において、ボタンＢ６がクリックされると、ログアウト要求が情報処理装置２０１に送信され、メール作成画面１０００の表示が終了する。
【００７５】
なお、メール一覧画面９００（図９参照）において、ボタンＢ２がクリックされた場合は、例えば、メール作成画面１０００の各ボックス１００１〜１００３に、選択済のメール情報に基づいて、宛先、件名、引用文が挿入された状態でディスプレイ４０５に表示される。
【００７６】
（承認一覧画面の画面例）
つぎに、クライアント装置２０２のディスプレイ４０５に表示される承認一覧画面について説明する。承認一覧画面は、例えば、図９に示したメール一覧画面９００において、ボタンＢ３がクリックされた場合にディスプレイ４０５に表示される。
【００７７】
図１１は、承認一覧画面の画面例を示す説明図である。図１１において、承認一覧画面１１００には、承認者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の承認者が未承認のメールの未承認メール情報（例えば、未承認メール情報１１００−１，１１００−２）が表示されている。
【００７８】
未承認メール情報は、未承認のメールの依頼者、宛先および件名を示す情報である。依頼者は、未承認のメールの送信元となる利用者を識別するものである。ここでは、依頼者として、未承認のメールの送信元となる利用者の利用者名称が示されている。件名は、未承認のメールの件名である。
【００７９】
例えば、未承認メール情報１１００−１は、依頼者「鈴木」から承認依頼されたメールの宛先「Ａ社）川崎さん、田中取締役」および件名「○○システムについて」を示す。なお、以下の説明では、未承認のメールを「未承認メール」と表記する場合がある。
【００８０】
承認一覧画面１１００において、いずれかの未承認メール情報がクリックされると、該未承認メール情報に対応する未承認メールを示すメール選択情報が情報処理装置２０１に送信され、承認画面がディスプレイ４０５に表示される。承認画面については、図１３および図１４を用いて後述する。
【００８１】
（メールの作成例）
つぎに、クライアント装置２０２のディスプレイ４０５に表示されるメール作成画面１０００において作成されるメールの作成例について説明する。
【００８２】
図１２は、メールの作成例を示す説明図である。図１２の（１２−１）において、メール作成画面１０００の各ボックス１００１〜１００３にメールの宛先、件名および本文が入力されている。このメールは、利用者名称「鈴木」の利用者（承認依頼者）により作成され、承認者名称「山田」の利用者（承認者）に承認依頼されるメールである。
【００８３】
ここで、利用者（承認依頼者）が、メールを作成するにあたり、○○システムの見積金額として入力した「１００万」が妥当であるか悩んだ場合を想定する。この場合、メール作成画面１０００において、利用者の操作入力により、「１００万」を選択文字列として選択して右クリックすると、選択候補入力画面が表示される。
【００８４】
図１２の（１２−２）において、選択候補入力画面１２００がポップアップ表示されている。選択候補入力画面１２００は、選択文字列の換わりに置き換える候補文字列を入力するための画面である。選択候補入力画面１２００は、候補文字列を入力するためのボックス１２０１，１２０２を含む。
【００８５】
ここでは、候補文字列として、ボックス１２０１に「９０万」が入力され、ボックス１２０２に「８０万」が入力されている。また、選択候補入力画面１２００において、ボタンＢ７がクリックされると、候補文字列確定要求が入力されて選択候補入力画面１２００の表示が終了する。なお、候補文字列を入力するためのボックスの数は任意に設定可能である。
【００８６】
（承認画面の画面例）
つぎに、クライアント装置２０２のディスプレイ４０５に表示される承認画面について説明する。承認画面は、例えば、図１１に示した承認一覧画面１１００において、いずれかの未承認メール情報がクリックされた場合にディスプレイ４０５に表示される。
【００８７】
図１３〜１５は、承認画面の画面例を示す説明図である。図１３の（１３−１）において、承認画面１３００には、利用者名称「鈴木」の利用者（承認依頼者）から、承認者名称「山田」の利用者（承認者）に承認依頼されたメールのメール情報が表示されている。この承認画面１３００は、承認一覧画面１１００（図１１参照）において、未承認メール情報１１００−１がクリックされた場合にディスプレイ４０５に表示される。
【００８８】
ここで、承認画面１３００の記事画面（本文）には、承認依頼者により選択された選択文字列「１００万」に付加されたプルダウンメニュー１３０１が閉じた状態で表示されている。また、承認依頼者により選択された選択文字列「１０％」に付加されたプルダウンメニュー１３０２が閉じた状態で表示されている。
【００８９】
図１３の（１３−２）に示す承認画面１３００において、利用者（承認者）の操作入力により、プルダウンメニュー１３０１がクリックされると、選択文字列「１００万」とともに、承認依頼者により入力された候補文字列「９０万」、「８０万」が表示される。また、利用者（承認者）の操作入力により、プルダウンメニュー１３０２がクリックされると、選択文字列「１０％」とともに、承認依頼者により入力された候補文字列「１２％」、「１３％」が表示される。
【００９０】
図１４の（１３−３）に示す承認画面１３００において、利用者（承認者）の操作入力により、プルダウンメニュー１３０１，１３０２のいずれかの文字列（選択文字列または候補文字列）がクリックされると、選択文字列がクリックされた文字列に置き換わる。
【００９１】
図１４の例では、プルダウンメニュー１３０１の候補文字列「９０万」がクリックされて、選択文字列「１００万」が候補文字列「９０万」に置き換わっている。この場合、選択文字列「１００万」の換わりに置き換える文字列として候補文字列「９０万」が選択されたことを示す選択肢文字列情報が、クライアント装置２０２から情報処理装置２０１に送信される。
【００９２】
また、プルダウンメニュー１３０２の候補文字列「１２％」がクリックされて、選択文字列「１０％」が候補文字列「１２％」に置き換わっている。この場合、選択文字列「１０％」の換わりに置き換える文字列として候補文字列「１２％」が選択されたことを示す選択肢文字列情報が、クライアント装置２０２から情報処理装置２０１に送信される。
【００９３】
また、承認画面１３００において、利用者（承認者）の操作入力により、ボタンＢ８がクリックされると、メールが承認され、宛先にメールが送信される。すなわち、ボタンＢ８は、利用者（承認者）がメールを承認した場合にクリックされる。この場合、承認通知メールが利用者（承認依頼者）に送信される。承認通知メールについては、図１９を用いて後述する。
【００９４】
また、承認画面１３００において、利用者（承認者）の操作入力により、ボタンＢ９がクリックされると、メールが不承認となり、宛先にメールが送信されない。すなわち、ボタンＢ９は、利用者（承認者）がメールを承認しなかった場合にクリックされる。この場合、却下通知メールが利用者（承認依頼者）に送信される。却下通知メールについては、図２０を用いて後述する。
【００９５】
また、承認画面１３００において、利用者（承認者）の操作入力により、ボタンＢ１０がクリックされると、承認画面１３００の表示が終了する。また、承認画面１３００において、利用者（承認者）の操作入力により、承認依頼者に対する任意のコメントをボックス１３０３に入力することができる。
【００９６】
なお、承認画面１３００において、記事画面（本文）中のすべての選択文字列についての文字列の選択が完了していない状態で、ボタンＢ８がクリックされた場合には、すべての選択文字列についての文字列の選択が完了していない旨のアラームを表示することにしてもよい。
【００９７】
図１５に示す承認画面１３００において、記事画面（本文）中の選択文字列「１０％」についての文字列の選択が完了していない状態でボタンＢ８がクリックされた結果、アラーム画面１５００がポップアップ表示されている。アラーム画面１５００は、記事画面（本文）中のすべての選択文字列についての文字列の選択が完了していない旨を通知する画面である。
【００９８】
アラーム画面１５００によれば、承認者は、記事画面（本文）中のすべての選択文字列についての文字列の選択が完了していないことに気付くことができ、承認依頼者が悩んでいる部分についての確認漏れを防ぐことができる。
【００９９】
（情報処理装置２０１の機能的構成例）
図１６は、情報処理装置２０１の機能的構成例を示すブロック図である。図１６において、情報処理装置２０１は、受信部１６０１と、生成部１６０２と、送信部１６０３と、登録部１６０４と、を含む構成である。受信部１６０１〜登録部１６０４は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【０１００】
受信部１６０１は、クライアント装置２０２から利用者情報を受信する。ここで、利用者情報は、メールシステム２００の利用者の情報であり、例えば、利用者ＩＤ、パスワードなどを含む情報である。利用者ＩＤは、承認依頼者または承認者となる利用者を識別するために用いられる。パスワードは、利用者を認証するために用いられる。
【０１０１】
生成部１６０２は、メール一覧画面の画面情報を生成する。ここで、メール一覧画面は、利用者宛のメールおよび利用者から送信されたメールを表示するメール一覧画面である。メール一覧画面は、例えば、図９に示したメール一覧画面９００である。
【０１０２】
具体的には、例えば、生成部１６０２は、利用者情報が受信されたことに応じて、利用者情報に含まれる利用者ＩＤを特定する。つぎに、生成部１６０２は、メールＤＢ２３０（図６参照）から、特定した利用者ＩＤに対応するメール情報を取得する。そして、生成部１６０２は、取得したメール情報に基づいて、メール一覧画面の画面情報を生成する。
【０１０３】
なお、生成部１６０２は、利用者情報に基づく利用者の認証に成功した場合に、メール一覧画面の画面情報を生成することにしてもよい。利用者の認証は、例えば、利用者ＤＢ２２０（図５参照）を用いて行われる。例えば、生成部１６０２は、利用者ＤＢ２２０から、利用者情報に含まれる利用者ＩＤに対応するパスワードを取得する。そして、生成部１６０２は、取得したパスワードと利用者情報に含まれるパスワードが一致する場合に利用者を認証（認証成功）する。
【０１０４】
送信部１６０３は、生成部１６０２によって生成されたメール一覧画面の画面情報をクライアント装置２０２に送信する。具体的には、例えば、送信部１６０３は、メール一覧画面９００の画面情報をクライアント装置２０２に送信する。この結果、クライアント装置２０２のディスプレイ４０５に、メール一覧画面９００が表示される。
【０１０５】
また、受信部１６０１は、クライアント装置２０２からメール作成要求を受信する。ここで、メール作成要求は、新規メールまたは返信メールを作成するメール作成画面の表示要求である。メール作成画面は、例えば、図１０に示したメール作成画面１０００である。
【０１０６】
また、生成部１６０２は、メール作成画面の画面情報を生成する。メール作成画面は、例えば、図１０に示したメール作成画面１０００である。具体的には、例えば、生成部１６０２は、受信部１６０１によってメール作成要求が受信されたことに応じて、メール作成画面１０００の画面情報を生成する。
【０１０７】
また、送信部１６０３は、生成部１６０２によって生成されたメール作成画面の画面情報をクライアント装置２０２に送信する。具体的には、例えば、送信部１６０３は、メール作成画面１０００の画面情報をクライアント装置２０２に送信する。この結果、クライアント装置２０２のディスプレイ４０５に、メール作成画面１０００が表示される。
【０１０８】
また、受信部１６０１は、クライアント装置２０２からメール情報を受信する。ここで、メール情報は、メール作成画面に入力されたメールの情報であり、例えば、メールの宛先、件名、本文などを含む。また、メール情報には、候補文字列情報が含まれている場合がある。候補文字列情報は、選択文字列の換わりに置き換える候補文字列を示す情報である。
【０１０９】
例えば、候補文字列情報は、メールを作成するにあたり、利用者（承認依頼者）が悩んで入力した本文中の文章、単語等の選択文字列の候補文字列を示す。候補文字列情報には、例えば、選択文字列の文字位置、記載文字、候補文字列などの情報が含まれる。
【０１１０】
登録部１６０４は、受信部１６０１によって受信されたメール情報を承認ＤＢ２４０（図７参照）に登録する。具体的には、例えば、まず、登録部１６０４は、利用者ＤＢ２２０を参照して、利用者（承認依頼者）の利用者ＩＤに対応する承認者ＩＤを特定する。そして、登録部１６０４は、承認ＤＢ２４０の各フィールドに、特定した承認者ＩＤと対応付けて、メッセージＩＤ、ステータス、発信者ＩＤ、承認依頼日時およびメール情報に含まれる件名、本文を設定する。
【０１１１】
この結果、承認ＤＢ２４０に新たな承認メール情報が登録される。なお、メッセージＩＤは、例えば、クライアント装置２０２からメール情報が受信されたことに応じて生成され、メールのヘッダ情報に含まれる。また、ステータスは「承認待ち」となる。発信者ＩＤは、利用者（承認依頼者）の利用者ＩＤである。承認依頼日時は、例えば、クライアント装置２０２からメール情報が受信された日時である。
【０１１２】
また、登録部１６０４は、メール情報に候補文字列情報が含まれる場合、候補文字列情報を選択肢ＤＢ２５０に登録する。具体的には、例えば、登録部１６０４は、選択肢ＤＢ２５０の各フィールドに、メッセージＩＤおよび候補文字列情報に含まれる文字位置、記載文字、候補文字列を設定する。この結果、選択肢ＤＢ２５０に新たな選択肢情報が登録される。
【０１１３】
また、受信部１６０１は、クライアント装置２０２からメール承認要求を受信する。ここで、メール承認要求は、未承認メールを表示する承認一覧画面の表示要求である。承認一覧画面は、例えば、図１１に示した承認一覧画面１１００である。
【０１１４】
また、生成部１６０２は、承認一覧画面の画面情報を生成する。具体的には、例えば、生成部１６０２は、メール承認要求が受信されたことに応じて、承認ＤＢ２４０から、利用者（承認者）の承認者ＩＤに対応する承認メール情報のうちステータス「承認待ち」の承認メール情報を取得する。承認者ＩＤは、利用者情報に含まれる利用者ＩＤである。そして、生成部１６０２は、取得した承認メール情報に基づいて、承認一覧画面の画面情報を生成する。
【０１１５】
また、送信部１６０３は、生成部１６０２によって生成された承認一覧画面の画面情報をクライアント装置２０２に送信する。具体的には、例えば、送信部１６０３は、承認一覧画面１１００の画面情報をクライアント装置２０２に送信する。この結果、クライアント装置２０２のディスプレイ４０５に、承認一覧画面１１００が表示される。
【０１１６】
また、受信部１６０１は、クライアント装置２０２からメール選択情報を受信する。ここで、メール選択情報は、承認一覧画面から選択された未承認メールを示す情報である。以下の説明では、承認一覧画面から選択された未承認メールを「選択メール」と表記する場合がある。メール選択情報は、例えば、選択メールのメッセージＩＤを含む。
【０１１７】
また、生成部１６０２は、選択メールの承認画面の画面情報を生成する。ここで、承認画面は、選択メールを承認するための画面である。承認画面は、例えば、図１３〜図１５に示した承認画面１３００である。
【０１１８】
具体的には、例えば、まず、生成部１６０２は、承認ＤＢ２４０から、受信されたメール選択情報に含まれる選択メールのメッセージＩＤに対応する承認メール情報を取得する。さらに、生成部１６０２は、選択肢ＤＢ２５０から、選択メールのメッセージＩＤに対応する選択肢情報を取得する。
【０１１９】
つぎに、生成部１６０２は、取得した選択肢情報に基づいて、取得した承認メール情報に含まれる本文のうちの選択文字列の文字位置に、候補文字列を選択可能に表示するプルダウンメニューを付加する。そして、生成部１６０２は、プルダウンメニューを付加した承認メール情報に基づいて、選択メールの承認画面の画面情報を生成する。
【０１２０】
なお、選択肢ＤＢ２５０に選択メールのメッセージＩＤに対応する選択肢情報が存在しない場合、生成部１６０２は、承認ＤＢ２４０から取得した承認メール情報に基づいて、選択メールの承認画面の画面情報を生成する。
【０１２１】
また、送信部１６０３は、生成部１６０２によって生成された承認画面の画面情報をクライアント装置２０２に送信する。具体的には、例えば、送信部１６０３は、承認画面１３００の画面情報をクライアント装置２０２に送信する。この結果、クライアント装置２０２のディスプレイ４０５に、承認画面１３００が表示される。
【０１２２】
また、受信部１６０１は、クライアント装置２０２から選択肢文字列情報を受信する。ここで、選択肢文字列情報は、選択文字列の換わりに置き換える文字列として、利用者（承認者）の選択操作により選択された候補文字列を示す情報である。選択肢文字列情報には、例えば、選択文字列の文字位置が含まれる。なお、選択文字列を候補文字列に置き換えない場合は、選択肢文字列情報には、例えば、利用者（承認者）の選択操作により選択文字列が選択されたことを示す情報が含まれる。
【０１２３】
登録部１６０４は、受信部１６０１によって受信された選択肢文字列情報が示す候補文字列を選択肢ＤＢ２５０に登録する。具体的には、例えば、登録部１６０４は、選択肢ＤＢ２５０内の選択メールの選択文字列に対応する決定選択肢フィールドに、選択肢文字列情報が示す候補文字列を登録する。ここで、選択肢ＤＢ２５０の更新例について説明する。
【０１２４】
図１７は、選択肢ＤＢ２５０の更新例を示す説明図である。ここでは、図１４に示したように、承認画面１３００において、選択文字列「１００万」の換わりに置き換える文字列として候補文字列「９０万」が選択され、選択文字列「１０％」の換わりに置き換える文字列として候補文字列「１２％」が選択された場合を想定する。
【０１２５】
この場合、登録部１６０４は、選択文字列「１００万」に対応する選択肢ＤＢ２５０内の選択肢情報８００−１の決定選択肢のフィールドに「９０万」を設定する。また、選択文字列「１０％」に対応する選択肢ＤＢ２５０内の選択肢情報８００−２の決定選択肢のフィールドに「１２％」を設定する。
【０１２６】
図１６の説明に戻り、受信部１６０１は、クライアント装置２０２から承認情報を受信する。ここで、承認情報は、選択メールが承認されたことを示す情報である。承認情報には、例えば、承認者により承認されたメールのメッセージＩＤ、承認画面において入力されたコメントなどが含まれる。承認情報は、例えば、図１４に示した承認画面１３００において、利用者（承認者）の操作入力により、ボタンＢ８がクリックされると、クライアント装置２０２から情報処理装置２０１に送信される。
【０１２７】
生成部１６０２は、承認済メールのメール情報を生成する。ここで、承認済メールは、承認者により承認されたメールである。具体的には、例えば、まず、生成部１６０２は、承認情報が受信されたことに応じて、選択肢ＤＢ２５０（図１７参照）から、承認済メールのメッセージＩＤに対応する選択肢情報を取得する。
【０１２８】
承認済メールのメッセージＩＤは、例えば、承認情報に含まれる。そして、生成部１６０２は、取得した選択肢情報に基づいて、承認ＤＢ２４０から取得される承認済メールの承認メール情報の本文に含まれる選択文字列を決定選択肢に置き換えることにより、承認済メールのメール情報を生成する。
【０１２９】
送信部１６０３は、生成部１６０２によって生成された承認済メールのメール情報を送信する。具体的には、例えば、送信部１６０３は、生成された承認済メールのメール情報を、承認済メールの宛先に対応する利用者の受信メールとしてメールＤＢ２３０に記録する。また、送信部１６０３は、生成された承認済メールのメール情報を、承認済メールの送信元に対応する利用者の送信メールとしてメールＤＢ２３０に記録する。ここで、メールＤＢ２３０の更新例について説明する。
【０１３０】
図１８は、メールＤＢ２３０の更新例を示す説明図である。ここでは、承認済メールのメール情報を、承認済メールの送信元に対応する利用者の送信メールとしてメールＤＢ２３０に記録する場合を例に挙げて説明する。また、承認済メールの送信元に対応する利用者の利用者ＩＤを「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」とする。
【０１３１】
この場合、送信部１６０３は、メールＤＢ２３０の各フィールドに、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」と対応付けて、承認済メールの種別、メッセージＩＤ、発信者アドレス、宛先、発信日時、件名および本文を設定する。この結果、メールＤＢ２３０に新たなメール情報１８００が登録される。
【０１３２】
図１６の説明に戻り、生成部１６０２は、承認情報が受信されたことに応じて、承認通知メールのメール情報を生成する。ここで、承認通知メールは、利用者（承認依頼者）が承認依頼したメールが承認されたことを示すメールである。承認通知メールには、例えば、承認者により入力されたコメントや選択文字列の換わりに選択された候補文字列（決定選択肢）を示す情報が含まれる。承認通知メールについては、図１９を用いて後述する。
【０１３３】
送信部１６０３は、生成部１６０２によって生成された承認通知メールのメール情報を送信する。具体的には、例えば、送信部１６０３は、生成された承認通知メールのメール情報を、利用者（承認依頼者）の受信メールとしてメールＤＢ２３０に記録する。
【０１３４】
受信部１６０１は、クライアント装置２０２から却下情報を受信する。ここで、却下情報は、選択メールが承認されなかったことを示す情報である。却下情報には、例えば、承認者により承認されなかったメールのメッセージＩＤ、承認画面において入力されたコメントなどが含まれる。却下情報は、例えば、図１４に示した承認画面１３００において、利用者（承認者）の操作入力により、ボタンＢ９がクリックされると、クライアント装置２０２から情報処理装置２０１に送信される。
【０１３５】
生成部１６０２は、却下情報が受信されたことに応じて、却下通知メールのメール情報を生成する。ここで、却下通知メールは、利用者（承認依頼者）が承認依頼したメールが承認されなかったことを示すメールである。却下通知メールには、例えば、承認者により入力されたコメントを示す情報が含まれる。却下通知メールについては、図２０を用いて後述する。
【０１３６】
送信部１６０３は、生成部１６０２によって生成された却下通知メールのメール情報を送信する。具体的には、例えば、送信部１６０３は、生成された却下通知メールのメール情報を、利用者（承認依頼者）の受信メールとしてメールＤＢ２３０に記録する。
【０１３７】
（承認通知メールの具体例）
図１９は、承認通知メールの具体例を示す説明図である。図１９において、承認通知メール１９００は、利用者（承認依頼者）が承認依頼したメールが承認されたことを示すメールである。承認通知メール１９００には、承認者により承認されたメールの宛先と件名が表示されている。また、承認通知メール１９００には、承認者により入力されたコメントが表示されている。また、承認通知メール１９００には、承認者により選択文字列の換わりに選択された候補文字列が表示されている。
【０１３８】
承認通知メール１９００によれば、利用者（承認依頼者）は、自分のメールが承認されたことを認識することができる。また、利用者（承認依頼者）は、選択文字列「１００万」が候補文字列「９０万」に置き換えられ、選択文字列「１０％」が候補文字列「１２％」に置き換えられたことを認識することができる。
【０１３９】
（却下通知メールの具体例）
図２０は、却下通知メールの具体例を示す説明図である。図２０において、却下通知メール２０００は、利用者（承認依頼者）が承認依頼したメールが承認されなかったことを示すメールである。却下通知メール２０００には、承認者により承認されなかったメールの宛先と件名が表示されている。また、却下通知メール２０００には、承認者により入力されたコメントが表示されている。
【０１４０】
却下通知メール２０００によれば、利用者（承認依頼者）は、自分のメールが承認されなかったことを認識することができる。また、利用者（承認依頼者）は、選択文字列「１０％」の換わりに置き換える候補文字列がなかったために承認されず、選択文字列「１０％」を「５％」に置き換えるべきであることを認識することができる。
【０１４１】
（情報処理装置２０１のメール処理手順）
つぎに、情報処理装置２０１のメール処理手順について説明する。図２１および図２２は、情報処理装置２０１のメール処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、情報処理装置２０１は、クライアント装置２０２からメール表示要求を受信したか否かを判断する（ステップＳ２１０１）。
【０１４２】
ここで、情報処理装置２０１は、メール表示要求を受信するのを待つ（ステップＳ２１０１：Ｎｏ）。情報処理装置２０１は、メール表示要求を受信した場合（ステップＳ２１０１：Ｙｅｓ）、認証画面の画面情報を生成し（ステップＳ２１０２）、生成した認証画面の画面情報をクライアント装置２０２に送信する（ステップＳ２１０３）。
【０１４３】
つぎに、情報処理装置２０１は、クライアント装置２０２から利用者情報を受信したか否かを判断する（ステップＳ２１０４）。ここで、情報処理装置２０１は、利用者情報を受信するのを待つ（ステップＳ２１０４：Ｎｏ）。情報処理装置２０１は、利用者情報を受信した場合（ステップＳ２１０４：Ｙｅｓ）、利用者ＤＢ２２０を参照して、利用者を認証する認証処理を実行する（ステップＳ２１０５）。
【０１４４】
つぎに、情報処理装置２０１は、利用者の認証に成功したか否かを判断する（ステップＳ２１０６）。ここで、利用者の認証に成功した場合（ステップＳ２１０６：Ｙｅｓ）、情報処理装置２０１は、メールＤＢ２３０を参照して、メール一覧画面の画面情報を生成する（ステップＳ２１０７）。そして、情報処理装置２０１は、生成したメール一覧画面の画面情報をクライアント装置２０２に送信して（ステップＳ２１０８）、図２２に示すステップＳ２２０１に移行する。
【０１４５】
また、ステップＳ２１０６において、利用者の認証に失敗した場合（ステップＳ２１０６：Ｎｏ）、情報処理装置２０１は、認証エラー画面の画面情報を生成する（ステップＳ２１０９）。そして、情報処理装置２０１は、生成した認証エラー画面の画面情報を送信して（ステップＳ２１１０）、本フローチャートによる一連の処理を終了する。
【０１４６】
図２２のフローチャートにおいて、まず、情報処理装置２０１は、クライアント装置２０２からメール作成要求を受信したか否かを判断する（ステップＳ２２０１）。ここで、メール作成要求を受信しなかった場合（ステップＳ２２０１：Ｎｏ）、情報処理装置２０１は、ステップＳ２２１０に移行する。
【０１４７】
一方、メール作成要求を受信した場合（ステップＳ２２０１：Ｙｅｓ）、情報処理装置２０１は、メール作成画面の画面情報を生成し（ステップＳ２２０２）、生成したメール作成画面の画面情報をクライアント装置２０２に送信する（ステップＳ２２０３）。
【０１４８】
つぎに、情報処理装置２０１は、クライアント装置２０２からメール情報を受信したか否かを判断する（ステップＳ２２０４）。ここで、情報処理装置２０１は、メール情報を受信するのを待つ（ステップＳ２２０４：Ｎｏ）。そして、情報処理装置２０１は、メール情報を受信した場合（ステップＳ２２０４：Ｙｅｓ）、メッセージＩＤとヘッダを作成する（ステップＳ２２０５）。
【０１４９】
つぎに、情報処理装置２０１は、受信したメール情報に候補文字列情報が含まれているか否かを判断する（ステップＳ２２０６）。ここで、候補文字列情報が含まれていない場合（ステップＳ２２０６：Ｎｏ）、情報処理装置２０１は、ステップＳ２２０８に移行する。
【０１５０】
一方、候補文字列情報が含まれている場合（ステップＳ２２０６：Ｙｅｓ）、情報処理装置２０１は、メッセージＩＤに対応付けて候補文字列情報を選択肢ＤＢ２５０に登録する（ステップＳ２２０７）。つぎに、情報処理装置２０１は、利用者ＤＢ２２０を参照して、利用者（承認依頼者）の利用者ＩＤに対応する承認者ＩＤを特定する（ステップＳ２２０８）。
【０１５１】
そして、情報処理装置２０１は、特定した承認者ＩＤと対応付けてメール情報を承認ＤＢ２４０に登録する（ステップＳ２２０９）。つぎに、情報処理装置２０１は、クライアント装置２０２からメール承認要求を受信したか否かを判断する（ステップＳ２２１０）。ここで、メール承認要求を受信しなかった場合（ステップＳ２２１０：Ｎｏ）、情報処理装置２０１は、ステップＳ２２１２に移行する。
【０１５２】
一方、メール承認要求を受信した場合（ステップＳ２２１０：Ｙｅｓ）、情報処理装置２０１は、承認画面送信処理を実行する（ステップＳ２２１１）。承認画面送信処理の具体的な処理手順については、図２３〜図２５を用いて後述する。
【０１５３】
そして、情報処理装置２０１は、クライアント装置２０２からログアウト要求を受信したか否かを判断する（ステップＳ２２１２）。ここで、ログアウト要求を受信していない場合（ステップＳ２２１２：Ｎｏ）、情報処理装置２０１は、ステップＳ２２０１に戻る。一方、ログアウト要求を受信した場合（ステップＳ２２１２：Ｙｅｓ）、情報処理装置２０１は、本フローチャートによる一連の処理を終了する。
【０１５４】
これにより、承認依頼者による未承認メールの作成を行うことができるとともに、承認者による未承認メールの承認を行うことができる。
【０１５５】
＜承認画面送信処理の具体的処理手順＞
つぎに、図２２に示したステップＳ２２１１の承認画面送信処理の具体的な処理手順について説明する。
【０１５６】
図２３〜図２５は、承認画面送信処理の具体的処理手順の一例を示すフローチャートである。図２３のフローチャートにおいて、まず、情報処理装置２０１は、承認ＤＢ２４０から、利用者（承認者）の承認者ＩＤに対応する承認メール情報のうちステータス「承認待ち」の承認メール情報を取得する（ステップＳ２３０１）。
【０１５７】
そして、情報処理装置２０１は、取得した承認メール情報に基づいて、承認一覧画面の画面情報を生成して（ステップＳ２３０２）、生成した承認一覧画面の画面情報をクライアント装置２０２に送信する（ステップＳ２３０３）。つぎに、情報処理装置２０１は、クライアント装置２０２からメール選択情報を受信したか否かを判断する（ステップＳ２３０４）。
【０１５８】
ここで、情報処理装置２０１は、メール選択情報を受信するのを待つ（ステップＳ２３０４：Ｎｏ）。情報処理装置２０１は、メール選択情報を受信した場合（ステップＳ２３０４：Ｙｅｓ）、承認ＤＢ２４０から、メール選択情報に含まれる選択メールのメッセージＩＤに対応する承認メール情報を取得する（ステップＳ２３０５）。
【０１５９】
つぎに、情報処理装置２０１は、選択肢ＤＢ２５０に選択メールのメッセージＩＤがあるか否かを判断する（ステップＳ２３０６）。ここで、選択メールのメッセージＩＤがある場合（ステップＳ２３０６：Ｙｅｓ）、情報処理装置２０１は、選択肢ＤＢ２５０から、選択メールのメッセージＩＤに対応する選択肢情報を取得する（ステップＳ２３０７）。
【０１６０】
そして、情報処理装置２０１は、取得した選択肢情報に基づいて、取得した承認メール情報に含まれる本文のうちの選択文字列の文字位置に、候補文字列を選択可能に表示するプルダウンメニューを付加する（ステップＳ２３０８）。つぎに、情報処理装置２０１は、プルダウンメニューを付加した承認メール情報に基づいて、承認画面の画面情報を生成する（ステップＳ２３０９）。
【０１６１】
そして、情報処理装置２０１は、生成した承認画面の画面情報をクライアント装置２０２に送信して（ステップＳ２３１０）、図２４に示すステップＳ２４０１に移行する。
【０１６２】
また、ステップＳ２３０６において、選択メールのメッセージＩＤがない場合（ステップＳ２３０６：Ｎｏ）、情報処理装置２０１は、取得した承認メール情報に基づいて、承認画面の画面情報を生成して（ステップＳ２３１１）、ステップＳ２３１０に移行する。
【０１６３】
図２４のフローチャートにおいて、まず、情報処理装置２０１は、クライアント装置２０２から選択肢文字列情報を受信したか否かを判断する（ステップＳ２４０１）。ここで、選択肢文字列情報を受信していない場合（ステップＳ２４０１：Ｎｏ）、情報処理装置２０１は、ステップＳ２４０３に移行する。
【０１６４】
一方、選択肢文字列情報を受信した場合（ステップＳ２４０１：Ｙｅｓ）、情報処理装置２０１は、選択肢ＤＢ２５０の決定選択肢に、受信した選択肢文字列情報が示す候補文字列を登録する（ステップＳ２４０２）。そして、情報処理装置２０１は、クライアント装置２０２から承認情報を受信したか否かを判断する（ステップＳ２４０３）。
【０１６５】
ここで、承認情報を受信した場合（ステップＳ２４０３：Ｙｅｓ）、情報処理装置２０１は、図２５に示すステップＳ２５０１に移行する。一方、承認情報を受信しなかった場合（ステップＳ２４０３：Ｎｏ）、情報処理装置２０１は、クライアント装置２０２から却下情報を受信したか否かを判断する（ステップＳ２４０４）。ここで、却下情報を受信していない場合（ステップＳ２４０４：Ｎｏ）、情報処理装置２０１は、ステップＳ２４０１に戻る。
【０１６６】
一方、却下情報を受信した場合（ステップＳ２４０４：Ｙｅｓ）、情報処理装置２０１は、却下通知メールのメール情報を生成する（ステップＳ２４０５）。そして、情報処理装置２０１は、生成した却下通知メールのメール情報を、利用者の受信メールとしてメールＤＢ２３０に記録する（ステップＳ２４０６）。
【０１６７】
つぎに、情報処理装置２０１は、選択メールのメッセージＩＤに対応する承認ＤＢ２４０内の承認メール情報のステータスを「不承認」に変更するとともに、却下情報に含まれるコメントを設定する（ステップＳ２４０７）。そして、情報処理装置２０１は、承認画面送信処理を呼び出したステップに戻る。
【０１６８】
図２５のフローチャートにおいて、まず、情報処理装置２０１は、選択肢ＤＢ２５０に選択メールのメッセージＩＤがあるか否かを判断する（ステップＳ２５０１）。ここで、選択メールのメッセージＩＤがない場合（ステップＳ２５０１：Ｎｏ）、情報処理装置２０１は、ステップＳ２５０５に移行する。一方、選択メールのメッセージＩＤがある場合（ステップＳ２５０１：Ｙｅｓ）、情報処理装置２０１は、選択メールのメッセージＩＤに対応する決定選択肢のすべてが設定済みであるか否かを判断する（ステップＳ２５０２）。
【０１６９】
ここで、決定選択肢のすべてが設定済みの場合（ステップＳ２５０２：Ｙｅｓ）、情報処理装置２０１は、選択肢ＤＢ２５０から、選択メールのメッセージＩＤに対応する選択肢情報を取得する（ステップＳ２５０３）。そして、情報処理装置２０１は、取得した選択肢情報に基づいて、選択メールの承認メール情報の本文に含まれる選択文字列を決定選択肢に置き換えて、選択メールのメール情報を生成する（ステップＳ２５０４）。
【０１７０】
つぎに、情報処理装置２０１は、生成した選択メールのメール情報を、選択メールの宛先に対応する利用者の受信メールとしてメールＤＢ２３０に記録する（ステップＳ２５０５）。また、情報処理装置２０１は、選択メールのメール情報を、選択メールの送信元に対応する利用者の送信メールとしてメールＤＢ２３０に記録する（ステップＳ２５０６）。
【０１７１】
つぎに、情報処理装置２０１は、承認通知メールのメール情報を生成して（ステップＳ２５０７）、生成した承認通知メールのメール情報を、利用者の受信メールとしてメールＤＢ２３０に記録する（ステップＳ２５０８）。
【０１７２】
つぎに、情報処理装置２０１は、選択メールのメッセージＩＤに対応する承認ＤＢ２４０内の承認メール情報のステータスを「承認済」に変更するとともに、承認情報に含まれるコメントを設定する（ステップＳ２５０９）。そして、情報処理装置２０１は、選択メールの送信完了通知をクライアント装置２０２に送信して（ステップＳ２５１０）、承認画面送信処理を呼び出したステップに戻る。
【０１７３】
また、ステップＳ２５０２において、決定選択肢の少なくともいずれかが設定済みではない場合（ステップＳ２５０２：Ｎｏ）、情報処理装置２０１は、アラーム画面の画面情報を生成する（ステップＳ２５１１）。アラーム画面は、記事画面（本文）中のすべての選択文字列についての文字列の選択が完了していない旨を通知する画面である。そして、情報処理装置２０１は、生成したアラーム画面の画面情報をクライアント装置２０２に送信して（ステップＳ２５１２）、図２４に示したステップＳ２４０１に戻る。
【０１７４】
これにより、未承認メールの本文中の選択文字列の文字位置に、候補文字列を選択可能に表示するプルダウンメニューを付加したメール情報を生成することができる。また、プルダウンメニューを付加した未承認メールの承認画面をクライアント装置２０２のディスプレイ４０５に表示することができる。また、未承認メールの本文に含まれる選択文字列を決定選択肢に置き換えることにより、承認済メールのメール情報を生成することができる。
【０１７５】
（クライアント装置２０２のメール処理手順）
つぎに、クライアント装置２０２のメール処理手順について説明する。図２６〜図２８は、クライアント装置２０２のメール処理手順の一例を示すフローチャートである。図２６のフローチャートにおいて、まず、クライアント装置２０２は、メール表示要求を情報処理装置２０１に送信する（ステップＳ２６０１）。
【０１７６】
つぎに、クライアント装置２０２は、情報処理装置２０１から認証画面の画面情報を受信したか否かを判断する（ステップＳ２６０２）。ここで、クライアント装置２０２は、認証画面の画面情報を受信するのを待つ（ステップＳ２６０２：Ｎｏ）。クライアント装置２０２は、認証画面の画面情報を受信した場合（ステップＳ２６０２：Ｙｅｓ）、認証画面をディスプレイ４０５に表示する（ステップＳ２６０３）。
【０１７７】
つぎに、クライアント装置２０２は、キーボード４０７やマウス４０８を用いた利用者の操作入力により、利用者情報を受け付けたか否かを判断する（ステップＳ２６０４）。ここで、クライアント装置２０２は、利用者情報を受け付けるのを待つ（ステップＳ２６０４：Ｎｏ）。クライアント装置２０２は、利用者情報を受け付けた場合（ステップＳ２６０４：Ｙｅｓ）、利用者情報を情報処理装置２０１に送信する（ステップＳ２６０５）。
【０１７８】
つぎに、クライアント装置２０２は、情報処理装置２０１からメール一覧画面の画面情報を受信したか否かを判断する（ステップＳ２６０６）。ここで、メール一覧画面の画面情報を受信した場合（ステップＳ２６０６：Ｙｅｓ）、クライアント装置２０２は、メール一覧画面をディスプレイ４０５に表示して（ステップＳ２６０７）、図２７に示すステップＳ２７０１に移行する。
【０１７９】
一方、メール一覧画面の画面情報を受信していない場合（ステップＳ２６０６：Ｎｏ）、クライアント装置２０２は、情報処理装置２０１から認証エラー画面の画面情報を受信したか否かを判断する（ステップＳ２６０８）。ここで、認証エラー画面の画面情報を受信していない場合（ステップＳ２６０８：Ｎｏ）、クライアント装置２０２は、ステップＳ２６０６に戻る。
【０１８０】
一方、認証エラー画面の画面情報を受信した場合（ステップＳ２６０８：Ｙｅｓ）、クライアント装置２０２は、認証エラー画面をディスプレイ４０５に表示して（ステップＳ２６０９）、本フローチャートによる一連の処理を終了する。
【０１８１】
図２７のフローチャートにおいて、まず、クライアント装置２０２は、利用者の操作入力により、メール作成要求を受け付けたか否かを判断する（ステップＳ２７０１）。ここで、メール作成要求を受け付けていない場合（ステップＳ２７０１：Ｎｏ）、クライアント装置２０２は、図２８に示すステップＳ２８０１に移行する。
【０１８２】
一方、メール作成要求を受け付けた場合（ステップＳ２７０１：Ｙｅｓ）、クライアント装置２０２は、メール作成要求を情報処理装置２０１に送信する（ステップＳ２７０２）。そして、クライアント装置２０２は、情報処理装置２０１からメール作成画面の画面情報を受信したか否かを判断する（ステップＳ２７０３）。
【０１８３】
ここで、クライアント装置２０２は、メール作成画面の画面情報を受信するのを待つ（ステップＳ２７０３：Ｎｏ）。クライアント装置２０２は、メール作成画面の画面情報を受信した場合（ステップＳ２７０３：Ｙｅｓ）、メール作成画面をディスプレイ４０５に表示する（ステップＳ２７０４）。
【０１８４】
そして、クライアント装置２０２は、利用者の操作入力により、メール情報（宛先、件名、本文）を受け付けてディスプレイ４０５に表示する（ステップＳ２７０５）。つぎに、クライアント装置２０２は、利用者の操作入力により、本文中のいずれかの文字列の選択を受け付けたか否かを判断する（ステップＳ２７０６）。
【０１８５】
ここで、文字列の選択を受け付けていない場合（ステップＳ２７０６：Ｎｏ）、クライアント装置２０２は、ステップＳ２７１０に移行する。一方、文字列の選択を受け付けた場合（ステップＳ２７０６：Ｙｅｓ）、クライアント装置２０２は、候補文字列入力画面をディスプレイ４０５に表示する（ステップＳ２７０７）。
【０１８６】
そして、クライアント装置２０２は、利用者の操作入力により、候補文字列確定要求を受け付けたか否かを判断する（ステップＳ２７０８）。ここで、クライアント装置２０２は、候補文字列確定要求を受け付けるのを待つ（ステップＳ２７０８：Ｎｏ）。クライアント装置２０２は、候補文字列確定要求を受け付けた場合（ステップＳ２７０８：Ｙｅｓ）、メール情報に候補文字列情報を追加する（ステップＳ２７０９）。
【０１８７】
つぎに、クライアント装置２０２は、利用者の操作入力により、メール送信要求を受け付けたか否かを判断する（ステップＳ２７１０）。ここで、メール送信要求を受け付けていない場合（ステップＳ２７１０：Ｎｏ）、クライアント装置２０２は、ステップＳ２７０６に戻る。
【０１８８】
一方、メール送信要求を受け付けた場合（ステップＳ２７１０：Ｙｅｓ）、クライアント装置２０２は、メール情報を情報処理装置２０１に送信する（ステップＳ２７１１）。そして、クライアント装置２０２は、メール一覧画面をディスプレイ４０５に表示して（ステップＳ２７１２）、図２８に示すステップＳ２８０１に移行する。
【０１８９】
図２８のフローチャートにおいて、まず、クライアント装置２０２は、利用者の操作入力により、メール承認要求を受け付けたか否かを判断する（ステップＳ２８０１）。ここで、メール承認要求を受け付けていない場合（ステップＳ２８０１：Ｎｏ）、クライアント装置２０２は、ステップＳ２８０５に移行する。
【０１９０】
一方、メール承認要求を受け付けた場合（ステップＳ２８０１：Ｙｅｓ）、クライアント装置２０２は、メール承認要求を情報処理装置２０１に送信する（ステップＳ２８０２）。そして、クライアント装置２０２は、承認処理を実行する（ステップＳ２８０３）。承認処理の具体的な処理手順は、図２９および図３０を用いて後述する。
【０１９１】
つぎに、クライアント装置２０２は、メール一覧画面をディスプレイ４０５に表示する（ステップＳ２８０４）。そして、クライアント装置２０２は、利用者の操作入力により、ログアウト要求を受け付けたか否かを判断する（ステップＳ２８０５）。
【０１９２】
ここで、ログアウト要求を受け付けていない場合（ステップＳ２８０５：Ｎｏ）、クライアント装置２０２は、図２７に示したステップＳ２７０１に戻る。一方、ログアウト要求を受け付けた場合（ステップＳ２８０５：Ｙｅｓ）、クライアント装置２０２は、本フローチャートによる一連の処理を終了する。
【０１９３】
これにより、承認依頼者による未承認メールの作成を行うことができるとともに、承認者による未承認メールの承認を行うことができる。
【０１９４】
＜承認処理の具体的処理手順＞
つぎに、図２８に示したステップＳ２８０３の承認処理の具体的な処理手順について説明する。
【０１９５】
図２９および図３０は、承認処理の具体的処理手順の一例を示すフローチャートである。図２９のフローチャートにおいて、まず、クライアント装置２０２は、情報処理装置２０１から承認一覧画面の画面情報を受信したか否かを判断する（ステップＳ２９０１）。
【０１９６】
ここで、クライアント装置２０２は、承認一覧画面の画面情報を受信するのを待つ（ステップＳ２９０１：Ｎｏ）。クライアント装置２０２は、承認一覧画面の画面情報を受信した場合（ステップＳ２９０１：Ｙｅｓ）、承認一覧画面をディスプレイ４０５に表示する（ステップＳ２９０２）。
【０１９７】
つぎに、クライアント装置２０２は、利用者の操作入力により、未承認メールが選択されたか否かを判断する（ステップＳ２９０３）。ここで、クライアント装置２０２は、未承認メールが選択されるのを待つ（ステップＳ２９０３：Ｎｏ）。クライアント装置２０２は、未承認メールが選択された場合（ステップＳ２９０３：Ｙｅｓ）、メール選択情報を情報処理装置２０１に送信する（ステップＳ２９０４）。
【０１９８】
つぎに、クライアント装置２０２は、情報処理装置２０１から承認画面の画面情報を受信したか否かを判断する（ステップＳ２９０５）。ここで、クライアント装置２０２は、承認画面の画面情報を受信するのを待つ（ステップＳ２９０５：Ｎｏ）。クライアント装置２０２は、承認画面の画面情報を受信した場合（ステップＳ２９０５：Ｙｅｓ）、承認画面をディスプレイ４０５に表示する（ステップＳ２９０６）。
【０１９９】
そして、クライアント装置２０２は、利用者の操作入力により、候補文字列が選択されたか否かを判断する（ステップＳ２９０７）。ここで、候補文字列が選択されていない場合（ステップＳ２９０７：Ｎｏ）、クライアント装置２０２は、図３０に示すステップＳ３００１に移行する。
【０２００】
一方、候補文字列が選択された場合（ステップＳ２９０７：Ｙｅｓ）、クライアント装置２０２は、候補文字列情報（文字数、選択文字）に基づいて、メール情報を置き換える（ステップＳ２９０８）。そして、クライアント装置２０２は、選択肢文字列情報を情報処理装置２０１に送信して（ステップＳ２９０９）、図３０に示すステップＳ３００１に移行する。
【０２０１】
図３０のフローチャートにおいて、まず、クライアント装置２０２は、利用者の操作入力により、選択メールが承認されたか否かを判断する（ステップＳ３００１）。ここで、選択メールが承認されなかった場合（ステップＳ３００１：Ｎｏ）、クライアント装置２０２は、選択メールが却下されたか否かを判断する（ステップＳ３００２）。
【０２０２】
ここで、選択メールが却下されなかった場合（ステップＳ３００２：Ｎｏ）、クライアント装置２０２は、図２９に示したステップＳ２９０７に戻る。一方、選択メールが却下された場合（ステップＳ３００２：Ｙｅｓ）、クライアント装置２０２は、コメントを含む却下情報を情報処理装置２０１に送信して（ステップＳ３００３）、承認処理を呼び出したステップに戻る。
【０２０３】
また、ステップＳ３００１において、選択メールが承認された場合（ステップＳ３００１：Ｙｅｓ）、クライアント装置２０２は、コメントを含む承認情報を情報処理装置２０１に送信する（ステップＳ３００４）。そして、クライアント装置２０２は、情報処理装置２０１から送信完了通知を受信したか否かを判断する（ステップＳ３００５）。
【０２０４】
ここで、送信完了通知を受信した場合（ステップＳ３００５：Ｙｅｓ）、クライアント装置２０２は、承認処理を呼び出したステップに戻る。一方、送信完了通知を受信していない場合（ステップＳ３００５：Ｎｏ）、クライアント装置２０２は、情報処理装置２０１からアラーム画面の画面情報を受信したか否かを判断する（ステップＳ３００６）。
【０２０５】
ここで、アラーム画面の画面情報を受信していない場合（ステップＳ３００６：Ｎｏ）、クライアント装置２０２は、ステップＳ３００５に戻る。一方、アラーム画面の画面情報を受信した場合（ステップＳ３００６：Ｙｅｓ）、クライアント装置２０２は、アラーム画面をディスプレイ４０５に表示する（ステップＳ３００７）。
【０２０６】
そして、クライアント装置２０２は、利用者の操作入力により、ＯＫを受け付けたか否かを判断する（ステップＳ３００８）。ここで、クライアント装置２０２は、ＯＫを受け付けるのを待つ（ステップＳ３００８：Ｎｏ）。そして、クライアント装置２０２は、ＯＫを受け付けた場合（ステップＳ３００８：Ｙｅｓ）、図２９に示したステップＳ２９０７に戻る。
【０２０７】
これにより、承認依頼者がメール作成時に悩んだ部分について、承認依頼者が指定した選択肢の中から承認者が適宜選択して文字列を置換することができる。
【０２０８】
以上説明したように、実施の形態２にかかる情報処理装置２０１によれば、未承認メールの本文のうちの選択文字列の文字位置に、候補文字列を選択可能に表示するプルダウンメニューを付加することができる。また、情報処理装置２０１によれば、プルダウンメニューを付加した未承認メールの承認画面の画面情報を生成してクライアント装置２０２に送信することができる。
【０２０９】
これにより、クライアント装置２０２のディスプレイ４０５に、未承認メールの本文のうちの選択文字列の文字位置に、候補文字列を選択可能に表示するプルダウンメニューを表示することができる。この結果、承認者は、承認依頼者が未承認メールを作成するにあたって悩んだ部分を把握できるとともに、承認依頼者が指定した選択肢の中から選択文字列の換わりに置き換える文字列を選択することができる。
【０２１０】
また、情報処理装置２０１によれば、選択文字列の換わりに置き換える文字列として、承認者の選択操作により選択された候補文字列（決定選択肢）を示す選択肢情報を受信することができる。さらに、情報処理装置２０１によれば、受信した選択肢情報に基づいて、未承認メールの本文に含まれる選択文字列を決定選択肢に置き換えることにより、承認済メールのメール情報を生成することができる。そして、情報処理装置２０１によれば、生成した承認済メールのメール情報を宛先に送信することができる。
【０２１１】
これにより、承認依頼者がメール作成時に悩んだ部分について、承認依頼者が指定した選択肢の中から承認者が適宜選択した文字列に置換した承認済メールを生成して、承認済メールを宛先に送信することができる。
【０２１２】
これらのことから、承認依頼者は、メール作成時にどの表現を用いればよいのか悩んだ部分が存在する場合であっても、承認者に細かい内容を口頭で伝えるなどの手段をとることなく、どの部分をどのように悩んだのかを承認者に効率的に伝えることができる。また、承認者は、メールをチェックする際に、承認依頼者が悩んだ部分を簡単に把握して修正等を行うことができるため、承認依頼者が悩んだ部分のチェック漏れを防止して誤送信メールを防ぐことができる。
【０２１３】
なお、本実施の形態で説明したメール送信方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本メール送信プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本メール送信プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２１４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２１５】
（付記１）コンピュータに、
受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、
前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、
生成した前記第２のメールを送信する、
処理を実行させることを特徴とするメール送信プログラム。
【０２１６】
（付記２）前記コンピュータに、
入力操作により入力された、第３のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを前記第３のメールに付加し、
前記複数のアイテムを付加した前記第３のメールを送信する、
処理を実行させることを特徴とする付記１に記載のメール送信プログラム。
【０２１７】
（付記３）コンピュータが、
受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、
前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、
生成した前記第２のメールを送信する、
処理を実行することを特徴とするメール送信方法。
【０２１８】
（付記４）ディスプレイを有するクライアント装置と、
第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを前記ディスプレイに表示する制御を行い、表示した前記複数のアイテムのうちのいずれかのアイテムを選択する選択操作に応じて、前記第１のメールに基づいて、前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、生成した前記第２のメールを送信する情報処理装置と、
を含むことを特徴とするメールシステム。
【０２１９】
（付記５）コンピュータに、
受信した第１のメールに含まれる、前記第１のメールの一部に対応する件名または本文に関する選択可能な複数のアイテムを表示し、
前記第１のメールに基づいて、表示した前記複数のアイテムのうち、選択操作により選択されたアイテムを表示対象とし、非選択のアイテムを非表示対象または削除した第２のメールを生成し、
生成した前記第２のメールを送信する、
処理を実行させるメール送信プログラムを記録したことを特徴とする前記コンピュータに読み取り可能な記録媒体。
【符号の説明】
【０２２０】
１０１，１０２，２０１  情報処理装置
２００  メールシステム
２０２  クライアント装置
２２０  利用者ＤＢ
２３０  メールＤＢ
２４０  承認ＤＢ
２５０  選択肢ＤＢ
１６０１  受信部
１６０２  生成部
１６０３  送信部
１６０４  登録部
【図１】
2015095192.tif 000003
【図２】
2015095192.tif 000004
【図３】
2015095192.tif 000005
【図４】
2015095192.tif 000006
【図５】
2015095192.tif 000007
【図６】
2015095192.tif 000008
【図７】
2015095192.tif 000009
【図８】
2015095192.tif 000010
【図９】
2015095192.tif 000011
【図１０】
2015095192.tif 000012
【図１１】
2015095192.tif 000013
【図１２】
2015095192.tif 000014
【図１３】
2015095192.tif 000015
【図１４】
2015095192.tif 000016
【図１５】
2015095192.tif 000017
【図１６】
2015095192.tif 000018
【図１７】
2015095192.tif 000019
【図１８】
2015095192.tif 000020
【図１９】
2015095192.tif 000021
【図２０】
2015095192.tif 000022
【図２１】
2015095192.tif 000023
【図２２】
2015095192.tif 000024
【図２３】
2015095192.tif 000025
【図２４】
2015095192.tif 000026
【図２５】
2015095192.tif 000027
【図２６】
2015095192.tif 000028
【図２７】
2015095192.tif 000029
【図２８】
2015095192.tif 000030
【図２９】
2015095192.tif 000031
【図３０】
2015095192.tif 000032