JP2019023833A - Travel expense adjustment support system and method utilizing chatbot - Google Patents

Travel expense adjustment support system and method utilizing chatbot Download PDF

Info

Publication number
JP2019023833A
JP2019023833A JP2017143225A JP2017143225A JP2019023833A JP 2019023833 A JP2019023833 A JP 2019023833A JP 2017143225 A JP2017143225 A JP 2017143225A JP 2017143225 A JP2017143225 A JP 2017143225A JP 2019023833 A JP2019023833 A JP 2019023833A
Authority
JP
Japan
Prior art keywords
user
schedule
travel expense
application
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017143225A
Other languages
Japanese (ja)
Other versions
JP7018722B2 (en
Inventor
瑛彦 木村
Teruhiko Kimura
瑛彦 木村
菊池 一也
Kazuya Kikuchi
一也 菊池
安則 午来
Yasunori Gorai
安則 午来
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
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 Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2017143225A priority Critical patent/JP7018722B2/en
Publication of JP2019023833A publication Critical patent/JP2019023833A/en
Application granted granted Critical
Publication of JP7018722B2 publication Critical patent/JP7018722B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a technique capable of being used even when fluidity of a work place, occurrence of an emergency business trip, and input omission of an event schedule are caused, when it is impossible to acquire input information necessary for adjustment of travel expenses from the event schedule or information accumulated in an IC card, when a taxi or bus fare cannot be adjusted with an IC card but only in cash, and when there are IC cards and business persons that cannot store information on a departure/arrival destination.SOLUTION: A travel cost adjustment support system utilizing a chatbot is provided among a chatbot, a mobile terminal, and an existing business system so that travel expense application information from the mobile terminal can be registered in the travel expense adjustment system.SELECTED DRAWING: Figure 1

Description

本発明は、チャットボットを活用した旅費精算支援システムおよび方法に関する。   The present invention relates to a travel expense settlement support system and method using a chatbot.

出張等の外出において支払った交通費を含む旅費精算を効率的に行う旅費精算システムとして、特開2014−29601号公報(特許文献1)に記載した技術がある。この公報には、「利用者、イベント場所、イベント期間を含めたイベントスケジュールを記録したスケジュール記憶部と、交通費精算の申請を記録する申請管理記憶部と、交通費精算の申請を支援する制御部とを備えた交通費精算システムであって、前記制御部が、前記スケジュール記憶部から、利用者のイベントスケジュールを取得し、前記利用者が交通機関の利用時に使用する記録媒体について、利用日、移動元、移動先を含む利用情報を照合対象として取得し、前記イベントスケジュールのイベント場所、イベント期間と、前記利用情報の利用日、移動元、移動先を照合し、前記照合結果に基づいて、前記イベントスケジュールに対応した利用情報を特定できた場合には、前記利用情報に含まれる交通費の精算の申請を前記申請管理記憶部に登録することを特徴とする交通費精算システム」との記載がある。   Japanese Laid-Open Patent Publication No. 2014-29601 (Patent Document 1) is a travel expense settlement system that efficiently settles a travel expense including transportation expenses paid during a business trip or the like. This gazette includes "a schedule storage unit that records event schedules including users, event locations, and event periods; an application management storage unit that records applications for transportation expense settlement; and a control that supports applications for transportation expense settlement. A transportation cost settlement system comprising: a control unit for acquiring a user event schedule from the schedule storage unit; and for a recording medium that the user uses when using a transportation facility, , The usage information including the movement source and the movement destination is acquired as a verification target, and the event location and event period of the event schedule are compared with the usage date, the movement source and the movement destination of the usage information, and based on the verification result When the usage information corresponding to the event schedule can be specified, the application for the settlement of the transportation expenses included in the usage information is added to the application management record. It is described with the transportation expense settlement system "and registers the part.

特開2014−29601号公報JP 2014-29601 A

特許文献1では、交通費を精算する場合、社員が一旦会社まで戻り、会社に設置された端末を利用して精算手続きを行う必要があった。つまり、出張した後、旅費精算を行う場合、その精算を処理する作業場所は、例えば、会社と固定化されており、作業場所の流動化まで考慮されていない。
また、特許文献1に記載された発明は、イベントスケジュールと記録媒体(ICカード)に蓄積された情報とを照合して、旅費精算するものであることから、緊急出張の発生やイベントスケジュールの入力漏れがある場合、イベントスケジュールやICカードに蓄積された情報からは旅費精算に必要な入力情報を取得できない場合、或いはバスやタクシーの利用において現金精算のみで手持ちのICカードで精算できなかった場合、発着地の情報を蓄積できないICカードおよび事業者が存在する場合、ICカードの履歴上限を超えた場合、など、における旅費精算処理ついては想定されていない。そのため、固定場所において、予め事前に把握している情報に限っての効率的な精算に留まる。
In Patent Document 1, when the transportation expenses are settled, it is necessary for the employees to return to the company once and perform the settlement procedure using a terminal installed in the company. That is, when the travel expenses are settled after a business trip, the work place where the settlement is processed is fixed with, for example, a company, and the work place is not considered to be fluidized.
In addition, the invention described in Patent Document 1 collates an event schedule with information stored in a recording medium (IC card) and settles the travel expenses, so that an emergency business trip occurs and an event schedule is input. When there is a leak, when the input information necessary for the travel expense adjustment cannot be obtained from the event schedule and information accumulated in the IC card, or when the IC card on hand cannot be adjusted by cash payment only when using a bus or taxi In the case where there is an IC card and a business operator that cannot store the information of the arrival / departure points, the case where the upper limit of the history of the IC card is exceeded, etc., the travel expense adjustment process is not assumed. For this reason, in a fixed place, only efficient settlement is limited to information that is grasped in advance.

そこで、本発明は、これらに鑑み、作業場所の流動化、緊急出張の発生やイベントスケジュールの入力漏れがある場合、イベントスケジュールやICカードに蓄積された情報からは旅費精算に必要な入力情報を取得できない場合、バスやタクシーの利用において現金精算のみでICカードで精算できなかった場合、発着地の情報を蓄積できないICカードおよび事業者が存在する場合、ICカードの履歴上限を超えた場合、などにおいても利用することが可能な技術を提供することを目的とする。   Therefore, in view of these, the present invention, when there is fluidization of the work place, occurrence of an emergency business trip or omission of the event schedule, input information necessary for travel expense adjustment from the information accumulated in the event schedule or IC card. If you cannot obtain it, if you use a bus or taxi to pay only for cash, you cannot pay with an IC card, if there are IC cards and business operators that cannot store information on arrival / departure points, or if you exceed the IC card history limit, It aims at providing the technique which can be utilized also in the etc.

上記課題を解決するために、本発明は、入力インターフェースとして「チャットボット」に着目し、「チャットボット」と携帯端末と既存業務システムである旅費精算システム旅費精算とを連携し、精算に必要な情報を、携帯端末を介して入力することにより、旅費精算が可能な構成とした。   In order to solve the above-mentioned problems, the present invention focuses on “chat bot” as an input interface, and cooperates with “chat bot”, portable terminal, and travel expense settlement system travel expense settlement that is an existing business system, and is necessary for settlement. The travel expenses can be settled by inputting information via a portable terminal.

代表的な本発明のチャットボットを活用した旅費精算支援システムおよび方法の一つは、
ユーザが使用する携帯端末と、旅費申請を受けて旅費精算業務を実行する旅費精算システムを含む既存業務システムと、前記携帯端末と前記既存業務システムの間に配置され、前記旅費精算システムの旅費精算業務を支援するチャットボットを活用した旅費精算支援システムにおいて、
前記チャットボットは、
ログイン処理手段と、機能メニュー処理手段と、申請可能予定一覧処理手段と、最寄り駅検索処理手段と、駅検索処理手段と、適用経路決定処理手段と、申請経路検索・表示処理手段と、旅費申請情報登録処理手段と、申請済予定一覧処理手段と、を有し、
前記ログイン処理手段は、
ユーザが前記携帯端末を介して入力したログイン情報を受信したとき、当該ログイン情報のユーザID、パスワードを元に、人事DBを検索し、当該人事DBからユーザID、パスワードに対応する人事DBデータを取得し、前記人事DBデータは、出張先駅名、勤務先駅名、定期区間始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、を含み、
前記機能メニュー処理手段は、
前記人事DBデータを参照し、「旅費申請」、「申請済予定一覧」を含む機能メニューを、前記携帯端末を介してユーザに提示し、
前記申請可能予定一覧処理手段は、
ユーザが前記機能メニューを元に前記携帯端末を介して選択した「旅費申請」を受信したとき、ユーザが入力した予定表認証用ユーザID、予定表認証用パスワードを元に予定表から「申請可能予定」を含む申請可能予定一覧を取得し、前記携帯端末を介してユーザに提示し、申請可能予定一覧は、開始日時、終了日時、訪問先、目的、を含み、
前記最寄り駅検索処理手段は、
ユーザが前記申請可能予定一覧から前記携帯端末を介して選択した一つの申請対象予定である「申請可能予定」に含まれるユーザID、訪問先、目的、を元に履歴DBを検索し、当該履歴DBから出張先最寄り駅を取得し、特定し、
前記駅検索処理手段は、
ユーザが前記携帯端末を介して入力した「出張先最寄り駅名」、又はユーザが前記携帯端末を介して入力した「出張先最寄り駅候補」を受信したとき、当該出張先最寄り駅を元に乗換案内を検索し、当該乗換案内から駅名一覧を取得し、前記携帯端末を介してユーザに提示し、
前記適用経路決定処理手段は、
ユーザが前記駅名一覧の中から前記携帯端末を介して選択した「出張先最寄り駅」、又はユーザが修正した「出張先最寄り駅」、を受信し、当該出張先最寄り駅を元に適用する経路を決定し、前記携帯端末を介してユーザに提示し、
前記申請経路検索・表示処理手段は、
ユーザが前記携帯端末を介して入力した出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元に前記乗換案内を検索し、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額を含む検索結果を申請経路の申請内容として前記携帯端末を介してユーザへ提示し、
前記旅費申請情報登録処理手段は、
ユーザが前記携帯端末を介して前記申請内容を確認し、前記申請内容の登録を決定したとき、ユーザが前記携帯端末を介して入力した旅費精算ログイン情報を元に前記旅費精算システムを呼び出すと共にユーザが前記携帯端末を介して入力した更新予定条件、更新情報を元に前記予定表を更新し、ユーザが前記携帯端末を介して入力した訪問先、目的、最寄り駅名を前記履歴DBに登録し、前記旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、を含み、
前記申請済予定一覧処理手段は、
ユーザが前記携帯端末を介して入力した予定表取得条件を元に前記予定表を検索し、当該予定表から申請済予定一覧を取得し、前記携帯端末を介してユーザに提示し、ユーザが前記携帯端末を介して「旅費申請する」、「終了する」の何れかを選択可能とする
ことを特徴とする。
One of the travel expense settlement support systems and methods using the chatbot of the present invention is a
A mobile terminal used by a user, an existing business system including a travel expense settlement system that receives a travel expense application and executes a travel expense settlement service, and is arranged between the portable terminal and the existing business system, and the travel expense settlement of the travel expense settlement system In a travel expense settlement support system using a chatbot that supports work,
The chatbot is
Login processing means, function menu processing means, application schedule list processing means, nearest station search processing means, station search processing means, application route determination processing means, application route search / display processing means, travel expense application An information registration processing means and an applied schedule list processing means,
The login processing means includes:
When the login information input by the user via the portable terminal is received, the personnel DB is searched based on the user ID and password of the login information, and the personnel DB data corresponding to the user ID and password is retrieved from the personnel DB. Acquired, the personnel DB data includes a business trip destination station name, a work station name, a regular section start point, a regular section end point, a travel expense payment authentication user ID, a travel expense adjustment authentication password, a schedule authentication user ID, and a schedule authentication password. Including,
The function menu processing means includes
With reference to the personnel DB data, a function menu including “travel expense application” and “applied schedule list” is presented to the user via the portable terminal,
The application possible schedule list processing means includes:
When the user receives a “travel expense application” selected via the mobile terminal based on the function menu, the user can enter an application from the schedule based on the user ID and schedule authentication password entered by the user. The application possible schedule list including “schedule” is acquired and presented to the user via the mobile terminal, and the application possible schedule list includes a start date and time, an end date and time, a visited place, a purpose,
The nearest station search processing means is:
The history DB is searched based on the user ID, the visited place, and the purpose included in the “applicable schedule” which is one application target schedule selected via the mobile terminal by the user from the list of available schedules. Acquire and identify the nearest station from the DB
The station search processing means includes
When the user receives the “Nearest Business Station Destination Name” input via the mobile terminal or the “Nearest Business Destination Station Candidate” input by the user via the mobile terminal, the transfer guidance is based on the nearest business destination station. , Get a list of station names from the transfer guidance, present to the user via the mobile terminal,
The application route determination processing means includes:
A route that receives the “closest station for business trip” selected by the user from the station name list via the mobile terminal or the “closest station for business trip” corrected by the user, and applies the route based on the nearest station for business trip And present it to the user via the mobile terminal,
The application route search / display processing means includes:
The transfer information is searched based on the departure date and time, arrival date and time, departure station, arrival station, transit station information, and regular section information input by the user via the mobile terminal, and the departure date and time, arrival date and time, departure station, arrival Present the search result including the station, transit station information, and the amount of money as the application contents of the application route to the user via the mobile terminal,
The travel expense application information registration processing means includes:
When the user confirms the application content via the mobile terminal and decides to register the application content, the user calls the travel expense adjustment system based on the travel expense adjustment login information entered by the user via the mobile terminal and the user. Update the schedule based on the update schedule conditions and update information input via the mobile terminal, and register the visit destination, purpose, and nearest station name input by the user via the mobile terminal in the history DB, The travel expense settlement login information includes date, destination, destination, destination, departure and arrival, amount, daily allowance,
The applied schedule list processing means includes:
The user searches the schedule based on the schedule acquisition conditions input by the user via the portable terminal, acquires the applied schedule list from the schedule, and presents it to the user via the portable terminal. It is possible to select either “Apply for Travel Expense” or “Finish” via a mobile terminal.

本発明によれば、旅費精算の作業場所の流動化が図れ、旅費精算を効率的に迅速に行うことが可能である。また、旅費精算を行っていないユーザに対しては、その申請処理を促すことも可能である。
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
According to the present invention, it is possible to fluidize a work place for travel expense settlement, and it is possible to perform travel expense settlement quickly and efficiently. In addition, it is possible to prompt the application processing for a user who has not paid for travel expenses.
Problems, configurations, and effects other than those described above will become apparent from the following description of embodiments.

携帯端末と既存業務システムであるWEBサービスの旅費精算システムとの間に本発明のチャットボットを活用した旅費精算支援システムを適用した場合の構成を示すブロック図。The block diagram which shows the structure at the time of applying the travel expense adjustment assistance system using the chat bot of this invention between the portable terminal and the travel expense adjustment system of the WEB service which is an existing business system. 携帯端末と本発明の旅費精算支援システムにおけるチャットボットと既存業務システムにおけるスケジュールシステム、旅費精算システムとの間の情報(データ)の授受を説明するシーケンス図。The sequence diagram explaining transfer of the information (data) between the portable terminal and the chat bot in the travel expense settlement support system of the present invention, the schedule system in the existing business system, and the travel expense settlement system. 本発明のチャットボットの処理手順を示すフローチャート。The flowchart which shows the process sequence of the chat bot of this invention. 本発明のチャットボットの処理手順を示すフローチャート。The flowchart which shows the process sequence of the chat bot of this invention. 本発明のチャットボットの処理手順を示すフローチャート。The flowchart which shows the process sequence of the chat bot of this invention.

以下、本発明の実施例について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、携帯端末10と旅費精算システムを含む既存業務システム20との間に本発明のチャットボットを活用した旅費精算支援システム30を適用した場合における構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration when a travel expense settlement support system 30 utilizing a chatbot of the present invention is applied between a portable terminal 10 and an existing business system 20 including a travel expense settlement system.

携帯端末10は、担当者(以下、ユーザと称する)が使用する例えば、スマートアプリケーションを搭載した端末であり、旅費精算支援システム30との間で無線通信する機能を有する。   The mobile terminal 10 is a terminal equipped with, for example, a smart application used by a person in charge (hereinafter referred to as a user), and has a function of performing wireless communication with the travel expense settlement support system 30.

既存業務システム20は、例えば、WEBサービスであり、インターフェース201、スケジューラを含む予定表作成システム(予定表作成サービス)202、旅費精算システム(旅費精算サービス)203、自然言語分析システム(自然言語分析サービス)204、公共交通機関情報検索システム(公共交通機関情報検索サービス)205を有する。   The existing business system 20 is, for example, a WEB service, an interface 201, a schedule creation system (schedule creation service) 202 including a scheduler, a travel expense settlement system (travel expense settlement service) 203, a natural language analysis system (natural language analysis service). ) 204, a public transportation information retrieval system (public transportation information retrieval service) 205.

