JP2015069528A - Information processing system, server, control method therefor, and program - Google Patents
Information processing system, server, control method therefor, and program Download PDFInfo
- Publication number
- JP2015069528A JP2015069528A JP2013204733A JP2013204733A JP2015069528A JP 2015069528 A JP2015069528 A JP 2015069528A JP 2013204733 A JP2013204733 A JP 2013204733A JP 2013204733 A JP2013204733 A JP 2013204733A JP 2015069528 A JP2015069528 A JP 2015069528A
- Authority
- JP
- Japan
- Prior art keywords
- application
- approver
- template
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 title claims description 31
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、情報処理システム、サーバ、及びその制御方法、プログラムに関し、特に、電子メールによる承認が必要な申請を簡易な操作で行う技術に関するものである。 The present invention relates to an information processing system, a server, a control method thereof, and a program, and more particularly to a technique for performing an application requiring approval by e-mail with a simple operation.
近年、ITを活用した各種のワークフロー管理システムが導入されている。その1つとして、特許文献1には、メールボックスに格納された申請書データの内容を判定して、申請書データが正しいか、修正可能なエラーを含むか又は修正不可能なエラーを含むかに分類し、そのエラー内容、あるいは、修正可能なエラーを含むデータをオペレータが修正して、その修正結果のメッセージを付加したメールを、利用者端末に返信することが記載されている。
In recent years, various workflow management systems utilizing IT have been introduced. As one of them,
しかしながら、例えば、携帯電話のように画面サイズや文字数の制限が大きく影響する端末を用いて、組織内での各種申請に関するワークフローを、メールを用いて行う場合には、その申請に必要な入力事項が多く、申請を行う者にとっては、その入力が煩雑な作業となっていた。また、その申請を承認する承認者も、そのメールに対する返信で、当該承認を行う場合には、その承認に係る入力事項をメールに入力するため、その作業が煩雑になってしまう。 However, for example, if you use a device such as a mobile phone that is greatly affected by restrictions on the screen size and the number of characters to perform workflows related to various applications in the organization using email, the input items required for the application However, for those who apply, the input is complicated. In addition, when an approver who approves the application performs the approval by replying to the e-mail, input items related to the approval are input to the e-mail, and the work becomes complicated.
また、申請の種類に応じて承認者が異なる場合などには、申請者は、申請の都度、承認者を宛先として設定しなければならず、煩雑な作業が強いられていた。 In addition, when the approver is different depending on the type of application, the applicant has to set the approver as the destination each time an application is made, which complicates work.
そこで、本発明の目的は、電子メールによる承認が必要な申請を簡易な操作で行う仕組みを提供することである。 Accordingly, an object of the present invention is to provide a mechanism for performing an application requiring approval by e-mail with a simple operation.
本発明は、申請者端末と、サーバとが通信可能に接続された情報処理システムであって、前記申請者端末は、前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信手段と、前記テンプレートメールデータ受信手段で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付手段と、前記受付手段で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信手段と、を備え、前記サーバは、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段と、前記返信メール送信手段により送信された返信メールのデータを受信する受信手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段と、を備えることを特徴とする。 The present invention is an information processing system in which an applicant terminal and a server are communicably connected, and the applicant terminal receives template email data of a template related to the application from the server. A receiving unit; a receiving unit that receives an input of an application content in a reply mail including a template related to the application for the email data received by the template mail data receiving unit; and an application content that has been input by the receiving unit. A reply mail transmission means for sending reply mail data including the template mail data transmission means for sending the template email data relating to the application to the applicant terminal, based on the contents of the application A storage unit for storing specific information for identifying the approver, and a reply mail transmission unit; The receiving means for receiving the reply mail data transmitted by the receiving means, the application contents included in the reply mail data received by the receiving means, and the specific information stored in the storage means, A specifying means for specifying the approver and an application mail to the approver terminal of the approver specified by the specifying means based on the contents of the application included in the reply mail data received by the receiving means. And a transmission means for transmitting the application mail created by the creation means to the approver terminal of the approver identified by the identification means. .
また、本発明は、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段と、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、前記テンプレートメールデータ送信手段により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段と、を備えることを特徴とする。 In addition, the present invention is a storage means for storing specific information for identifying an approver based on the application content, a template mail data transmission means for transmitting template email data relating to the application to the applicant terminal, A receiving means for receiving reply mail data that is a reply mail to the electronic mail data sent by the template mail data sending means and that includes the application content input using the template data related to the application, and the reception Based on the application content included in the reply mail data received by the means and the specific information stored in the storage means, the specifying means for specifying the approver related to the application content, and the receiving means received Based on the application contents included in the reply mail data, the approver end of the approver identified by the identifying means. Creating means for creating an application mail to the mail as a form other than a reply mail, and sending means for sending the application mail created by the creating means to the approver terminal of the approver identified by the identifying means; It is characterized by providing.
また、本発明は、申請者端末と、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段を備えたサーバとが通信可能に接続された情報処理システムにおける制御方法であって、前記申請者端末のテンプレートメールデータ受信手段は、前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信工程と、前記申請者端末の受付手段が、前記テンプレートメールデータ受信工程で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付工程と、前記申請者端末の返信メール送信手段が、前記受付工程で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信工程と、を備え、前記サーバのテンプレートメールデータ送信手段が、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信工程と、前記サーバの受信手段が、前記返信メール送信工程により送信された返信メールのデータを受信する受信工程と、前記サーバの特定手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定工程と、前記サーバの作成手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定工程により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成工程と、前記サーバの送信手段が、前記作成工程により作成された申請メールを、前記特定工程により特定された承認者の承認者端末に送信する送信工程と、を備えることを特徴とする。 Further, the present invention is a control method in an information processing system in which an applicant terminal and a server including a storage unit that stores specific information for identifying an approver based on application contents are connected to be communicable, The template mail data receiving means of the applicant terminal includes a template mail data receiving step of receiving template email data related to the application from the server, and the accepting means of the applicant terminal includes the template mail data receiving step. A reception process for receiving input of application contents in a reply mail including a template related to the application for the data of the email received in the above, and the application contents received by the reply mail transmission means of the applicant terminal in the reception process A reply mail sending step for sending reply mail data including The rate mail data transmission means transmits the template email data of the template related to the application to the applicant terminal, and the server reception means transmits the reply mail transmitted by the reply mail transmission process. The receiving step for receiving data, and the server specifying means, based on the application content included in the reply mail data received by the receiving step and the specific information stored in the storage means, The approver terminal of the approver specified by the specifying step based on the content of the application included in the reply mail data received in the receiving step by the specifying step for specifying the approver and the server creating means A creation step of creating an application email to the email as a format other than a reply email, and the transmission means of the server, Apply mail created by forming process, characterized in that it comprises a transmission step of transmitting to the approver terminal specified approver by the specifying step.
また、本発明は、申請者端末と、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段を備えたサーバとが通信可能に接続された情報処理システムで読み取り実行可能なプログラムであって、前記申請者端末を、前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信手段と、前記テンプレートメールデータ受信手段で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付手段と、前記受付手段で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信手段として機能させ、前記サーバを、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、前記返信メール送信手段により送信された返信メールのデータを受信する受信手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段として機能させることを特徴とする。 In addition, the present invention is a program that can be read and executed by an information processing system in which an applicant terminal and a server including a storage unit that stores specific information for identifying an approver based on application contents are connected to be communicable. The applicant terminal receives from the server a template mail data receiving means for receiving template email data related to the application, and the application for the email data received by the template mail data receiving means. A receiving unit that receives an input of application content in a reply mail including the template, and a reply mail transmitting unit that transmits reply mail data including the application content received by the receiving unit. The template mail that transmits the email data of the template to the applicant terminal Data transmitting means, receiving means for receiving reply mail data transmitted by the reply mail transmitting means, application contents included in reply mail data received by the receiving means, and stored in the storage means Based on the identification information, the identifying means for identifying the approver related to the application content, and the approver identified by the identifying means based on the application content included in the reply mail data received by the receiving means A creation means for creating an application mail to the approver terminal as a mail that is not a reply mail, and a transmission for sending the application mail created by the creation means to the approver terminal of the approver identified by the identification means It is made to function as a means.
また、本発明は、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段を備えたサーバにおける制御方法であって、テンプレートメールデータ送信手段が、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信工程と、受信手段が、前記テンプレートメールデータ送信工程により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信工程と、特定手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定工程と、作成手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定工程により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成工程と、送信手段が、前記作成工程により作成された申請メールを、前記特定工程により特定された承認者の承認者端末に送信する送信工程と、を備えることを特徴とする。 The present invention is also a control method in a server having storage means for storing specific information for identifying an approver based on the contents of an application, wherein the template mail data transmission means is a template email data relating to the application. A template mail data transmitting step for transmitting the message to the applicant terminal, and the receiving means is a reply mail to the email data transmitted by the template mail data transmitting step, using the template data related to the application The receiving step for receiving reply mail data including the input application contents, and the specifying means include the application contents included in the reply mail data received by the receiving step, and the specific information stored in the storage means. Based on the specific step of identifying the approver according to the application content, and the creation means, the receiving step Based on the contents of the application included in the received reply mail data, the creation process of creating the application mail to the approver terminal of the approver identified by the specific process as a mail that is not a reply mail, and sending The means comprises a sending step of sending the application mail created in the creating step to the approver terminal of the approver identified in the identifying step.
また、本発明は、申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段を備えたサーバで読み取り実行可能なプログラムであって、前記サーバを、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、前記テンプレートメールデータ送信手段により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段として機能させることを特徴とする。 In addition, the present invention is a program that can be read and executed by a server having a storage unit that stores specific information for identifying an approver based on the contents of the application, and the server stores the template email data relating to the application. A template mail data sending means for sending the request to the applicant terminal, and a reply mail to the email data sent by the template mail data sending means, the application input using the template data related to the application Receiving means for receiving reply mail data including contents, application contents included in reply mail data received by the receiving means, and specific information stored in the storage means, Included in the specifying means for specifying the approver and the reply mail data received by the receiving means Based on the contents of the request, the creation means for creating the application mail to the approver terminal of the approver identified by the identification means as a mail that is not a reply mail, and the application mail created by the creation means, It is made to function as a transmission means to transmit to the approver terminal of the approver specified by the specifying means.
本発明によれば、電子メールによる承認が必要な申請を簡易な操作で行うことができる。 According to the present invention, it is possible to perform an application requiring approval by e-mail with a simple operation.
以下、図面を参照して、本発明の実施形態に係る情報処理装置、及びその動作処理の詳細について説明する。 Hereinafter, with reference to the drawings, an information processing apparatus according to an embodiment of the present invention and details of its operation processing will be described.
図1は、本発明の実施形態に係る情報処理システムの構成図である。 FIG. 1 is a configuration diagram of an information processing system according to an embodiment of the present invention.
図1に示すように、申請者端末と、サーバ100と、上司端末と、同報送信者端末とは、ネットワークを介して、相互に通信可能に接続されている。
As shown in FIG. 1, the applicant terminal, the
申請者端末は、申請を行うユーザが操作する端末であり、上司端末は、当該申請に係る承認を当該ユーザの上司が行う端末である。 The applicant terminal is a terminal operated by a user who makes an application, and the boss terminal is a terminal where the boss of the user performs approval related to the application.
サーバ100には、メール監視モジュールと、メールサーバプログラムと、データベースサーバプログラムと、返信催促モジュールとがインストールされている。
The
申請者端末は、本発明の申請者端末の適用例であり、サーバ100は、本発明のサーバの適用例である。また、上司端末は、本発明の承認者端末の適用例である。
The applicant terminal is an application example of the applicant terminal of the present invention, and the
以下、図9を用いて、図1に示したサーバ100に適用可能な情報処理装置のハードウェア構成について説明する。
Hereinafter, the hardware configuration of the information processing apparatus applicable to the
図9は、図1に示したサーバ100に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
FIG. 9 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to the
図9において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 9,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ210への表示を制御する。なお、210のディスプレイは、タッチパネルになっており、ディスプレイ上の画面を押下されることにより操作することが可能な入力装置としても機能する。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
Various programs to be described later for realizing the present invention are recorded in the
図2−1、図2−2、図2−3(図2−1、図2−2、図2−3をあわせて図2とも言う)は、本発明の実施形態に係る情報処理システムで用いられる電子メール(単にメールとも言う)の内容の一例を示す図である。 FIGS. 2-1, 2-2, and 2-3 (FIGS. 2-1, 2-2, and 2-3 are also referred to as FIG. 2) are information processing systems according to the embodiment of the present invention. It is a figure which shows an example of the content of the electronic mail (it is also only mentioned mail) used.
また、図3−1、図3−2、図3−3、図3−4(図3−1、図3−2、図3−3、図3−4をあわせて図3とも言う)は、本発明の実施形態における、サーバ100(メールサーバ)で受信した電子メールを制御する基本的な処理フローの一例を示す図である。 3-1, FIG. 3-2, FIG. 3-3, FIG. 3-4 (FIG. 3-1, FIG. 3-2, FIG. 3-3, FIG. 3-4 are also referred to as FIG. 3) It is a figure which shows an example of the basic processing flow which controls the email received in the server 100 (mail server) in embodiment of this invention.
図3−1、図3−2、図3−3、図3−4に示す各フローチャートの各ステップに示す処理は、サーバ100のCPU201により実行され実現される。
The processes shown in the steps of the flowcharts shown in FIGS. 3A, 3-2, 3-3, and 3-4 are executed by the
まず、サーバ100は、S301で、申請者端末、又は上司端末が送信した電子メール(単にメールとも言う)を受信する。
First, in step S <b> 301, the
すなわち、サーバ100は、S301で、送信者端末から送信された返信メールのデータを受信する(受信手段)。
That is, the
また、サーバ100は、S301で、申請メールを送信した承認者端末から、当該申請に係る承認結果を含む返信メールを受信する(承認結果メール受信手段)。
In step S301, the
次に、ステップS302で、S301で受信したメールが存在するか否かを判定する。 Next, in step S302, it is determined whether or not the mail received in S301 exists.
そして、S301で受信したメールが存在すると判定された場合には、処理S303に移行する。 If it is determined in S301 that the received mail exists, the process proceeds to S303.
次に、S303で、S301で受信したメールの差出人のメールアドレスに該当するレコードを、図5に示すメモリに記憶されている社員DBから取得する。 Next, in S303, a record corresponding to the mail address of the sender of the mail received in S301 is acquired from the employee DB stored in the memory shown in FIG.
図5には、社員番号、当該社員の氏名、当該社員のメールアドレス(PCメールアドレス503、携帯メールアドレス504)が格納されている。
FIG. 5 stores an employee number, the employee's name, and the employee's email address (
そして、該当するレコードが見つからない場合は、以降の処理を行わず、次のメールの処理へ移る(S302に戻る)。 If no corresponding record is found, the subsequent processing is not performed, and the processing proceeds to the next mail processing (returning to S302).
S306〜S311で、メールの本文を1行ずつ処理し、802のメール本文は805のように、810のメール本文は813のようにメモリーに格納する。
In S306 to S311, the mail body is processed line by line, and the
S306で、メールの返信時に付加される行頭の「>」(引用文字)と、行頭の空白を取り除き、S307で、行末の空白を取り除く。 In step S306, “>” (quoted character) at the beginning of the line and a space at the beginning of the line added at the time of replying to the mail are removed. In step S307, the space at the end of the line is removed.
S308で、テンプレートに埋め込まれている簡単な説明や定型文を取り除くため、行頭が「#」で始まる行であれば、無視して次の行の処理へ移る。 In step S308, in order to remove a simple explanation or fixed form embedded in the template, if the line starts with “#”, it is ignored and the process proceeds to the next line.
S309で、入力内容を識別するための制御文字(括弧)で囲まれているか確認する。制御文字で囲まれていれば、S310で制御文字で囲まれている文字列を取り出し、変数を用意する。制御文字で囲まれていなければ、S310で用意した変数に、改行を付加してメール本文を連結する。 In step S309, it is confirmed whether the character is enclosed in control characters (parentheses) for identifying input contents. If it is surrounded by control characters, a character string surrounded by control characters is taken out in S310 and a variable is prepared. If it is not surrounded by control characters, a new line is added to the variable prepared in S310 to concatenate the mail text.
次に、メモリーに格納された内容から、メールの内容を判別し、該当する処理を行う。 Next, the contents of the mail are determined from the contents stored in the memory, and the corresponding processing is performed.
まず、上司からの返信処理S312〜S325を行う。 First, reply processing S312 to S325 from the boss is performed.
S312で、変数「ID」に値が存在すれば上司からの返信メールであると判断し、以降の処理を行う。 In S312, if the variable “ID” has a value, it is determined that the reply mail is from the supervisor, and the subsequent processing is performed.
S313で、変数「ID」とID610が一致するレコードを申請DBから読み込む。該当するレコードが見つからなければ、S315で、メールの差出人のメールアドレスへ、エラー内容に「申請が見つかりません」と記載したエラーメール816を送信し、次のメールへ処理を移る。
In S313, a record in which the variable “ID” and ID 610 match is read from the application DB. If the corresponding record is not found, in S315, an
S316で、申請者の上司であるか判別を行う。S303で読み込んだ社員DBの社員番号501と、S313で読み込んだ申請DBの上司社員番号611が一致しない場合は、S317で、メールの差出人のメールアドレスへ、エラー内容に「権限がありません」と記載したエラーメール816を送信し、次のメールへ処理を移る。
In S316, it is determined whether the applicant is a supervisor. If the
S318で、返信済みであるか判別を行う。S303で読み込んだ社員DBの社員番号501と、S313で読み込んだ申請DBの上司社員番号611が一致しない場合は、S319で、メールの差出人のメールアドレスへ、エラー内容に「返信済みです」と記載したエラーメール816を送信し、次のメールへ処理を移る。
In S318, it is determined whether or not the reply has been completed. If the
S320で、申請DBの返信日時612をシステム日時で更新する。 In S320, the reply date and time 612 of the application DB is updated with the system date and time.
変数「コメント」に値が存在すれば、S322で申請DBのコメント613を更新し、存在しなければ、S323で、定型文を変数「コメント」に格納する。
If there is a value in the variable “comment”, the
S324で、返信通知メール815の本文を編集する。
In step S324, the body of the
このように、サーバ100は、承認結果メール受信手段で受信された返信メールに含まれる承認結果を用いて、前記申請者端末への承認結果を示す電子メールを、返信メールではない形式のメール(例えば、新規メール)として作成する(結果メール作成手段)。
As described above, the
S325で、S313で読み込んだ申請DBの申請メールアドレス609のメールアドレスへ、返信通知メール815(返信メール)を送信する。
In S325, a reply notification mail 815 (reply mail) is transmitted to the mail address of the
すなわち、サーバ100は、結果メール作成手段により作成された電子メールを、申請者端末に送信する(結果メール送信手段)。
That is, the
以上で上司からの返信メールの処理は終了し、次のメールへ処理を移る。 This completes the processing of the reply mail from the supervisor, and moves to the next mail.
次に、S326で、変数「件名」に値が存在しなければ(受信したメールの件名に何も値がないか否かを判定することで、空メールであるか否かを判定し、空メールであると判定された場合には)、S327で、メールの差出人のメールアドレスへ、テンプレートメール801を送信し、次のメールへ処理を移る。
Next, in S326, if there is no value in the variable “subject” (determining whether there is no value in the subject of the received mail, it is determined whether it is an empty mail, If it is determined that the mail is a mail, in step S327, the
すなわち、S327において、サーバ100は、申請に係るテンプレートの電子メールのデータ(テンプレートメール801)を前記申請者端末に送信する(テンプレートメールデータ送信手段)。
That is, in S327, the
そして、申請者端末は、サーバ100から、申請に係るテンプレートの電子メールのデータ(テンプレートメール801)を受信する(テンプレートメールデータ受信手段)。 Then, the applicant terminal receives template email data (template email 801) related to the application from the server 100 (template email data receiving means).
これまでのS312〜S326の判別に適合しなければ、申請メールであると判別する。 If it does not conform to the determination of S312 to S326 so far, it is determined that the application mail.
S328で、変数「件名」の値ごとに、内容のチェックを行う。メールサンプル806を例にすると、直帰報告と残業申請が行われている。直帰報告では行先・業務内容・終了時間、残業申請では業務内容・開始時間・終了時間・残業時間が必須で、いずれかの項目が入力されていない場合は、エラーとする。その他、日付が西暦8桁・時間が時分4桁で入力されているか等の書式のチェックも行う。 In S328, the contents are checked for each value of the variable “subject”. Taking mail sample 806 as an example, a bounce report and an overtime application are made. In the case of a bounce report, the destination / work content / end time is required. In the overtime application, the business content / start time / end time / overtime time is required. If any item is not entered, an error occurs. In addition, it checks the format such as whether the date is entered in 8 digits of the year and 4 hours and minutes.
エラーが見つかれば、S330で、メールの差出人のメールアドレスへ、申請エラーメール807を送信し、次のメールへ処理を移る。
If an error is found, the
変数「件名」に残業申請が含まれている場合は、S331〜S335の処理で、1ヶ月間の残業時間を計算する。 When the overtime application is included in the variable “subject”, overtime hours for one month are calculated in the processing of S331 to S335.
S332〜S333で、S303で読み込んだ社員DBの社員番号501と社員番号601、変数「日付」と日付602の年月が一致するレコードを申請DBから読み込み、残業時間607の合計を計算する。
In S332 to S333, records in which the
すなわち、S339の登録手段により登録された過去の申請内容(過去の残業の申請時間)と、受信手段により新たに受信された返信メールのデータに含まれる申請内容(残業の申請時間)とをあわせた内容(残業時間)が、所定の条件を満たすか(所定の時間に達するか)を判定する(判定手段)。 That is, the past application contents registered by the registration means in S339 (past overtime application time) and the application contents (overtime application time) included in the reply mail data newly received by the receiving means are combined. It is determined whether the content (overtime hours) satisfies a predetermined condition (whether the predetermined time is reached) (determination means).
S335で、S333で求めた残業時間が一定の値を超えた時は、残業時間にマーク(★)を付けて、上司に注意を促せるようにする。 In S335, when the overtime calculated in S333 exceeds a certain value, a mark (★) is added to the overtime so that the supervisor can be alerted.
このように、サーバは、判定手段により、所定の条件を満たすと判定された場合には、当該所定の条件を満たすことを示す情報を、特定手段により特定された承認者の承認者端末への申請メールに付加して、当該申請メールを作成する。 As described above, when the determination unit determines that the predetermined condition is satisfied, the server transmits information indicating that the predetermined condition is satisfied to the approver terminal of the approver specified by the specifying unit. Add the application email and create the application email.
例えば、サーバが、合計の残業時間が、所定の時間に達すると判定された場合には、当該所定の時間に達することを示す情報(★)を、特定手段により特定された承認者の承認者端末への申請メールに付加して、当該申請メールを作成する。 For example, when the server determines that the total overtime reaches a predetermined time, the approver of the approver specified by the specifying unit is used to indicate information (★) indicating that the predetermined time is reached. In addition to the application email to the terminal, create the application email.
S336〜S337で、S303で読み込んだ社員DBの社員番号501と社員番号701、変数「件名」と件名702が一致するレコードを申請先DBから読み込む。
In S336 to S337, a record in which the
さらに、上司社員番号703と社員番号501が一致するレコード、同報送信先社員番号704と社員番号501が一致するレコードを、それぞれ社員DBから読み込む。
Further, records in which the
図5に示す社員DB、及び図7に示す申請先DBは、本発明の、申請内容に基づく承認者を特定する特定情報の適用例であり、図5に示す社員DB、及び図7に示す申請先DBは、サーバのメモリ(記憶手段)に記憶されている。 The employee DB shown in FIG. 5 and the application destination DB shown in FIG. 7 are application examples of the specific information for identifying the approver based on the application contents of the present invention. The employee DB shown in FIG. 5 and the employee DB shown in FIG. The application DB is stored in the server memory (storage means).
以上のようにして、サーバ100は、受信された返信メールのデータに含まれる申請内容と、記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する(特定手段)。
As described above, the
S338で、申請ごとにID(ユニークな文字列)を作成する。 In S338, an ID (unique character string) is created for each application.
S339で、社員番号601、日付602、件名603、内容604、残業の開始時間605、残業の終了時間606、残業時間607、申請日時608、申請メールアドレス609(申請者端末のメールアドレス)、ID610、上司社員番号611を、申請DBに追加する。
In S339, employee number 601, date 602, subject 603, content 604, overtime start
すなわち、サーバは、受信手段により受信された返信メールのデータに含まれる申請内容(申請内容は、残業の申請時間を含む)を申請DBに登録する(登録手段)。 That is, the server registers the application content (the application content includes the overtime application time) included in the reply mail data received by the receiving unit in the application DB (registration unit).
S340で、メール本文を編集する。 In S340, the mail text is edited.
すなわち、サーバは、受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメール(例えば、新規メール)として作成する(作成手段)。
メールサンプル806を例にすると、申請者名にはS303で読み込んだ社員DBの氏名502、上司名と同報送信者名には、それぞれS337で読み込んだ社員DBの該当する氏名502を埋め込む。件名、行先、業務内容には、各変数の値を埋め込む。日付は年月日に曜日を付けて編集し、開始時間と終了時間も時:分で編集して埋め込む。残業時間は、変数の値にS335で編集した文字列を付けて埋め込む。IDにS338で作成したユニークな文字列を埋め込む。そして、上司が入力する[コメント]領域と、メールの末尾に付加される署名を取り除くための[EOF]をつなげて、申請通知メール809のように編集する。
That is, the server sends an application mail to the approver terminal of the approver specified by the specifying means based on the application content included in the reply mail data received by the receiving means in a format that is not a reply mail (for example, , A new mail) (creating means).
Taking the email sample 806 as an example, the name of the employee DB read in S303 is embedded in the applicant name, and the
S341で、S337で読み込んだ社員DBのPCメールアドレス503、携帯メールアドレス504のメールアドレスへ、S340で作成したメールを送信する。
In S341, the mail created in S340 is transmitted to the
すなわち、サーバは、作成手段により作成された申請メールを、特定手段により特定された承認者の承認者端末に送信する(送信手段)。 In other words, the server transmits the application mail created by the creating means to the approver terminal of the approver identified by the identifying means (transmitting means).
S342で、メールの差出人のメールアドレスへ、808の受付メールを送信する。
In step S342, an
S343で、変数「バージョン」の値とサーバで管理しているバージョンが一致するか判別し、一致しない場合は、S344で、差出人のメールアドレスへ、テンプレートメールを送信する。 In S343, it is determined whether or not the value of the variable “version” matches the version managed by the server. If they do not match, a template mail is transmitted to the sender's mail address in S344.
全てのメールを処理するまで、S302〜S344の処理を繰り返す。 The processes in S302 to S344 are repeated until all mails are processed.
図4は、本発明の実施形態における、返信されていない申請データに対して、返信を催促するメールを送信する基本的な処理フローを示す図である。 FIG. 4 is a diagram showing a basic processing flow for transmitting a mail prompting a reply to application data that has not been replied in the embodiment of the present invention.
指定された時刻まで待ち、申請DBから返信されていない申請レコード(返信日時612が記録されていないレコード)S402を読み込む。 Wait until the designated time, and read an application record (a record in which the reply date 612 is not recorded) S402 that has not been replied from the application DB.
申請直後のレコードを処理しないために、S404で、申請日時608がシステム日時の一定時間以内のレコードをスキップする。
In order to avoid processing the record immediately after the application, in S404, the record whose application date and
S405で、上司社員番号611と社員番号501が一致するレコードを社員DBから読み込み、上司の社員レコードを取得する。
In S405, a record in which the boss employee number 611 and the
S406で、社員番号601と社員番号501が一致するレコードを社員DBから読み込み、申請者の社員レコードを取得する。
In S406, the record in which the employee number 601 and the
S407で、S406で読み込んだ社員DBの氏名502、S402で読み込んだ日付602、件名603、ID610から、メール本文を作成する。
In S407, a mail text is created from the
S408で、S405で読み込んだ社員DBのPCメールアドレス503と携帯メールアドレス504宛てにメールを送信する。
In step S408, mail is transmitted to the
S409で、S402で読み込んだ申請レコードの催促日時614をシステム日時で更新する。
In S409, the
S402で読み込んだ申請レコードを全て処理するまで、S404〜S409を繰り返す。 S404 to S409 are repeated until all the application records read in S402 are processed.
図5は、申請利用者と上司の社員データの格納情報の一例を示す図である。 FIG. 5 is a diagram illustrating an example of storage information of employee data of an application user and a supervisor.
社員番号501、氏名502、PCメールアドレス503、携帯メールアドレス504が含まれる。
An
図6は、申請データの格納情報の一例を示す図である。 FIG. 6 is a diagram illustrating an example of storage information of application data.
社員番号601、日付602、件名603、内容604、残業の開始時間605、残業の終了時間606、残業時間607、申請日時608、申請メールアドレス609(申請者端末のメールアドレス)、ID610、上司社員番号611、返信日時612、コメント613、催促日時614が含まれる。
Employee number 601, date 602, subject 603, content 604, overtime start
返信日時612とコメント613は、上司が返信した時にその日時が記録される。
The reply date and time 612 and the
催促日時614は、催促メールを送信した時に記録される。
The
図7は、申請フローにおける、申請先データの格納情報の一例を示す図である。 FIG. 7 is a diagram illustrating an example of storage information of application destination data in the application flow.
社員番号701、件名702、上司社員番号703、同報送信先社員番号704が含まれる。
An
図8−1、図8−2、図8−3(図8−1、図8−2、図8−3をあわせて図8とも言う)、及び図2−1、図2−2、図2−3(図2−1、図2−2、図2−3の順番で、順次作成されるメールを示している)は、送受信されるメールの内容の一例を示す図である。 8-1, FIG. 8-2, FIG. 8-3 (FIG. 8-1, FIG. 8-2, FIG. 8-3 are also referred to as FIG. 8), and FIG. 2-1, FIG. 2-3 (showing sequentially created mails in the order of FIG. 2-1, FIG. 2-2, and FIG. 2-3) is a diagram showing an example of the contents of mails to be transmitted and received.
テンプレートのデータ(テンプレートメール801)、申請メール802〜806、申請エラーメール807、受付メール808、申請通知メール809、返信メール810〜814、返信通知メール815、エラーメール816、催促メール817で構成される。
Template data (template mail 801),
申請者端末が空メールをサーバに送信すると、サーバからテンプレートのデータ(テンプレートメール801)が送信される。 When the applicant terminal transmits an empty mail to the server, template data (template mail 801) is transmitted from the server.
申請者端末は、受信したテンプレートのデータ(テンプレートメール801)の返信メールの作成指示を行い、返信メール作成画面を表示する。そして、申請者端末は、ユーザ(申請者)の操作により、日付は西暦8桁、開始時間・終了時間は時分4桁、残業時間は時間単位の数字で入力を受け付け、申請内容に合わせて申請メール802に編集してから送信する。
The applicant terminal issues a reply mail creation instruction for the received template data (template mail 801), and displays a reply mail creation screen. And the applicant terminal accepts input by the user (applicant) operation with 8 digits for the date, 4 digits for the start time and end time, and 4 hours for the overtime, and overtime hours. Edit the
申請メール802の例では、申請の種別として、直帰報告と残業申請が選択されている。
In the example of the
このように、申請者端末は、テンプレートメールデータ受信手段で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける(受付手段)。そして、受付手段で入力を受け付けた申請内容を含む返信メールのデータを送信する(返信メール送信手段)。
申請メール802を受信したサーバは、返信時に付加される行頭の「>」(引用文字)と行頭・行末の空白を取り除き、申請メール803の形式に編集する。次に「#」で始まる行を取り除き、返信メール804の形式に編集する。括弧で囲まれた行を探し、括弧内の文字列を取り出して、どの変数に格納するか識別し、次の括弧で囲まれた行までを同じ変数に格納し、申請メール805のように変数に格納する。括弧で囲まれた行が見つかるまではダミーの変数に格納され、サーバでは扱わない。このため、メールの行頭にあいさつ等の定型文が挿入されても、無視される。また、テンプレートの最後に[EOF]を付けておくと、メールの文末は全て「EOF」の変数に格納される。この変数もサーバでは扱わないため、署名等の定型文が挿入されても無視され、806のようなイメージで扱われる。
Thus, the applicant terminal accepts input of application contents in a reply mail including the template related to the application for the data of the email received by the template mail data receiving means (accepting means). And the data of the reply mail containing the application content which received the input by the reception means is transmitted (reply mail transmission means).
The server that has received the
申請メールに不備が存在する場合は、申請エラーメール807が申請者に送信される。不備の項目には、行頭に「#」を付けて簡単な説明が記載されている。テンプレートのデータ(テンプレートメール801)と同じ形式のため、このメールを編集して再申請できる。
If there is a deficiency in the application mail, an
サーバで正常に処理されれば、受付メール808が申請者に、上司と同報送信先に申請通知メール809が送信される。
If the processing is normally performed by the server, an
上司は、申請通知メール809に返信し、返信メール810の様に編集してから送信する。
The boss replies to the
返信メール810を受信したサーバは、申請メール802〜806と同じ処理を行い、返信メール814のように変数に格納する。
The server that has received the
サーバで正常に処理されれば、返信通知メール815が申請者に送信される。
If the processing is normally performed by the server, a
既に返信済みの申請に返信した場合は、エラーメール816が上司に送信される。また、同報送信者(上司以外)が返信した場合は、エラー内容に「権限がありません」と記載されたメールが返信者に送信される。
When replying to an application that has already been replied, an
上司が返信しなかった場合は、サーバから催促メール817が上司に送信される。
When the boss does not reply, a
尚、図8の内容は一例であり、申請に応じて様々な内容があることは言うまでもない。 The content in FIG. 8 is an example, and it goes without saying that there are various contents depending on the application.
以上、本発明によれば、電子メールによる承認が必要な申請を簡易な操作で行うことが出来る。 As described above, according to the present invention, it is possible to perform an application requiring approval by e-mail with a simple operation.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile card, a ROM, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このプログラムコードを読み出し実行可能な情報処理装置(コンピュータ)が前述した実施形態の機能を実現する。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (basic system or operating system) running on the computer based on the instruction of the program code. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included. An information processing apparatus (computer) that can read and execute the program code realizes the functions of the above-described embodiments.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
100 サーバ
100 servers
Claims (10)
前記申請者端末は、
前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信手段と、
前記テンプレートメールデータ受信手段で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付手段と、
前記受付手段で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信手段と、
を備え、
前記サーバは、
申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、
申請内容に基づいて承認者を特定する特定情報を記憶する記憶手段と、
前記返信メール送信手段により送信された返信メールのデータを受信する受信手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、
前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段と、
を備えることを特徴とする情報処理システム。 An information processing system in which the applicant terminal and the server are communicably connected,
The applicant terminal is
Template mail data receiving means for receiving template email data related to the application from the server;
Accepting means for accepting input of application contents to a reply mail including a template related to the application for the data of the email received by the template mail data receiving means;
Reply mail sending means for sending reply mail data including the application content accepted by the accepting means;
With
The server
Template email data transmission means for transmitting template email data relating to the application to the applicant terminal;
Storage means for storing specific information for identifying the approver based on the application content;
Receiving means for receiving reply mail data sent by the reply mail sending means;
Based on the application content included in the reply mail data received by the receiving means and the specific information stored in the storage means, a specifying means for specifying an approver related to the application content;
Creation means for creating an application mail to the approver terminal of the approver identified by the identifying means as a mail that is not a reply mail based on the application content included in the reply mail data received by the receiving means When,
Transmitting means for transmitting the application mail created by the creating means to the approver terminal of the approver identified by the identifying means;
An information processing system comprising:
前記受信手段により受信された返信メールのデータに含まれる申請内容を登録する登録手段と、
前記登録手段により登録された過去の申請内容と、前記受信手段により新たに受信された返信メールのデータに含まれる申請内容とをあわせた内容が、所定の条件を満たすかを判定する判定手段と、
を備え、
前記作成手段は、前記判定手段により、所定の条件を満たすと判定された場合には、当該所定の条件を満たすことを示す情報を、前記特定手段により特定された承認者の承認者端末への申請メールに付加して、当該申請メールを作成することを特徴とする請求項1又は2に記載の情報処理システム。 The server further includes:
Registration means for registering the application content included in the reply mail data received by the receiving means;
A determination unit that determines whether a content including a past application content registered by the registration unit and an application content included in reply mail data newly received by the reception unit satisfies a predetermined condition; ,
With
When the determination unit determines that the predetermined condition is satisfied, the creating unit transmits information indicating that the predetermined condition is satisfied to the approver terminal of the approver specified by the specifying unit. The information processing system according to claim 1, wherein the application mail is created in addition to the application mail.
前記判定手段は、前記登録手段により登録された過去の残業の申請時間と、前記受信手段により新たに受信された返信メールのデータに含まれる残業の申請時間とをあわせた時間が、所定の時間に達するかを判定し、
前記作成手段は、前記判定手段により、所定の時間に達すると判定された場合には、当該所定の時間に達することを示す情報を、前記特定手段により特定された承認者の承認者端末への申請メールに付加して、当該申請メールを作成することを特徴とする請求項3に記載の情報処理システム。 Application contents registered by the registration means include overtime application time,
The determination means includes a time obtained by combining a past overtime application time registered by the registration means and an overtime application time newly included in the reply mail data received by the reception means, for a predetermined time. To reach
When the determination means determines that the predetermined time is reached, the creation means sends information indicating that the predetermined time is reached to the approver terminal of the approver specified by the specification means. The information processing system according to claim 3, wherein the application mail is created in addition to the application mail.
前記送信手段により申請メールを送信した承認者端末から、当該申請に係る承認結果を含む返信メールを受信する承認結果メール受信手段と、
前記承認結果メール受信手段で受信された返信メールに含まれる承認結果を用いて、前記申請者端末への承認結果を示す電子メールを、返信メールではない形式のメールとして作成する結果メール作成手段と、
前記結果メール作成手段により作成された電子メールを、前記申請者端末に送信する結果メール送信手段と、
を備えることを特徴とする請求項1乃至4の何れか1項に記載の情報処理システム。 The server further includes:
An approval result mail receiving means for receiving a reply mail including an approval result related to the application from the approver terminal that has transmitted the application mail by the transmission means;
A result mail creating means for creating an email indicating an approval result to the applicant terminal as a mail in a format other than the reply mail using the approval result included in the reply mail received by the approval result mail receiving means; ,
A result mail sending means for sending the email created by the result mail creating means to the applicant terminal;
The information processing system according to any one of claims 1 to 4, further comprising:
申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、
前記テンプレートメールデータ送信手段により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、
前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段と、
を備えることを特徴とするサーバ。 Storage means for storing specific information for identifying the approver based on the application content;
Template email data transmission means for transmitting template email data relating to the application to the applicant terminal;
A receiving means for receiving reply mail data including application contents input using the template data related to the application, which is a reply mail to the email data transmitted by the template mail data sending means;
Based on the application content included in the reply mail data received by the receiving means and the specific information stored in the storage means, a specifying means for specifying an approver related to the application content;
Creation means for creating an application mail to the approver terminal of the approver identified by the identifying means as a mail that is not a reply mail based on the application content included in the reply mail data received by the receiving means When,
Transmitting means for transmitting the application mail created by the creating means to the approver terminal of the approver identified by the identifying means;
A server comprising:
前記申請者端末のテンプレートメールデータ受信手段は、前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信工程と、
前記申請者端末の受付手段が、前記テンプレートメールデータ受信工程で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付工程と、
前記申請者端末の返信メール送信手段が、前記受付工程で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信工程と、
を備え、
前記サーバのテンプレートメールデータ送信手段が、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信工程と、
前記サーバの受信手段が、前記返信メール送信工程により送信された返信メールのデータを受信する受信工程と、
前記サーバの特定手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定工程と、
前記サーバの作成手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定工程により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成工程と、
前記サーバの送信手段が、前記作成工程により作成された申請メールを、前記特定工程により特定された承認者の承認者端末に送信する送信工程と、
を備えることを特徴とする制御方法。 A control method in an information processing system in which an applicant terminal and a server having storage means for storing specific information for identifying an approver based on application contents are connected to be communicable,
The template mail data receiving means of the applicant terminal receives a template mail data receiving step of receiving, from the server, template email data related to the application,
The accepting step of the applicant terminal accepting the input of the application content to the reply mail including the template related to the application for the email data received in the template email data receiving process;
Reply mail sending means of the applicant terminal, a reply mail sending step for sending reply email data including the application content accepted in the accepting step;
With
A template mail data transmission means for transmitting the template email data of the server to the applicant terminal;
A receiving step in which the receiving means of the server receives the reply mail data transmitted by the reply mail sending step;
A specifying step in which the specifying unit of the server specifies an approver related to the application content based on the application content included in the reply mail data received in the receiving step and the specifying information stored in the storage unit When,
A format in which the creation means of the server is not a reply mail, the application mail to the approver terminal of the approver identified by the specific process based on the application content included in the reply mail data received by the reception process Creation process to create as an email,
A transmitting step in which the transmission means of the server transmits the application mail created in the creating step to the approver terminal of the approver identified in the identifying step;
A control method comprising:
前記申請者端末を、
前記サーバから、申請に係るテンプレートの電子メールのデータを受信するテンプレートメールデータ受信手段と、
前記テンプレートメールデータ受信手段で受信した電子メールのデータに対する、当該申請に係るテンプレートを含む返信メールに申請内容の入力を受け付ける受付手段と、
前記受付手段で入力を受け付けた申請内容を含む返信メールのデータを送信する返信メール送信手段として機能させ、
前記サーバを、
申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、
前記返信メール送信手段により送信された返信メールのデータを受信する受信手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、
前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段として機能させることを特徴とするプログラム。 A program that can be read and executed by an information processing system that is communicably connected to an applicant terminal and a server that includes a storage unit that stores specific information for identifying an approver based on the application content,
The applicant terminal
Template mail data receiving means for receiving template email data related to the application from the server;
Accepting means for accepting input of application contents to a reply mail including a template related to the application for the data of the email received by the template mail data receiving means;
Function as a reply mail sending means for sending reply mail data including the application contents accepted by the accepting means;
The server,
Template email data transmission means for transmitting template email data relating to the application to the applicant terminal;
Receiving means for receiving reply mail data sent by the reply mail sending means;
Based on the application content included in the reply mail data received by the receiving means and the specific information stored in the storage means, a specifying means for specifying an approver related to the application content;
Creation means for creating an application mail to the approver terminal of the approver identified by the identifying means as a mail that is not a reply mail based on the application content included in the reply mail data received by the receiving means When,
A program that causes an application mail created by the creating unit to function as a transmitting unit that transmits to an approver terminal of an approver identified by the identifying unit.
テンプレートメールデータ送信手段が、申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信工程と、
受信手段が、前記テンプレートメールデータ送信工程により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信工程と、
特定手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定工程と、
作成手段が、前記受信工程により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定工程により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成工程と、
送信手段が、前記作成工程により作成された申請メールを、前記特定工程により特定された承認者の承認者端末に送信する送信工程と、
を備えることを特徴とする制御方法。 A control method in a server having a storage means for storing specific information for identifying an approver based on an application content,
A template mail data transmitting means for transmitting template email data of the template related to the application to the applicant terminal; and
Receiving means for receiving the reply mail for the email data sent in the template mail data sending step and receiving reply mail data including the application contents input using the template data related to the application Process,
The specifying unit specifies an approver related to the application content based on the application content included in the data of the reply mail received by the receiving step and the specifying information stored in the storage unit;
Based on the application content included in the reply mail data received by the receiving process, the creating means sets the application mail to the approver terminal of the approver identified by the specific process as a mail that is not a reply mail. Creating process to create,
A transmitting step for transmitting the application mail created by the creating step to the approver terminal of the approver identified by the identifying step;
A control method comprising:
前記サーバを、
申請に係るテンプレートの電子メールのデータを前記申請者端末に送信するテンプレートメールデータ送信手段と、
前記テンプレートメールデータ送信手段により送信された電子メールのデータに対する返信メールであって、当該申請に係るテンプレートのデータを用いて入力された申請内容を含む返信メールのデータを受信する受信手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容と、前記記憶手段に記憶された特定情報に基づいて、当該申請内容に係る承認者を特定する特定手段と、
前記受信手段により受信された返信メールのデータに含まれる申請内容に基づいて、前記特定手段により特定された承認者の承認者端末への申請メールを返信メールではない形式のメールとして作成する作成手段と、
前記作成手段により作成された申請メールを、前記特定手段により特定された承認者の承認者端末に送信する送信手段として機能させることを特徴とするプログラム。
A program that can be read and executed by a server having storage means for storing specific information for identifying an approver based on the application content,
The server,
Template email data transmission means for transmitting template email data relating to the application to the applicant terminal;
A receiving means for receiving reply mail data including application contents input using the template data related to the application, which is a reply mail to the email data transmitted by the template mail data sending means;
Based on the application content included in the reply mail data received by the receiving means and the specific information stored in the storage means, a specifying means for specifying an approver related to the application content;
Creation means for creating an application mail to the approver terminal of the approver identified by the identifying means as a mail that is not a reply mail based on the application content included in the reply mail data received by the receiving means When,
A program that causes an application mail created by the creating unit to function as a transmitting unit that transmits to an approver terminal of an approver identified by the identifying unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013204733A JP2015069528A (en) | 2013-09-30 | 2013-09-30 | Information processing system, server, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013204733A JP2015069528A (en) | 2013-09-30 | 2013-09-30 | Information processing system, server, control method therefor, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015069528A true JP2015069528A (en) | 2015-04-13 |
Family
ID=52836090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013204733A Pending JP2015069528A (en) | 2013-09-30 | 2013-09-30 | Information processing system, server, control method therefor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015069528A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035001A (en) * | 2019-02-25 | 2019-07-19 | 厦门易维信息技术有限公司 | Business approval method and device thereof based on e-mail response |
-
2013
- 2013-09-30 JP JP2013204733A patent/JP2015069528A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035001A (en) * | 2019-02-25 | 2019-07-19 | 厦门易维信息技术有限公司 | Business approval method and device thereof based on e-mail response |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090296995A1 (en) | Information processing apparatus and control method thereof, and workflow processing system | |
CN104462174A (en) | Data processing apparatus, data processing method, and computer-readable recording medium | |
JP2012256347A (en) | Method for operating file with mobile terminal, system, computer program, and computer-readable recording medium | |
KR102081399B1 (en) | System for reserving a book and sending a message | |
CN115630835A (en) | Activity-based workflow general parameter configuration method and system | |
CN113992405A (en) | Method and device for temporarily reminding digital certificate | |
JP2015069528A (en) | Information processing system, server, control method therefor, and program | |
JP2006113956A (en) | Program for creating schedule information, information processing apparatus, and method for correcting schedule information | |
US20060010082A1 (en) | Product and pricing term updates | |
CN111199390A (en) | Invoice reimbursement method and device, storage medium and electronic equipment | |
JP2011118594A5 (en) | ||
CN113177760B (en) | Method, device and system for material object storage processing | |
JP2014532910A (en) | Computer system for instructing application for intellectual property (IP) | |
JP5268165B2 (en) | Information processing apparatus, web mail system, control method and program. | |
CN113592374A (en) | Equipment purchasing management system, method, server and storage medium | |
US20140129619A1 (en) | Information processing system, portable information processing apparatus, and information processing method | |
KR20190116596A (en) | Apparatus and recording medium for managing intellectual property rights | |
JP5522121B2 (en) | Mail transmission / reception device and storage medium storing mail processing program | |
JP6420085B2 (en) | Information processing apparatus related to IT environment independent inspection, inspection method and inspection program in information processing apparatus | |
JP4079905B2 (en) | Information processing method, information storage system, information storage device, and computer program | |
CN118396631B (en) | Online protocol text interaction method, system, electronic equipment and storage medium | |
US20230113548A1 (en) | Generation and transmission of operative notes | |
JP4104583B2 (en) | Welfare data registration system and welfare data registration method | |
CN116089371A (en) | Adapter device, file exchange system, file exchange method, and non-transitory computer-readable recording medium storing program | |
JP2019106118A (en) | Information processing unit, control method thereof and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |