Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7318980B2 - Email creation support program and server - Google Patents
[go: Go Back, main page]

JP7318980B2 - Email creation support program and server - Google Patents

Email creation support program and server Download PDF

Info

Publication number
JP7318980B2
JP7318980B2 JP2021191264A JP2021191264A JP7318980B2 JP 7318980 B2 JP7318980 B2 JP 7318980B2 JP 2021191264 A JP2021191264 A JP 2021191264A JP 2021191264 A JP2021191264 A JP 2021191264A JP 7318980 B2 JP7318980 B2 JP 7318980B2
Authority
JP
Japan
Prior art keywords
data
related information
person
mail
company
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
Application number
JP2021191264A
Other languages
Japanese (ja)
Other versions
JP2023077806A (en
Inventor
顕 横田
Original Assignee
株式会社Niコンサルティング
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社Niコンサルティング filed Critical 株式会社Niコンサルティング
Priority to JP2021191264A priority Critical patent/JP7318980B2/en
Publication of JP2023077806A publication Critical patent/JP2023077806A/en
Application granted granted Critical
Publication of JP7318980B2 publication Critical patent/JP7318980B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、メール作成支援プログラム及びサーバに関する。 The present invention relates to a mail composition support program and a server.

近年のスマートフォン等の端末は、基本的な機能として電子メール機能を有しているものが多い。 Many terminals such as smartphones in recent years have an e-mail function as a basic function.

特開2007-025805号公報JP 2007-025805 A

送信先の顧客情報等、送信先に応じた関連情報を画面上で見ながら電子メールの作成が行われることがある。このような関連情報を探すことはユーザにとって手間のかかる作業になりやすい。また、関連情報を閲覧する際に画面を切り替えたり、メール画面と関連情報の画面とを同時に見ることができるように画面を調整したりすることもユーザにとって負担になり得る。 In some cases, an e-mail is created while viewing related information corresponding to a destination, such as customer information of the destination, on a screen. Searching for such related information is likely to be a time-consuming task for the user. In addition, switching between screens when viewing related information, or adjusting screens so that the mail screen and the related information screen can be viewed at the same time can be a burden on the user.

本発明は、ユーザの電子メールの作成の手間を軽減できるメール作成支援プログラム及びサーバを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a mail creation support program and a server that can reduce the user's trouble of creating an e-mail.

本発明の一態様によれば、メール作成支援プログラムは、電子メールの宛先の入力を受けて、宛先に関連する関連情報を、宛先を入力したユーザと関係のあるパーソンのデータであるパーソンデータと、ユーザの属する会社と何らかの取引があった会社のデータである会社データと、ユーザの商談の履歴のデータである商談データと、会社毎の売上実績に関わるデータである売上データと、顧客からの要望に関するデータである要望データとの少なくとも何れかを含むデータベースから取得することと、取得した関連情報を端末の表示装置に表示することと、をコンピュータに実行させるためのメール作成支援プログラムであって、関連情報は、パーソンデータと会社データとに基づく宛先に対応するパーソンの会社に関する情報、パーソンデータと商談データとに基づく宛先に対応するパーソン又はパーソンの所属する会社との間の商談に関する情報、パーソンデータと売上データとに基づく宛先に対応するパーソンの会社に対する見積、受注、売上に関する情報、パーソンデータと要望データとに基づく宛先に対応するパーソンからの要望に関する情報の少なくとも何れかを含む。 According to one aspect of the present invention, a mail creation support program receives an input of an e-mail destination , and stores related information related to the destination as person data, which is data of a person related to the user who has input the destination. , company data, which is the data of companies with which the user belongs and which have had some kind of transaction, business negotiation data, which is the data of the history of business negotiations of the user, sales data, which is data related to the sales results of each company, and customer data. A mail creation support program for causing a computer to acquire from a database containing at least one of request data, which is data related to requests, and display the acquired related information on a display device of a terminal, wherein , Related information includes information about the company of the person corresponding to the destination based on the person data and company data, information about business negotiations between the person corresponding to the destination based on the person data and business negotiation data or the company to which the person belongs, It includes at least one of information on quotations, orders received, and sales for the company of the person corresponding to the destination based on the person data and sales data, and information on requests from the person corresponding to the destination based on the person data and demand data.

本発明によれば、ユーザの電子メールの作成の手間を軽減できるメール作成支援プログラム及びサーバを提供することができる。 According to the present invention, it is possible to provide a mail creation support program and a server that can reduce the user's trouble of creating an e-mail.

図1は、実施形態に係る通信システムの一例の構成を示す図である。FIG. 1 is a diagram illustrating an example configuration of a communication system according to an embodiment. 図2は、パーソンデータベースの一例を示す図である。FIG. 2 is a diagram showing an example of a person database. 図3は、関連情報データベースの一例を示す図である。FIG. 3 is a diagram showing an example of a related information database. 図4は、端末におけるメールプログラムのメインの処理を示すフローチャートである。FIG. 4 is a flow chart showing the main processing of the mail program in the terminal. 図5は、支援処理について示すフローチャートである。FIG. 5 is a flowchart showing support processing. 図6は、関連情報の表示例を示す図である。FIG. 6 is a diagram showing a display example of related information.

以下、実施形態について図面を参照して説明する。図1は、実施形態に係る通信システムの一例の構成を示す図である。図1に示すように、通信システム1は、端末2と、サーバ3とを有している。端末2とサーバ3とは、例えばネットワークNを介して互いに通信する。実施形態の通信システム1は、会社内等の端末2のユーザとの関係性がある程度は限定された環境内に設けられることが望ましい。したがって、ネットワークNは、例えばイントラネットである。ネットワークNは、インターネット等の外部のネットワークにさらに接続されてもよい。 Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a diagram illustrating an example configuration of a communication system according to an embodiment. As shown in FIG. 1, communication system 1 has terminal 2 and server 3 . Terminal 2 and server 3 communicate with each other via network N, for example. The communication system 1 of the embodiment is desirably provided in an environment such as a company where the relationship with the user of the terminal 2 is limited to some extent. Network N is thus an intranet, for example. Network N may be further connected to an external network such as the Internet.

端末2は、プロセッサ21と、メモリ22と、ストレージ23と、入力インターフェース24と、ディスプレイ25と、通信モジュール26とを有している。プロセッサ21と、メモリ22と、ストレージ23と、入力インターフェース24と、ディスプレイ25と、通信モジュール26とは、互いに通信できるようにバス27に接続されている。ここで、端末2は、スマートフォン、タブレット端末、パーソナルコンピュータといった端末であってよい。また、図1では、端末2は、1つである。通信システム1は、2以上の端末2を有していてもよい。 Terminal 2 has processor 21 , memory 22 , storage 23 , input interface 24 , display 25 and communication module 26 . Processor 21, memory 22, storage 23, input interface 24, display 25, and communication module 26 are connected to bus 27 so as to communicate with each other. Here, the terminal 2 may be a terminal such as a smart phone, a tablet terminal, or a personal computer. Also, in FIG. 1, there is one terminal 2 . The communication system 1 may have two or more terminals 2 .

プロセッサ21は、端末2の動作を制御するように構成されたプロセッサである。プロセッサ21は、ストレージ23に記憶されている各種のプログラムに従って各種の処理を実行する。プロセッサ21は、例えばCPUである。プロセッサ21は、CPUではなく、MPU、GPU等であってもよい。また、プロセッサ21は、1つのCPU等によって構成されている必要はなく、複数のCPU等によって構成されてもよい。 Processor 21 is a processor configured to control the operation of terminal 2 . The processor 21 executes various processes according to various programs stored in the storage 23 . The processor 21 is, for example, a CPU. The processor 21 may be an MPU, GPU, or the like instead of a CPU. Moreover, the processor 21 does not need to be configured by one CPU or the like, and may be configured by a plurality of CPUs or the like.

メモリ22は、ROM、RAMといったメモリを含む。ROMは、不揮発性のメモリである。ROMは、端末2の起動プログラム等を記憶している。RAMは、揮発性のメモリである。RAMは、例えばプロセッサ21における処理の際の作業メモリとして用いられる。 The memory 22 includes memories such as ROM and RAM. ROM is non-volatile memory. The ROM stores a startup program for the terminal 2 and the like. RAM is volatile memory. The RAM is used as working memory during processing in the processor 21, for example.

ストレージ23は、例えばフラッシュメモリといったストレージである。ストレージ23は、端末2において用いられる各種のプログラム及びデータを格納している。実施形態では、ストレージ23は、OS(オペレーティングシステム)231、メールプログラム232を格納している。ストレージ23は、OS231、メールプログラム232以外のプログラム及びデータを格納していてもよい。 The storage 23 is a storage such as a flash memory, for example. The storage 23 stores various programs and data used in the terminal 2 . In the embodiment, the storage 23 stores an OS (Operating System) 231 and a mail program 232 . The storage 23 may store programs and data other than the OS 231 and mail program 232 .

OS231は、端末2の基本的な機能を実現するためのプログラムである。ストレージ23に格納されている各種のプログラムは、OSの制御下で実行される。 The OS 231 is a program for realizing basic functions of the terminal 2 . Various programs stored in the storage 23 are executed under control of the OS.

メールプログラム232は、電子メールに関する各種の機能をユーザに提供するアプリケーションプログラムである。メールプログラム232は、必要に応じて端末2にインストールされ得る。例えば、メールプログラム232は、電子メールの作成に係る処理をする。また、メールプログラム232は、作成された電子メールの送信に係る処理をする。また、メールプログラム232は、電子メールの受信に係る処理をする。さらに、実施形態におけるメールプログラム232は、入力された宛先に応じた関連情報をデータベースから取得して画面上に表示するためのメール作成支援プログラムとしての処理もする。 The mail program 232 is an application program that provides users with various functions related to e-mail. The mail program 232 can be installed on the terminal 2 as required. For example, the mail program 232 performs processing related to creation of electronic mail. Also, the mail program 232 performs processing related to transmission of the created e-mail. Also, the mail program 232 performs processing related to the reception of electronic mail. Further, the mail program 232 in the embodiment also performs processing as a mail creation support program for acquiring related information corresponding to the input destination from the database and displaying it on the screen.

入力インターフェース24は、タッチパネル等の入力装置を含む。入力インターフェース24の操作がされた場合、操作内容に応じた信号がバス27を介してプロセッサ21に入力される。プロセッサ21は、この信号に応じて各種の処理を行う。 The input interface 24 includes an input device such as a touch panel. When the input interface 24 is operated, a signal corresponding to the content of the operation is input to the processor 21 via the bus 27 . The processor 21 performs various processes according to this signal.

ディスプレイ25は、液晶ディスプレイ、有機ELディスプレイ等の表示装置である。ディスプレイ25は、各種の画像を表示する。 The display 25 is a display device such as a liquid crystal display or an organic EL display. The display 25 displays various images.

通信モジュール26は、端末2がサーバ3と通信するときの処理をするように構成されたインターフェースを含むモジュールである。通信モジュール26は、携帯電話回線、無線LAN回線等を用いてネットワークNに接続するように構成されている。通信モジュール26は、有線回線を使用してネットワークに接続するように構成されていてもよい。 The communication module 26 is a module including an interface configured to perform processing when the terminal 2 communicates with the server 3 . The communication module 26 is configured to connect to the network N using a mobile phone line, a wireless LAN line, or the like. Communication module 26 may be configured to connect to a network using a wired line.

サーバ3は、プロセッサ31と、メモリ32と、ストレージ33と、通信モジュール34とを有している。プロセッサ31と、メモリ32と、ストレージ33と、通信モジュール34とは、互いに通信できるようにバス35に接続されている。ここで、サーバ3は、さらに、入力インターフェース、ディスプレイ等を有していてもよい。また、サーバ3は、単一のサーバでなくてもよい。 The server 3 has a processor 31 , a memory 32 , a storage 33 and a communication module 34 . Processor 31, memory 32, storage 33, and communication module 34 are connected to bus 35 so as to communicate with each other. Here, the server 3 may further have an input interface, a display, and the like. Also, the server 3 may not be a single server.

プロセッサ31は、サーバ3の動作を制御するように構成されたプロセッサである。プロセッサ31は、例えばCPUである。プロセッサ31は、CPUではなく、MPU、GPU等であってもよい。また、プロセッサ31は、1つのCPU等によって構成されている必要はなく、複数のCPU等によって構成されてもよい。 Processor 31 is a processor configured to control the operation of server 3 . The processor 31 is, for example, a CPU. The processor 31 may be an MPU, GPU, or the like instead of a CPU. Moreover, the processor 31 does not need to be configured by one CPU or the like, and may be configured by a plurality of CPUs or the like.

メモリ32は、ROM、RAMといったメモリを含む。ROMは、不揮発性のメモリである。ROMは、サーバ3の起動プログラム等を記憶している。RAMは、揮発性のメモリである。RAMは、例えばプロセッサ31における処理の際の作業メモリとして用いられる。 The memory 32 includes memories such as ROM and RAM. ROM is non-volatile memory. The ROM stores a boot program for the server 3 and the like. RAM is volatile memory. The RAM is used as working memory during processing in the processor 31, for example.

ストレージ33は、例えばハードディスクドライブ、ソリッドステートドライブといったストレージである。ストレージ33は、OS331、メール作成支援プログラム332、パーソンデータベース333、メールデータベース334、関連情報データベース335を格納している。ストレージ33は、OS331、メール作成支援プログラム332、パーソンデータベース333、メールデータベース334、関連情報データベース335以外のプログラム及びデータを格納していてもよい。例えば、ストレージ33は、端末2に対して営業支援システム(Sales Force Automation:SFA)の各種のサービスを提供するためのプログラムを格納していてもよい。 The storage 33 is, for example, a hard disk drive or a solid state drive. The storage 33 stores an OS 331 , a mail creation support program 332 , a person database 333 , a mail database 334 and a related information database 335 . The storage 33 may store programs and data other than the OS 331 , mail creation support program 332 , person database 333 , mail database 334 , and related information database 335 . For example, the storage 33 may store a program for providing various services of a sales force automation (SFA) to the terminal 2 .

OS331は、サーバ3の基本的な機能を実現するためのプログラムである。ストレージ33に格納されている各種のプログラムは、OSの制御下で実行される。 The OS 331 is a program for realizing basic functions of the server 3 . Various programs stored in the storage 33 are executed under control of the OS.

メール作成支援プログラム332は、メールプログラム232と連携してユーザの電子メールの作成を支援する。例えば、メール作成支援プログラム332は、端末2からの電子メールの宛先のデータの送信を受けて、パーソンデータベース333及び関連情報データベース335を参照し、今回の電子メールの作成に当たって関連する関連情報を探索する処理をする。また、メール作成支援プログラム332は、必要に応じて、関連情報を端末2に表示するための画面を生成する。 The mail creation support program 332 cooperates with the mail program 232 to support the creation of the user's e-mail. For example, the mail creation support program 332 receives the data of the destination of the e-mail from the terminal 2, refers to the person database 333 and the related information database 335, and searches for related information related to creating the current e-mail. to process. Also, the mail creation support program 332 generates a screen for displaying related information on the terminal 2 as necessary.

パーソンデータベース333は、端末2のユーザと関係のあるパーソンのパーソンデータを記憶したデータベースである。図2は、パーソンデータベース333の一例を示す図である。パーソンデータベース333は、例えばパーソン毎の「ID」、「氏名」、「会社名」、「役職」、「電子メールアドレス」といったデータを含む。ここで、端末2のユーザと関係のあるパーソンは、端末2のユーザと関係する社外又は社内のパーソンであり得る。 The person database 333 is a database storing person data of persons related to the user of the terminal 2 . FIG. 2 is a diagram showing an example of the person database 333. As shown in FIG. The person database 333 includes, for example, data such as "ID", "name", "company name", "title", and "e-mail address" for each person. Here, the person related to the user of terminal 2 may be a person outside the company or inside the company related to the user of terminal 2 .

「ID」は、パーソン毎に一意に割り当てられる識別子である。「氏名」は、対応するパーソンの氏名である。「会社名」は、対応するパーソンの所属している会社名である。「役職」は、対応するパーソンの役職名である。「電子メールアドレス」は、対応するパーソンの電子メールアドレスである。「会社名」、「役職」、「電子メールアドレス」のデータは、端末2のユーザによる手入力によって入力されてもよいし、名刺等をスキャンすること等で入力されてもよい。 "ID" is an identifier uniquely assigned to each person. "Name" is the name of the corresponding person. "Company name" is the name of the company to which the corresponding person belongs. "Title" is the title of the corresponding person. "E-mail address" is the e-mail address of the corresponding person. The data of "company name", "title", and "e-mail address" may be manually input by the user of the terminal 2, or may be input by scanning a business card or the like.

パーソンデータベース333は、図2で示した以外のデータを含んでいてもよい。また、パーソンデータベース333のデータは、複数の端末2のユーザの間で共有されてよい。 The person database 333 may contain data other than those shown in FIG. Also, the data in the person database 333 may be shared among users of a plurality of terminals 2 .

メールデータベース334は、端末2のユーザが送受信した電子メールのデータを記憶したデータベースである。メールデータベース334には、端末2のユーザが送信した電子メールのデータが送信日時と対応付けられて記憶されるとともに、端末2のユーザが受信した電子メールのデータが受信日時と対応付けられて記憶されている。 The mail database 334 is a database that stores data of e-mails sent and received by the user of the terminal 2 . In the mail database 334, data of electronic mail sent by the user of terminal 2 is stored in association with the date and time of transmission, and data of electronic mail received by the user of terminal 2 is stored in correspondence with date and time of reception. It is

関連情報データベース335は、各種の関連情報のデータベースである。実施形態において、関連情報は、パーソンの氏名又はパーソンの属する会社名と関連づけられているデータを含む。パーソンの氏名又はパーソンの属する会社名と関連づけられているデータは、端末2における電子メールの作成の際に送信先が入力されたときにサーバ3から端末2に送信される。また、実施形態において、関連情報は、パーソンの氏名又はパーソンの属する会社名と関連づけられておらず、複数の端末2のユーザにおいて共有されるべきデータも含む。パーソンの氏名又はパーソンの属する会社名と関連づけられていないデータは、電子メール作成の際に入力された送信先に関わらずにサーバ3から端末2に送信される。さらには、実施形態において、関連情報は、パーソンの氏名又はパーソンの属する会社名と関連づけられておらず、特定の端末2のユーザだけで利用されるデータも含む。特定の端末2のユーザだけで利用されるデータは、特定の端末2において送信先の入力があった場合にサーバ3から端末2に送信される。 The related information database 335 is a database of various related information. In embodiments, the related information includes data associated with the person's name or company name. Data associated with the name of the person or the name of the company to which the person belongs is transmitted from the server 3 to the terminal 2 when the destination is entered when creating an e-mail on the terminal 2 . Further, in the embodiment, the related information includes data that is not associated with the name of the person or the name of the company to which the person belongs and that should be shared among multiple terminal 2 users. Data not associated with the name of the person or the name of the company to which the person belongs is sent from the server 3 to the terminal 2 regardless of the destination entered when creating the e-mail. Furthermore, in the embodiment, the related information includes data that is not associated with the name of the person or the name of the company to which the person belongs and that is used only by the user of the specific terminal 2 . Data that is used only by the user of a specific terminal 2 is transmitted from the server 3 to the terminal 2 when the specific terminal 2 inputs a destination.

図3は、関連情報データベース335の一例を示す図である。関連情報データベース335は、例えば会社データ3351、商談データ3352、売上データ3353、要望データ3354、共有文書データ3355、運用ルールデータ3356、メモデータ3357を関連情報として含む。 FIG. 3 is a diagram showing an example of the related information database 335. As shown in FIG. The related information database 335 includes, for example, company data 3351, negotiation data 3352, sales data 3353, request data 3354, shared document data 3355, operation rule data 3356, and memo data 3357 as related information.

会社データ3351は、端末2のユーザの属する会社と何らかの取引があった会社のデータである。会社データ3351は、例えば会社名、創立日、資本金、所在地、従業員数といったデータを含み得る。 The company data 3351 is data of a company that has had some kind of transaction with the company to which the user of the terminal 2 belongs. Company data 3351 may include data such as company name, founding date, capital, location, and number of employees, for example.

商談データ3352は、端末2のユーザの商談の履歴のデータである。商談データ3352は、例えば商談の日時、会社名、自社担当者名、客先担当者名、商談の内容といったデータを含み得る。さらに、商談データ3352は、商談の際に作成された見積書、受注伝票、納品書、請求書のデータを含み得る。なお、商談データ3352の代わりに又は商談データ3352に加えて業務履歴のデータが関連情報データベース335に記憶されてもよい。 The business negotiation data 3352 is data of history of business negotiations of the user of the terminal 2 . The negotiation data 3352 may include data such as the date and time of the negotiation, the name of the company, the name of the person in charge of the company, the name of the person in charge of the customer, and the contents of the negotiation, for example. Furthermore, the business negotiation data 3352 may include data of quotations, order slips, statements of delivery, and bills created at the time of business negotiations. Note that business history data may be stored in the related information database 335 instead of or in addition to the negotiation data 3352 .

売上データ3353は、対応する会社に対する売上実績に関わるデータである。売上データ3353は、例えば会社名、対応する会社に対する売上のデータ、対応する会社に対する受注実績のデータを含む。売上のデータは、例えば各年及び各月の売上データを含む。また、受注実績のデータは、受注日、受注案件名、自社担当者名、客先担当者名といったデータを含み得る。さらに、売上データ3353は、対応する会社に対するAB(Activity Based)損益のデータも含み得る。AB損益は、ABC(Activity Based Cost)が考慮された損益である。 The sales data 3353 is data related to the sales results for the corresponding company. The sales data 3353 includes, for example, a company name, sales data for the corresponding company, and order record data for the corresponding company. Sales data includes, for example, sales data for each year and each month. In addition, the order record data may include data such as the date of order received, the name of the order received, the name of the person in charge at the company, and the name of the person in charge at the customer. Furthermore, the sales data 3353 may also include AB (Activity Based) profit and loss data for the corresponding company. AB profit/loss is profit/loss in consideration of ABC (Activity Based Cost).

要望データ3354は、顧客からの要望に関するデータベースである。要望データ3354は、例えば要望がされた日時、要望をした客先担当者名、対応する客先担当者の会社名、要望先の部署名又は自社担当者名、要望の内容といったデータを含み得る。また、要望データ3354は、要望に対して対応がなされている場合には、その対応がなされた日時、対応の内容といったデータも含み得る。 Request data 3354 is a database regarding requests from customers. The request data 3354 can include data such as the date and time when the request was made, the name of the person in charge of the customer who made the request, the company name of the person in charge of the corresponding customer, the name of the department of the request destination or the name of the person in charge of the company, and the details of the request. . In addition, the request data 3354 may also include data such as the date and time when the response was made and the details of the response, if the request has been addressed.

共有文書データ3355は、例えば社内、部署内といった複数の端末2のユーザの間で共有されている文書データである。共有文書データ3355は、必ずしも「文書」のデータである必要はなく、文書以外のデータであってもよい。例えば、共有文書データ3355は、複数の端末2のユーザの間で共有されるべき電子メールのテンプレートといったテキストデータであってもよい。 The shared document data 3355 is document data shared among users of a plurality of terminals 2, such as within a company or department. The shared document data 3355 does not necessarily have to be "document" data, and may be data other than documents. For example, the shared document data 3355 may be text data such as an e-mail template to be shared among multiple terminal 2 users.

運用ルールデータ3356は、例えば社内、部署内といった複数の端末2のユーザの間で共有されるべき運用ルールのデータである。運用ルールデータ3356は、例えば客先担当者への電子メール送信時のルール、特定の状況例えば謝罪の際に作成されるメールにおけるルールといった各種ルールの文書データを含み得る。 The operational rule data 3356 is operational rule data to be shared among users of a plurality of terminals 2, such as within a company or department. The operation rule data 3356 can include document data of various rules such as rules for sending e-mails to the person in charge of the customer, rules for e-mails created in specific situations such as an apology.

メモデータ3357は、端末2のユーザが過去に作成した電子メールの作成時等に参照するためのメモのデータである。メモデータ3357は、作成者のユーザ名と関連付けされている。 The memo data 3357 is data of a memo that the user of the terminal 2 has created in the past to refer to when creating an e-mail or the like. Memo data 3357 is associated with the user name of the creator.

ここで、図3で示した関連情報データベース335に記憶される関連情報のデータは、一例である。関連情報データベース335には、電子メールの作成の際の参考になり得る任意のデータが記憶されてよい。また、関連情報データベース335に記憶される関連情報のデータは、簡易情報と詳細情報とに分けられていてもよい。例えば、会社データ3351の詳細情報は会社データ3351として記憶されているすべての情報であり、簡易情報は会社データ3351のうちで例えば会社名、所在地だけが抜粋された情報であり得る。 Here, the data of related information stored in the related information database 335 shown in FIG. 3 is an example. Related information database 335 may store any data that can be used as a reference when creating an e-mail. Further, the data of related information stored in the related information database 335 may be divided into simple information and detailed information. For example, the detailed information of the company data 3351 may be all information stored as the company data 3351, and the simple information may be information extracted from the company data 3351, such as the company name and location.

通信モジュール34は、サーバ3が端末2と通信するときの処理をするように構成されたインターフェースを含むモジュールである。通信モジュール34は、例えば有線回線を使用してネットワークNに接続するように構成されている。通信モジュール34は、無線回線を使用してネットワークNに接続するように構成されていてもよい。 The communication module 34 is a module including an interface configured to perform processing when the server 3 communicates with the terminal 2 . Communication module 34 is configured to connect to network N using, for example, a wired line. Communication module 34 may be configured to connect to network N using a wireless link.

次に、実施形態における通信システムの動作を説明する。図4は、端末2におけるメールプログラム232のメインの処理を示すフローチャートである。図4の処理は、例えば端末2のユーザによってメールプログラム232の起動が指示されたときに開始される。 Next, the operation of the communication system according to the embodiment will be described. FIG. 4 is a flow chart showing the main processing of the mail program 232 in the terminal 2. As shown in FIG. The process of FIG. 4 is started, for example, when the user of the terminal 2 instructs to start the mail program 232 .

ステップS1において、端末2のプロセッサ21は、電子メールの新規作成の指示がされたか否かを判定する。例えば、メールプログラム232が起動された際にディスプレイ25に表示される初期画面において新規作成ボタンが選択された場合に、電子メールの新規作成が指示されたと判定される。または、既に新規作成ボタンが選択されていて新規作成画面が表示されている場合も電子メールの新規作成が指示されたと判定される。ステップS1において、電子メールの新規作成の指示がされたと判定されたときには、処理はステップS2に移行する。ステップS1において、電子メールの新規作成の指示がされていないと判定されたときには、処理はステップS4に移行する。 In step S1, the processor 21 of the terminal 2 determines whether or not an instruction to create a new e-mail has been given. For example, when the new creation button is selected on the initial screen displayed on the display 25 when the mail program 232 is activated, it is determined that the creation of a new e-mail has been instructed. Alternatively, if the new creation button has already been selected and the new creation screen is displayed, it is determined that creation of a new e-mail has been instructed. When it is determined in step S1 that an instruction to create a new e-mail has been issued, the process proceeds to step S2. When it is determined in step S1 that an instruction to create a new e-mail has not been issued, the process proceeds to step S4.

ステップS2において、プロセッサ21は、ディスプレイ25に電子メールの新規作成画面を表示させる。新規作成画面は、例えば、電子メールの宛先(TO)の入力欄、宛先(CC(Carbon Copy))の入力欄、宛先(BCC(Blind Carbon Copy))の入力欄、本文の入力欄、送信ボタン等の各種のソフトウェアボタンを含む画面である。新規作成画面では、電子メールのTO、CC、BCCの入力欄は、空欄である。 In step S2, the processor 21 causes the display 25 to display a new e-mail creation screen. The new creation screen includes, for example, an e-mail destination (TO) input field, a destination (CC (Carbon Copy)) input field, a destination (BCC (Blind Carbon Copy)) input field, a text input field, and a send button. It is a screen including various software buttons such as . On the newly created screen, the entry fields for TO, CC, and BCC of the e-mail are blank.

ステップS3において、プロセッサ21は、宛先の入力があるか否かを判定する。ステップS3において、宛先の入力があると判定されたときには、処理はステップS6に移行する。ステップS3において、宛先の入力がないと判定されたときには、処理はステップS7に移行する。 In step S3, processor 21 determines whether or not there is an input of a destination. When it is determined in step S3 that there is an input of the destination, the process proceeds to step S6. When it is determined in step S3 that no destination has been entered, the process proceeds to step S7.

ステップS4において、プロセッサ21は、電子メールの返信作成が指示されたか否かを判定する。例えば、受信メールの表示の際に表示される返信ボタン又は全返信ボタンが選択された場合に、電子メールの返信作成が指示されたと判定される。または、既に返信ボタン又は全返信ボタンが選択されていて返信作成画面が表示されている場合も電子メールの返信作成が指示されたと判定される。ステップS4において、電子メールの返信作成の指示がされたと判定されたときには、処理はステップS5に移行する。ステップS4において、電子メールの返信作成の指示がされていないと判定されたときには、処理はステップS11に移行する。 In step S4, the processor 21 determines whether or not an instruction to create a reply to the e-mail has been given. For example, when the Reply button or the Reply All button displayed when the received mail is displayed is selected, it is determined that the creation of the reply to the e-mail has been instructed. Alternatively, if the Reply button or Reply All button has already been selected and the reply creation screen is displayed, it is also determined that the creation of the reply to the e-mail has been instructed. When it is determined in step S4 that an instruction to create a reply to the e-mail has been issued, the process proceeds to step S5. When it is determined in step S4 that an instruction to create a reply to the e-mail has not been issued, the process proceeds to step S11.

ステップS5において、プロセッサ21は、ディスプレイ25に電子メールの返信作成画面を表示させる。その後、処理はステップS6に移行する。返信作成画面は、新規作成画面と同様に、電子メールの宛先(TO)の入力欄、宛先(CC)の入力欄、宛先(BCC)の入力欄、本文の入力欄、送信ボタン等の各種のソフトウェアボタンを含む画面である。ただし、返信作成画面では、電子メールのTO、CC、BCCの入力欄は空欄ではなく、受信メールの送信者の電子メールアドレスが入力済みである。さらに、全返信ボタンが選択されていた場合には、CC、BCCの入力欄も対応する電子メールアドレスが入力済みである。 In step S5, the processor 21 causes the display 25 to display an e-mail reply creation screen. After that, the process moves to step S6. As with the new creation screen, the reply creation screen has various fields such as an email address (TO) entry field, an addressee (CC) entry field, an addressee (BCC) entry field, a text entry field, and a send button. 4 is a screen containing software buttons; However, on the reply creation screen, the entry fields for TO, CC, and BCC of the e-mail are not blank, and the e-mail address of the sender of the received e-mail has already been entered. Furthermore, when the Reply All button is selected, the corresponding e-mail addresses have already been entered in the CC and BCC entry fields.

ステップS6において、プロセッサ21は、支援処理を実行する。支援処理の後、処理はステップS7に移行する。支援処理は、電子メールの宛先の相手に応じた電子メール作成に係る支援をするための処理であって端末2とサーバ3との連携動作によって実施される。 In step S6, the processor 21 executes support processing. After the support process, the process moves to step S7. The support process is a process for supporting the creation of an e-mail according to the destination of the e-mail, and is carried out by the cooperative operation between the terminal 2 and the server 3 .

以下、支援処理について説明する。図5は、支援処理について示すフローチャートである。 The support processing will be described below. FIG. 5 is a flowchart showing support processing.

ステップS101において、端末2のプロセッサ21は、「TO」の電子メールアドレスを取得する。さらに、プロセッサ21は、「CC」の電子メールアドレスを取得してもよい。 In step S101, the processor 21 of the terminal 2 acquires the "TO" e-mail address. In addition, the processor 21 may obtain a "CC" e-mail address.

ステップS102において、プロセッサ21は、関連情報の表示設定を抽出する。関連情報の表示設定は、例えば端末2のストレージ23に記憶されている。表示設定は、例えば表示させる関連情報の種類、関連情報それぞれの表示位置、関連情報それぞれの表示サイズ、関連情報それぞれの表示画面内でのスクロール表示の可否、関連情報の全体としてのスクロール表示の可否といった設定を含む。表示させる関連情報の種類の設定は、関連情報をどのような表示形態で表示させるか、例えばグラフ形式で表示させるか、表形式で表示させるかといった設定を含んでいてもよい。さらに、表示させる関連情報の種類の設定は、表示させる関連情報の優先度の設定を含んでいてもよい。さらに、表示させる関連情報の種類は、詳細情報を表示させるか、簡易情報を表示させるか、又は詳細情報と簡易情報の同時に表示させるかの設定を含んでいてもよい。 In step S102, the processor 21 extracts display settings for related information. Display settings for related information are stored in the storage 23 of the terminal 2, for example. Display settings include, for example, the type of related information to be displayed, the display position of each related information, the display size of each related information, whether or not each related information can be scrolled within the display screen, and whether or not the entire related information can be scrolled. including settings such as The setting of the type of related information to be displayed may include a setting such as in what form the related information is to be displayed, for example, whether to display it in a graph format or in a table format. Furthermore, setting the type of related information to be displayed may include setting the priority of related information to be displayed. Furthermore, the type of related information to be displayed may include setting whether to display detailed information, simple information, or simultaneous display of detailed information and simple information.

ステップS103において、プロセッサ21は、通信モジュール26を用いてサーバ3に対して関連情報の取得要求をする。関連情報の取得要求は、「TO」の電子メールアドレス及び表示設定の情報を含む。さらに、関連情報の取得要求は、「CC」の電子メールアドレスの情報を含んでいてもよい。 In step S<b>103 , the processor 21 uses the communication module 26 to request the server 3 to acquire related information. The related information acquisition request includes the "TO" e-mail address and display setting information. In addition, the related information acquisition request may include "CC" e-mail address information.

取得要求を受信した場合、サーバ3のプロセッサ31は、「TO」の電子メールアドレスをパーソンデータベース333に記憶されている電子メールアドレスと照合することによって、電子メールの送信相手を特定する。そして、プロセッサ31は、電子メールの送信相手と関連し、かつ、表示させる関連情報の種類に設定されている関連情報をストレージ303のパーソンデータベース333及び関連情報データベース335から探索する。例えば、プロセッサ31は、電子メールの送信相手のパーソンのパーソンデータ、送信相手のパーソンとの間で直近にやり取りされた電子メール、送信相手のパーソンの所属する会社の情報、送信相手のパーソンの所属する会社に対する売上の情報、送信相手のパーソンとの間で現在の進行中の商談の情報、商談に伴って作成された各種の文書、送信相手のパーソン又はパーソンの所属する会社からの要望といった関連情報を探索する。なお、関連情報の取得要求に、「CC」の電子メールアドレスの情報も含まれている場合には、プロセッサ31は、「CC」の電子メールアドレスをパーソンデータベース333に記憶されている電子メールアドレスと照合することによって、CCの送信相手を特定し、CCの送信相手と関連し、かつ、表示させる関連情報の種類に設定されている関連情報もストレージ303のパーソンデータベース333及び関連情報データベース335から探索してもよい。例えば、直近にやり取りされた電子メールであれば、「TO」のパーソンの電子メールアドレスと「CC」のパーソンの電子メールアドレスの双方を含む電子メールだけが探索されてよい。 When receiving the acquisition request, the processor 31 of the server 3 identifies the recipient of the e-mail by checking the e-mail address of “TO” with the e-mail addresses stored in the person database 333 . Then, the processor 31 searches the person database 333 and the related information database 335 of the storage 303 for related information related to the recipient of the e-mail and set as the type of related information to be displayed. For example, the processor 31 stores the person data of the person to whom the e-mail is to be sent, the e-mail most recently exchanged with the person to whom the e-mail is sent, information on the company to which the person to be sent belongs, the affiliation of the person to whom the e-mail is to be sent. Related information such as sales information for the company to which the information is sent, information on ongoing business negotiations with the person to whom the information is being sent, various documents created in connection with business negotiations, and requests from the person to whom the information is being sent or the company to which the person belongs Explore information. If the related information acquisition request also includes the information of the “CC” e-mail address, the processor 31 stores the “CC” e-mail address as the e-mail address stored in the person database 333. , and the related information related to the CC transmission partner and set as the type of related information to be displayed is also retrieved from the person database 333 and the related information database 335 of the storage 303. You can explore. For example, for recently exchanged emails, only emails containing both the "TO" person's email address and the "CC" person's email address may be searched.

さらに、プロセッサ31は、表示させる関連情報の種類に設定されている共有文書、運用ルール、メモをストレージ303の関連情報データベース335から探索する。 Furthermore, the processor 31 searches the related information database 335 of the storage 303 for shared documents, operation rules, and memos that are set as the type of related information to be displayed.

ここで、関連情報のスクロール表示ができるように設定されているときには、プロセッサ31は、探索したすべての関連情報をストレージ303から取得してよい。一方、関連情報のスクロール表示ができるように設定されていないときには、プロセッサ31は、探索した関連情報のうちの端末2のディスプレイ25に表示できる分だけをストレージ303から取得してよい。この場合、プロセッサ31は、例えば優先度順に関連情報を取得してよい。 Here, the processor 31 may acquire all searched related information from the storage 303 when the related information is set to be scrollable. On the other hand, when the related information is not set to be scrollable, the processor 31 may acquire from the storage 303 only that much of the retrieved related information that can be displayed on the display 25 of the terminal 2 . In this case, the processor 31 may acquire related information in order of priority, for example.

関連情報を取得した後、プロセッサ31は、表示させる関連情報の種類の設定に応じた形式の関連情報の表示画面を作成する。プロセッサ31は、例えばグラフ形式での表示が設定されている関連情報については、関連情報からグラフを作成する。また、プロセッサ31は、例えば表形式での表示が設定されている関連情報については、関連情報から表を作成する。なお、関連情報から作成され得るグラフ及び表は、予め関連情報データベース335に格納されていてもよい。 After acquiring the related information, the processor 31 creates a related information display screen in a format corresponding to the setting of the type of related information to be displayed. The processor 31 creates a graph from the related information, for example, for the related information set to be displayed in a graph format. In addition, the processor 31 creates a table from the related information, for example, for the related information set to be displayed in tabular form. Graphs and tables that can be created from related information may be stored in the related information database 335 in advance.

関連情報の表示画面の作成後、プロセッサ31は、関連情報の表示画面のデータを端末2に送信する。また、取得した関連情報に見積書等の各種のデータが含まれている場合には、プロセッサ31は、関連情報の表示画面のデータと併せて見積書等のデータを格納したファイルを端末2に送信してもよい。この場合、見積書等のデータを端末2において確認する際に、サーバ3から改めてダウンロードする必要性がなくなる。 After creating the related information display screen, the processor 31 transmits the data of the related information display screen to the terminal 2 . In addition, when the acquired related information includes various data such as an estimate sheet, the processor 31 sends the data of the display screen of the related information and the file storing the data such as an estimate sheet to the terminal 2. You may send. In this case, when confirming data such as an estimate on the terminal 2, there is no need to download the data from the server 3 again.

ここで、図5の説明に戻る。ステップS104において、プロセッサ21は、関連情報それぞれの表示位置、関連情報それぞれの表示サイズの設定に従って関連情報をディスプレイ25に表示する。 Now, return to the description of FIG. In step S104, the processor 21 displays the related information on the display 25 according to the setting of the display position of each related information and the display size of each related information.

図6は、関連情報の表示例を示す図である。メールプログラム232の新規作成又は返信が選択されたときに表示される画面100は、電子メールの作成画面101を含む。作成画面101の構成は、新規作成画面と返信作成画面とで共通でよい。 FIG. 6 is a diagram showing a display example of related information. Screen 100 displayed when new creation or reply of mail program 232 is selected includes email creation screen 101 . The configuration of the creation screen 101 may be common to the new creation screen and the reply creation screen.

作成画面101は、送信者入力欄102、宛先(TO)入力欄103、宛先(CC)入力欄104、宛先(BCC)入力欄105、タイトル入力欄106、本文入力欄107、署名挿入ボタン108、ファイル添付欄109を含む。 The creation screen 101 includes a sender input field 102, an addressee (TO) input field 103, an addressee (CC) input field 104, an addressee (BCC) input field 105, a title input field 106, a text input field 107, a signature insertion button 108, A file attachment field 109 is included.

送信者入力欄102には、電子メールの作成者の電子メールアドレスが入力され得る。作成画面101の起動時に端末2のユーザの電子メールアドレスが自動的に入力されるように予め設定されていてもよい。 In the sender entry field 102, the e-mail address of the creator of the e-mail can be entered. A setting may be made in advance so that the e-mail address of the user of the terminal 2 is automatically entered when the creation screen 101 is activated.

宛先(TO)入力欄103には、電子メールの送信相手の電子メールアドレスが入力され得る。宛先(CC)入力欄104には、電子メールのCCでの送信相手の電子メールアドレスが入力され得る。宛先(BCC)入力欄105には、電子メールのBCCでの送信相手の電子メールアドレスが入力され得る。前述したように、返信の場合には、宛先(TO)入力欄103、宛先(CC)入力欄104、宛先(BCC)入力欄105には、返信元の電子メールでの入力に基づいて電子メールアドレスが入力され得る。 In the destination (TO) entry field 103, the e-mail address of the recipient of the e-mail can be entered. In the destination (CC) entry field 104, the e-mail address of the recipient of the e-mail in CC can be entered. In the destination (BCC) entry field 105, the e-mail address of the BCC destination of the e-mail can be entered. As described above, in the case of a reply, an e-mail is entered in the destination (TO) input field 103, the destination (CC) input field 104, and the destination (BCC) input field 105 based on the input in the reply source e-mail. An address can be entered.

タイトル入力欄106には、電子メールのタイトルが入力され得る。タイトル入力欄106への入力は省略され得る。本文入力欄107には、電子メールの本文が入力され得る。署名挿入ボタン108は、ドロップダウンリスト108aと組み合わせて使用され得る。ドロップダウンリスト108aが選択された場合、予め設定された署名の一覧が表示される。何れかの署名が選択された状態で署名挿入ボタン108が選択されることにより、本文入力欄107に署名が挿入される。 The title of the e-mail can be entered in the title entry field 106 . Entry into the title entry field 106 may be omitted. The text of the e-mail can be entered in text entry field 107 . Insert signature button 108 may be used in combination with drop down list 108a. When drop-down list 108a is selected, a list of preset signatures is displayed. By selecting the signature insert button 108 while any signature is selected, the signature is inserted into the text input field 107 .

ファイル添付欄109には、添付されているファイルの名称が表示される。ファイル添付欄109にファイルのアイコンがドラッグアンドドロップされることで、ファイルの添付も行われ得る。また、ファイル添付欄109の近傍に設けられた参照ボタン109aが選択されることにより、端末2に記憶されているファイルの中から添付するファイルが指定され得る。 The file attachment column 109 displays the name of the attached file. A file can be attached by dragging and dropping a file icon to the file attachment field 109 . Also, by selecting a reference button 109a provided near the file attachment field 109, a file to be attached can be specified from files stored in the terminal 2. FIG.

実施形態において、関連情報は、例えば作成画面101に対して並べて表示される。関連情報は、図6の例では、4つの関連情報の表示画面110、111、112及び113が表示されている。実施形態の例では、関連情報の表示画面110、111、112及び113は、作成画面101と同一のウインドウ内に表示されている。 In the embodiment, related information is displayed side by side on the creation screen 101, for example. As for the related information, four related information display screens 110, 111, 112 and 113 are displayed in the example of FIG. In the example of the embodiment, the related information display screens 110 , 111 , 112 and 113 are displayed in the same window as the creation screen 101 .

関連情報の表示画面110は、「TO」に入力された電子メールアドレスに対応するパーソンの会社に対する売上実績の年度推移を表すグラフを表示する表示画面である。関連情報の表示画面110では、売上実績の年度推移のグラフと受注実績の年度推移のグラフとの間で切り替えができるように構成されている。さらに、関連情報の表示画面110では、グラフとして表示させる期間をユーザによって選択できるように構成されている。関連情報の表示画面110に表示されるグラフは、例えば売上データ3353から生成され得る。例えば、売上実績のグラフと受注実績のグラフの少なくとも何れかが表示させる関連情報の種類として設定されているときには、関連情報の表示画面110が生成され得る。 The related information display screen 110 is a display screen that displays a graph showing annual changes in the actual sales to the company of the person corresponding to the e-mail address entered in "TO". The related information display screen 110 is configured so that it is possible to switch between a graph of year-to-year changes in sales performance and a graph of year-to-year changes in order receipts. Further, the related information display screen 110 is configured so that the user can select the period to be displayed as a graph. The graph displayed on the related information display screen 110 can be generated from the sales data 3353, for example. For example, the related information display screen 110 can be generated when at least one of the sales record graph and the order record graph is set as the type of related information to be displayed.

関連情報の表示画面111は、「TO」に入力された電子メールアドレスに対応するパーソンの顧客情報を表示する表示画面である。顧客情報としては、例えば、パーソンの氏名、役職、会社名等が表示され得る。関連情報の表示画面111に表示される顧客情報は、例えばパーソンデータベース333から生成され得る。ここで、図6の関連情報の表示画面111は、表示画面内でスクロール表示できるように設定されている。したがって、予め設定されている表示サイズで表示しきれない分は、スクロールされることによって表示される。 The related information display screen 111 is a display screen for displaying the customer information of the person corresponding to the e-mail address entered in "TO". As the customer information, for example, the person's name, position, company name, etc. can be displayed. The customer information displayed on the related information display screen 111 can be generated from the person database 333, for example. Here, the display screen 111 of the related information in FIG. 6 is set so as to be scrollable within the display screen. Therefore, the portion that cannot be displayed in the preset display size is displayed by scrolling.

関連情報の表示画面112は、電子メールの作成者であるユーザの現在の受注案件のリストを表示する表示画面である。関連情報の表示画面112に表示される受注案件のリストは、例えば売上データ3353から生成され得る。なお、受注案件のリストは、「TO」に入力された電子メールアドレスに対応するパーソンからの現在の受注案件の情報を少なくとも含むが、それ以外のパーソンからの現在の受注案件の情報を含んでいてもよい。また、図6の関連情報の表示画面112は、表示画面内でスクロール表示できるように設定されている。したがって、予め設定されている表示サイズで表示しきれない分は、スクロールされることによって表示される。 The related information display screen 112 is a display screen that displays a list of current orders received by the user who created the e-mail. The list of order items displayed on the related information display screen 112 can be generated from the sales data 3353, for example. Note that the list of received orders includes at least information on current received orders from the person corresponding to the e-mail address entered in "TO", but also includes information on current received orders from other persons. You can Further, the display screen 112 of related information in FIG. 6 is set so as to be scrollable within the display screen. Therefore, the portion that cannot be displayed in the preset display size is displayed by scrolling.

関連情報の表示画面113は、直近の商談履歴を表示する表示画面である。関連情報の表示画面113に表示される商談履歴は、例えば商談データ3352から生成され得る。なお、商談履歴は、「TO」に入力された電子メールアドレスに対応するパーソンとの商談履歴を少なくとも含むが、それ以外のパーソンとの商談履歴を含んでいてもよい。ここで、図6の関連情報の表示画面113は、表示画面内でスクロール表示できるように設定されている。したがって、予め設定されている表示サイズで表示しきれない分は、スクロールされることによって表示される。 The related information display screen 113 is a display screen for displaying the most recent negotiation history. The negotiation history displayed on the related information display screen 113 can be generated from the negotiation data 3352, for example. The history of negotiations includes at least the history of negotiations with the person corresponding to the e-mail address entered in "TO", but may include the history of negotiations with other persons. Here, the display screen 113 of related information in FIG. 6 is set so as to be scrollable within the display screen. Therefore, the portion that cannot be displayed in the preset display size is displayed by scrolling.

なお、図6においては、電子メールの作成画面101と、関連情報の表示画面110、111、112、113とは、縦方向に2分割された2ペイン構成で表示されている。これに対し、例えば表示させる関連情報が簡易情報と詳細情報に分かれている場合には、電子メールの作成画面と、簡易情報の表示画面と、詳細情報の表示画面とは、縦方向に3分割された3ペイン構成で表示されてもよい。または、電子メールの作成画面と簡易情報の表示画面との2ペイン構成の画面がまず表示され、簡易情報の表示を詳細情報の表示に切り替えることができるように構成されていてもよい。 In FIG. 6, the e-mail creation screen 101 and the related information display screens 110, 111, 112, and 113 are vertically divided into two panes. On the other hand, for example, when the related information to be displayed is divided into simple information and detailed information, the e-mail creation screen, the simple information display screen, and the detailed information display screen are vertically divided into three. may be displayed in a three-pane configuration. Alternatively, a two-pane screen consisting of an e-mail creation screen and a simple information display screen may be displayed first, and the display of the simple information may be switched to the display of the detailed information.

ここで、図5の説明に戻る。関連情報の表示後のステップS105において、プロセッサ21は、ユーザによって関連情報の表示に関わる変更の操作がされたか否かを判定する。変更の操作は、関連情報の表示画面の表示サイズ変更の操作、関連情報の表示画面に表示位置の変更の操作、関連情報の表示画面におけるスクロール表示の操作等である。関連情報の表示画面の表示サイズ変更の操作は、例えば対応する関連情報の表示画面を表す枠に対するドラッグアンドドロップの操作である。関連情報の表示位置の変更の操作は、例えば関連情報の表示画面に対するドラッグアンドドロップの操作である。関連情報の表示画面におけるスクロール表示の操作は、例えばスクロールバーのドラッグ操作である。ステップS105において、変更の操作がされたと判定されたときには、処理はステップS106に移行する。ステップS105において、変更の操作がされていないと判定されたときには、処理はステップS107に移行する。 Now, return to the description of FIG. In step S105 after displaying the related information, the processor 21 determines whether or not the user has performed an operation to change the display of the related information. The change operation includes an operation to change the display size of the related information display screen, an operation to change the display position on the related information display screen, an operation to scroll display on the related information display screen, and the like. The operation of changing the display size of the related information display screen is, for example, a drag-and-drop operation on a frame representing the corresponding related information display screen. The operation of changing the display position of the related information is, for example, a drag-and-drop operation on the display screen of the related information. The scroll display operation on the related information display screen is, for example, a scroll bar drag operation. When it is determined in step S105 that a change operation has been performed, the process proceeds to step S106. When it is determined in step S105 that no change operation has been performed, the process proceeds to step S107.

ステップS106において、プロセッサ21は、変更の操作に応じて表示画面を更新する。例えば、関連情報の表示画面の表示サイズ変更の操作がされた場合には、プロセッサ21は、表示画面の表示サイズが変更された関連情報を表示する。その後、処理はステップS107に移行する。 In step S106, the processor 21 updates the display screen according to the change operation. For example, when an operation to change the display size of the related information display screen is performed, the processor 21 displays the related information with the changed display size of the display screen. After that, the process moves to step S107.

ステップS107において、プロセッサ21は、関連情報の表示設定の変更の操作がされたか否かを判定する。関連情報の表示設定は、前述した表示させる関連情報の種類、関連情報それぞれの表示位置、関連情報それぞれの表示サイズ、関連情報それぞれのスクロール表示の可否、関連情報の全体でのスクロール表示の可否といった設定を含む。また、関連情報の表示設定は、例えば電子メールの作成画面から遷移できるオプション画面における操作に従って行われ得る。ステップS107において、関連情報の表示設定の変更の操作がされたと判定されたときには、処理はステップS108に移行する。ステップS107において、関連情報の表示設定の変更の操作がされていないと判定されたときには、プロセッサ21は、支援処理を終了する。この場合、処理は図4のステップS7に移行する。 In step S107, the processor 21 determines whether or not an operation to change the display setting of related information has been performed. Related information display settings include the type of related information to be displayed, the display position of each related information, the display size of each related information, whether each related information can be scrolled, and whether the entire related information can be scrolled. Including settings. In addition, related information display settings can be made according to an operation on an option screen that can be transitioned from, for example, an e-mail creation screen. When it is determined in step S107 that an operation to change the display setting of related information has been performed, the process proceeds to step S108. When it is determined in step S107 that the operation to change the display setting of the related information has not been performed, the processor 21 terminates the support processing. In this case, the process proceeds to step S7 in FIG.

ステップS108において、プロセッサ21は、操作に応じて関連情報の表示設定を更新する。また、必要に応じてプロセッサ21は、表示設定に応じて表示画面を更新する。例えば、現在表示中の関連情報の何れかの表示を停止させるように設定された場合には、プロセッサ21は、対応する関連情報の表示を停止させる。関連情報の表示設定の更新後、プロセッサ21は、支援処理を終了する。この場合、処理は図4のステップS7に移行する。 In step S108, the processor 21 updates the display setting of related information according to the operation. Moreover, the processor 21 updates the display screen according to the display settings as necessary. For example, when the display of any of the related information currently being displayed is set to be stopped, the processor 21 stops the display of the corresponding related information. After updating the related information display setting, the processor 21 ends the support process. In this case, the process proceeds to step S7 in FIG.

ここで、図4の説明に戻る。ステップS7において、端末2のプロセッサ21は、宛先の入力以外の入力があるか否かを判定する。この入力は、本文入力欄107への入力を含む。ステップS7において、入力があると判定されたときには、処理はステップS8に移行する。ステップS7において、入力がないと判定されたときには、処理はステップS9に移行する。 Now, let us return to the description of FIG. In step S7, the processor 21 of the terminal 2 determines whether or not there is any input other than the destination input. This input includes input to text input field 107 . When it is determined in step S7 that there is an input, the process proceeds to step S8. When it is determined in step S7 that there is no input, the process proceeds to step S9.

ステップS8において、プロセッサ21は、ユーザの入力に応じて表示を更新する。例えば、本文入力欄107への入力があったときには、プロセッサ21は、本文入力欄107の現在のカーソルの位置に入力された文字を表示させる。 At step S8, the processor 21 updates the display according to the user's input. For example, when there is an input in the text input field 107, the processor 21 displays the input characters at the current cursor position in the text input field 107. FIG.

ステップS9において、プロセッサ21は、ユーザによって送信ボタン114が選択されたか否かを判定する。ステップS9において、送信ボタン114が選択されたと判定されたときには、処理はステップS10に移行する。ステップS9において、送信ボタン114が選択されていないと判定されたときには、処理はステップS1に戻る。 At step S9, the processor 21 determines whether or not the send button 114 has been selected by the user. When it is determined in step S9 that the send button 114 has been selected, the process proceeds to step S10. When it is determined in step S9 that the send button 114 has not been selected, the process returns to step S1.

ステップS10において、プロセッサ21は、作成された電子メールを送信する。その後、処理はステップS1に戻る。 At step S10, the processor 21 sends the created e-mail. After that, the process returns to step S1.

ステップS11において、プロセッサ21は、メールプログラム232を終了するか否かを判定する。例えば、ユーザによって終了の指示がされた場合には、メールプログラム232を終了すると判定される。ステップS11において、メールプログラム232を終了すると判定されたときには、プロセッサ21は、図4の処理を終了させる。ステップS11において、メールプログラム232を終了しないと判定されたときには、処理はステップS12に移行する。 In step S11, the processor 21 determines whether or not the mail program 232 is terminated. For example, when the user instructs to terminate, it is determined that the mail program 232 is terminated. When it is determined in step S11 that the mail program 232 should be terminated, the processor 21 terminates the processing of FIG. When it is determined in step S11 that the mail program 232 is not terminated, the process proceeds to step S12.

ステップS12において、プロセッサ21は、その他の処理を実行する。例えば、受信ボタンが押された場合には、プロセッサ21は、メールサーバに対して受信メールの問い合わせをする。その他の処理の後、処理はステップS1に戻る。 In step S12, the processor 21 executes other processing. For example, when the receive button is pressed, the processor 21 inquires of the mail server about received mail. After other processing, the processing returns to step S1.

以上説明したように実施形態によれば、ユーザによって入力された電子メールの宛先に応じた関連情報がデータベースから取得され、取得された関連情報が端末2のディスプレイ25に表示される。これにより、ユーザにとっては、電子メールの作成中に改めて関連情報を探す手間が省かれる。例えば、宛先に対応するパーソンとの間で過去にやり取りされた電子メールが表示されることで、ユーザは、やり取りされた内容を確認しながら電子メールを作成できる。また、例えば、宛先に対応するパーソンとの間で進行中の案件の情報が表示されることで、ユーザは、現在の進行中の案件において確認すべきことを確認しながら電子メールを作成できる。このため、ユーザの電子メールの作成の手間を軽減できる。 As described above, according to the embodiment, related information corresponding to the destination of the e-mail input by the user is acquired from the database, and the acquired related information is displayed on the display 25 of the terminal 2 . This saves the user the trouble of searching for related information again while creating an e-mail. For example, by displaying e-mails exchanged in the past with the person corresponding to the destination, the user can compose an e-mail while confirming the content of exchanges. In addition, for example, by displaying information on an ongoing project with a person corresponding to the destination, the user can compose an e-mail while confirming what should be confirmed in the current ongoing project. Therefore, it is possible to reduce the user's trouble of creating an e-mail.

また、実施形態では、関連情報は、電子メールの作成画面と同一のウインドウ内に表示される。これにより、関連情報を参照する際に電子メールの作成画面から別の画面に切り替える必要が生じない。つまり、ユーザは、関連情報を参照しながら電子メールを作成できる。これによってもユーザの電子メールの作成の手間を軽減できる。 Also, in the embodiment, the related information is displayed in the same window as the e-mail creation screen. This eliminates the need to switch from the e-mail creation screen to another screen when referring to related information. In other words, the user can compose an e-mail while referring to related information. This also reduces the user's trouble of creating e-mails.

ここで、実施形態では、関連情報は、電子メールの作成画面と同一のウインドウ内に表示されるとされている。しかしながら、関連情報は、電子メールの作成画面と別のウインドウ内に表示されてもよい。このような関連情報を電子メールと同一のウインドウ内に表示させるか又は別のウインドウ内に表示させるかの設定も表示設定に含まれていてよい。 Here, in the embodiment, the related information is displayed in the same window as the e-mail creation screen. However, the related information may be displayed in a window separate from the email creation screen. Display settings may also include a setting for displaying such related information in the same window as the e-mail or in a separate window.

また、実施形態では関連情報は、サーバ3から取得されるものとされている。これに対し、関連情報が端末2に記憶されていれば、端末2から関連情報が取得されてもよい。この場合には、端末2とサーバ3との通信は不要である。逆に、例えばサーバ3にメールプログラム232の機能も持たせ、ウェブブラウザ上で電子メールの作成をできるようにする場合、上述したすべての処理をサーバ3において実行させることもできる。この場合、端末2は、ウェブブラウザを有していればよい。 Also, in the embodiment, related information is assumed to be obtained from the server 3 . On the other hand, if related information is stored in terminal 2 , related information may be acquired from terminal 2 . In this case, communication between the terminal 2 and the server 3 is unnecessary. Conversely, for example, when the server 3 is also provided with the function of the mail program 232 so that an e-mail can be created on a web browser, the server 3 can execute all the above-described processes. In this case, terminal 2 may have a web browser.

また、上述した実施形態による各処理は、コンピュータであるプロセッサ21又は31に実行させることができるプログラムとして記憶させておくこともできる。この他、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、プロセッサ21又は31は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。 Further, each process according to the above-described embodiment can also be stored as a program that can be executed by the processor 21 or 31, which is a computer. In addition, it can be distributed by being stored in a storage medium of an external storage device such as a magnetic disk, an optical disk, or a semiconductor memory. Then, the processor 21 or 31 reads the program stored in the storage medium of the external storage device, and the operation is controlled by the read program, thereby executing the processing described above.

本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。 The present invention is not limited to the above-described embodiments, and can be modified in various ways without departing from the scope of the present invention at the implementation stage. Further, each embodiment may be implemented in combination as appropriate, in which case the combined effect can be obtained. Furthermore, various inventions are included in the above embodiments, and various inventions can be extracted by combinations selected from a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiments, if the problem can be solved and effects can be obtained, the configuration with the constituent elements deleted can be extracted as an invention.

1 通信システム、2 端末、3 サーバ、21 プロセッサ、22 メモリ、23 ストレージ、24 入力インターフェース、25 ディスプレイ、26 通信モジュール、27 バス、31 プロセッサ、32 メモリ、33 ストレージ、34 通信モジュール、35バス、231 OS、232 メールプログラム、331 OS、332 メール作成支援プログラム、333 パーソンデータベース、334 メールデータベース、335 関連情報データベース。 1 communication system, 2 terminal, 3 server, 21 processor, 22 memory, 23 storage, 24 input interface, 25 display, 26 communication module, 27 bus, 31 processor, 32 memory, 33 storage, 34 communication module, 35 bus, 231 OS, 232 mail program, 331 OS, 332 mail creation support program, 333 person database, 334 mail database, 335 related information database.

Claims (6)

電子メールの宛先の入力を受けて、前記宛先に関連する関連情報を、前記宛先を入力したユーザと関係のあるパーソンのデータであるパーソンデータと、前記ユーザの属する会社と何らかの取引があった会社のデータである会社データと、前記ユーザの商談の履歴のデータである商談データと、会社毎の売上実績に関わるデータである売上データと、顧客からの要望に関するデータである要望データとの少なくとも何れかを含むデータベースから取得することと、
取得した前記関連情報を端末の表示装置に表示することと、
をコンピュータに実行させるためのメール作成支援プログラムであって、
前記関連情報は、前記パーソンデータと前記会社データとに基づく前記宛先に対応するパーソンの会社に関する情報、前記パーソンデータと前記商談データとに基づく前記宛先に対応するパーソン又はパーソンの所属する会社との間の商談に関する情報、前記パーソンデータと前記売上データとに基づく前記宛先に対応するパーソンの会社に対する見積、受注、売上に関する情報、前記パーソンデータと前記要望データとに基づく前記宛先に対応するパーソンからの要望に関する情報の少なくとも何れかを含む、
メール作成支援プログラム。
Receiving an input of an e-mail address, related information related to the address, person data that is data of a person related to the user who entered the address, and a company that has some kind of transaction with the company to which the user belongs business negotiation data that is data of the history of business negotiations of the user; sales data that is data related to sales results for each company; and request data that is data related to requests from customers. retrieving from a database containing
displaying the acquired related information on a display device of the terminal;
A mail creation support program for causing a computer to execute
The related information includes information about the company of the person corresponding to the destination based on the person data and the company data, the person corresponding to the destination based on the person data and the business negotiation data, or the company to which the person belongs from the person corresponding to the destination based on the person data and the sales data; including at least one of the information relating to the request for
Email creation support program.
前記関連情報を表示することは、前記関連情報を前記電子メールの作成画面と同一のウインドウ内に表示することを含む、
請求項1に記載のメール作成支援プログラム。
displaying the related information includes displaying the related information in the same window as the email creation screen;
The mail creation support program according to claim 1.
前記宛先に関わらない関連情報を前記データベースから取得することをさらにコンピュータに実行させるための請求項1又は2に記載のメール作成支援プログラム。 3. The mail creation support program according to claim 1 or 2, further causing a computer to acquire related information irrelevant to said destination from said database. 前記宛先に関わらない関連情報は、複数の端末のユーザの間で共有されるべき文書、複数の端末のユーザで共有されるべき電子メールのテンプレート、複数の端末のユーザの間で共有されるべき運用ルールに関する情報、前記端末のユーザが作成したメモの少なくとも何れかを含む、
請求項に記載のメール作成支援プログラム。
The related information regardless of the destination is a document to be shared among multiple terminal users, an e-mail template to be shared by multiple terminal users, and a multiple terminal user to be shared. including at least one of information on operation rules and memos created by the user of the terminal,
The mail creation support program according to claim 3 .
前記関連情報の表示設定を抽出することをさらにコンピュータに実行させ、causing the computer to further extract display settings for the relevant information;
前記取得した前記関連情報を端末の表示装置に表示することは、前記データベースから取得される情報から前記表示設定に基づいて前記関連情報を作成し、作成した前記関連情報を前記端末の表示装置に表示することを含む、Displaying the acquired related information on the display device of the terminal includes creating the related information based on the display settings from the information acquired from the database, and displaying the created related information on the display device of the terminal. including displaying
請求項1乃至4の何れか1項に記載のメール作成支援プログラム。5. A mail creation support program according to any one of claims 1 to 4.
端末からの電子メールの宛先の入力を受けて、前記宛先に関連する関連情報を、前記宛先を入力したユーザと関係のあるパーソンのデータであるパーソンデータと、前記ユーザの属する会社と何らかの取引があった会社のデータである会社データと、前記ユーザの商談の履歴のデータである商談データと、会社毎の売上実績に関わるデータである売上データと、顧客からの要望に関するデータである要望データとの少なくとも何れかを含むデータベースから探索する探索部と、
探索した前記関連情報を前記端末の表示装置に表示させるための制御をする表示制御部と、
を具備し
前記関連情報は、前記パーソンデータと前記会社データとに基づく前記宛先に対応するパーソンの会社に関する情報、前記パーソンデータと前記商談データとに基づく前記宛先に対応するパーソン又はパーソンの所属する会社との間の商談に関する情報、前記パーソンデータと前記売上データとに基づく前記宛先に対応するパーソンの会社に対する見積、受注、売上に関する情報、前記パーソンデータと前記要望データとに基づく前記宛先に対応するパーソンからの要望に関する情報の少なくとも何れかを含む、
サーバ。
In response to input of an e-mail destination from a terminal, related information related to the destination, person data that is data of a person related to the user who entered the destination, and some kind of transaction with the company to which the user belongs company data, which is the data of the company that has been with the user; business negotiation data, which is the data of the history of business negotiations of the user; sales data, which is data related to the sales performance of each company; a search unit for searching from a database containing at least one of
a display control unit that performs control for displaying the searched related information on a display device of the terminal;
and
The related information includes information about the company of the person corresponding to the destination based on the person data and the company data, the person corresponding to the destination based on the person data and the business negotiation data, or the company to which the person belongs from the person corresponding to the destination based on the person data and the sales data; including at least one of the information relating to the request for
server.
JP2021191264A 2021-11-25 2021-11-25 Email creation support program and server Active JP7318980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021191264A JP7318980B2 (en) 2021-11-25 2021-11-25 Email creation support program and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021191264A JP7318980B2 (en) 2021-11-25 2021-11-25 Email creation support program and server

Publications (2)

Publication Number Publication Date
JP2023077806A JP2023077806A (en) 2023-06-06
JP7318980B2 true JP7318980B2 (en) 2023-08-01

Family

ID=86622323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021191264A Active JP7318980B2 (en) 2021-11-25 2021-11-25 Email creation support program and server

Country Status (1)

Country Link
JP (1) JP7318980B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352984A (en) 2004-06-14 2005-12-22 Hokkaido Univ E-mail creation support device, e-mail creation support program, and recording medium recording e-mail creation support program
JP2018022335A (en) 2016-08-03 2018-02-08 株式会社三鋭システム Information processing device
JP2018156509A (en) 2017-03-21 2018-10-04 株式会社日立情報通信エンジニアリング E-mail mistransmission prevention device, e-mail mistransmission prevention program, and e-mail mistransmission prevention method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352984A (en) 2004-06-14 2005-12-22 Hokkaido Univ E-mail creation support device, e-mail creation support program, and recording medium recording e-mail creation support program
JP2018022335A (en) 2016-08-03 2018-02-08 株式会社三鋭システム Information processing device
JP2018156509A (en) 2017-03-21 2018-10-04 株式会社日立情報通信エンジニアリング E-mail mistransmission prevention device, e-mail mistransmission prevention program, and e-mail mistransmission prevention method

Also Published As

Publication number Publication date
JP2023077806A (en) 2023-06-06

Similar Documents

Publication Publication Date Title
US8706169B2 (en) Interface overlay
US9112821B2 (en) Wireless handheld device, system, and method of detecting and storing email settings
JP2002351789A (en) Email sending and receiving system and email sending and receiving program
JP7318980B2 (en) Email creation support program and server
JP6862889B2 (en) Work support equipment and programs
JP7531937B1 (en) File processing program and file processing device
JP7371362B2 (en) Homepage management device, homepage management method and program
JP2013077221A (en) Information processing apparatus, template creating method and template creating program
JP6946664B2 (en) Work support system, work support method and program
JP4257284B2 (en) Accounting processing system, accounting processing apparatus and program
JP7405344B2 (en) Organizational information communication system, organizational information communication system program
JP2023069816A (en) Document storage support system, document storage support method and computer program
JP4067948B2 (en) Sales person management method, server and program in electronic commerce
TWI829301B (en) Display control system, display control method, and program product
JP2018128853A (en) Work support device and program
JP2020052450A (en) Information processing apparatus and program
US20250272631A1 (en) Work support system, work support method, and information storage medium
JP2010231589A (en) Input screen display device
JP2023047842A (en) Email creation support program
JP2019139463A (en) Information management device
EP1657669A1 (en) Method, wireless handheld electronic device and system of remotely controlling e-mail settings from the device
JP2026005548A (en) Project management system, project management system program
JP2024033655A (en) Information processing device, information processing method, and computer program
JP2025063347A (en) Customer management device system, device and program
JP4415226B2 (en) Customer management control device with batch email transmission function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230317

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: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230712

R150 Certificate of patent or registration of utility model

Ref document number: 7318980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150