インターフェース201は、旅費精算支援システム30と既存業務システム20であるスケジューラを含む予定表作成システム202と、旅費精算システム203と、自然言語分析システム204と、公共交通機関情報検索システム205とをネットワーク51を介して接続するアプリケーションインターフェース、WEBインターフェース、を含み、予定表作成システム202との間で予定表の各情報やデータの授受を行い、旅費精算支援システム30との間で旅費精算に必要な情報やデータの授受を行い、自然言語分析システム204との間で自然言語分析結果を示す情報やデータの授受を行い、公共交通機関情報検索システム205との間で乗換案内を含む公共交通機関情報やデータの授受を行う機能を有する。   The interface 201 is a network 51 that includes a travel expense settlement support system 30, a schedule creation system 202 including a scheduler that is the existing business system 20, a travel expense settlement system 203, a natural language analysis system 204, and a public transportation information retrieval system 205. Including the application interface and WEB interface that are connected to each other, and exchanges each schedule information and data with the schedule creation system 202, and information necessary for the travel expense settlement system 30. Exchange of information and data with the natural language analysis system 204, exchange of information and data with the natural language analysis system 204, and public transport information including transfer information with the public transport information search system 205 It has a function to exchange data.

予定表作成システム202は、は、携帯端末10を利用するユーザのスケジュール(予定表)を作成するスケジューラ、及び当該スケジュールで作成した予定表を記憶する記憶部、例えば、予定表DB2021を有する。
旅費精算システム203は、ユーザから携帯端末10を介して旅費申請を受けたとき、旅費精算支援システム30の旅費精算システム203を呼出し、旅費申請情報を登録する機能を有する。
自然言語分析システム204は、後述する履歴DB332の履歴情報からユーザの出張先最寄駅を検索したとき、特定できない場合、ユーザの訪問先を元に自然言語分析システム204における自然言語分析DB2041の自然言語分析の結果を呼出し、出張先最寄駅を特定する機能を有する。
公共交通機関情報検索システム205は、出張先最寄駅名を元に公共交通機関情報検索システム205における公共交通機関DB2051から駅名一覧を検索する機能、経路を検索する機能を有する。
The schedule creation system 202 includes a scheduler that creates a schedule (schedule) for a user who uses the mobile terminal 10 and a storage unit that stores the schedule created by the schedule, for example, a schedule DB 2021.
The travel expense settlement system 203 has a function of calling the travel expense settlement system 203 of the travel expense settlement support system 30 and registering travel expense application information when receiving a travel expense application from the user via the mobile terminal 10.
When the natural language analysis system 204 searches for the nearest station of the user's business trip from the history information in the history DB 332 described later, if the natural language analysis system 204 cannot identify the natural language analysis system 204, the natural language analysis system 204 in the natural language analysis system 204 It has a function to call up the result of language analysis and to specify the nearest station for a business trip.
The public transport information search system 205 has a function of searching a station name list from the public transport DB 2051 in the public transport information search system 205 and a function of searching for a route based on the nearest station name on a business trip.

予定表DB2021は、申請可能予定一覧、申請済予定一覧、を有し、申請可能予定一覧および申請済予定一覧には、開始日時、終了日時、訪問先名、目的、などを含む。   The schedule table DB 2021 has an application possible schedule list and an application completed schedule list, and the application possible schedule list and the application completed schedule list include a start date and time, an end date and time, a visited name, a purpose, and the like.

公共交通機関DB2051は、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額、などを含む乗換案内情報を含み、自然言語分析DB2041は、履歴D332Bの履歴情報(訪問先)を元に駅名を分析する自然言語分析情報を含む。   The public transport DB 2051 includes transfer guidance information including departure date and time, arrival date and time, departure station, arrival station, transit station information, amount, etc., and the natural language analysis DB 2041 is based on the history information (visit destination) of the history D332B. Includes natural language analysis information for analyzing station names.

旅費精算支援システム30は、チャットボット31、既存業務アクセス装置32、記憶装置33、通信装置34、を有する。   The travel expense settlement support system 30 includes a chat bot 31, an existing business access device 32, a storage device 33, and a communication device 34.

チャットボット31は、内部に格納されたプログラムに従って動作する演算部311を含み、演算部311は、以下の処理機能を有する。   The chat bot 31 includes a calculation unit 311 that operates according to a program stored therein, and the calculation unit 311 has the following processing functions.

即ち、演算部311は、ログイン処理部と、機能メニュー処理部と、申請可能予定一覧処理部と、最寄り駅検索処理部と、駅検索処理部と、適用経路決定処理部と、申請経路検索・表示処理部と、旅費申請情報検索処理部と、申請済予定一覧処理部と、を有する。   That is, the calculation unit 311 includes a login processing unit, a function menu processing unit, an application possible schedule list processing unit, a nearest station search processing unit, a station search processing unit, an applicable route determination processing unit, an application route search / A display processing unit, a travel expense application information search processing unit, and an applied schedule list processing unit;

ログイン処理部は、ユーザが携帯端末10を介して入力したログイン情報(ユーザID、パスワード)を受信したとき、当該ログイン情報のユーザID、パスワードを元に、人事DB331を検索し、当該人事DBからユーザID、パスワードに対応する人事DBデータを取得する機能を有する。人事DBデータは、出張先駅名、勤務先駅名、定期区間始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、を含む。   When the login processing unit receives login information (user ID, password) input by the user via the mobile terminal 10, the login processing unit searches the personnel DB 331 based on the user ID and password of the login information, and from the personnel DB It has a function of acquiring personnel DB data corresponding to the user ID and password. The personnel DB data includes a business trip destination station name, a work station name, a regular section start point, a regular section end point, a travel expense payment authentication user ID, a travel expense adjustment authentication password, a schedule authentication user ID, and a schedule authentication password.

機能メニュー処理部は、人事DBデータを参照し、「旅費申請」、「申請済予定一覧」を含む機能メニューを、携帯端末10を介してユーザに提示する機能を有する。   The function menu processing unit has a function of referring to the personnel DB data and presenting a function menu including “travel expense application” and “applied schedule list” to the user via the mobile terminal 10.

申請可能予定一覧処理部は、ユーザが機能メニューを元に携帯端末10を介して選択した「旅費申請」を受信したとき、人事DB331の予定表認証用ユーザID、予定表認証用パスワードを元にWEBサービスの予定表2021から申請可能予定一覧データを取得し、「申請可能予定」を含む申請可能予定一覧を、携帯端末10を介してユーザに提示する機能を有する。   The application possible schedule list processing unit, when receiving the “travel expense application” selected by the user via the mobile terminal 10 based on the function menu, based on the user ID for schedule authentication and the password for schedule authentication in the personnel DB 331 It has a function of acquiring application possible schedule list data from the schedule table 2021 of the WEB service and presenting to the user via the mobile terminal 10 an application possible schedule list including “applicable schedule”.

最寄り駅検索処理部は、ユーザが申請可能予定一覧から携帯端末10を介して選択した一つの申請対象予定である「申請可能予定」に含まれるユーザID、訪問先、目的、などを元に履歴DB332を検索し、当該履歴DBから出張先最寄り駅名のデータを取得し、又はWEBサービスの自然言語分析DB2041を呼出し、出張先最寄り駅を特定する機能を有する。   The nearest station search processing unit makes a history based on the user ID, the visited place, the purpose, etc. included in the “applicable schedule” which is one application target schedule selected from the list of applicable schedules by the user via the mobile terminal 10. It has a function of searching the DB 332 and acquiring data of the nearest station name of the business trip from the history DB, or calling the natural language analysis DB 2041 of the WEB service to identify the nearest station of the business trip destination.

駅検索処理部は、最寄り駅検索処理部にて特定された「出張先最寄り駅」、又はユーザが携帯端末10を介して入力した「出張先最寄り駅」を受信したとき、出張先最寄り駅を元にWEBサービスの公共交通機関DB2051から駅名一覧を取得し、携帯端末10を介してユーザに提示する機能を有する。   When the station search processing unit receives the “business trip destination nearest station” specified by the nearest station search processing unit or the “business trip destination nearest station” input by the user via the mobile terminal 10, the station search processing unit Originally, it has a function of acquiring a station name list from the public transportation DB 2051 of the WEB service and presenting it to the user via the portable terminal 10.

適用経路決定処理部は、最寄り駅検索処理部にて特定された出張先最寄り駅、又はユーザが駅名一覧の中から携帯端末10を介して選択、指定した「出張先最寄り駅」を受信したとき、当該出張先最寄り駅を元に適用する経路を、携帯端末10を介してユーザに提示する機能を有する。   The application route determination processing unit receives the nearest business trip destination station specified by the nearest station search processing unit, or the user selects and designates the nearest business trip destination station from the station name list via the mobile terminal 10 The route to be applied based on the nearest business trip destination station is provided to the user via the mobile terminal 10.

申請経路検索・表示処理部は、ユーザが携帯端末10を介して選択した「経路」を受信したとき、当該経路の出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元に乗換案内から経路を検索し、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額を含む検索結果データを申請経路の申請内容として前記携帯端末を介してユーザへ提示する機能を有する。   When the application route search / display processing unit receives the “route” selected by the user via the mobile terminal 10, the departure date / time, arrival date / time, departure station, arrival station, transit station information, regular section information, The route is searched from the transfer guidance based on the information, and the search result data including the departure date / time, arrival date / time, departure station, arrival station, transit station information, and amount is presented to the user via the portable terminal as the application contents of the application route. It has a function.

旅費申請情報登録処理部は、ユーザが携帯端末10を介して入力した旅費精算ログイン情報を元に旅費精算システム203を呼び出すと共にユーザが携帯端末10を介して入力した更新予定条件、更新情報を元に予定表DB2021の予定表を更新し、ユーザが携帯端末10を介して入力した訪問先、目的、最寄り駅名を履歴DB332に登録する機能を有する。旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、を含む。   The travel expense application information registration processing unit calls the travel expense settlement system 203 based on the travel expense settlement login information input by the user via the mobile terminal 10 and uses the update schedule condition and update information input by the user via the mobile terminal 10. The schedule table in the schedule table DB 2021 is updated, and the visit destination, purpose, and nearest station name input by the user via the mobile terminal 10 are registered in the history database 332. The travel expense settlement login information includes date and time, destination, destination, destination, departure and arrival, amount, and daily allowance.

申請済予定一覧処理部は、ユーザが携帯端末10を介して入力した予定表取得条件を元に予定表DB2021を検索し、当該予定表から申請済予定一覧を取得し、携帯端末10を介してユーザに提示し、ユーザが携帯端末10を介して「旅費申請する」、「終了する」の何れかを選択可能とする機能を有する。   The applied schedule list processing unit searches the schedule DB 2021 based on the schedule acquisition conditions input by the user via the mobile terminal 10, acquires the applied schedule list from the schedule, and via the mobile terminal 10. It has a function of presenting to the user and allowing the user to select either “apply for travel expenses” or “end” via the mobile terminal 10.

既存業務アクセス装置32は、WEBサービスである既存業務システム20をアクセスし、起動する装置である。   The existing business access device 32 is a device that accesses and activates the existing business system 20 that is a WEB service.

記憶装置33は、人事DB331、履歴DB332、を含む。   The storage device 33 includes a personnel DB 331 and a history DB 332.

人事DB331は、氏名、出張先最寄り駅名、勤務先最寄り駅名、定期区間開始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、などを含む人事情報を記憶する。   Personnel DB 331 includes name, nearest station name for business trip, name of nearest station for work, periodic section start point, periodic section end point, travel expense settlement authentication user ID, travel expense settlement authentication password, schedule authentication user ID, schedule authentication password. HR information including, etc.

履歴DB332は、訪問先、目的、最寄り駅名、などを含む履歴情報を記憶する。   The history DB 332 stores history information including a destination, purpose, nearest station name, and the like.

通信装置34は、携帯端末10及び既存業務システム20との間の通信を行う装置である。   The communication device 34 is a device that performs communication between the mobile terminal 10 and the existing business system 20.

図2は、携帯端末10と本発明のチャットボット31との間の情報(データ)の授受を説明するシーケンス図である。   FIG. 2 is a sequence diagram for explaining exchange of information (data) between the mobile terminal 10 and the chat bot 31 of the present invention.

携帯端末10は、ステップS101にて、旅費精算申請の手配依頼を行う。この手配依頼は、例えば、“先週分の旅費精算をお願い”との口頭により行う。   In step S101, the portable terminal 10 makes an arrangement request for a travel expense settlement application. This arrangement request is made by, for example, verbally saying “Please settle the travel expenses for the last week”.

チャットボット31は、ステップS301にて旅費精算申請の手配依頼を受けてユーザの予定表を検索し、当該予定表から未旅費申請書を取得する。   In step S301, the chatbot 31 receives a travel expense settlement application arrangement request, searches the user's schedule, and obtains a non-travel expense application from the schedule.

次いで、ステップS302にて、当該取得した未旅費申請書を携帯端末10へ送信し、提示する。この提示は、例えば、“どの予定表を旅費精算しますか?”との口頭による応答とともに、その旅費申請項目、例えば、「1:H社(戸塚)、2:S社(みなとみらい)」など、ユーザによる選択される項目である。   Next, in step S302, the acquired travel expenses application form is transmitted to the mobile terminal 10 and presented. This presentation includes, for example, an oral response “Which schedule do you want to pay for the trip?” And the travel expense application items, such as “1: H Company (Totsuka), 2: S Company (Minato Mirai)”, etc. The item selected by the user.

携帯端末10は、ステップS102にて、未旅費申請書を受信、表示し、旅費申請項目を選択して応答する。この選択応答は、例えば、“一番です”との口頭で行う。   In step S102, the portable terminal 10 receives and displays the non-travel expense application, selects a travel expense application item, and responds. This selection response is made by, for example, verbally saying “I am the best”.

チャットボット31は、ユーザにより選択された項目を受けて、履歴DB332を検索し、過去の経路(清算ルート)を取得して携帯端末10へ送信、提示する。この提示は、ユーザが選択した項目1に対応する精算ルートである、例えば、“1:大崎−戸塚 800円”である。   The chat bot 31 receives the item selected by the user, searches the history DB 332, acquires a past route (clearing route), transmits it to the mobile terminal 10, and presents it. This presentation is a settlement route corresponding to the item 1 selected by the user, for example, “1: Osaki-Totsuka 800 yen”.

携帯端末10は、ステップS103にて、精算ルートを表示し、この精算ルートに対してOKか否かの応答を行う。この応答は、例えば、“OK”との口頭で行う。   In step S103, the mobile terminal 10 displays the settlement route, and makes a response as to whether or not the settlement route is OK. This response is made, for example, verbally with “OK”.

チャットボット31は、ステップS304にて、ユーザから“OK”の応答を受けて予定表を検索し、当該予定表の出発時刻、到着時刻、などから発着時刻、費用(料金・金額)を含む旅費精算申請予定内容を携帯端末へ送信、提示する。この提示は、例えば、“下記内容で旅費精算しますがよろしいですか”との口頭ともに、「MM月DD日、H社(戸塚)、12:30発 大崎−戸塚 400 14:30発 戸塚−大崎 400円」である。   In step S304, the chat bot 31 searches the schedule in response to an “OK” response from the user, and travel expenses including departure and arrival times and expenses (fee / amount) from the departure time and arrival time of the schedule. Send and present the payment application scheduled contents to the mobile terminal. This presentation is, for example, "May DD DD, Company H (Totsuka), 12:30 departure Osaki-Totsuka 400 14:30 departure Totsuka-" "Osaki 400 yen".

携帯端末10は、旅費精算申請予定内容を表示し、これに応答する。この応答は、例えば、“OK”との口頭で行う。   The mobile terminal 10 displays the travel expense settlement application schedule content and responds to this. This response is made, for example, verbally with “OK”.

チャットボット31は、ステップS305にて、ユーザから“OK”の応答を受けて、旅費精算申請予定内容を旅費精算システム203へ旅費精算申請を依頼する。その結果は、携帯端末10へ送信、提示する。   In step S <b> 305, the chatbot 31 receives a response of “OK” from the user, and requests the travel expense settlement system 203 for the travel expense settlement application schedule content. The result is transmitted to the mobile terminal 10 and presented.

図3A〜図3Cは、チャットボット31のより詳細な処理手順を示すフローチャートである。   3A to 3C are flowcharts showing more detailed processing procedures of the chat bot 31.

図3A〜図3Cのフローチャートに基づく動作は以下のとおりである。
ステップS3111:チャットボット31は、処理待機状態(ステップS300)において、ログイン要求処理を実行し、ステップS3112のログイン処理へ進む。
The operation based on the flowcharts of FIGS. 3A to 3C is as follows.
Step S3111: The chat bot 31 executes the login request process in the process standby state (step S300), and proceeds to the login process of step S3112.

ステップS3112:チャットボット31は、ユーザが携帯端末10を介して入力(ステップS1011参照)したとき、当該ログイン情報(ユーザID、パスワード)を受信し、ログイン処理を実行し、当該ログイン情報を元に記憶装置33における人事DB331を検索し、当該人事DBから人事DBデータを取得(人事DB参照)する。   Step S3112: The chatbot 31 receives the login information (user ID, password) when the user inputs via the mobile terminal 10 (see step S1011), executes the login process, and based on the login information. The personnel DB 331 in the storage device 33 is searched, and the personnel DB data is acquired from the personnel database (refer to the personnel DB).

人事DBデータの項目は、例えば、氏名、出張先最寄り駅名、勤務先最寄り駅名、定期区間始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、などを含む。   The items of personnel DB data are, for example, name, nearest station name on business trip, nearest station name at work, regular section start point, regular section end point, travel expense settlement authentication user ID, travel expense settlement authentication password, schedule authentication user ID, schedule Includes table authentication password.

このとき、「人事DBあり」の場合は、機能メニュー処理(ステップS3113)に進み、「人事DBなし」の場合は、ログイン要求処理(ステップS3111)に戻る。   At this time, if “personnel DB is present”, the process proceeds to the function menu process (step S3113), and if “personnel DB is absent”, the process returns to the login request process (step S3111).

ステップS3113:チャットボット31は、旅費申請又は申請済予定一覧をユーザ側に提示する機能メニュー処理を実行する。即ち、ステップS3112のログイン時に「人事DB」がある場合、当該人事DBにおける人事DBデータを参照し、「旅費申請」、「申請済予定一覧」を含む機能メニューを、携帯端末10を介してユーザに提示(表示)する。   Step S3113: The chat bot 31 executes a function menu process for presenting a travel expense application or a list of scheduled applications to the user side. That is, if there is a “personnel DB” at the time of login in step S3112, the function menu including “travel expense application” and “applied schedule list” is referred to via the mobile terminal 10 by referring to the personnel DB data in the personnel database. Present (display).

これにより、ユーザは、携帯端末10から「旅費申請」又は「申請済予定一覧」の何れかを選択することができる(ステップS1012参照)。   Thereby, the user can select either “travel expense application” or “applied schedule list” from the mobile terminal 10 (see step S1012).

ここで、ユーザが「旅費申請」を選択すると、申請可能予定一覧をユーザ側に提示する申請可能予定一覧処理(ステップS3114)へ進み、「申請済予定一覧」を選択すると、申請済予定一覧をユーザ側に提示する申請済予定一覧処理(ステップS3120)へ進む。   Here, if the user selects “travel expense application”, the process proceeds to the application possible schedule list process (step S3114) for presenting the application possible schedule list to the user side. If “application applied schedule list” is selected, the application scheduled list is displayed. It progresses to the application completed schedule list process shown to a user side (step S3120).

ステップS3114:チャットボット31は、ステップS3113の「旅費申請」を受けて、申請可能予定一覧の処理を実行する。   Step S3114: In response to the “travel expense application” in step S3113, the chat bot 31 executes the process of the application possible schedule list.

即ち、人事DB331から取り出した予定表認証用ユーザID、予定表認証用パスワード、およびユーザが前記携帯端末を介して入力した予定表取得条件を元にWEBサービスにおけるユーザの予定表DB2021の予定表から申請可能予定一覧データを取得(予定表参照)する。そして、申請可能予定一覧を参照して、「申請可能予定」、「その他」を含む申請可能予定一覧を、携帯端末10を介してユーザに提示(表示)する。   That is, based on the schedule of the user schedule DB 2021 in the WEB service based on the schedule authentication user ID extracted from the personnel database 331, the schedule authentication password, and the schedule acquisition conditions input by the user via the portable terminal. Acquire available schedule list data (see schedule). Then, the application possible schedule list including “applicable schedule” and “other” is presented (displayed) to the user via the mobile terminal 10 with reference to the application possible schedule list.

予定表取得条件は、あらかじめ決められている申請可能期間内であること、申請済となっていない予定であること、上記条件を満たすものを申請可能予定としている。
申請可能予定一覧データの項目は、開始日時、終了日時、訪問先名、目的、などを含んでいる。
The schedule acquisition conditions are that the application is within a predetermined application available period, that the application has not been applied, and that an application that satisfies the above conditions can be applied.
The items of the application possible schedule list data include a start date and time, an end date and time, a visited name, a purpose, and the like.

これにより、携帯端末10側のユーザは、「申請可能予定一覧」の中から所望の1つの「旅費申請」又は「その他」を選択することができる(ステップS1013参照)。   Thereby, the user on the mobile terminal 10 side can select one desired “travel expense application” or “other” from the “applicable schedule list” (see step S1013).

ここで、ユーザが「申請可能予定一覧」の中から所望の「申請可能予定」の1つを選択した場合、最寄り駅検索処理(ステップS3115)へ進み、「その他」を選択した場合は、その他の処理を実行する(本例では実装なし)。   If the user selects one of the desired “applicable schedules” from the “applicable schedule list”, the process proceeds to the nearest station search process (step S3115). If “others” is selected, other (In this example, there is no implementation).

ステップS3115:チャットボット31は、ステップS3114の「申請対象予定」を受け、最寄り駅を検索、特定する最寄り駅検索処理を実行する。   Step S3115: The chat bot 31 receives the “application target schedule” in step S3114, and executes a nearest station search process for searching for and specifying the nearest station.

