JP6044411B2 - Mail processing program, mail processing method and mail processing apparatus - Google Patents
Mail processing program, mail processing method and mail processing apparatus Download PDFInfo
- Publication number
- JP6044411B2 JP6044411B2 JP2013062690A JP2013062690A JP6044411B2 JP 6044411 B2 JP6044411 B2 JP 6044411B2 JP 2013062690 A JP2013062690 A JP 2013062690A JP 2013062690 A JP2013062690 A JP 2013062690A JP 6044411 B2 JP6044411 B2 JP 6044411B2
- Authority
- JP
- Japan
- Prior art keywords
- approval
- information
- approver
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 132
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 claims description 88
- 230000008569 process Effects 0.000 claims description 87
- 230000005540 biological transmission Effects 0.000 claims description 42
- 238000012790 confirmation Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 229910052799 carbon Inorganic materials 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、メール処理プログラム、メール処理方法及びメール処理装置に関する。 The present invention relates to a mail processing program, a mail processing method, and a mail processing apparatus.
従来、ビジネス用途等で利用されるメールシステムには、メールの誤送信を防止するため、承認機能が設けられている場合がある。承認機能は、送信者から宛先に対してメールを送信する場合に、上司などの承認者にメールの宛先や内容をチェックさせ、承認者による承認がなされた段階で、送信メールが宛先に対して送信される機能である。 Conventionally, a mail system used for business purposes or the like is sometimes provided with an approval function to prevent erroneous transmission of mail. The approval function allows an approver such as a supervisor to check the address and contents of an email when sending an email from the sender to the destination. It is a function to be transmitted.
このような場合において、承認者は、承認依頼者(メール送信者)が記載した内容を確認するため、関係者に意見を求めたい場合がある。従来は、承認者は、メールや電話で関係者に意見を求めることとしていた。このため、後で承認の根拠を確認するには、メールの場合、メールの検索等を行わなければならず、また、電話の場合には、通話履歴を残すなどする必要があった。 In such a case, the approver may want to ask the related parties for their opinions in order to confirm the contents described by the approval requester (mail sender). Conventionally, an approver has been asking for an opinion from related parties by e-mail or telephone. For this reason, in order to confirm the basis for approval later, in the case of e-mail, it is necessary to search for e-mail, and in the case of telephone, it is necessary to leave a call history.
なお、ホームページ閲覧中のユーザと企業側応答者との情報の伝達をほぼリアルタイムに行うとともに、伝達された情報の内容を記憶する技術が知られている(例えば、特許文献1参照)。 In addition, a technique is known in which information is transmitted between a user who is browsing a home page and a company-side responder almost in real time, and the content of the transmitted information is stored (see, for example, Patent Document 1).
メール承認においてもチャットを利用した情報のやり取りを行うことは考えられる。しかしながら、承認依頼者等が後で承認の根拠を確認する場合、チャットのログを見つけ出したり、ログ内を検索するなどする必要があり、手間がかかる。 It is conceivable to exchange information using chat in the mail approval. However, when the approval requester or the like later confirms the basis for approval, it is necessary to find a chat log or search the log, which is troublesome.
1つの側面では、本発明は、メール承認の根拠を確認する作業を容易化することが可能なメール処理プログラム、メール処理方法及びメール処理装置を提供することを目的とする。 In one aspect, an object of the present invention is to provide a mail processing program, a mail processing method, and a mail processing apparatus capable of facilitating the work of confirming the basis for mail approval.
本明細書に記載のメール処理プログラムは、送信元端末から送信された承認が必要なメールをメール記憶部に記憶し、該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信し、前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行し、送受信された情報を前記メールに関連付けて情報記憶部に記憶する、処理をコンピュータに実行させるメール処理プログラムである。 The mail processing program described in the present specification stores a mail transmitted from a transmission source terminal that requires approval in a mail storage unit, and starts transmission / reception of information with a user terminal related to the mail. When the information on the approval screen including the button and the content of the mail is transmitted to the approver terminal, and it is detected that the button in the approval screen is pressed on the approver terminal, the approver terminal and the mail This is a mail processing program that executes transmission / reception of information with a related user terminal, stores the transmitted / received information in the information storage unit in association with the mail, and causes the computer to execute processing.
本明細書に記載のメール処理方法は、送信元端末から送信された承認が必要なメールをメール記憶部に記憶する工程と、該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する工程と、前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する工程と、送受信された情報を前記メールに関連付けて情報記憶部に記憶する工程と、をコンピュータが実行するメール処理方法である。 The mail processing method described in this specification includes a step of storing a mail transmitted from a transmission source terminal that requires approval in a mail storage unit, and a transmission / reception of information between the user's terminal related to the mail. A step of transmitting information on an approval screen including a button to be started and the content of the mail to the approver terminal; and detecting that the button in the approval screen is pressed on the approver terminal; Processing method in which a computer executes a step of performing transmission / reception of information between the user terminal associated with the mail and a step of storing the transmitted / received information in the information storage unit in association with the mail It is.
本明細書に記載のメール処理装置は、送信元端末から送信された承認が必要なメールを記憶するメール記憶部と、該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する送信部と、前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する実行部と、送受信された情報を前記メールに関連付けて記憶する情報記憶部と、を備えている。 The mail processing apparatus described in the present specification starts transmission / reception of information between a mail storage unit that stores a mail that is transmitted from a transmission source terminal and requires approval, and a user terminal related to the mail. A transmitting unit that transmits information on an approval screen including a button and the content of the mail to the approver terminal; and detecting that the button in the approval screen is pressed on the approver terminal; An execution unit that executes transmission / reception of information to / from a user terminal related to the mail; and an information storage unit that stores the transmitted / received information in association with the mail.
1側面では、実施態様によるメール承認の根拠を確認する作業を容易化することができるという効果を奏する。 In one aspect, there is an effect that the work of confirming the basis of the mail approval according to the embodiment can be facilitated.
以下、電子メールシステムの一実施形態について、図1〜図23に基づいて詳細に説明する。図1には、一実施形態に係る電子メールシステム100が概略的に示されている。
Hereinafter, an embodiment of an electronic mail system will be described in detail with reference to FIGS. FIG. 1 schematically shows an
本実施形態の電子メールシステム100は、図1に示すように、メール処理装置としてのサーバ10と、端末としてのクライアント20と、を備える。サーバ10とクライアント20は、インターネットやLAN(Local Area Network)などのネットワーク80に接続されている。この電子メールシステム100は、クライアント20においてブラウザ上に表示されるWEBメールの画面(サーバ10から提供)内で利用者が入力や操作を行うことで、クライアント20間における電子メールのやり取りを可能にするシステムである。なお、本実施形態では、あるクライアント20の利用者が他のクライアントの利用者に対して電子メールを送信する場合、予め定められた承認者(上司等)による電子メールのチェックが行われるものとする。承認者は、上記クライアント20の利用者が承認する立場に立つ場合に、その利用者を呼ぶ名称であり、承認にはクライアント20を用いる。そして、承認者によって電子メールの送信が承認された場合にのみ、電子メールが送信先に送信されるものとする。なお、電子メールシステム100では、承認者は、必要に応じて、電子メールの内容に関連する利用者との間で、チャットを利用して、電子メールの内容について議論することができるようになっている。なお、以下においては、電子メールを「メール」と略述するものとする。
As shown in FIG. 1, the
図2(a)には、サーバ10のハードウェア構成が示されている。図2(a)に示すように、サーバ10は、CPU(Central Processing Unit)90、ROM(Read Only Memory)92、RAM(Random Access Memory)94、記憶部(ここではHDD(Hard Disk Drive))96、ネットワークインタフェース97、及び可搬型記憶媒体用ドライブ99等を備えている。これらサーバ10の構成各部は、バス98に接続されている。サーバ10では、ROM92あるいはHDD96に格納されているプログラム(メール処理プログラムを含む)、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム(メール処理プログラムを含む)をCPU90が実行することにより、図3に示すメール処理部40としての機能が実現される。メール処理部40は、メールの送受信、承認処理に関する各種処理を実行する。なお、図3には、サーバ10のHDD96等に格納されている利用者認証DB(database)30、承認者DB31、メールDB32、メール記憶部としての承認DB33、チャットメンバーDB34、情報記憶部としてのチャットDB35も図示されている。なお、各DB30〜35の具体的なデータ構造等については後述する。
FIG. 2A shows the hardware configuration of the
図2(b)には、クライアント20のハードウェア構成が示されている。図2(b)に示すように、クライアント20は、CPU190、ROM192、RAM194、記憶部(HDD)196、ディスプレイ193、入力部195、ネットワークインタフェース197、及び可搬型記憶媒体用ドライブ199等を備えており、クライアント20の構成各部は、バス198に接続されている。ディスプレイ193は、液晶ディスプレイ等を含み、入力部195は、キーボードやマウス、タッチパネル等を含む。クライアント20においては、CPU190がプログラムを実行することで、図3に示す表示処理部50及び入力処理部52としての機能が実現される。表示処理部50は、サーバ10のメール処理部40からの指示に応じて、クライアント20のディスプレイ193上にメール作成、送受信に関する画面を表示したり、メールの承認に関する画面を表示したりする。入力処理部52は、クライアント20の利用者が入力部195を介して入力した情報を受け付け、当該情報をサーバ10のメール処理部40に対して送信する。
FIG. 2B shows the hardware configuration of the
ここで、サーバ10が有する各種DBについて説明する。
Here, various DBs included in the
図4には、利用者認証DB30のデータ構造の一例が示されている。利用者認証DB30は、利用者がログインする際の認証に用いる情報を格納するデータベースである。この利用者認証DB30は、図4に示すように、「利用者ID(メールアドレス)」と、利用者IDに対応する「パスワード」、「利用者名称」、「部署名」、及び「ログイン状況」の各フィールドを有している。例えば、図4からは、利用者「田中」、「佐藤」、「山田」がログイン中であることがわかる。 FIG. 4 shows an example of the data structure of the user authentication DB 30. The user authentication DB 30 is a database that stores information used for authentication when a user logs in. As shown in FIG. 4, the user authentication DB 30 includes a “user ID (email address)”, a “password” corresponding to the user ID, a “user name”, a “department name”, and a “login status”. ”Field. For example, FIG. 4 shows that the users “Tanaka”, “Sato”, and “Yamada” are logging in.
図5には、承認者DB31のデータ構造の一例が示されている。承認者DB31は、利用者に対して予め対応付けられている承認者の情報を格納するデータベースである。承認者DB31は、図5に示すように、利用者の「利用者アドレス」と、利用者に対して予め対応付けられている承認者のアドレス(「承認者アドレス」)及び「承認者名称」の各フィールドを有している。図5からは、利用者「田中」、「佐藤」、「鈴木」の承認者が「黒田」であること等が分かる。
FIG. 5 shows an example of the data structure of the
図6には、メールDB32のデータ構造の一例が示されている。メールDB32は、クライアント20間で送受信されたメールの情報を格納するデータベースであり、利用者ごとに用意される。なお、図6は、利用者「田中」に対応するメールDBである。
FIG. 6 shows an example of the data structure of the
メールDB32は、図6に示すように、「利用者アドレス」、「受送信区分」、「メッセージID」、「発信者アドレス(利用者アドレス)」、「宛先」、「発信日時(承認日時)」、「メール情報(件名、本文)」の各フィールドを有する。
As shown in FIG. 6, the
「利用者アドレス」のフィールドには、メールの送信又は受信を行った利用者の利用者ID(メールアドレス)が入力される。「受送信区分」のフィールドには、メールが利用者IDに対応する利用者によって送信されたのか受信されたのかの情報が入力される。「メッセージID」のフィールドには、メール毎に定義されるユニークなIDが入力される。図6ではメールと対応づけがしやすいような文字列としているが、実際には英数字が無意味に並んだ文字列となる。「発信者アドレス(利用者アドレス)」のフィールドには、メールの差出人のメールアドレスが入力される。なお、「受送信」のフィールドが「送信」である場合には、発信者アドレスとして利用者IDが入力される。「宛先」のフィールドには、メールの宛先のメールアドレスが入力される。なお、「受送信」のフィールドが「受信」である場合には、宛先に利用者IDが含まれることになる。「発信日時(承認日時)」は、メールが送信先に対して送信された日時であり、承認が必要なメールの場合には承認者によって承認された日時が入力される。「メール情報(件名、本文)」のフィールドには、メールの件名及び本文そのものが入力される。なお、本実施形態では、利用者ごとにメールDB32を作成し、管理することとしているが、これに限らず、1つのメールDBにて、複数の利用者の送受信メール情報を管理することとしてもよい。
In the “user address” field, the user ID (mail address) of the user who sent or received the mail is entered. Information on whether the mail is transmitted or received by the user corresponding to the user ID is input in the “transmission / reception classification” field. In the “message ID” field, a unique ID defined for each mail is input. In FIG. 6, the character string is easy to be associated with the mail, but actually, it is a character string in which alphanumeric characters are meaninglessly arranged. In the “sender address (user address)” field, the mail address of the mail sender is entered. If the “transmission / reception” field is “transmission”, the user ID is input as the sender address. In the “destination” field, the mail address of the mail address is entered. When the “transmission / reception” field is “reception”, the user ID is included in the destination. “Sent date / time (approval date / time)” is the date / time when the mail is transmitted to the transmission destination, and the date / time approved by the approver is input in the case of the mail that needs to be approved. In the “mail information (subject, body)” field, the subject of the mail and the body itself are entered. In this embodiment, the
図7には、承認DB33の一例が示されている。承認DB33は、メールの承認依頼が出された場合に、そのメールの情報や承認結果などを格納するためのデータベースである。なお、承認DB33は、承認者ごとに用意されるものとする(図7は、承認者「黒田」の承認DB33を示している)。承認DB33は、「承認ID」、「メッセージID」、「承認結果」、「発信者アドレス(利用者アドレス)」、「宛先」、「承認依頼日時」、「承認/差戻日時」、「メール情報(件名、本文)」の各フィールドを有する。
FIG. 7 shows an example of the
「承認ID」のフィールドには、承認依頼ごとに定義されるユニークなIDが入力される。なお、図7の下から1行目と下から2行目には同一のメールに対する承認依頼の情報が格納されているが、承認IDは承認依頼ごとに定義されるIDであるので、これらの承認IDは異なっている。「メッセージID」のフィールドには、メール毎に定義されるユニークなIDが入力される。「承認結果」のフィールドには、承認者によって承認される前か否か、承認されたか承認されなかったかが入力される。図7では、「承認結果」のフィールドに、「承認依頼中」、「送信(承認)」、「差戻(不承認)」のいずれかが入力される。「発信者アドレス(利用者アドレス)」のフィールドには、メールの差出人のメールアドレスが入力される。「宛先」のフィールドには、メールの宛先のメールアドレスが入力される。「承認依頼日時」のフィールドには、メールの発信者がメールを送信するために承認者に対して承認依頼を出した日時が入力される。「承認/差戻日時」のフィールドには、承認者がメールの承認又は差戻しのいずれかを行うことを入力した日時が入力される。「メール情報(件名、本文)」のフィールドには、メールの件名、本文が入力される。 In the “approval ID” field, a unique ID defined for each approval request is input. In addition, although the information on the approval request for the same mail is stored in the first line from the bottom and the second line from the bottom in FIG. 7, the approval ID is an ID defined for each approval request. The approval ID is different. In the “message ID” field, a unique ID defined for each mail is input. In the “approval result” field, whether it has been approved by the approver or whether it has been approved or not is entered. In FIG. 7, “approval requested”, “transmission (approval)”, or “return (non-approval)” is entered in the “approval result” field. In the “sender address (user address)” field, the mail address of the mail sender is entered. In the “destination” field, the mail address of the mail address is entered. In the “approval request date and time” field, the date and time when the mail sender sends an approval request to the approver to send the mail is input. In the “approval / return date and time” field, the date and time when the approver inputs that the mail is to be either approved or returned. In the “mail information (subject, body)” field, the subject and body of the mail are entered.
図8(a)には、チャットメンバーDB34のデータ構造の一例が示されている。チャットメンバーDB34は、承認者ごとに用意されるDBであり、メールの承認に関するチャットに参加するメンバー(承認者を除く)の情報が格納される。なお、チャットメンバーDB34は、「承認ID」及び「利用者アドレス」の各フィールドを有している。「承認ID」のフィールドには、チャット会話空間が生成された承認のID(承認ID)が格納され、「利用者アドレス」のフィールドには、チャットに参加する利用者のID(メールアドレス)が格納される。
FIG. 8A shows an example of the data structure of the
図8(b)には、チャットDB35のデータ構造の一例が示されている。チャットDB35は、チャットにおいて発言された内容(チャットに参加する利用者から入力された内容)を格納するDBである。チャットDB35は、「発言日時」、及び「会話内容」の各フィールドを有する。なお「会話内容」のフィールドには、発言者を示す情報(<kuroda>、<satou>等)と、入力内容とが格納される。なお、チャットDB35は承認ID毎に作成される。
FIG. 8B shows an example of the data structure of the
次に、本実施形態におけるメール処理部40の処理について、図9〜図14のフローチャートに沿って、その他図面を適宜参照しつつ詳細に説明する。
Next, the processing of the
図9の処理では、まず、ステップS10において、メール処理部40は、メール表示要求をクライアント20から受信するまで待機する。クライアント20の利用者は、クライアント20のディスプレイ193上に表示されているブラウザ上でWEBメールサービスのアドレスに対してアクセスすることによりメール表示要求を出すことができる。なお、メール表示要求は、クライアント20の入力処理部52から送信される。
In the process of FIG. 9, first, in step S <b> 10, the
メール処理部40は、入力処理部52から送信されてきたメール表示要求を受信すると(ステップS10の判断が肯定されると)、ステップS12に移行する。ステップS12では、メール処理部40は、ID(メールアドレス)、パスワード入力画面のデータをクライアント20(表示処理部50)に対して送信する。クライアント20においては、表示処理部50が、ID(メールアドレス)、パスワード入力画面のデータを受信した段階で、該画面(図15(a))をディスプレイ193上に表示する。
When the
次いで、ステップS14では、メール処理部40が、ID(メールアドレス)、パスワードをクライアント20から受信するまで待機する。なお、利用者がIDとパスワードを図15(a)の画面上で入力し、送信ボタンを押すと、入力処理部52は、IDとパスワードをメール処理部40に送信する。
Next, in step S <b> 14, the
入力処理部52からメール処理部40に対して利用者IDとパスワードが送信されると(ステップS14の判断が肯定されると)、ステップS16に移行する。ステップS16では、メール処理部40が、利用者認証DB30(図4)を用いて利用者の認証を実行する。次いで、ステップS18では、メール処理部40が、認証がOKであったか否かを判断する。ここでの判断が否定された場合、ステップS20に移行し、メール処理部40は、認証エラー画面のデータを作成して、クライアント20(表示処理部50)に対して送信する。表示処理部50は、該データを受信した段階で、認証エラー画面(図15(b))をディスプレイ193上に表示する。その後は、メール処理部40は、図9〜図14の全処理を終了する。
When the user ID and password are transmitted from the
一方、ステップS18の判断が肯定された場合、すなわち認証がOKであった場合には、ステップS22に移行する。ステップS22では、メール処理部40は、メールDB32(図6)を用いて、入力された利用者IDに対応する受信メール一覧画面のデータを生成して、クライアント20に送信する。この場合の受信メール一覧画面は、図16に示すような画面であるものとする。なお、ステップS22では、メール処理部40は、入力された利用者IDに対応するメールDB32より、受送信区分が「受信」であるメール情報を取得し、発信者アドレスを「差出人」、発信日時を「日付」、メール情報の件名を「件名」として、受信メール一覧画面を生成する。クライアント20の表示処理部50は、画面のデータを受信した段階で、図16の受信メール表示画面をディスプレイ193上に表示する。その後は、図10のステップS30に移行する。
On the other hand, if the determination in step S18 is affirmative, that is, if the authentication is OK, the process proceeds to step S22. In step S <b> 22, the
図10のステップS30に移行すると、メール処理部40は、メッセージ作成要求(新規作成又は返信)をクライアント20から受信したか否かを判断する。この場合、メール処理部40は、図16の受信メール表示画面上の「新規作成」ボタンや「返信」ボタンが利用者によって押されたという情報を入力処理部52から受信したか否かを判断する。ここでの判断が肯定された場合には、ステップS32に移行するが、否定された場合には、ステップS42に移行する。
When the process proceeds to step S30 in FIG. 10, the
ステップS30の判断が肯定されてステップS32に移行すると、メール処理部40は、メッセージ作成画面のデータを作成し、クライアント20(表示処理部50)に送信する。クライアント20(表示処理部50)は、メッセージ作成画面のデータを受信した段階で、例えば、図17(a)に示すようなメッセージ作成画面を表示する。なお、図17(a)の画面は、利用者によって「新規作成」ボタンが押された場合に表示されるメッセージ作成画面である。なお、利用者によって「返信」ボタンが押された場合には、メール処理部40は、返信元メールの内容を引用したメッセージ作成画面(返信用)のデータを作成し、クライアント20に送信する。メッセージ作成画面(返信用)では、宛先、件名の欄にアドレス(返信元メールの送受信者のうち、メール送信しようとしている利用者を以外の利用者のアドレス)や件名(返信元メールの件名の先頭に「Re:」を付加したもの)が入力され、本文の欄に返信元メールの本文が引用形式にて入力される。なお、メールの返信は、例えば、図16のような受信メール一覧画面において、ある件名がマウスなどのポインティングデバイスのシングルクリックにて選択された後に、「返信」ボタンの押下があった場合に行われる。具体的には、その選択メールに対応するメッセージIDと返信を示す情報がサーバ10のメール処理部40に送信される。その場合に、選択していたメールのメッセージIDを使い、メールDB32の受信欄からそのメールの情報(件名、本文など)が取得され、その件名にRe:を付加し、本文に引用符が付加されることで、返信時のメール送信画面が生成される。なお、図示しないが、図16の受信メール一覧画面より、件名をポインティングデバイスのダブルクリックなどで、メールの内容を表示させ、その後で「返信」ボタンを押下しても、メッセージ作成画面が表示される。
When the determination in step S30 is affirmed and the process proceeds to step S32, the
次いで、ステップS34では、メール処理部40は、クライアント20から本文などのメール情報を受信するまで待機する。なお、利用者が図17(a)の画面上で図17(b)に示すように宛先や件名、メール本文を入力するなどして、「送信(承認依頼)」ボタンを押すと、入力処理部52は、該画面上に入力されている情報をメール処理部40に送信する。
Next, in step S34, the
入力処理部52からメール処理部40に対してメール本文等の情報が送信されると(ステップS34の判断が肯定されると)、ステップS38に移行する。ステップS38に移行すると、メール処理部40は、承認者DB31(図5)から、メッセージの発信者に対応する承認者のアドレスを取得する。メッセージの発信者が「田中」の場合、図5より、承認者「黒田」のアドレスが取得される。次いで、ステップS40では、メール処理部40は、承認者(黒田)のアドレスに対応する承認DB33(図7)に、メール情報を記録する(図7の1番上の情報参照)。
When information such as a mail text is transmitted from the
次いで、ステップS42では、メール処理部40は、承認処理要求をクライアント20(承認者のクライアント20)から受信したか否かを判断する。ここでの判断が肯定された場合には、ステップS44のメール承認処理(後述する)に進む。具体的には、図11のステップS440に移行するが、否定された場合には、ステップS46に移行する。ステップS46に移行した場合、メール処理部40は、クライアント20の利用者IDがチャットメンバーDBに含まれているか否かを判断する。ここでの判断が肯定された場合は、ステップS47に移行し、チャット画面表示処理(後述する)を実行する。具体的には、図13のステップS490に移行するが、否定された場合には、ステップS48に移行する。ステップS48に移行した場合、メール処理部40は、クライアント20(メールを送信した利用者のクライアント20)から承認結果一覧表示要求を受信したか否かを判断する。ここでの判断が肯定された場合には、ステップS49に移行し、メール処理部40は、承認結果表示処理(後述する)を実行する。具体的には、図14のステップS460に進む。一方、ステップS48の処理が否定された場合は、ステップS50に移行する。
Next, in step S42, the
ステップS50に移行すると、メール処理部40は、ログアウト要求を受信したか否かを判断する。ここでの判断が否定された場合には、ステップS30に戻るが、肯定された場合には、図9〜図14の全処理を終了する。
In step S50, the
以下、ステップS44、S47、S49の処理の詳細について説明する。 Details of the processes in steps S44, S47, and S49 will be described below.
(メール承認処理(S44))
ステップS44の処理では、まず、図11のステップS440において、メール処理部40は、利用者IDに対応する承認DB33から、未承認のメール情報を取得し、承認一覧メール画面のデータを作成し、クライアント20へ送信する。クライアント20(表示処理部50)では、承認一覧メール画面のデータを受信した段階で、図18に示すような承認一覧画面をディスプレイ193上に表示する。なお、図18の承認一覧画面には、未承認のメールの発信者、承認依頼日時、件名が表示される。また、承認一覧画面には、「ログアウト」ボタンも設けられている。
(Email approval process (S44))
In step S44, first, in step S440 of FIG. 11, the
次いで、ステップS442では、メール処理部40は、図18の承認一覧画面上で、承認者によってメールが選択されるまで待機する。なお、ここでは、承認者が、図18の件名「○○システムについて」のメール(メッセージID:[email protected])を選択したものとする。承認者によってメールが選択されると、ステップS444に移行し、メール処理部40は、承認DB33内のメール情報を用いて、承認画面のデータを作成する。
Next, in step S442, the
次いで、ステップS446では、メール処理部40は、利用者認証DB30を用いて、承認依頼者(送信者)と宛先に含まれる利用者IDのログイン状況を取得する。なお、利用者認証DB30に登録されていない利用者については、ログイン状況を「社外不明」とする。次いで、ステップS448では、メール処理部40は、ログイン状況を含めた承認画面(図19参照)のデータを承認者のクライアント20に送信する。クライアント20では、当該データを受信した段階で、図19に示す承認画面をディスプレイ193上に表示する。
Next, in step S446, the
なお、図19の承認画面には、「送信(承認)」、「差戻(不承認)」、「ログアウト」ボタンや、承認依頼者及び宛先の情報(ログイン状況も含む)、メールの件名及び本文、チャット会話を行うためのボタンが設けられているものとする。チャット会話を行うためのボタンには、「依頼者と会話」、「同部メンバーと会話」、「同課メンバーと会話」、「社内メンバーと会話」ボタンが含まれており、どのボタンが押されるかによって、どの利用者をチャットメンバーとするかが決まる。 The approval screen in FIG. 19 includes “Send (approval)”, “Send back (non-approval)”, “Logout” buttons, approval requester and destination information (including login status), mail subject and text. It is assumed that a button for performing a chat conversation is provided. Buttons for chat conversation include “Conversation with client”, “Conversation with same member”, “Conversation with same member”, and “Conversation with internal members” buttons, which button is pressed It is determined which user is the chat member.
次いで、ステップS450では、メール処理部40は、チャット会話要求を受信したか否かを判断する。すなわち、承認者によって「依頼者と会話」、「同部メンバーと会話」、「同課メンバーと会話」、「社内メンバーと会話」ボタンのいずれかが押されたか否かを判断する。ここでの判断が否定された場合には、ステップS452に移行し、メール処理部40は、承認結果(送信あるいは差戻)を受信したか否かを判断する。すなわち、承認者によって、「送信(承認)」、「差戻(不承認)」ボタンが押されたか否かを判断する。ここでの判断が否定された場合には、ステップS450に戻るが、肯定された場合には、ステップS454に移行する。
Next, in step S450, the
ステップS454に移行した場合、メール処理部40は、承認DB33に、承認結果を記録する。例えば、承認者によって「送信(承認)」ボタンが押された場合には、メール処理部40は、承認DB33の承認結果のフィールドを「送信(承認)」に変更する。また、承認者によって「差戻(不承認)」ボタンが押された場合には、メール処理部40は、承認DB33の承認結果のフィールドを「差戻(不承認)」に変更する。
When the process proceeds to step S454, the
次いで、ステップS456では、メール処理部40は、承認結果が承認(送信)か否かを判断する。ここでの判断が否定された場合(差戻(不承認)であった場合)には、図11の全処理を終了し、図10のステップS46に移行する。一方、ステップS456の判断が肯定された場合には、ステップS458に移行する。
Next, in step S456, the
ステップS458に移行すると、メール処理部40は、メールの宛先のメールDB32に、メール情報(件名、本文など)を追加する。この場合、受送信区分は「受信」とする。なお、このステップS458の処理により、承認されたメールが宛先に対して送信されたことになる。
In step S458, the
次いで、ステップS459では、メール処理部40は、利用者のメールDBにメール情報(件名、本文など)を追加する。この場合、受送信区分は「送信」とする。ステップS459の後は、図10のステップS46に移行する。
Next, in step S459, the
ところで、ステップS450の判断が肯定された場合、すなわち、チャット会話要求があった場合には、ステップS66に移行し、メール処理部40は、チャット会話処理のサブルーチンを実行する。
If the determination in step S450 is affirmative, that is, if there is a chat conversation request, the process proceeds to step S66, and the
(チャット会話処理(S66))
以下、チャット会話処理(ステップS66)について、図12のフローチャートに沿って説明する。
(Chat conversation processing (S66))
Hereinafter, the chat conversation process (step S66) will be described with reference to the flowchart of FIG.
図12の処理では、まず、ステップS660において、メール処理部40は、同じ属性(同課、同部、社内)メンバー宛ての会話要求であるか否かを判断する。ここでの判断が肯定された場合、すなわち、承認者によって「同部メンバーと会話」、「同課メンバーと会話」、「社内メンバーと会話」ボタンが押された場合には、ステップS662に移行する。
In the process of FIG. 12, first, in step S660, the
ステップS662に移行すると、メール処理部40は、宛先に含まれ、選択された属性を有するメンバー(ログイン中のみ)を、利用者認証DB30を用いて取得する。例えば、承認者が「社内メンバーと会話」ボタンを押した場合には、宛先に含まれる社内のメンバーのうちログイン中のメンバー(佐藤、山田)を利用者認証DB30を用いて取得する。
In step S662, the
次いで、ステップS664では、メール処理部40は、チャット会話空間を生成するため、同じ属性メンバーのアドレスと承認対象メールを基にチャットメンバーDB34に登録する。本実施形態では、図8(a)のようなチャットメンバーDB34となる。
Next, in step S664, the
次いで、ステップS666では、メール処理部40は、承認画面に、チャット画面を追加した画面のデータを作成し、承認者のクライアント20に送信する。承認者のクライアント20(表示処理部50)では、該データを受信した段階で、図20に示すようなチャット画面Gcが追加された承認画面をディスプレイ193上に表示する。なお、画面のデータをクライアント20が受信された直後の段階では、図20のチャット画面内にてやりとりしている会話の文字は記載されていない。
Next, in step S666, the
一方、ステップS660の判断が否定された場合、すなわち、承認者が「依頼者と会話」ボタンを押した場合には、メール処理部40は、ステップS668に移行する。ステップS668では、メール処理部40は、チャット会話空間を生成するため、承認依頼者のアドレスをチャットメンバーDB34に登録する。そして、ステップS666では、上記と同様、メール処理部40は、承認画面に、チャット画面Gcを追加した画面のデータを作成し、承認者のクライアント20に送信する。
On the other hand, if the determination in step S660 is negative, that is, if the approver has pressed the “conversation with requester” button, the
ステップS666の後は、ステップS670に移行する。ステップS670では、メール処理部40は、クライアント20からチャット画面内での文字入力を受信したか否かを判断する。ここでの判断が否定されると、ステップS674において、メール処理部40は、チャットDB35が前回表示時から更新されたか否かを判断する。ここでの判断が否定されると、ステップS678に移行し、メール処理部40は、承認結果(承認あるいは差戻)を受信したか否かを判断する。ここでの判断が否定されると、ステップS670に戻る。すなわち、ステップS670、S674、S678の判断が否定されている間は、ステップS670、S674、S678の判断を繰り返す。そして、ステップS670の判断が肯定された場合には、ステップS672に移行する。ステップS672では、メール処理部40は、受信した文字列をチャットDB35(図8(b))に登録し、その後は、ステップS676に移行する。また、ステップS674の判断が肯定された場合にも、ステップS676に移行する。
After step S666, the process proceeds to step S670. In step S <b> 670, the
ステップS676に移行すると、メール処理部40は、チャットDB35から会話内容を取得し、承認者のクライアント20に送信する。クライアント20(表示処理部50)は、会話内容を取得した段階で、図20のチャット画面に会話内容を表示する。
If transfering it to step S676, the
以降、ステップS670〜S678の処理を繰り返し、ステップS678の判断が肯定された段階(承認結果(承認あるいは差戻)を受信した段階)で、ステップS680に移行する。ステップS680に移行すると、メール処理部40は、チャットを終了するため、チャットメンバーDB34から承認対象のメールに関連する情報を削除する。例えば、図8(a)の全ての情報を削除する。以上により、ステップS66の全処理が終了すると、図11のステップS456に移行する。
Thereafter, the processes in steps S670 to S678 are repeated, and the process proceeds to step S680 when the determination in step S678 is affirmed (when the approval result (approval or return) is received). In step S680, the
そして、メール処理部40は、前述したのと同様に、ステップS456〜S459の処理を実行し、図10のステップS46に移行する。ステップS46では、チャットメンバーDBに利用者のID(アドレス)があるかを判断し、肯定された場合は、図13のステップS490に移行する。なお、図13の処理は、利用者が承認者以外である場合を想定した処理である。
And the
(チャット画面表示処理(S47))
以下、チャット画面表示処理(S47)について、図13のフローチャートに沿って説明する。ステップS47の処理では、まず、図13のステップS490において、メール処理部40は、チャットメンバーDB34から利用者に関連する承認IDを取得し、その承認IDを基にチャットDB35から会話内容を取得する。次いで、ステップS492では、メール処理部40は、会話内容を含んだチャット画面のデータを生成し、クライアント20に送信する。クライアント20の表示処理部50は、当該データを受信した段階で、図21に示すようなチャット画面Gc’をポップアップ表示する。
(Chat screen display process (S47))
Hereinafter, the chat screen display process (S47) will be described with reference to the flowchart of FIG. In step S47, first, in step S490 of FIG. 13, the
次いで、ステップS494では、メール処理部40は、クライアント20から、チャット画面Gc’内での文字入力を受信したか否かを判断する。ここでの判断が否定された場合には、ステップS498に移行するが、肯定された場合には、メール処理部40は、ステップS496において受信した文字列をチャットDB35に登録した後、ステップS498に移行する。
Next, in step S494, the
ステップS498では、メール処理部40は、チャットDB35が前回表示時から更新されたか否かを判断する。ここでの判断が否定された場合には、ステップS494に戻るが、肯定された場合には、ステップS500に移行する。ステップS500では、メール処理部40は、チャットDB35から承認対象メールに関連する会話内容を取得し、クライアント20に送信する。クライアント20(表示処理部50)は、会話内容を取得した段階で、図21のチャット画面Gc’の会話内容を更新する。
In step S498, the
次いで、ステップS502では、メール処理部40は、チャットメンバーDB34に利用者のアドレスがあるか否かを判断する。ここでの判断が肯定された場合には、ステップS494に戻るが、否定された場合には、ステップS47の全処理を終了し、図10のステップS48に移行する。
(承認結果表示処理(S49))
以下、承認結果表示処理(S49)について、図14のフローチャートに沿って説明する。
In step S502, the
(Approval result display process (S49))
Hereinafter, the approval result display process (S49) will be described with reference to the flowchart of FIG.
図14の処理では、まず、ステップS460において、メール処理部40は、利用者(承認依頼者(例えば「田中」とする))に対応する承認者(例えば、「黒田」)を、利用者認証DB30から取得する。次いで、ステップS462では、メール処理部40は、承認者(田中)の承認DB33から、利用者が発信者であるメールの承認結果と、メール件名とを取得し、承認一覧画面のデータを作成する。次いで、ステップS464では、メール処理部40は、承認一覧画面のデータをクライアント20(表示処理部50)に送信する。クライアント20(表示処理部50)は、当該データを受信した段階で、図22に示すような承認一覧画面を表示する。
In the process of FIG. 14, first, in step S460, the
次いで、ステップS466では、メール処理部40は、図22の承認一覧画面上においてメールが選択されるまで待機する。利用者によってメールが選択されると、メール処理部40は、ステップS468に移行し、承認DB33内のメール情報を用いて、承認結果確認画面のデータを作成する。この場合、メール処理部40は、選択されたメールに関し、承認DB33に格納されている情報のほか、チャットDB35に格納されている情報も用いて、承認結果確認画面のデータを作成する。次いで、ステップS470では、メール処理部40は、クライアント20に対して承認結果確認画面のデータを送信する。クライアント20では、当該データを受信した段階で、図23に示すような承認結果確認画面をディスプレイ193上に表示する。図23の承認結果確認画面には、送信したメールの内容や承認結果のほか、チャット画面が含まれている。これにより、承認依頼者は、送信したメールの内容と、承認結果と、承認に至るまでの承認者の検討履歴(承認の根拠)を確認することができる。
Next, in step S466, the
以上のようにして、承認結果表示処理(ステップS49)が終了すると、図10のステップS50に移行する。 When the approval result display process (step S49) is completed as described above, the process proceeds to step S50 in FIG.
なお、上記説明から分かるように、本実施形態では、サーバ10のメール処理部40により、承認画面を送信する送信部、端末間で情報の送受信(チャットに関する処理)を実行する実行部、承認結果確認画面をクライアント20に対して出力する出力部としての機能が実現されている。
As can be seen from the above description, in the present embodiment, the
以上、詳細に説明したように、本実施形態によると、メール処理部40は、クライアント20から送信された承認が必要なメールを承認DB33に記憶し(S40)、メールに関連する利用者の端末との間で情報の送受信(チャット会話)を開始するボタン(「依頼者と会話」、「同部メンバーと会話」、「同課メンバーと会話」、「社内メンバーと会話」ボタン)とメールの内容とを含む承認画面のデータを承認者のクライアント20に送信し(S448)、承認画面内のボタンが承認者によって押されたことを検出すると、承認者のクライアント20とメールに関連する利用者の端末との間における情報の送受信(チャット会話)を開始し(S66)、送受信された情報(会話内容)をメールに関連付けて(本実施形態では承認IDに対応付けて)チャットDB35に記憶する(S672,S496)。このように、本実施形態では、チャット会話内容が承認IDに対応付けられた状態でチャットDB35に記憶されるため、承認IDに基づいて、承認結果の根拠となるチャット会話内容を特定することが可能となる。これにより、利用者(承認依頼者)によるメール承認の根拠の確認作業を容易化することができる。
As described above in detail, according to the present embodiment, the
また、本実施形態では、メール処理部40は、承認結果確認画面(図23)上に承認結果とともにチャット画面(承認前に行ったチャット会話の内容)を表示するので、利用者(承認依頼者)は、単一画面において、メールの承認結果とその根拠を確認することができる。したがって、この点からも、利用者(承認依頼者)によるメール承認の根拠の確認作業を容易化することができる。
In the present embodiment, the
また、本実施形態では、チャットメンバーになり得る「メールに関連する利用者」が、メールの送信者や宛先の利用者であるため、適切な利用者をチャットメンバーとすることができる。なお、「宛先」には、「CC(Carbon Copy)」、「BCC(Blind Carbon Copy)」の利用者も含まれることとしてもよい。 In this embodiment, since “users related to mail” who can become chat members are mail senders and destination users, appropriate users can be chat members. The “destination” may include users of “CC (Carbon Copy)” and “BCC (Blind Carbon Copy)”.
また、本実施形態では、承認画面において、送信者や宛先のログイン状況(チャット可能か否かの情報)も表示する。これにより、承認者は、チャット会話したい利用者のログイン状況に基づいて、「依頼者と会話」、「同部メンバーと会話」、「同課メンバーと会話」、「社内メンバーと会話」ボタンを押すことができるので、承認者の利便性を向上することができる。 In the present embodiment, the login status of the sender and the destination (information on whether chatting is possible) is also displayed on the approval screen. This allows the approver to click the “Conversation with client”, “Conversation with same member”, “Conversation with same member”, and “Conversation with internal members” buttons based on the login status of the user who wants to chat. Since it can be pushed, the convenience of the approver can be improved.
なお、上記実施形態では、メールの送信者や宛先の利用者とチャット会話ができる場合について説明したが、これに加えて、いずれかのチャットメンバーが、メール内容に詳しい利用者をチャットに招待することができるようにしてもよい。この場合、図24(a)や図24(b)に示すように、承認画面やチャット画面(ポップアップ画面)に「チャットに招待」ボタンを設けておき、利用者によって「チャットに招待」ボタンが押されたときに、招待する利用者を選択できる画面を表示するようにしてもよい。そして、招待する利用者が選択された段階で、該利用者をチャットメンバーに加えるようにしてもよい。 In the above embodiment, a case has been described in which a chat conversation can be made with a mail sender or a destination user. In addition, one of the chat members invites a user who is familiar with the mail contents to the chat. You may be able to do that. In this case, as shown in FIGS. 24A and 24B, an “invite to chat” button is provided on the approval screen or the chat screen (pop-up screen), and the “invite to chat” button is provided by the user. When the button is pressed, a screen for selecting a user to invite may be displayed. Then, when the user to be invited is selected, the user may be added to the chat member.
なお、上記実施形態では、承認結果確認画面(図23)上に承認結果と承認の根拠(チャット画面)を表示する場合について説明したが、これに限られるものではない。例えば、承認結果確認画面(図23)上に「チャット確認」ボタンを設けておき、該ボタンが利用者によって押された段階で、メール処理部40が承認IDに対応するチャット会話内容をチャットDB35から取得して、承認者のクライアント20に対して送信するようにしてもよい。
In the above embodiment, the case where the approval result and the basis of approval (chat screen) are displayed on the approval result confirmation screen (FIG. 23) has been described, but the present invention is not limited to this. For example, the “confirm chat” button is provided on the approval result confirmation screen (FIG. 23), and when the button is pressed by the user, the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。 The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the processing apparatus should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium (except for a carrier wave).
プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When the program is distributed, for example, it is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。 The above-described embodiment is an example of a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
(付記1) 送信元端末から送信された承認が必要なメールをメール記憶部に記憶し、
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信し、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行し、
送受信された情報を前記メールに関連付けて情報記憶部に記憶する、処理をコンピュータに実行させるメール処理プログラム。
(付記2) 確認端末から承認処理を確認する要求があったときに、前記メール記憶部に記憶されているメールの内容と前記情報記憶部に記憶されている前記情報とを含む確認画面の情報を前記確認端末に出力する処理をコンピュータに更に実行させることを特徴とする付記1に記載のメール処理プログラム。
(付記3) 前記メールに関連する利用者の端末は、前記メールの送信者及び宛先の少なくとも一方が利用する端末を含むことを特徴とする付記1又は2に記載のメール処理プログラム。
(付記4) 前記承認画面は、前記メールの送信者及び/又は宛先との間において情報の送受信ができるか否かの情報を含むことを特徴とする付記1〜3のいずれかに記載のメール処理プログラム。
(付記5) 送信元端末から送信された承認が必要なメールをメール記憶部に記憶する工程と、
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する工程と、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する工程と、
送受信された情報を前記メールに関連付けて情報記憶部に記憶する工程と、
をコンピュータが実行することを特徴とするメール処理方法。
(付記6) 確認端末から承認処理を確認する要求があったときに、前記メール記憶部に記憶されているメールの内容と前記情報記憶部に記憶されている前記情報とを含む確認画面の情報を前記確認端末に出力する工程をコンピュータが更に実行することを特徴とする付記5に記載のメール処理方法。
(付記7) 前記メールに関連する利用者の端末は、前記メールの送信者及び宛先の少なくとも一方が利用する端末を含むことを特徴とする付記5又は6に記載のメール処理方法。
(付記8) 前記承認画面は、前記メールの送信者及び/又は宛先との間において情報の送受信ができるか否かの情報を含むことを特徴とする付記5〜7のいずれかに記載のメール処理方法。
(付記9) 送信元端末から送信された承認が必要なメールを記憶するメール記憶部と、
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する送信部と、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する実行部と、
送受信された情報を前記メールに関連付けて記憶する情報記憶部と、を備えるメール処理装置。
(付記10) 確認端末から承認処理を確認する要求があったときに、前記メール記憶部に記憶されているメールの内容と前記情報記憶部に記憶されている前記情報とを含む確認画面の情報を前記確認端末に出力する出力部を更に備える付記9に記載のメール処理装置。
(付記11) 前記メールに関連する利用者の端末は、前記メールの送信者及び宛先の少なくとも一方が利用する端末を含むことを特徴とする付記9又は10に記載のメール処理装置。
(付記12) 前記承認画面は、前記メールの送信者及び/又は宛先との間において情報の送受信ができるか否かの情報を含むことを特徴とする付記9〜11のいずれかに記載のメール処理装置。
In addition, the following additional remarks are disclosed regarding description of the above embodiment.
(Supplementary note 1) Mail that needs approval from the sender terminal is stored in the mail storage unit,
Send information to the approver terminal including the button for starting transmission / reception of information with the user terminal related to the mail and the content of the mail to the approver terminal,
When it is detected that the button in the approval screen is pressed on the approver terminal, information is transmitted and received between the approver terminal and a user terminal related to the mail,
A mail processing program for causing a computer to execute processing for storing transmitted / received information in an information storage unit in association with the mail.
(Additional remark 2) When there is a request for confirming the approval process from the confirmation terminal, information on the confirmation screen including the content of the mail stored in the mail storage unit and the information stored in the information storage unit The mail processing program according to appendix 1, wherein the computer is further caused to execute a process of outputting to the confirmation terminal.
(Supplementary Note 3) The mail processing program according to Supplementary Note 1 or 2, wherein the user terminal related to the mail includes a terminal used by at least one of a sender and a destination of the mail.
(Supplementary note 4) The mail according to any one of Supplementary notes 1 to 3, wherein the approval screen includes information indicating whether or not information can be transmitted and received between a sender and / or a destination of the mail. Processing program.
(Additional remark 5) The process which memorize | stores the mail which needs the approval transmitted from the transmission origin terminal in a mail memory | storage part,
A step of transmitting information on an approval screen including a button for starting transmission / reception of information to / from a user terminal related to the mail and the content of the mail to the approver terminal;
When detecting that the button in the approval screen is pressed in the approver terminal, a step of transmitting and receiving information between the approver terminal and a user terminal related to the mail;
Storing the transmitted and received information in the information storage unit in association with the mail;
A mail processing method characterized in that the computer executes.
(Supplementary Note 6) When there is a request for confirming the approval process from the confirmation terminal, information on the confirmation screen including the content of the mail stored in the mail storage unit and the information stored in the information storage unit The mail processing method according to appendix 5, wherein the computer further executes a step of outputting to the confirmation terminal.
(Supplementary note 7) The mail processing method according to supplementary note 5 or 6, wherein the user terminal related to the mail includes a terminal used by at least one of a sender and a destination of the mail.
(Supplementary note 8) The email according to any one of supplementary notes 5 to 7, wherein the approval screen includes information indicating whether or not information can be transmitted / received to / from a sender and / or a destination of the email. Processing method.
(Supplementary note 9) A mail storage unit for storing a mail transmitted from the transmission source terminal and requiring approval;
A transmission unit for transmitting information on an approval screen including a button for starting transmission / reception of information to / from a user terminal related to the mail and the content of the mail to the approver terminal;
When detecting that the button in the approval screen is pressed in the approver terminal, an execution unit that executes transmission and reception of information between the approver terminal and a user terminal related to the mail;
And an information storage unit that stores the transmitted and received information in association with the mail.
(Supplementary Note 10) When there is a request for confirming the approval process from the confirmation terminal, information on the confirmation screen including the contents of the mail stored in the mail storage unit and the information stored in the information storage unit The mail processing apparatus according to appendix 9, further comprising: an output unit that outputs to the confirmation terminal.
(Supplementary note 11) The mail processing device according to
(Supplementary note 12) The mail according to any one of Supplementary notes 9 to 11, wherein the approval screen includes information indicating whether or not information can be transmitted and received between a sender and / or a destination of the mail. Processing equipment.
10 サーバ(メール処理装置)
20 クライアント(端末)
33 承認DB(メール記憶部)
35 チャットDB(情報記憶部)
40 メール処理部(送信部、実行部、出力部)
10 server (mail processing device)
20 clients (terminals)
33 Approval DB (Mail storage unit)
35 Chat DB (information storage unit)
40 Mail processing unit (transmission unit, execution unit, output unit)
Claims (6)
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信し、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行し、
送受信された情報を前記メールに関連付けて情報記憶部に記憶する、
処理をコンピュータに実行させるメール処理プログラム。 Store the email sent from the sender terminal that requires approval in the email storage unit,
Send information to the approver terminal including the button for starting transmission / reception of information with the user terminal related to the mail and the content of the mail to the approver terminal,
When it is detected that the button in the approval screen is pressed on the approver terminal, information is transmitted and received between the approver terminal and a user terminal related to the mail,
Storing the transmitted and received information in the information storage unit in association with the mail;
A mail processing program that causes a computer to execute processing.
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する工程と、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する工程と、
送受信された情報を前記メールに関連付けて情報記憶部に記憶する工程と、
をコンピュータが実行することを特徴とするメール処理方法。 Storing an email sent from the sender terminal that requires approval in the email storage unit;
A step of transmitting information on an approval screen including a button for starting transmission / reception of information to / from a user terminal related to the mail and the content of the mail to the approver terminal;
When detecting that the button in the approval screen is pressed in the approver terminal, a step of transmitting and receiving information between the approver terminal and a user terminal related to the mail;
Storing the transmitted and received information in the information storage unit in association with the mail;
A mail processing method characterized in that the computer executes.
該メールに関連する利用者の端末との間で情報の送受信を開始するボタンと該メールの内容とを含む承認画面の情報を承認者端末に送信する送信部と、
前記承認画面内の前記ボタンが前記承認者端末において押されたことを検出すると、前記承認者端末と該メールに関連する利用者の端末との間における情報の送受信を実行する実行部と、
送受信された情報を前記メールに関連付けて記憶する情報記憶部と、を備えるメール処理装置。 An email storage unit for storing emails sent from the sender terminal that need to be approved;
A transmission unit for transmitting information on an approval screen including a button for starting transmission / reception of information to / from a user terminal related to the mail and the content of the mail to the approver terminal;
When detecting that the button in the approval screen is pressed in the approver terminal, an execution unit that executes transmission and reception of information between the approver terminal and a user terminal related to the mail;
And an information storage unit that stores the transmitted and received information in association with the mail.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062690A JP6044411B2 (en) | 2013-03-25 | 2013-03-25 | Mail processing program, mail processing method and mail processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062690A JP6044411B2 (en) | 2013-03-25 | 2013-03-25 | Mail processing program, mail processing method and mail processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014186666A JP2014186666A (en) | 2014-10-02 |
JP6044411B2 true JP6044411B2 (en) | 2016-12-14 |
Family
ID=51834143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013062690A Active JP6044411B2 (en) | 2013-03-25 | 2013-03-25 | Mail processing program, mail processing method and mail processing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6044411B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7073693B2 (en) | 2017-12-04 | 2022-05-24 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and information processing programs |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02278937A (en) * | 1989-04-19 | 1990-11-15 | Nec Corp | Electronic mail approval system |
US6839737B1 (en) * | 2000-07-19 | 2005-01-04 | Neoplanet, Inc. | Messaging system for indicating status of a sender of electronic mail and method and computer program product therefor |
WO2006059383A1 (en) * | 2004-12-01 | 2006-06-08 | Intelligent Wave Inc. | Electronic mail sending method, electronic mail sending program, electronic mail approving program, electronic mail sending device, and electronic mail approving/sending system |
-
2013
- 2013-03-25 JP JP2013062690A patent/JP6044411B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014186666A (en) | 2014-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2520391C2 (en) | Multi-modal communication through modal-specific interfaces | |
US9092476B2 (en) | Method and system for distributed data management of personal data in a social networking context | |
US7953803B2 (en) | Multiple login instant messaging | |
US9436932B2 (en) | Method and system for highlighting email recipients | |
US20080285729A1 (en) | Communication Modalities Management | |
US20110173270A1 (en) | Conferencing Apparatus And Method | |
CN101494620B (en) | Method and system for improving control of an instant message delivery system | |
US9245251B2 (en) | Managing electronic sticky notes | |
MXPA05012126A (en) | Integrated electronic mail and instant messaging application. | |
US8266533B2 (en) | Method and system configured to assess a fee for communication facilitation regarding publication information | |
JP5187955B2 (en) | Apparatus and method for supporting setting of e-mail transmission destination | |
CN103108007A (en) | Terminal equipment and file-receiving method thereof | |
JP2010152790A (en) | Device, method, and computer program product for supporting creation of reply mail | |
JP6044411B2 (en) | Mail processing program, mail processing method and mail processing apparatus | |
JP5063237B2 (en) | Call terminal, communication system, call terminal program, and communication method | |
US20220070231A1 (en) | Information processing device, communication method, and communication system | |
JP2016066307A (en) | Device and method for controlling access to database | |
JP5962766B2 (en) | Mail extraction method, mail extraction device, and program | |
US20060069731A1 (en) | Sender address setting when generating return mail | |
WO2013125152A1 (en) | Communication support program and communication support device | |
JP6024450B2 (en) | Mail processing program, mail processing apparatus and mail processing method | |
JP2008065501A (en) | Service utilization control system, service utilization control arrangement, and service utilization control program | |
JP5929354B2 (en) | Received mail information providing method, mail device, and mail program | |
JP5974865B2 (en) | Mail processing program, mail processing apparatus and mail processing method | |
JP6904501B1 (en) | Information processing system, information processing method, program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160926 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161031 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6044411 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |