JP2019023833A - Travel expense adjustment support system and method utilizing chatbot - Google Patents
Travel expense adjustment support system and method utilizing chatbot Download PDFInfo
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
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.
特許文献1では、交通費を精算する場合、社員が一旦会社まで戻り、会社に設置された端末を利用して精算手続きを行う必要があった。つまり、出張した後、旅費精算を行う場合、その精算を処理する作業場所は、例えば、会社と固定化されており、作業場所の流動化まで考慮されていない。
また、特許文献1に記載された発明は、イベントスケジュールと記録媒体(ICカード)に蓄積された情報とを照合して、旅費精算するものであることから、緊急出張の発生やイベントスケジュールの入力漏れがある場合、イベントスケジュールやICカードに蓄積された情報からは旅費精算に必要な入力情報を取得できない場合、或いはバスやタクシーの利用において現金精算のみで手持ちのICカードで精算できなかった場合、発着地の情報を蓄積できないICカードおよび事業者が存在する場合、ICカードの履歴上限を超えた場合、など、における旅費精算処理ついては想定されていない。そのため、固定場所において、予め事前に把握している情報に限っての効率的な精算に留まる。
In
In addition, the invention described in
そこで、本発明は、これらに鑑み、作業場所の流動化、緊急出張の発生やイベントスケジュールの入力漏れがある場合、イベントスケジュールや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.
以下、本発明の実施例について図面を参照して説明する。 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
携帯端末10は、担当者(以下、ユーザと称する)が使用する例えば、スマートアプリケーションを搭載した端末であり、旅費精算支援システム30との間で無線通信する機能を有する。
The
既存業務システム20は、例えば、WEBサービスであり、インターフェース201、スケジューラを含む予定表作成システム(予定表作成サービス)202、旅費精算システム(旅費精算サービス)203、自然言語分析システム(自然言語分析サービス)204、公共交通機関情報検索システム(公共交通機関情報検索サービス)205を有する。
The existing
インターフェース201は、旅費精算支援システム30と既存業務システム20であるスケジューラを含む予定表作成システム202と、旅費精算システム203と、自然言語分析システム204と、公共交通機関情報検索システム205とをネットワーク51を介して接続するアプリケーションインターフェース、WEBインターフェース、を含み、予定表作成システム202との間で予定表の各情報やデータの授受を行い、旅費精算支援システム30との間で旅費精算に必要な情報やデータの授受を行い、自然言語分析システム204との間で自然言語分析結果を示す情報やデータの授受を行い、公共交通機関情報検索システム205との間で乗換案内を含む公共交通機関情報やデータの授受を行う機能を有する。
The
予定表作成システム202は、は、携帯端末10を利用するユーザのスケジュール(予定表)を作成するスケジューラ、及び当該スケジュールで作成した予定表を記憶する記憶部、例えば、予定表DB2021を有する。
旅費精算システム203は、ユーザから携帯端末10を介して旅費申請を受けたとき、旅費精算支援システム30の旅費精算システム203を呼出し、旅費申請情報を登録する機能を有する。
自然言語分析システム204は、後述する履歴DB332の履歴情報からユーザの出張先最寄駅を検索したとき、特定できない場合、ユーザの訪問先を元に自然言語分析システム204における自然言語分析DB2041の自然言語分析の結果を呼出し、出張先最寄駅を特定する機能を有する。
公共交通機関情報検索システム205は、出張先最寄駅名を元に公共交通機関情報検索システム205における公共交通機関DB2051から駅名一覧を検索する機能、経路を検索する機能を有する。
The
The travel
When the natural
The public transport
予定表DB2021は、申請可能予定一覧、申請済予定一覧、を有し、申請可能予定一覧および申請済予定一覧には、開始日時、終了日時、訪問先名、目的、などを含む。
The
公共交通機関DB2051は、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額、などを含む乗換案内情報を含み、自然言語分析DB2041は、履歴D332Bの履歴情報(訪問先)を元に駅名を分析する自然言語分析情報を含む。
The
旅費精算支援システム30は、チャットボット31、既存業務アクセス装置32、記憶装置33、通信装置34、を有する。
The travel expense
チャットボット31は、内部に格納されたプログラムに従って動作する演算部311を含み、演算部311は、以下の処理機能を有する。
The
即ち、演算部311は、ログイン処理部と、機能メニュー処理部と、申請可能予定一覧処理部と、最寄り駅検索処理部と、駅検索処理部と、適用経路決定処理部と、申請経路検索・表示処理部と、旅費申請情報検索処理部と、申請済予定一覧処理部と、を有する。
That is, the
ログイン処理部は、ユーザが携帯端末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
機能メニュー処理部は、人事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
申請可能予定一覧処理部は、ユーザが機能メニューを元に携帯端末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
最寄り駅検索処理部は、ユーザが申請可能予定一覧から携帯端末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
駅検索処理部は、最寄り駅検索処理部にて特定された「出張先最寄り駅」、又はユーザが携帯端末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
適用経路決定処理部は、最寄り駅検索処理部にて特定された出張先最寄り駅、又はユーザが駅名一覧の中から携帯端末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
申請経路検索・表示処理部は、ユーザが携帯端末10を介して選択した「経路」を受信したとき、当該経路の出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元に乗換案内から経路を検索し、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額を含む検索結果データを申請経路の申請内容として前記携帯端末を介してユーザへ提示する機能を有する。
When the application route search / display processing unit receives the “route” selected by the user via the
旅費申請情報登録処理部は、ユーザが携帯端末10を介して入力した旅費精算ログイン情報を元に旅費精算システム203を呼び出すと共にユーザが携帯端末10を介して入力した更新予定条件、更新情報を元に予定表DB2021の予定表を更新し、ユーザが携帯端末10を介して入力した訪問先、目的、最寄り駅名を履歴DB332に登録する機能を有する。旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、を含む。
The travel expense application information registration processing unit calls the travel
申請済予定一覧処理部は、ユーザが携帯端末10を介して入力した予定表取得条件を元に予定表DB2021を検索し、当該予定表から申請済予定一覧を取得し、携帯端末10を介してユーザに提示し、ユーザが携帯端末10を介して「旅費申請する」、「終了する」の何れかを選択可能とする機能を有する。
The applied schedule list processing unit searches the
既存業務アクセス装置32は、WEBサービスである既存業務システム20をアクセスし、起動する装置である。
The existing business access device 32 is a device that accesses and activates the existing
記憶装置33は、人事DB331、履歴DB332、を含む。
The
人事DB331は、氏名、出張先最寄り駅名、勤務先最寄り駅名、定期区間開始点、定期区間終点、旅費精算認証用ユーザID、旅費精算認証用パスワード、予定表認証用ユーザID、予定表認証用パスワード、などを含む人事情報を記憶する。
履歴DB332は、訪問先、目的、最寄り駅名、などを含む履歴情報を記憶する。
The
通信装置34は、携帯端末10及び既存業務システム20との間の通信を行う装置である。
The communication device 34 is a device that performs communication between the
図2は、携帯端末10と本発明のチャットボット31との間の情報(データ)の授受を説明するシーケンス図である。
FIG. 2 is a sequence diagram for explaining exchange of information (data) between the
携帯端末10は、ステップS101にて、旅費精算申請の手配依頼を行う。この手配依頼は、例えば、“先週分の旅費精算をお願い”との口頭により行う。
In step S101, the
チャットボット31は、ステップS301にて旅費精算申請の手配依頼を受けてユーザの予定表を検索し、当該予定表から未旅費申請書を取得する。
In step S301, the
次いで、ステップS302にて、当該取得した未旅費申請書を携帯端末10へ送信し、提示する。この提示は、例えば、“どの予定表を旅費精算しますか?”との口頭による応答とともに、その旅費申請項目、例えば、「1:H社(戸塚)、2:S社(みなとみらい)」など、ユーザによる選択される項目である。
Next, in step S302, the acquired travel expenses application form is transmitted to the
携帯端末10は、ステップS102にて、未旅費申請書を受信、表示し、旅費申請項目を選択して応答する。この選択応答は、例えば、“一番です”との口頭で行う。
In step S102, the
チャットボット31は、ユーザにより選択された項目を受けて、履歴DB332を検索し、過去の経路(清算ルート)を取得して携帯端末10へ送信、提示する。この提示は、ユーザが選択した項目1に対応する精算ルートである、例えば、“1:大崎−戸塚 800円”である。
The
携帯端末10は、ステップS103にて、精算ルートを表示し、この精算ルートに対してOKか否かの応答を行う。この応答は、例えば、“OK”との口頭で行う。
In step S103, the
チャットボット31は、ステップS304にて、ユーザから“OK”の応答を受けて予定表を検索し、当該予定表の出発時刻、到着時刻、などから発着時刻、費用(料金・金額)を含む旅費精算申請予定内容を携帯端末へ送信、提示する。この提示は、例えば、“下記内容で旅費精算しますがよろしいですか”との口頭ともに、「MM月DD日、H社(戸塚)、12:30発 大崎−戸塚 400 14:30発 戸塚−大崎 400円」である。
In step S304, the
携帯端末10は、旅費精算申請予定内容を表示し、これに応答する。この応答は、例えば、“OK”との口頭で行う。
The
チャットボット31は、ステップS305にて、ユーザから“OK”の応答を受けて、旅費精算申請予定内容を旅費精算システム203へ旅費精算申請を依頼する。その結果は、携帯端末10へ送信、提示する。
In step S <b> 305, the
図3A〜図3Cは、チャットボット31のより詳細な処理手順を示すフローチャートである。
3A to 3C are flowcharts showing more detailed processing procedures of the
図3A〜図3Cのフローチャートに基づく動作は以下のとおりである。
ステップS3111:チャットボット31は、処理待機状態(ステップS300)において、ログイン要求処理を実行し、ステップS3112のログイン処理へ進む。
The operation based on the flowcharts of FIGS. 3A to 3C is as follows.
Step S3111: The
ステップS3112:チャットボット31は、ユーザが携帯端末10を介して入力(ステップS1011参照)したとき、当該ログイン情報(ユーザID、パスワード)を受信し、ログイン処理を実行し、当該ログイン情報を元に記憶装置33における人事DB331を検索し、当該人事DBから人事DBデータを取得(人事DB参照)する。
Step S3112: The
人事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
これにより、ユーザは、携帯端末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
即ち、人事DB331から取り出した予定表認証用ユーザID、予定表認証用パスワード、およびユーザが前記携帯端末を介して入力した予定表取得条件を元にWEBサービスにおけるユーザの予定表DB2021の予定表から申請可能予定一覧データを取得(予定表参照)する。そして、申請可能予定一覧を参照して、「申請可能予定」、「その他」を含む申請可能予定一覧を、携帯端末10を介してユーザに提示(表示)する。
That is, based on the schedule of the
予定表取得条件は、あらかじめ決められている申請可能期間内であること、申請済となっていない予定であること、上記条件を満たすものを申請可能予定としている。
申請可能予定一覧データの項目は、開始日時、終了日時、訪問先名、目的、などを含んでいる。
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
ここで、ユーザが「申請可能予定一覧」の中から所望の「申請可能予定」の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
即ち、チャットボット31は、ユーザが前記携帯端末10を介して入力したユーザID、訪問先、目的、などを元に履歴DB332を検索し、当該履歴DBから出張先最寄り駅名のデータを取得(履歴DB332参照)し、最寄り駅を特定する。
That is, the
最寄り駅の特定は、訪問先と目的を元に曖昧検索で行う。
例えば、訪問先名検索ワード:「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
履歴DB332は、例えば、ユーザID、訪問先名、目的、出張先最寄り駅名、などの履歴情報を格納している。
The
ここで、出張先の最寄り駅を特定できた場合は、適用経路決定処理(ステップ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
自然言語分析は、訪問先が履歴DB332の履歴と合致しない場合は、訪問先の文章を分析し、入力されていた情報が駅名だと判別できた場合には、出張先最寄り駅として駅検索に使用する。これは、ユーザ入力を減らす目的である。
In the natural language analysis, when the visited place does not match the history in the
ステップS3116:チャットボット31は、ステップS3115にて特定された出張先最寄り駅、又はユーザから出張先最寄り駅名の駅情報入力(ステップS1014参照)を受け、駅検索処理を実行する。
そして、ユーザによる駅情報の選択、つまり、出張先最寄り駅候補を選択(駅指定)することにより、駅を決定する。
Step S3116: The
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
これにより、ユーザは、携帯端末10を介して駅情報選択、つまり、出張先最寄り駅候補を選択し、駅を指定することができる(ステップS1015参照)。
As a result, the user can select station information via the
ステップS3117:チャットボット31は、ステップS3116にて「駅指定」を受けて、適用経路決定の処理を実行し、適用する経路(経路ルート)を、携帯端末10を介してユーザに提示(表示)する。
Step S3117: The
これにより、ユーザは、提示(表示)された経路(経路ルート)で申請するか、経路を修正するかが選択できる(ステップ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
このとき、経路(経路ルート)を修正する場合を選択し場合における出張先最寄り駅修正は、ステップ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
即ち、ユーザが前記携帯端末10を介して入力する出発日時、到着日時、出発駅、到着駅、経由駅情報、定期区間情報、を元にWEBサービス(既存業務システム20)における公共交通機関情報DB2051(含乗換案内情報)2042から経路を検索し、その検索結果を申請経路の申請内容として携帯端末10を介してユーザへ提示(表示)する。検索結果のデータは、例えば、出発日時、到着日時、出発駅、到着駅、経由駅情報、金額、を含む。
That is, the public
これにより、ユーザは、申請内容を最終確認することができ、当該申請内容で登録するか“はい”、登録を中止“登録をやめる”の何れかを決定することができる(ステップ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
即ち、ユーザが携帯端末10を介して入力する旅費精算ログイン情報を元にWEBサービスにおける既存業務システム20の旅費精算システム203を呼び出す。旅費精算ログイン情報は、日時、訪問先、目的、発着地、金額、日当、などを含む。
That is, the travel
また、ユーザが携帯端末10を介して入力する更新予定条件、更新情報を元に予定表2021を更新する。
Further, the schedule table 2021 is updated based on the update schedule conditions and update information input by the user via the
更に、履歴DB332に訪問先名、目的、最寄り駅名、などの履歴を登録する。そして、これらの処理を実行し、申請済予定一覧処理(ステップS3120)へ進む。
Further, the
ここで、ユーザが携帯端末10を介して続けて申請、例えば、「次の申請をする」を選択した場合(ステップS1018参照)は、申請可能予定一覧処理(ステップS3114)へ戻り、「申請履歴を確認する」を選択した場合は、申請済予定一覧処理(ステップS3120)に進み、旅費申請情報の登録を「終了する」場合は、処理待機状態(ステップS3110)に戻る。
Here, when the user selects an application continuously via the
ステップS3120:チャットボット31は、ステップS3119の「申請履歴」を受け、申請済予定一覧処理を実行する。
Step S3120: The
即ち、予定表取得条件を元に予定表2021を検索し、当該予定表を参照して、申請済予定一覧を、ユーザに対して携帯端末10を介して「旅費申請する」、「終了する」旨のメッセージを提示(表示)する。
That is, the
これにより、ユーザは、「旅費申請する」、「終了する」の何れかを選択することができる(ステップ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
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
2021 Calendar DB
203 Travel
205 Public transport
30
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.
前記最寄り駅検索処理手段は、さらに
前記履歴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
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)
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)
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 |
-
2017
- 2017-07-25 JP JP2017143225A patent/JP7018722B2/en active Active
Patent Citations (5)
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)
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 |