即ち、チャットボット31は、ユーザが前記携帯端末10を介して入力したユーザID、訪問先、目的、などを元に履歴DB332を検索し、当該履歴DBから出張先最寄り駅名のデータを取得(履歴DB332参照)し、最寄り駅を特定する。   That is, the chat bot 31 searches the history DB 332 based on the user ID, the visited place, the purpose, and the like input by the user via the portable terminal 10, and obtains the data of the nearest station name from the history DB (history DB 332) and specify the nearest station.

最寄り駅の特定は、訪問先と目的を元に曖昧検索で行う。
例えば、訪問先名検索ワード:「H社」の場合、ヒットワード:「H社(大森)」、「H社(大手町)、とし、
目的検索ワード:「打ち合わせ」の場合、ヒットワード:「A社打ち合わせ」、「打合せ」とする。
The nearest station is identified by fuzzy search based on the destination and purpose.
For example, in the case of a visit name search word: “Company H”, the hit words: “Company H (Omori)”, “Company H (Otemachi)”,
When the purpose search word is “meeting”, the hit word is “meeting company A” and “meeting”.

出張先最寄り駅特定は、例えば、訪問先名と目的が予定表の訪問先や目的と合致した場合、履歴DB332の最寄り駅データを正とする。   For example, when the destination name and purpose match the destination and purpose of the schedule, the nearest station data in the history DB 332 is positive.

履歴DB332は、例えば、ユーザID、訪問先名、目的、出張先最寄り駅名、などの履歴情報を格納している。   The history DB 332 stores, for example, history information such as a user ID, a visited name, a purpose, and a nearest business trip destination station name.

ここで、出張先の最寄り駅を特定できた場合は、適用経路決定処理(ステップS3117)へ進み、出張先の最寄り駅を特定できない場合は、訪問先を元にWEBサービから自然言語分析DB2041の自然言語分析の結果を呼出し、当該自然言語分析により出張先最寄り駅を特定し、駅検索処理(ステップS3116)へ進む。   If the nearest station of the business trip destination can be identified, the process proceeds to the applicable route determination process (step S3117). If the nearest station of the business trip destination cannot be identified, the WEB service uses the natural language analysis DB 2041 based on the visited location. The result of the natural language analysis is called, the nearest station for the business trip is specified by the natural language analysis, and the process proceeds to the station search process (step S3116).

自然言語分析は、訪問先が履歴DB332の履歴と合致しない場合は、訪問先の文章を分析し、入力されていた情報が駅名だと判別できた場合には、出張先最寄り駅として駅検索に使用する。これは、ユーザ入力を減らす目的である。   In the natural language analysis, when the visited place does not match the history in the history DB 332, the text of the visited place is analyzed, and if it is determined that the input information is the station name, the station search is performed as the nearest station for the business trip. use. This is to reduce user input.

ステップS3116:チャットボット31は、ステップS3115にて特定された出張先最寄り駅、又はユーザから出張先最寄り駅名の駅情報入力(ステップS1014参照)を受け、駅検索処理を実行する。
そして、ユーザによる駅情報の選択、つまり、出張先最寄り駅候補を選択(駅指定)することにより、駅を決定する。
Step S3116: The chat bot 31 receives the station information input (see step S1014) of the nearest business trip destination station specified by the business trip destination or the user from the user (see step S1014), and executes the station search process.
Then, the station is determined by selecting the station information by the user, that is, selecting the nearest station candidate for the business trip (designating the station).

即ち、ステップS3115にて特定された出張先最寄り駅、又はユーザが携帯端末10を介して入力される出張先最寄り駅名の駅情報を元にWEBサービスにおける乗換案内2042から駅名一覧を抽出し、ユーザに携帯端末10を介して提示(表示)し、適用経路決定処理(ステップS3117)へ進む。   That is, the station name list is extracted from the transfer information 2042 in the WEB service based on the station information of the nearest station for the business trip specified in step S3115 or the station name of the nearest business trip destination entered by the user via the mobile terminal 10. Is presented (displayed) via the portable terminal 10, and the process proceeds to an application route determination process (step S3117).

これにより、ユーザは、携帯端末10を介して駅情報選択、つまり、出張先最寄り駅候補を選択し、駅を指定することができる(ステップS1015参照)。   As a result, the user can select station information via the mobile terminal 10, that is, select a station candidate nearest to a business trip, and specify a station (see step S1015).

ステップS3117:チャットボット31は、ステップS3116にて「駅指定」を受けて、適用経路決定の処理を実行し、適用する経路(経路ルート)を、携帯端末10を介してユーザに提示(表示)する。   Step S3117: The chat bot 31 receives the “station designation” in step S3116, executes the application route determination process, and presents (displays) the route to be applied (route route) to the user via the mobile terminal 10. To do.

これにより、ユーザは、提示(表示)された経路(経路ルート)で申請するか、経路を修正するかが選択できる(ステップS1016参照)。   Thereby, the user can select whether to apply for the route (route route) presented (displayed) or to correct the route (see step S1016).

ここで、ユーザが携帯端末10に表示された「経路で申請」又は、「経路を修正する」かの何れかを選択し、適用経路((経路ルートの出張先最寄駅)を決定すると、申請経路検索・表示処理(ステップS3118)へ進む。   Here, when the user selects either “Apply via route” or “Modify route” displayed on the mobile terminal 10 and decides the applicable route ((route route business trip nearest station), The process proceeds to the application route search / display process (step S3118).

このとき、経路(経路ルート)を修正する場合を選択し場合における出張先最寄り駅修正は、ステップS104における駅情報入力としてフィードバックされる。   At this time, when the case of correcting the route (route route) is selected, the nearest station correction for the business trip destination is fed back as the station information input in step S104.

ステップS3118:チャットボット31は、ステップS3117の「出張先最寄り駅OK」を受けて、申請経路検索・表示の処理を実行する。   Step S3118: The chat bot 31 executes the application route search / display processing in response to the “business trip nearest station OK” in step S3117.

即ち、ユーザが前記携帯端末10を介して入力する出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元にWEBサービス(既存業務システム20)における公共交通機関情報DB2051(含乗換案内情報)2042から経路を検索し、その検索結果を申請経路の申請内容として携帯端末10を介してユーザへ提示(表示)する。検索結果のデータは、例えば、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額、を含む。   That is, the public transportation information DB 2051 in the WEB service (existing business system 20) based on the departure date and time, arrival date and time, departure station, arrival station, transit station information, and regular section information input by the user via the mobile terminal 10. (Route transfer guidance information) A route is searched from 2042, and the search result is presented (displayed) to the user via the portable terminal 10 as the application content of the application route. The search result data includes, for example, departure date and time, arrival date and time, departure station, arrival station, transit station information, and amount.

これにより、ユーザは、申請内容を最終確認することができ、当該申請内容で登録するか“はい”、登録を中止“登録をやめる”の何れかを決定することができる(ステップS1017参照)。   Thereby, the user can finally confirm the application contents, and can decide whether to register with the application contents, “Yes”, or to cancel the registration “Cancel registration” (see step S1017).

このとき、経路パターン判定処理および日当判定処理を行う。
経路パターン判定は、出張先最寄り駅名、予定の出張開始時刻、出張終了時刻から、予め決められている時間を閾値として、直行、直帰、直行直帰と経路パターンを自動判別し、経路パターン情報を取得する。これにより、出発駅や到着駅の入力を省略する。
At this time, route pattern determination processing and daily allowance determination processing are performed.
Route pattern determination automatically determines direct, direct bounce, direct bounce and route pattern from the name of the nearest station on the business trip, scheduled business trip start time, and business trip end time as a threshold, and route pattern information To get. Thereby, the input of the departure station and the arrival station is omitted.

日当判定は、乗車時間元に日当条件を判定し、WEBサービスから日当情報を取得する。
設定値は、経路パターンや日当を判別するための閾値(経路パターン条件や日当条件)のことである。
In the daily allowance determination, the daily allowance condition is determined based on the boarding time, and the daily allowance information is acquired from the WEB service.
The set value is a threshold value (route pattern condition or daily allowance condition) for determining the route pattern or daily allowance.

ここで、ユーザが申請内容を最終確認した上で、申請内容を登録する場合は、旅費申請情報登録処理(ステップS3119)へ進み、申請内容の登録を中止する場合は、機能メニュー(ステップS3113)へ戻る。   Here, when the application content is registered after the user finally confirms the application content, the process proceeds to the travel expense application information registration process (step S3119), and when the registration of the application content is canceled, the function menu (step S3113). Return to.

ステップS3119:チャットボット31は、ステップS3118の「登録」を受けて、旅費申請情報を旅費精算システム203へ登録する旅費申請情報登録処理を実行する。   Step S3119: In response to the “registration” in step S3118, the chat bot 31 executes a travel expense application information registration process for registering the travel expense application information in the travel expense settlement system 203.

即ち、ユーザが携帯端末10を介して入力する旅費精算ログイン情報を元にWEBサービスにおける既存業務システム20の旅費精算システム203を呼び出す。旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、などを含む。   That is, the travel expense settlement system 203 of the existing business system 20 in the WEB service is called based on the travel expense settlement login information input by the user via the mobile terminal 10. The travel expense settlement login information includes the date, destination, destination, destination, destination, amount, daily allowance, and the like.

また、ユーザが携帯端末10を介して入力する更新予定条件、更新情報を元に予定表2021を更新する。   Further, the schedule table 2021 is updated based on the update schedule conditions and update information input by the user via the mobile terminal 10.

更に、履歴DB332に訪問先名、目的、最寄り駅名、などの履歴を登録する。そして、これらの処理を実行し、申請済予定一覧処理(ステップS3120)へ進む。   Further, the history DB 332 registers a history such as a visited name, purpose, and nearest station name. And these processes are performed and it progresses to an applied schedule list process (step S3120).

ここで、ユーザが携帯端末10を介して続けて申請、例えば、「次の申請をする」を選択した場合(ステップS1018参照)は、申請可能予定一覧処理(ステップS3114)へ戻り、「申請履歴を確認する」を選択した場合は、申請済予定一覧処理(ステップS3120)に進み、旅費申請情報の登録を「終了する」場合は、処理待機状態(ステップS3110)に戻る。   Here, when the user selects an application continuously via the mobile terminal 10, for example, when “select next application” is selected (see step S <b> 1018), the process returns to the application possible schedule list process (step S <b> 3114), and “application history” If “confirm” is selected, the process proceeds to the application schedule list process (step S3120). If the travel expense application information registration is “finished”, the process returns to the process standby state (step S3110).

ステップS3120:チャットボット31は、ステップS3119の「申請履歴」を受け、申請済予定一覧処理を実行する。   Step S3120: The chat bot 31 receives the “application history” of step S3119, and executes the application completed schedule list process.

即ち、予定表取得条件を元に予定表2021を検索し、当該予定表を参照して、申請済予定一覧を、ユーザに対して携帯端末10を介して「旅費申請する」、「終了する」旨のメッセージを提示(表示)する。   That is, the schedule 2021 is searched based on the schedule acquisition conditions, the application schedule list is referred to the user via the mobile terminal 10 by referring to the schedule, and “finished”. Present (display) a message to that effect.

これにより、ユーザは、「旅費申請する」、「終了する」の何れかを選択することができる(ステップS1019参照)。   As a result, the user can select either “apply for travel expenses” or “end” (see step S1019).

ここで、ユーザが「旅費申請する」を選択した場合は、ステップS3119にて呼び出した旅費精算システム203へ旅費精算を申請する。
旅費申請は、旅費申請可能一覧処理(ステップS3114)へフィードバックする。
申請済予定一覧の処理後は処理待機状態(ステップS3110)に戻る。
Here, when the user selects “apply travel expenses”, the travel expenses settlement system 203 called in step S3119 is applied for travel expenses settlement.
The travel expense application is fed back to the travel expense application possible list process (step S3114).
After the application schedule list is processed, the process returns to the processing standby state (step S3110).

以上述べた実施例によれば、以下のような効果を期待することができる。
(1)旅費申請情報登録を携帯端末から行うことで作業場所を固定しないで、移動によるリソース消費を回避する。
(2)携帯端末とチャットボットとの間で、確認が必要な項目を1問1答方式で簡単かつ迅速に入力することにより、旅費精算処理を効率的に行うことができ、システムが期待する理想的な利用状況と利用者の利用実態の乖離を埋める。
(3)ICカードなどを携帯する必要もなく、また、ICカードに蓄積できないような情報、例えば、バスやタクシーの利用において現金精算した場合、これらの情報を、携帯端末を介して入力することが可能であり、その入力を効率化する。
(4)携帯端末から作業場所や時間を問わず速やかに入力および確認が可能となり、また、履歴情報の上限を気にすることがなく、イベントスケジュールとの照合による不整合を防止する。
According to the embodiment described above, the following effects can be expected.
(1) The travel expense application information registration is performed from the portable terminal, so that the work place is not fixed and resource consumption due to movement is avoided.
(2) By entering items that need to be confirmed between the mobile terminal and the chat bot in a simple and quick manner, the travel expense adjustment process can be performed efficiently, and the system is expected. Bridging the gap between ideal usage and user usage.
(3) Information that is not necessary to carry an IC card or the like and cannot be stored in the IC card, for example, when cash settlement is performed when using a bus or taxi, such information must be input via a portable terminal. Is possible and streamlines its input.
(4) It is possible to promptly input and confirm from a portable terminal regardless of the work place and time, and it is possible to prevent inconsistency due to collation with the event schedule without worrying about the upper limit of history information.

なお、本発明は、上述した実施例に限定されるものではなく、本発明に開示される技術的思考の範囲内において当業者による様々な変更および修正が可能であり、様々な変形例が含まれる。また、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。   Note that the present invention is not limited to the above-described embodiments, and various changes and modifications can be made by those skilled in the art within the scope of the technical idea disclosed in the present invention, and various modifications are included. It is. The above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described.

10 携帯端末
20 既存業務システム
201 インターフェース
202 予定表作成システム(含スケジューラ)
2021 予定表DB
203 旅費精算システム
204 自然言語分析システム
2041 自然言語分析DB
205 公共交通機関情報検索システム
2051 公共交通機関DB
30 業務支援システム
31 チャットボット
32 既存業務アクセス装置
33 記憶装置
331 人事DB
332 履歴DB

10 mobile terminal 20 existing business system 201 interface 202 schedule creation system (including scheduler)
2021 Calendar DB
203 Travel Expense Settlement System 204 Natural Language Analysis System 2041 Natural Language Analysis DB
205 Public transport information retrieval system 2051 Public transport DB
30 Business Support System 31 Chat Bot 32 Existing Business Access Device 33 Storage Device 331 Personnel DB
332 history DB

Claims (4)

ユーザが使用する携帯端末と、旅費申請を受けて旅費精算業務を実行する旅費精算システムを含む既存業務システムと、前記携帯端末と前記既存業務システムの間に配置され、前記旅費精算システムの旅費精算業務を支援するチャットボットを活用した旅費精算支援システムにおいて、
前記チャットボットは、
ログイン処理手段と、機能メニュー処理手段と、申請可能予定一覧処理手段と、最寄り駅検索処理手段と、駅検索処理手段と、適用経路決定処理手段と、申請経路検索・表示処理手段と、旅費申請情報登録処理手段と、申請済予定一覧処理手段と、を有し、
前記ログイン処理手段は、
ユーザが前記携帯端末を介して入力したログイン情報を受信したとき、当該ログイン情報のユーザID、パスワードを元に、人事DBを検索し、当該人事DBからユーザID、パスワードに対応する人事DBデータを取得し、前記人事DBデータは、出張先駅名、勤務先駅名、定期区間始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、を含み、
前記機能メニュー処理手段は、
前記人事DBデータを参照し、「旅費申請」、「申請済予定一覧」を含む機能メニューを、前記携帯端末を介してユーザに提示し、
前記申請可能予定一覧処理手段は、
ユーザが前記機能メニューを元に前記携帯端末を介して選択した「旅費申請」を受信したとき、ユーザが入力した予定表認証用ユーザID、予定表認証用パスワードを元に予定表から「申請可能予定」を含む申請可能予定一覧を取得し、前記携帯端末を介してユーザに提示し、申請可能予定一覧は、開始日時、終了日時、訪問先、目的、を含み、
前記最寄り駅検索処理手段は、
ユーザが前記申請可能予定一覧から前記携帯端末を介して選択した一つの申請対象予定である「申請可能予定」に含まれるユーザID、訪問先、目的、を元に履歴DBを検索し、当該履歴DBから出張先最寄り駅を取得し、特定し、
前記駅検索処理手段は、
ユーザが前記携帯端末を介して入力した「出張先最寄り駅名」、又はユーザが前記携帯端末を介して入力した「出張先最寄り駅候補」を受信したとき、当該出張先最寄り駅を元に乗換案内を検索し、当該乗換案内から駅名一覧を取得し、前記携帯端末を介してユーザに提示し、
前記適用経路決定処理手段は、
ユーザが前記駅名一覧の中から前記携帯端末を介して選択した「出張先最寄り駅」、又はユーザが修正した「出張先最寄り駅」、を受信し、当該出張先最寄り駅を元に適用する経路を決定し、前記携帯端末を介してユーザに提示し、
前記申請経路検索・表示処理手段は、
ユーザが前記携帯端末を介して入力した出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元に前記乗換案内を検索し、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額を含む検索結果を申請経路の申請内容として前記携帯端末を介してユーザへ提示し、
前記旅費申請情報登録処理手段は、
ユーザが前記携帯端末を介して前記申請内容を確認し、前記申請内容の登録を決定したとき、ユーザが前記携帯端末を介して入力した旅費精算ログイン情報を元に前記旅費精算システムを呼び出すと共にユーザが前記携帯端末を介して入力した更新予定条件、更新情報を元に前記予定表を更新し、ユーザが前記携帯端末を介して入力した訪問先、目的、最寄り駅名を前記履歴DBに登録し、前記旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、を含み、
前記申請済予定一覧処理手段は、
ユーザが前記携帯端末を介して入力した予定表取得条件を元に前記予定表を検索し、当該予定表から申請済予定一覧を取得し、前記携帯端末を介してユーザに提示し、ユーザが前記携帯端末を介して「旅費申請する」、「終了する」の何れかを選択可能とする
ことを特徴とするチャットボットを適用した旅費精算支援システム。
A mobile terminal used by a user, an existing business system including a travel expense settlement system that receives a travel expense application and executes a travel expense settlement service, and is arranged between the portable terminal and the existing business system, and the travel expense settlement of the travel expense settlement system In a travel expense settlement support system using a chatbot that supports work,
The chatbot is
Login processing means, function menu processing means, application schedule list processing means, nearest station search processing means, station search processing means, application route determination processing means, application route search / display processing means, travel expense application An information registration processing means and an applied schedule list processing means,
The login processing means includes:
When the login information input by the user via the portable terminal is received, the personnel DB is searched based on the user ID and password of the login information, and the personnel DB data corresponding to the user ID and password is retrieved from the personnel DB. Acquired, the personnel DB data includes a business trip destination station name, a work station name, a regular section start point, a regular section end point, a travel expense payment authentication user ID, a travel expense adjustment authentication password, a schedule authentication user ID, and a schedule authentication password. Including,
The function menu processing means includes
With reference to the personnel DB data, a function menu including “travel expense application” and “applied schedule list” is presented to the user via the portable terminal,
The application possible schedule list processing means includes:
When the user receives a “travel expense application” selected via the mobile terminal based on the function menu, the user can enter an application from the schedule based on the user ID and schedule authentication password entered by the user. The application possible schedule list including “schedule” is acquired and presented to the user via the mobile terminal, and the application possible schedule list includes a start date and time, an end date and time, a visited place, a purpose,
The nearest station search processing means is:
The history DB is searched based on the user ID, the visited place, and the purpose included in the “applicable schedule” which is one application target schedule selected via the mobile terminal by the user from the list of available schedules. Acquire and identify the nearest station from the DB
The station search processing means includes
When the user receives the “Nearest Business Station Destination Name” input via the mobile terminal or the “Nearest Business Destination Station Candidate” input by the user via the mobile terminal, the transfer guidance is based on the nearest business destination station. , Get a list of station names from the transfer guidance, present to the user via the mobile terminal,
The application route determination processing means includes:
A route that receives the “closest station for business trip” selected by the user from the station name list via the mobile terminal or the “closest station for business trip” corrected by the user, and applies the route based on the nearest station for business trip And present it to the user via the mobile terminal,
The application route search / display processing means includes:
The transfer information is searched based on the departure date and time, arrival date and time, departure station, arrival station, transit station information, and regular section information input by the user via the mobile terminal, and the departure date and time, arrival date and time, departure station, arrival Present the search result including the station, transit station information, and the amount of money as the application contents of the application route to the user via the mobile terminal,
The travel expense application information registration processing means includes:
When the user confirms the application content via the mobile terminal and decides to register the application content, the user calls the travel expense adjustment system based on the travel expense adjustment login information entered by the user via the mobile terminal and the user. Update the schedule based on the update schedule conditions and update information input via the mobile terminal, and register the visit destination, purpose, and nearest station name input by the user via the mobile terminal in the history DB, The travel expense settlement login information includes date, destination, destination, destination, departure and arrival, amount, daily allowance,
The applied schedule list processing means includes:
The user searches the schedule based on the schedule acquisition conditions input by the user via the portable terminal, acquires the applied schedule list from the schedule, and presents it to the user via the portable terminal. A travel expense settlement support system using a chatbot that allows users to select either “Apply for Travel Expenses” or “Finish” via a mobile terminal.
請求項1に記載されたチャットボットを適用した旅費精算支援システムにおいて、
前記最寄り駅検索処理手段は、さらに
前記履歴DBを検索し、出張先最寄り駅を特定できない場合、自然言語分析を呼び出し、出張先最寄り駅特定する処理を実行し、
前記申請経路検索・表示処理手段は、さらに、
ユーザが前記携帯端末を介して入力した出張先最寄り駅名、出張開始時刻、出張終了時刻から、予め決められている時間を閾値として、直行、直帰、直行直帰と経路パターンを自動判別し、経路パターン情報を取得する経路パターン判定処理を実行し、
ユーザが前記携帯端末を介して入力した乗車時間元に日当条件を判定し、WEBサービスから日当情報を取得する日当判定処理を実行する
ことを特徴とするチャットボットを適用した旅費精算支援システム。
In the travel expense settlement support system to which the chatbot described in claim 1 is applied,
The nearest station search processing means further searches the history DB, and when the nearest business trip destination station cannot be specified, calls natural language analysis, and executes a process of specifying the nearest business trip destination station,
The application route search / display processing means further includes:
From the name of the nearest station to which the user has entered through the mobile terminal, the start time of the business trip, and the end time of the business trip, using a predetermined time as a threshold, the direct pattern, direct bounce, direct bounce and route pattern are automatically determined, Execute route pattern determination processing to acquire route pattern information,
Travel expense adjustment support using a chatbot, characterized by determining daily allowance conditions based on the boarding time entered by the user via the mobile terminal and performing daily allowance determination processing for acquiring daily allowance information from a WEB service system.
ユーザが使用する携帯端末と、旅費申請を受けて旅費精算業務を実行する旅費精算システムを含む既存業務システムと、前記携帯端末と前記既存業務システムの間に配置され、前記旅費精算システムの旅費精算業務を支援するチャットボットを活用した旅費精算支援方法において、
前記チャットボットは、
ログイン処理ステップと、機能メニュー処理ステップと、申請可能予定一覧処理ステップと、最寄り駅検索処理ステップと、駅検索処理ステップと、適用経路決定処理ステップと、申請経路検索・表示処理ステップと、旅費申請情報登録処理ステップと、申請済予定一覧処理ステップと、を有し、
前記ログイン処理ステップは、
ユーザが前記携帯端末を介して入力したログイン情報を受信したとき、当該ログイン情報のユーザID、パスワードを元に、人事DBを検索し、当該人事DBからユーザID、パスワードに対応する人事DBデータを取得し、前記人事DBデータは、出張先駅名、勤務先駅名、定期区間始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、を含み、
前記機能メニュー処理ステップは、
前記人事DBデータを参照し、「旅費申請」、「申請済予定一覧」を含む機能メニューを、前記携帯端末を介してユーザに提示し、
前記申請可能予定一覧処理ステップは、
ユーザが前記機能メニューを元に前記携帯端末を介して選択した「旅費申請」を受信したとき、ユーザが入力した予定表認証用ユーザID、予定表認証用パスワードを元に予定表から「申請可能予定」を含む申請可能予定一覧を取得し、前記携帯端末を介してユーザに提示し、申請可能予定一覧は、開始日時、終了日時、訪問先、目的、を含み、
前記最寄り駅検索処理ステップは、
ユーザが前記申請可能予定一覧から前記携帯端末を介して選択した一つの申請対象予定である「申請可能予定」に含まれるユーザID、訪問先、目的、を元に履歴DBを検索し、当該履歴DBから出張先最寄り駅を取得し、特定し、
前記駅検索処理ステップは、
ユーザが前記携帯端末を介して入力した「出張先最寄り駅名」、又はユーザが前記携帯端末を介して入力した「出張先最寄り駅候補」を受信したとき、当該出張先最寄り駅を元に乗換案内を検索し、当該乗換案内から駅名一覧を取得し、前記携帯端末を介してユーザに提示し、
前記適用経路決定処理ステップは、
ユーザが前記駅名一覧の中から前記携帯端末を介して選択した「出張先最寄り駅」、又はユーザが修正した「出張先最寄り駅」、を受信し、当該出張先最寄り駅を元に適用する経路を決定し、前記携帯端末を介してユーザに提示し、
前記申請経路検索・表示処理ステップは、
ユーザが前記携帯端末を介して入力した出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元に前記乗換案内を検索し、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額を含む検索結果を申請経路の申請内容として前記携帯端末を介してユーザへ提示し、
前記旅費申請情報登録処理ステップは、
ユーザが前記携帯端末を介して前記申請内容を確認し、前記申請内容の登録を決定したとき、ユーザが前記携帯端末を介して入力した旅費精算ログイン情報を元に前記旅費精算システムを呼び出すと共にユーザが前記携帯端末を介して入力した更新予定条件、更新情報を元に前記予定表を更新し、ユーザが前記携帯端末を介して入力した訪問先、目的、最寄り駅名を前記履歴DBに登録し、前記旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、を含み、
前記申請済予定一覧処理ステップは、
ユーザが前記携帯端末を介して入力した予定表取得条件を元に前記予定表を検索し、当該予定表から申請済予定一覧を取得し、前記携帯端末を介してユーザに提示し、ユーザが前記携帯端末を介して「旅費申請する」、「終了する」の何れかを選択可能とする
ことを特徴とするチャットボットを適用した旅費精算支援方法。
A mobile terminal used by a user, an existing business system including a travel expense settlement system that receives a travel expense application and executes a travel expense settlement service, and is arranged between the portable terminal and the existing business system, and the travel expense settlement of the travel expense settlement system In the travel expense settlement support method using a chatbot that supports business,
The chatbot is
Login processing step, function menu processing step, application schedule list processing step, nearest station search processing step, station search processing step, applicable route determination processing step, application route search / display processing step, and travel expense application An information registration processing step and an applied schedule list processing step,
The login processing step includes:
When the login information input by the user via the portable terminal is received, the personnel DB is searched based on the user ID and password of the login information, and the personnel DB data corresponding to the user ID and password is retrieved from the personnel DB. Acquired, the personnel DB data includes a business trip destination station name, a work station name, a regular section start point, a regular section end point, a travel expense payment authentication user ID, a travel expense adjustment authentication password, a schedule authentication user ID, and a schedule authentication password. Including,
The function menu processing step includes:
With reference to the personnel DB data, a function menu including “travel expense application” and “applied schedule list” is presented to the user via the portable terminal,
The application possible schedule list processing step includes:
When the user receives a “travel expense application” selected via the mobile terminal based on the function menu, the user can enter an application from the schedule based on the user ID and schedule authentication password entered by the user. The application possible schedule list including “schedule” is acquired and presented to the user via the mobile terminal, and the application possible schedule list includes a start date and time, an end date and time, a visited place, a purpose,
The nearest station search processing step includes:
The history DB is searched based on the user ID, the visited place, and the purpose included in the “applicable schedule” which is one application target schedule selected via the mobile terminal by the user from the list of available schedules. Acquire and identify the nearest station from the DB
The station search processing step includes:
When the user receives the “Nearest Business Station Destination Name” input via the mobile terminal or the “Nearest Business Destination Station Candidate” input by the user via the mobile terminal, the transfer guidance is based on the nearest business destination station. , Get a list of station names from the transfer guidance, present to the user via the mobile terminal,
The application route determination processing step includes:
A route that receives the “closest station for business trip” selected by the user from the station name list via the mobile terminal or the “closest station for business trip” corrected by the user, and applies the route based on the nearest station for business trip And present it to the user via the mobile terminal,
The application route search / display processing step includes:
The transfer information is searched based on the departure date and time, arrival date and time, departure station, arrival station, transit station information, and regular section information input by the user via the mobile terminal, and the departure date and time, arrival date and time, departure station, arrival Present the search result including the station, transit station information, and the amount of money as the application contents of the application route to the user via the mobile terminal,
The travel expense application information registration processing step includes
When the user confirms the application content via the mobile terminal and decides to register the application content, the user calls the travel expense adjustment system based on the travel expense adjustment login information entered by the user via the mobile terminal and the user. Update the schedule based on the update schedule conditions and update information input via the mobile terminal, and register the visit destination, purpose, and nearest station name input by the user via the mobile terminal in the history DB, The travel expense settlement login information includes date, destination, destination, destination, departure and arrival, amount, daily allowance,
The applied schedule list processing step includes:
The user searches the schedule based on the schedule acquisition conditions input by the user via the portable terminal, acquires the applied schedule list from the schedule, and presents it to the user via the portable terminal. A travel expense reimbursement support method using a chatbot, characterized in that either “apply for travel expenses” or “end” can be selected via a portable terminal.
旅費精算に関連する情報を入力し、また、旅費精算に関する旅費精算情報を表示する機能を有する携帯端末と、
前記旅費精算に関連する各種情報を格納し、当該各種に基づいて旅費精算する機能を有する旅費精算システムを含む業務システムと、
前記携帯端末と前記業務システムとの間で配置され、前記携帯端末からの要求に応じて、前記旅費精算システムに旅費精算申請を行う旅費精算支援システムと、
を備え、
前記旅費精算支援システムは、チャットボットを含み、
前記チャットボットは、
前記携帯端末から旅費精算申請依頼を受けたとき、前記業務システムにおけるスケジューラにより作成されたユーザの予定表を検索し、当該予定表からユーザの訪問先を含む未旅費申請書の内容を取得して、前記携帯端末へ送信、提示する機能、
前記携帯端末から前記未旅費申請書の内容の提示に対する応答を受けたとき、前記業務システムにおける旅費精算システムにより旅費精算されたユーザの旅費精算履歴を検索し、当該未旅費申請書の内容に合致する旅費清算履歴がある場合、当該旅費清算履歴から電車利用駅名、及び金額を含む電車経路を抽出して前記携帯端末へ送信、提示する機能、
前記携帯端末から前記電車経路の提示に対する応答を受けたとき、前記予定表を検索し、当該予定表から訪問先、発着時刻、利用駅間名、金額、を含む旅費精算申請予定内容を生成して前記携帯端末へ送信、提示する機能、
前記携帯端末から前記旅費精算申請予定内容の提示に対する応答を受けたとき、前記旅費精算申請予定内容をもって前記旅費精算システムへ旅費精算申請を行う機能、
前記未旅費申請書の内容に合致する旅費清算履歴がない場合は、前記携帯端末に対して、旅費精算に必要な情報の入力を促し、前記携帯端末から入力された情報を元に前記旅費精算システムへ旅費精算申請を行う機能、
を有することを特徴とするチャットボットを活用した旅費精算支援システム。

A mobile terminal having a function of inputting information related to travel expense settlement and displaying travel expense settlement information related to travel expense settlement;
A business system including a travel expense settlement system that stores various information related to the travel expense settlement, and has a function of traveling expense settlement based on the various types;
A travel expense settlement support system that is arranged between the mobile terminal and the business system, and applies a travel expense settlement application to the travel expense settlement system in response to a request from the mobile terminal;
With
The travel expense settlement support system includes a chat bot,
The chatbot is
When a travel expense settlement application request is received from the mobile terminal, the user's schedule created by the scheduler in the business system is searched, and the contents of the non-travel expense application including the user's visit destination are obtained from the schedule , A function to transmit and present to the mobile terminal,
When a response to the presentation of the contents of the travel expenses application form is received from the mobile terminal, the travel expense settlement history of the travel expenses settled by the travel expenses settlement system in the business system is searched and matched with the contents of the travel expenses application form If there is a travel expense clearing history, the function of extracting the train use station name and the train route including the amount from the travel expense clearing history, and transmitting and presenting it to the mobile terminal,
When receiving a response to the presentation of the train route from the mobile terminal, the schedule is searched, and travel expense settlement application schedule contents including a destination, a departure and arrival time, a name between the stations, and an amount of money are generated from the schedule. Function to send and present to the mobile terminal
A function for applying a travel expense settlement application to the travel expense settlement system with the travel expense settlement application schedule content when receiving a response to the presentation of the travel expense settlement application schedule content from the mobile terminal;
If there is no travel expense clearing history that matches the contents of the non-travel expense application, the mobile terminal is prompted to enter information necessary for travel expense settlement, and the travel expense settlement is based on the information entered from the mobile terminal. A function to apply for travel expenses to the system,
Travel expense settlement support system using a chatbot characterized by having

JP2017143225A 2017-07-25 2017-07-25 Travel expense settlement support system and method using chatbot Active JP7018722B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017143225A JP7018722B2 (en) 2017-07-25 2017-07-25 Travel expense settlement support system and method using chatbot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017143225A JP7018722B2 (en) 2017-07-25 2017-07-25 Travel expense settlement support system and method using chatbot

Publications (2)

Publication Number Publication Date
JP2019023833A true JP2019023833A (en) 2019-02-14
JP7018722B2 JP7018722B2 (en) 2022-02-14

Family

ID=65368561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017143225A Active JP7018722B2 (en) 2017-07-25 2017-07-25 Travel expense settlement support system and method using chatbot

Country Status (1)

Country Link
JP (1) JP7018722B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020166532A (en) * 2019-03-29 2020-10-08 株式会社メトロリー Outing determination system, outing determination method and outing determination program
JP2021002282A (en) * 2019-06-24 2021-01-07 株式会社Niコンサルティング System, method, and program for transportation expense application creation support
JPWO2021117101A1 (en) * 2019-12-09 2021-06-17
JP2021196779A (en) * 2020-06-11 2021-12-27 株式会社Osk Information processing apparatus, control method of computer, and control program
US11573548B2 (en) 2020-03-19 2023-02-07 Honda Motor Co., Ltd. Information processing apparatus, control method, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009277168A (en) * 2008-05-19 2009-11-26 Hitachi Ltd Work status information collecting method, information processing system, managing device, and information processing device
JP2010132265A (en) * 2008-11-04 2010-06-17 Buaru Kenkyusho:Kk System for searching path by e-mail, method for searching path, and computer program
JP2014029601A (en) * 2012-07-31 2014-02-13 Mizuho Information & Research Institute Inc Travel expense adjustment system, travel expense adjustment method, travel expense adjustment program
US20160350754A1 (en) * 2015-05-27 2016-12-01 Mitsuru Satoh Expense managing system, expense managing apparatus, and expense managing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009277168A (en) * 2008-05-19 2009-11-26 Hitachi Ltd Work status information collecting method, information processing system, managing device, and information processing device
JP2010132265A (en) * 2008-11-04 2010-06-17 Buaru Kenkyusho:Kk System for searching path by e-mail, method for searching path, and computer program
JP2014029601A (en) * 2012-07-31 2014-02-13 Mizuho Information & Research Institute Inc Travel expense adjustment system, travel expense adjustment method, travel expense adjustment program
US20160350754A1 (en) * 2015-05-27 2016-12-01 Mitsuru Satoh Expense managing system, expense managing apparatus, and expense managing method
JP2016224545A (en) * 2015-05-27 2016-12-28 株式会社リコー Expense management system, expense management device, expense management program, and expense management method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020166532A (en) * 2019-03-29 2020-10-08 株式会社メトロリー Outing determination system, outing determination method and outing determination program
JP2021002282A (en) * 2019-06-24 2021-01-07 株式会社Niコンサルティング System, method, and program for transportation expense application creation support
JPWO2021117101A1 (en) * 2019-12-09 2021-06-17
WO2021117101A1 (en) * 2019-12-09 2021-06-17 富士通株式会社 Response processing program, response processing method, information processing device, and response processing system
JP7287497B2 (en) 2019-12-09 2023-06-06 富士通株式会社 response processing system
US11573548B2 (en) 2020-03-19 2023-02-07 Honda Motor Co., Ltd. Information processing apparatus, control method, and storage medium
JP2021196779A (en) * 2020-06-11 2021-12-27 株式会社Osk Information processing apparatus, control method of computer, and control program

Also Published As

Publication number Publication date
JP7018722B2 (en) 2022-02-14

Similar Documents

Publication Publication Date Title
JP2019023833A (en) Travel expense adjustment support system and method utilizing chatbot
US8751398B2 (en) Preventing an unauthorized card transaction
US11734617B2 (en) Online seamen travel ticket booking
US9704110B2 (en) Travel expense automation
US20050227704A1 (en) Facilitating entering location data
JP2004310316A (en) Vehicle allocation processor, its system, its method, its program and recording medium with its program recorded thereon
JP7044002B2 (en) Vehicle reservation system, vehicle reservation method and program
US20140330599A1 (en) Identifying Partial User-Entered Data
JP2020024653A (en) Terminal, management server, working management system, control method, and program
JP2014127118A (en) Reservation job support server, reservation job support program, and support method for reservation job
JP2006244299A (en) Accommodation reservation support system and program
KR20100004406A (en) Tour guide matching service method and its sysrem there of
US20240054433A1 (en) Baggage delivery system, baggage delivery management apparatus, baggage delivery method, and computer program
JP2008242582A (en) Expense application terminal, expense application system, expense application method and expense application program
JP2020119441A (en) Vehicle allocation program and allocation system
JP7073947B2 (en) Information processing equipment, information processing methods, and programs
KR20150110988A (en) Method to assign driver, relay server and computer readable recording medium applying the same
JP4382606B2 (en) Taxi dispatch reservation registration support program and taxi dispatch reservation registration support device
JP2006285595A (en) Business trip expense settlement support system
US20200258056A1 (en) Information processing device, information processing method, and program
EP2755172A1 (en) Method and computer implemented system providing automatic electronic miscellaneous document reconciliation
JP6492215B1 (en) INFORMATION MANAGEMENT DEVICE, INFORMATION MANAGEMENT METHOD, AND PROGRAM
JP2005222333A (en) System and method mediating job offering and job seeking and program
JP2021093089A (en) Management apparatus and management method
US20050216286A1 (en) Transmitting graphical representations

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210805

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220201

R150 Certificate of patent or registration of utility model

Ref document number: 7018722

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150