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

JP7611184B2 - Business support system and business support method - Google Patents

Business support system and business support method Download PDF

Info

Publication number
JP7611184B2
JP7611184B2 JP2022048108A JP2022048108A JP7611184B2 JP 7611184 B2 JP7611184 B2 JP 7611184B2 JP 2022048108 A JP2022048108 A JP 2022048108A JP 2022048108 A JP2022048108 A JP 2022048108A JP 7611184 B2 JP7611184 B2 JP 7611184B2
Authority
JP
Japan
Prior art keywords
business
task
information
pattern
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022048108A
Other languages
Japanese (ja)
Other versions
JP2023141668A (en
Inventor
周平 野尻
雄二 広瀬
良介 土屋
誠 上馬場
晃久 山本
麻友佳 津田
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 Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP2022048108A priority Critical patent/JP7611184B2/en
Publication of JP2023141668A publication Critical patent/JP2023141668A/en
Application granted granted Critical
Publication of JP7611184B2 publication Critical patent/JP7611184B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、業務支援システム、及び業務支援方法に関する。 The present invention relates to a business support system and a business support method.

特許文献1には、事務作業の手順を表示するナビゲーション画面において、勘定系画面を事務作業端末より呼び出せるようにすることを目的として構成された事務ナビゲーションシステムについて記載されている。事務ナビゲーションシステムは、事務作業端末と、事務作業端末に事務作業を誘導する表示を行う事務ナビゲーションサーバとを含み、事務ナビゲーションサーバは、金融機関における事務作業の手順が定義された事務フロー定義に従ってナビゲーション画面を生成し、事務フロー定義にてナビゲーション画面として勘定系画面が使用される場合、勘定系画面の呼び出しを事務作業端末に要求し、事務作業端末は、勘定系画面を記憶し、生成されたナビゲーション画面を表示装置に表示させ、記憶部に記憶された勘定系画面を表示装置に表示させる。 Patent Document 1 describes an office navigation system that is configured to enable an accounting system screen to be called up from an office work terminal on a navigation screen that displays the procedures for office work. The office navigation system includes an office work terminal and an office navigation server that displays on the office work terminal to guide the office work. The office navigation server generates a navigation screen according to an office flow definition that defines the procedures for office work in a financial institution, and when an accounting system screen is used as a navigation screen in the office flow definition, it requests the office work terminal to call up the accounting system screen. The office work terminal stores the accounting system screen, displays the generated navigation screen on a display device, and displays the accounting system screen stored in the memory unit on the display device.

特許文献2には、引合から受注決定に至る時間の流れの中でその時点に必要な営業活動を支援することを目的として構成された営業業務管理システムについて記載されている。営業業務管理システムは、営業商品の商品タイプ毎に引合から受注決定までの受注プロセスを所定の複数工程に分けて業務管理し、引合に応じて入力される当該案件の案件識別情報と当該案件の商品情報及び商品タイプ情報と顧客情報とを案件毎に対応付けた案件毎ファイルを作成し、担当者データベースのデータに基づき当該案件の少なくとも商品タイプに応じて営業担当者を決定し、該当案件ファイルの内容を更新し、次に行う顧客との打合せにおいて必要な情報を打合準備内容情報ファイルの情報に基づき出力し、項目情報の達成未達成情報を設定した受注確度情報を当該案件ファイル内に作成する。 Patent Document 2 describes a sales operations management system designed to support sales activities required at each point in time from inquiry to order acceptance. The sales operations management system manages operations by dividing the order acceptance process from inquiry to order acceptance into a predetermined number of steps for each product type of sales product, creates a file for each case that associates the case identification information of the case input in response to the inquiry with the product information and product type information of the case and customer information for each case, determines a sales representative according to at least the product type of the case based on data in a representative database, updates the contents of the case file, outputs information required for the next meeting with the customer based on information in the meeting preparation content information file, and creates order probability information in the case file that sets achievement/non-achievement information for item information.

特開2014-127141号公報JP 2014-127141 A 特開2018-55268号公報JP 2018-55268 A

企業や官公庁等の組織における業務の遂行に際しては、過去に行われた業務の履歴情報(以下、「ログ情報」と称する。)を分析し利用することが業務効率の改善や業務の成功率を向上させる上で有効である。しかし、業務の進め方についての検討対象となる業務について有用な情報や示唆を得るためには、検討対象となる業務のバリエーション(以下、「業務パターン」と称する。)を特定した上で適切な情報をログ情報から取得する必要がある。とくに組織が手がける業務の種類や手順が多く業務パターンが多岐に亘る場合は、検討対象となる業務について業務パターンを特定することは必ずしも容易ではない。 When performing work in organizations such as companies and government agencies, analyzing and using historical information on past work (hereinafter referred to as "log information") is effective in improving work efficiency and the success rate of the work. However, in order to obtain useful information and suggestions about the work being considered for how to proceed, it is necessary to identify the variations in the work being considered (hereinafter referred to as "work patterns") and then obtain appropriate information from the log information. In particular, when an organization handles many types and procedures of work and there are a wide variety of work patterns, it is not necessarily easy to identify the work patterns for the work being considered.

特許文献1に記載の事務ナビゲーションシステムは、金融機関における事務作業の手順が定義された事務フロー定義に従ってナビゲーション画面や勘定系画面をオペレータに提示する。しかし、上記事務ナビゲーションシステムは、検討対象となる業務のパターンを特定してログ情報から有用な情報や示唆を提供するものではない。 The business navigation system described in Patent Document 1 presents navigation screens and accounting system screens to operators in accordance with a business flow definition that defines the procedures for business operations in a financial institution. However, the business navigation system does not identify the patterns of business operations to be considered and provide useful information or suggestions from log information.

また、特許文献2に記載の営業業務管理システムは、案件の商品タイプに応じて営業担当者を決定し、次に行う顧客との打合せにおいて必要な情報や受注確度情報を営業担当者に提供する。しかし、案件の指定は人が行っており、検討対象となる業務のパターンを特
定するものではなく、また、ログ情報から有用な情報や示唆を提供するものでもない。
In addition, the sales operations management system described in Patent Document 2 determines a sales representative according to the product type of the case, and provides the sales representative with information necessary for the next meeting with the customer and information on the probability of receiving the order. However, the case is specified by a person, and the system does not specify the pattern of the business to be considered, nor does it provide useful information or suggestions from the log information.

本発明は、このような背景に鑑みてなされたものであり、検討対象となる業務についての有用な情報をログ情報から取得して提供することが可能な、業務支援システム、及び業務支援方法を提供することを目的とする。 The present invention has been made in light of this background, and aims to provide a business support system and a business support method that can obtain and provide useful information about the business being considered from log information.

上記の目的を達成するための本発明の一つは、業務支援システムであって、プロセッサ及び記憶装置を有する情報処理装置を用いて構成され、業務に関して行われる一連の作業の流れを示す情報である業務フローと前記一連の作業に対応する業務フローの種別を示す情報である業務パターンとを対応づけた情報に基づき生成され、業務に関する作業の来歴を示す情報である来歴情報に対応する前記業務パターンを特定するモデルである業務パターン推定モデルと、前記業務パターンの夫々について、夫々に対応する前記業務フローを構成する系列を夫々が業務の遂行結果に与える影響に応じて分類した情報を含むパターン毎系列情報と、支援の対象となる業務の来歴情報である対象来歴情報と、を記憶し、前記対象来歴情報に対応する前記業務パターンを前記業務パターン推定モデルにより特定し、
特定した前記業務パターンの前記パターン毎系列情報に基づき、業務の遂行を支援するための情報である業務遂行支援情報を生成する。
One aspect of the present invention for achieving the above object is a business support system configured using an information processing device having a processor and a storage device, and storing a business pattern estimation model which is generated based on information associating a business flow, which is information indicating the flow of a series of tasks performed in relation to a business, with a business pattern, which is information indicating a type of business flow corresponding to the series of tasks, and which is a model for identifying the business pattern corresponding to history information, which is information indicating the history of tasks related to the business, and pattern-specific sequence information including information for classifying, for each of the business patterns, the sequences constituting the corresponding business flow according to the influence each of them has on the results of business performance, and target history information which is history information of the business to be supported, and identifying the business pattern corresponding to the target history information using the business pattern estimation model,
Based on the pattern sequence information of the identified task pattern, task execution support information, which is information for supporting the execution of a task, is generated.

その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄、及び図面により明らかにされる。 Other problems and solutions disclosed in this application will be made clear in the detailed description of the invention and the drawings.

本発明によれば、検討対象となる業務についての有用な情報をログ情報から取得して提供することができる。 According to the present invention, useful information about the business under review can be obtained from log information and provided.

業務支援システムの主な構成を示すシステムフロー図である。FIG. 1 is a system flow diagram showing a main configuration of a business support system. ログ情報の一例である。11 is an example of log information. 業務パターン化ログ情報の一例である。1 is an example of task pattern log information. 業務フロー分析処理を説明するフローチャートである。13 is a flowchart illustrating a business flow analysis process. 分析結果(パターン毎系列情報)の一例をグラフ形式で表した図である。FIG. 13 is a graph showing an example of analysis results (sequence information for each pattern). 分析結果(パターン毎系列情報)の一例を表形式で表した図である。FIG. 13 is a diagram showing an example of analysis results (sequence information for each pattern) in a table format. 分析結果(統計情報)の一例である。11 is an example of an analysis result (statistical information). 業務支援システムの業務遂行支援機能に関する構成を示すシステムフロー図である。FIG. 2 is a system flow diagram showing a configuration related to a business execution support function of the business support system. 業務支援システムの業務パターン推定モデルの生成(学習)機能に関する構成を示すシステムフロー図である。FIG. 1 is a system flow diagram showing a configuration related to a generation (learning) function of a task pattern estimation model of the task support system. 業務パターン推定モデルの学習に用いる学習モデルの一例である。1 is an example of a learning model used for learning a task pattern estimation model. 業務パターン推定結果の一例である。13 is an example of a task pattern estimation result. 来歴分析処理を説明するフローチャートである。13 is a flowchart illustrating a history analysis process. 分析結果(パターン毎系列情報)の一例である。13 is an example of an analysis result (sequence information for each pattern). 分析結果(パターン毎系列情報)の一例である。13 is an example of an analysis result (sequence information for each pattern). 支援情報提示画面の一例である。13 is an example of a support information presentation screen. 業務支援システムの構成に用いる情報処理装置のハードウェア構成例である。1 is a diagram illustrating an example of a hardware configuration of an information processing device used in the configuration of a business support system.

以下、本発明の実施形態について適宜図面を参照しつつ詳細に説明する。尚、以下の記載および図面は、本発明を説明するための例示に過ぎず、説明の明確化のため、適宜、省
略および簡略化がなされている。本発明は、他の種々の形態でも実施する事が可能である。とくに限定しない限り、各構成要素は単数でも複数でも構わない。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings as appropriate. Note that the following description and drawings are merely examples for explaining the present invention, and are omitted and simplified as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.

以下の説明において、同一の又は類似する構成について同一の符号を付して重複した説明を省略することがある。また、以下の説明において、符号の前に付した「S」の文字は処理ステップの意味である。また、以下の説明における各種情報(データ)は例示するデータ構造以外の方法で表現もしくは管理してもよい。また、以下の説明において、各種の識別情報について説明する際、「識別子」、「ID」等の表現を適宜用いるが、これらについてはお互いに置換可能である。 In the following explanation, the same reference numerals may be used for identical or similar configurations, and duplicate explanations may be omitted. In addition, in the following explanation, the letter "S" placed before a reference numeral means a processing step. Furthermore, various information (data) in the following explanation may be expressed or managed in a manner other than the data structure shown as an example. Furthermore, in the following explanation, when explaining various types of identification information, expressions such as "identifier" and "ID" are used as appropriate, but these are interchangeable.

図1は、第1実施形態として示す情報処理システム(以下、「業務支援システム1」と称する。)の概略的な構成を示すシステムフロー図である。業務支援システム1は、一つ以上の情報処理装置(コンピュータ)を用いて構成される。 Figure 1 is a system flow diagram showing the general configuration of an information processing system (hereinafter, referred to as "business support system 1") shown as a first embodiment. Business support system 1 is configured using one or more information processing devices (computers).

業務支援システム1は、過去に行われた業務の履歴情報に関する情報を含むテキストデータであるログ情報に基づき、業務に関する一連の作業の流れに関する情報(作業主体、作業内容、作業順序、作業日時、業務フローの結果(以下、「業務遂行結果」と称する。)等を示す情報。以下、「業務フロー」と称する。)を取得し、取得した情報に基づき業務フローを複数のバリエーション(以下、「業務パターン」と称する。)に分類し、業務パターン毎に業務フローと業務遂行結果との関係を分析することにより、ユーザやユーザが所属する組織が行う業務を支援するための情報を提供する。 The business support system 1 acquires information about a series of work flows related to business (information indicating the task owner, work content, work order, work date and time, and the result of the business flow (hereinafter referred to as "business execution result"), etc., hereinafter referred to as "business flow") based on log information, which is text data including information about the history of business performed in the past, classifies the business flow into multiple variations (hereinafter referred to as "business patterns") based on the acquired information, and provides information to support business performed by a user or the organization to which the user belongs by analyzing the relationship between the business flow and the business execution result for each business pattern.

業務支援システム1が支援の対象とする業務の種類は必ずしも限定されないが、例えば、企業や官公庁、自治体等の組織における業務について社員や職員等の作業主体によって行われる業務である。尚、作業主体は必ずしも人でなくてもよく、ロボット等であってもよい。 The type of business that the business support system 1 supports is not necessarily limited, but for example, it is business performed by employees, staff, or other task subjects in organizations such as companies, government agencies, and local governments. Note that the task subjects do not necessarily have to be people, and may be robots, etc.

ログ情報は、例えば、上記のような組織において運用されている情報処理システムから取得される。上記情報処理システムは、例えば、営業管理システム、旅費精算システム、出退勤管理システム、在庫管理システム、発注管理システム、顧客管理システム、人事管理システム、物流管理システム、経理システム、決算システムである。本実施形態では、上記の情報処理システムが営業管理システムである場合を例として説明する。 The log information is obtained, for example, from an information processing system operated in an organization such as the one described above. The information processing systems are, for example, a sales management system, a travel expense settlement system, a time attendance management system, an inventory management system, an order management system, a customer management system, a human resources management system, a logistics management system, an accounting system, and a settlement system. In this embodiment, a case where the information processing system is a sales management system will be described as an example.

以下の説明において、業務支援システム1が利用するログ情報は、ログパーサやログアダプタ等を用い、各ログの特性に基づき適宜、整形やクレンジング等の前処理がなされているものとする。また、ログ情報においては、前処理により、当該業務における業務の開始作業から完了作業から当該業務で最後に実施された作業までに至る一連の有限な作業が、実際の実行順に基づき一連の業務フローとして識別可能な状態になっているものとする。尚、業務フローは、例えば、特開2017-227944号公報に記載されている方法等の公知の技術を用いて取得することができる。 In the following description, it is assumed that the log information used by the business support system 1 has been pre-processed, such as by formatting and cleansing, using a log parser, log adapter, etc., as appropriate based on the characteristics of each log. Furthermore, it is assumed that the log information has been pre-processed to make a finite series of tasks in the business, from the start task to the completion task to the final task performed in the business, identifiable as a series of business flows based on the actual execution order. Note that business flows can be obtained using publicly known techniques, such as the method described in JP 2017-227944 A, for example.

各業務フローには、前処理において当該業務フローに沿って業務を遂行した結果を示す情報(以下、「業務遂行結果」と称する。)が付与されているものとする。業務遂行結果の態様は必ずしも限定されず、例えば、2値的(成功/失敗)に表される場合や閾値によって分類(例えば、迅速、遅延、失敗等)される場合等、様々である。業務遂行結果は、例えば、業務フローに含まれる各作業(各作業ステップ)の内容や、業務フローの元になるログ情報の内容(作業時間等)に基づき取得される。業務遂行結果は、例えば、業務遂行結果が定義された他のファイルから内容をマージする等して取得してもよい。 Each business flow is assigned information indicating the results of the business performed according to the business flow in preprocessing (hereinafter referred to as "business performance result"). The form of the business performance result is not necessarily limited, and may be expressed as a binary value (success/failure) or classified according to a threshold (e.g., quick, delayed, failure, etc.). The business performance result is obtained, for example, based on the content of each task (each task step) included in the business flow or the content of the log information that is the basis of the business flow (work time, etc.). The business performance result may be obtained, for example, by merging the content from another file in which the business performance result is defined.

業務支援システム1は、ログ情報に含まれている、様々な作業の組み合わせからなる業
務フローを分析し、それにより得られた業務フローの特性に基づき、業務フローを業務パターンに自動的に分類する。業務支援システム1は、例えば、業務フローに関する情報(作業を構成する個々の作業の結果、作業主体、経過時間、作業の集合や作業の順序等)を量子化することにより得られる特徴量(特徴値)に基づき、業務フローを業務パターンに分類する。業務支援システム1は、例えば、各業務の具体の業務フローに表現されている情報(作業主体の熟練度の差、異なる業務フローの共通の情報処理システムへの相乗りの状況、顧客側の業務フローであるか否か、作業客体(取り扱われる商品や分野等)の違い等の情報等、業務フローに明示的乃至暗黙に表現されている情報)に応じて、業務フローを業務パターンに分類する。
The business support system 1 analyzes a business flow consisting of a combination of various tasks included in the log information, and automatically classifies the business flow into a business pattern based on the characteristics of the business flow obtained by analyzing the business flow. The business support system 1 classifies the business flow into a business pattern based on, for example, feature quantities (feature values) obtained by quantizing information about the business flow (the results of each task constituting the task, the task subject, the elapsed time, a set of tasks, the order of tasks, etc.). The business support system 1 classifies the business flow into a business pattern according to, for example, information expressed in the specific business flow of each task (information explicitly or implicitly expressed in the business flow, such as the difference in the proficiency of the task subject, the situation of different business flows sharing a common information processing system, whether or not it is a business flow on the customer's side, and information on the difference in the work object (the product or field handled, etc.)).

業務支援システム1は、業務フローを構成する作業の系列を、夫々が業務の遂行結果に与える影響に応じて分類する。具体的には、業務支援システム1は、業務フローを、業務が成功した系列(以下、「成功業務フロー」と称する。)の群(以下、「成功業務フロー群」と称する。)と業務が失敗した系列(以下、「失敗業務フロー」と称する。)の群(以下、「失敗業務フロー群」と称する。)に分類する。そして、業務支援システム1は、成功業務フロー群にのみ登場する頻出系列(以下、「成功系列」と称する。)と失敗業務フロー群にのみ登場する頻出系列(以下、「失敗系列」と称する。)、及び、成功業務フロー群及び失敗業務フロー群の双方に登場する頻出系列(以下、「共通系列」と称する。)を特定する。 The business support system 1 classifies the task sequences that make up a business flow according to the impact each sequence has on the results of business execution. Specifically, the business support system 1 classifies business flows into a group (hereinafter referred to as the "successful business flow group") of sequences in which the business is successful (hereinafter referred to as the "successful business flow group") and a group (hereinafter referred to as the "failed business flow group") of sequences in which the business is unsuccessful (hereinafter referred to as the "failed business flow group"). The business support system 1 then identifies frequent sequences that appear only in the successful business flow group (hereinafter referred to as the "successful sequence") and frequent sequences that appear only in the unsuccessful business flow group (hereinafter referred to as the "failed sequence"), as well as frequent sequences that appear in both the successful business flow group and the unsuccessful business flow group (hereinafter referred to as the "common sequence").

図1に示すように、業務支援システム1は、量子化部120、業務分類部130、及び分析部150の各機能を備える。また、業務支援システム1は、ログ情報111、量子化ログ情報112、業務パターン化ログ情報114、及び分析結果115を記憶する記憶部110(不図示)を備える。 As shown in FIG. 1, the business support system 1 includes the functions of a quantization unit 120, a business classification unit 130, and an analysis unit 150. The business support system 1 also includes a memory unit 110 (not shown) that stores log information 111, quantization log information 112, business pattern log information 114, and analysis results 115.

図2にログ情報111の一例を示す。例示するログ情報111は、業務フローID1111、順序1112、作業ID1113、作業結果1114、作業主体ID1115、及び作業日時1116の各項目を有する複数のレコード(エントリ)で構成される。ログ情報111の一つのレコードは、一つの業務フローに対応する。 Figure 2 shows an example of log information 111. The illustrated log information 111 is composed of multiple records (entries) having the following items: business flow ID 1111, sequence 1112, task ID 1113, task result 1114, task owner ID 1115, and task date and time 1116. One record of log information 111 corresponds to one business flow.

上記項目のうち、業務フローID1111には、業務フローの識別子である業務フローIDが格納される。順序1112には、業務フローを構成する各作業が行われる順序を示す情報(以下、「作業順序」と称する。)が格納される。本例では作業順序は自然数であり、作業順序の小さい作業から順に行われる。作業ID1113には、業務フローを構成する各作業を特定する情報である作業IDが格納される。作業結果1114には当該作業IDの作業の結果(作業毎の結果)を示す情報(以下、「作業結果」と称する。)が格納される。作業主体ID1115(作業者)には、当該作業IDの作業を行った作業主体の識別子(作業者名等)(以下、「作業主体ID」と称する。)が格納される。作業日時1116には、当該作業が行われた日時(以下、「作業日時」と称する。)が格納される。 Of the above items, the business flow ID 1111 stores a business flow ID that is an identifier for the business flow. The order 1112 stores information indicating the order in which each task constituting the business flow is performed (hereinafter referred to as the "task order"). In this example, the task order is a natural number, and tasks are performed in order from the smallest task order. The task ID 1113 stores a task ID that is information identifying each task constituting the business flow. The task result 1114 stores information indicating the result of the task of the task ID (result of each task) (hereinafter referred to as the "task result"). The task subject ID 1115 (worker) stores an identifier (worker name, etc.) of the task subject who performed the task of the task ID (hereinafter referred to as the "task subject ID"). The task date and time 1116 stores the date and time when the task was performed (hereinafter referred to as the "task date and time").

図1に戻り、量子化部120は、ログ情報111から取得される、各業務フローに関する情報を量子化した情報である量子化ログ情報112を生成する。尚、量子化の方法は必ずしも限定されないが、量子化は、例えば、BoW(Bag of Words)、TF-IDF(Term Frequency - Invers Document Frequency)、Word2Vec(CBOW(Continuous Bag of Word)、Skip-Gram)等を用いて行われる。 Returning to FIG. 1, the quantization unit 120 generates quantized log information 112, which is information obtained by quantizing information about each business flow obtained from the log information 111. The quantization method is not necessarily limited, but quantization is performed using, for example, BoW (Bag of Words), TF-IDF (Term Frequency - Invers Document Frequency), Word2Vec (CBOW (Continuous Bag of Word), Skip-Gram), etc.

業務分類部130は、量子化部120によって算出された量子化ログ情報に基づき、業務フローを複数の業務パターンに分類する。尚、業務フローの分類先となる業務パターンの数は、予め設定してもよいし、例えば、分析結果115を利用するユーザ(分析者)から受け付けるようにしてもよい。業務パターンの数は、例えば、ユーザが対応可能な程度
の数(例えば、20程度)とする。業務フローの業務パターンへの分類は、例えば、K-meansや混合ガウスモデル等を用いて行うことができる。尚、取り扱う次元数が多くなる場合は、例えば、潜在的意味解析(LSI(Latent Semantic Indexing)、LSA(Latent Semantic Analysis))や特異点分解(SVD(Singular Value Decomposition))を用いて次元圧縮を行ってもよい。
The task classification unit 130 classifies the task flow into a plurality of task patterns based on the quantization log information calculated by the quantization unit 120. The number of task patterns into which the task flow is classified may be preset, or may be received from a user (analyst) who uses the analysis result 115. The number of task patterns is, for example, a number that the user can handle (for example, about 20). The task flow can be classified into task patterns using, for example, K-means or a Gaussian mixture model. When the number of dimensions to be handled is large, dimension reduction may be performed using, for example, latent semantic analysis (LSI (Latent Semantic Indexing), LSA (Latent Semantic Analysis)) or singular value decomposition (SVD (Singular Value Decomposition)).

図3に業務パターン化ログ情報114の一例を示す。例示する業務パターン化ログ情報114は、業務パターンID1141、業務フローID1142、及び業務遂行結果1143の各項目を有する複数のレコード(エントリ)で構成される。 Figure 3 shows an example of the business pattern log information 114. The illustrated business pattern log information 114 is composed of multiple records (entries) having the following items: business pattern ID 1141, business flow ID 1142, and business execution result 1143.

上記項目のうち、業務パターンID1141には、業務パターンの識別子である業務パターンIDが格納される。業務フローID1142には、業務パターンを構成する業務フローの業務フローIDが格納される。尚、業務パターンを構成する各業務フローは、業務パターンの特徴量の一つとなる。業務遂行結果1143には、当該業務フローIDで特定される業務フローの業務遂行結果が格納される。 Of the above items, business pattern ID 1141 stores a business pattern ID that is an identifier for the business pattern. Business flow ID 1142 stores a business flow ID of a business flow that constitutes the business pattern. Each business flow that constitutes a business pattern is one of the features of the business pattern. Business execution result 1143 stores the business execution result of the business flow identified by the business flow ID.

図1に戻り、分析部150は、業務パターン化ログ情報114の業務パターン毎に分析を行うことにより、業務パターン毎の分析結果115を生成して出力する。 Returning to FIG. 1, the analysis unit 150 performs an analysis for each business pattern in the business pattern log information 114, and generates and outputs an analysis result 115 for each business pattern.

図4は、分析部150が行う上記の分析にかかる処理(以下、「業務フロー分析処理S400」と称する。)を説明するフローチャートである。以下、同図とともに業務フロー分析処理S400について説明する。 Figure 4 is a flowchart explaining the process for the above analysis performed by the analysis unit 150 (hereinafter referred to as "business flow analysis process S400"). Below, the business flow analysis process S400 will be explained with reference to this figure.

まず、分析部150は、業務パターン化ログ情報114から業務パターンを一つ選択する(S411)。 First, the analysis unit 150 selects one business pattern from the business pattern log information 114 (S411).

続いて、分析部150は、選択中の業務パターンの業務フローを一つ選択する(S412)。 Next, the analysis unit 150 selects one business flow for the selected business pattern (S412).

続いて、分析部150は、ログ情報111を参照し、選択中の業務フローが、成功業務フローであるか、失敗業務フローであるかを判定する(S413)。選択中の業務フローが成功業務フローであれば(S413:成功)、分析部150は、選択中の業務フローを成功業務フローとして記憶する(S414)。その後、処理はS416に進む。一方、選択中の業務フローが失敗業務フローであれば(S413:失敗)、分析部150は、選択中の業務フローを失敗業務フローとして記憶する(S415)。その後、処理はS416に進む。 The analysis unit 150 then refers to the log information 111 and determines whether the selected workflow is a successful workflow or a failed workflow (S413). If the selected workflow is a successful workflow (S413: successful), the analysis unit 150 stores the selected workflow as a successful workflow (S414). Processing then proceeds to S416. On the other hand, if the selected workflow is a failed workflow (S413: failed), the analysis unit 150 stores the selected workflow as a failed workflow (S415). Processing then proceeds to S416.

S416では、分析部150は、選択中の業務パターンの業務フローを全て選択済か否かを判定する。選択中の業務パターンの業務フローを全て選択済でなければ(S416:NO)、処理はS412に戻る。一方、選択中の業務パターンの業務フローを全て選択済であれば(S416: YES)、処理はS417に進む。 In S416, the analysis unit 150 determines whether or not all the business flows of the selected business pattern have been selected. If all the business flows of the selected business pattern have not been selected (S416: NO), the process returns to S412. On the other hand, if all the business flows of the selected business pattern have been selected (S416: YES), the process proceeds to S417.

S417では、分析部150は、記憶している成功業務フロー群と失敗業務フロー
群の夫々について、頻出系列を特定するアルゴリズムにより頻出系列を特定する。こ
こでいう頻出系列とは、当該集合の中で高頻度で出現する作業及び作業の順序系列で
ある。高頻度の判定は一定の閾値によってなされ、例えば、閾値が頻度「0.8」であ
り、その集合の中で「初期訪問_いまいち」というノードが「0.9」の頻度で出現して
いた場合、「初期訪問_いまいち」は長さ「1」の頻出系列とみなされる。また、も
し「初期訪問_いまいち」の後に「提案体制の決定」というノードがやはり「0.9」と
いう頻度で出現していた場合、初期訪問_いまいち」から「提案体制の決定」という
順序関係の頻出系列としてみなされる。尚、頻出系列は、ノード間の相対的な順序関
係においての頻出度合いを表現するものである。ノード間の間隔の上限を特に規定し
なければ、実際の事例に照らし合わせた際に当該ノード間に他のノードがいくつ含ま
れていても、閾値を超える数の事例でその順序関係が成り立っていれば頻出であると
判断する。尚、頻出系列の特定は、例えば、公知の頻出系列抽出手法(頻出パターン
マイニング(frequent pattern mining)等)を用いて行うことができる。
In S417, the analysis unit 150 identifies frequent sequences for each of the stored successful workflow groups and failed workflow groups using an algorithm for identifying frequent sequences. A frequent sequence here refers to a task and a sequence of tasks that appear frequently in the set. A high frequency is determined by a certain threshold value. For example, if the threshold value is a frequency of "0.8" and a node "initial visit_not so good" appears in the set with a frequency of "0.9", "initial visit_not so good" is considered to be a frequent sequence of length "1". Also, if a node "decide on proposal system" appears after "initial visit_not so good" with a frequency of "0.9", it is considered to be a frequent sequence with an order relationship from "initial visit_not so good" to "decide on proposal system". A frequent sequence represents the degree of frequency in the relative order relationship between nodes. If no upper limit on the distance between nodes is specified, then when comparing with actual cases, the nodes are determined to be frequent if the order relationship holds in a number of cases exceeding a threshold, regardless of how many other nodes are included between the nodes.Frequent sequences can be identified, for example, by using a known method for extracting frequent sequences (such as frequent pattern mining).

続いて、分析部150は、前述した「成功系列」、「失敗系列」、及び「共通系列」を夫々特定し、特定した結果を出力する(S418)。 Next, the analysis unit 150 identifies the aforementioned "success series," "failure series," and "common series," and outputs the identified results (S418).

S419では、分析部150は、全ての業務パターンを選択済か否かを判定する。未選択の業務パターンがあれば(S419:NO)、処理はS411に戻る。全ての業務パターンを選択済であれば(S419:YES)、業務フロー分析処理S400は終了する。 In S419, the analysis unit 150 determines whether all business patterns have been selected. If there are unselected business patterns (S419: NO), the process returns to S411. If all business patterns have been selected (S419: YES), the business flow analysis process S400 ends.

図5A及び図5Bに、ある業務パターンについての分析結果115の一例を示す。図5Aは、当該業務パターンについて特定された「成功系列」、「失敗系列」、及び「共通系列」(以下、「パターン毎系列情報」とも称する。)をグラフ形式(有向グラフ形式)で表現したものであり、図5Bは、パターン毎系列情報を表形式で示したものである。 Figures 5A and 5B show an example of the analysis results 115 for a certain business pattern. Figure 5A shows the "success sequences," "failure sequences," and "common sequences" (hereinafter also referred to as "pattern-specific sequence information") identified for that business pattern in a graph format (directed graph format), and Figure 5B shows the pattern-specific sequence information in a table format.

図5Aにおいて、各ノードを表す円には、作業と当該作業の作業結果を記載している。尚、作業結果については必ずしも取得できない場合もある。各ノードを結ぶ矢線は系列間の相対的な順序関係を表す。実線で示す矢線は「共通系列」を、破線で示す矢線は「成功系列」を、一点鎖線で示す矢線は「失敗系列」を、夫々表す。 In Figure 5A, the circle representing each node lists the task and the results of that task. Note that the results of the task may not always be available. The arrows connecting each node indicate the relative order relationship between the series. The solid arrows represent the "common series", the dashed arrows represent the "success series", and the dashed dotted arrows represent the "failure series".

業務支援システム1が、例えば図5A乃至図5Bの内容(「成功系列」、「失敗系列」、及び「共通系列」)を視覚的に表示することで、ユーザは、成功の要因となった業務フローの情報や、失敗の要因となった業務フローの情報を容易に得ることができ、業務の改善計画等に役立てることができる。例えば、ユーザは、現在行っている作業の後、業務をどのように進めていけば成功に繋がるのかといった情報を容易に取得することができる。 By having the business support system 1 visually display, for example, the contents of Figures 5A and 5B (the "success sequence," "failure sequence," and "common sequence"), the user can easily obtain information about the business flow that led to success or failure, which can be useful for business improvement plans, etc. For example, the user can easily obtain information about how to proceed with the business after the current task in order to lead to success.

業務支援システム1は、ユーザが業務に際して行った作業の来歴情報118を分析結果115(パターン毎系列情報)と対照することによりユーザが現在行っている作業を特定し、ユーザが現在行っている作業の後に行う作業を決定するための指針や参考となる情報(以下、「業務遂行支援情報」と称する。)を生成してユーザに提供する(以下、当該機能のことを「業務遂行支援機能」と称する。)。業務遂行支援情報は、例えば、今後行うべき作業(以下、「推奨作業」と称する。)、早期に行うべき作業(以下、「早期実行作業」と称する。)、タイミングを待ってから行うべき作業(以下、「時期尚早作業」と称する。)、避けるべき作業(以下、「忌避作業」と称する。)、静観すべき(積極的には進めるべきでない)作業(以下、「静観作業」と称する。)等を示す情報である。 The business support system 1 compares the history information 118 of the tasks performed by the user during the task with the analysis results 115 (pattern-specific sequence information) to identify the task currently being performed by the user, and generates and provides to the user information (hereinafter referred to as "business performance support information") that serves as a guide or reference for deciding which task to perform after the task currently being performed by the user (hereinafter referred to as the "business performance support function"). The business performance support information is information that indicates, for example, tasks that should be performed in the future (hereinafter referred to as "recommended tasks"), tasks that should be performed early (hereinafter referred to as "early tasks"), tasks that should be performed after the right timing (hereinafter referred to as "premature tasks"), tasks that should be avoided (hereinafter referred to as "avoided tasks"), tasks that should be observed (not actively pursued) (hereinafter referred to as "observation tasks").

図1に戻り、分析部150は、更に業務パターン化ログ情報114の業務パターン毎に統計処理を行うことにより、業務パターン毎の分析結果115を生成して出力する。 Returning to FIG. 1, the analysis unit 150 further performs statistical processing for each business pattern in the business pattern log information 114 to generate and output analysis results 115 for each business pattern.

図5Cに上記統計処理により得られる分析結果115の一例を示す。例示する分析結果115の各レコード(エントリ)は一つの業務パターンに対応する。分析結果115は、業務パターンID1151、実行数1152、受注オッズ1153、受注/失注1154、及び分類結果1155の各項目を有する複数のエントリ(レコード)を含む。尚、実行数1152、受注オッズ1153や受注/失注1154には、ログ情報111の作業結果1114を統計処理した結果が格納される。 Figure 5C shows an example of the analysis result 115 obtained by the above statistical processing. Each record (entry) of the illustrated analysis result 115 corresponds to one business pattern. The analysis result 115 includes multiple entries (records) having the following items: business pattern ID 1151, number of executions 1152, order odds 1153, order received/lost 1154, and classification result 1155. Note that the number of executions 1152, order odds 1153, and order received/lost 1154 store the results of statistical processing of the work results 1114 in the log information 111.

業務パターンID1151には、業務パターンIDが格納される。実行数1152には、当該業務パターンに属する業務フローの数が格納される。受注オッズ1153には、当該業務パターンについて所定の計算式により求めたオッズの値が格納される。受注/失注1154には、受注数(成功数)と失注数(失敗数)の数が格納される。分類結果1155には、受注オッズ1153の値に応じた当該業務パターンの分類先(有望群、可能群、絶望群)を示す情報が格納される。本例では、有望群と可能群を線引きする受注オッズ1153の値(第1閾値)として「3.0」を、可能群と絶望群を線引きする受注オッズ11
53の値(第2閾値)として「0.10」を設定している。
A business pattern ID is stored in the business pattern ID 1151. The number of executions 1152 stores the number of business flows belonging to the business pattern. The order odds 1153 stores the value of odds calculated for the business pattern using a predetermined formula. The number of orders (successful) and the number of orders (failed) are stored in the order received/lost 1154. The classification result 1155 stores information indicating the classification of the business pattern (promising group, possible group, hopeless group) according to the value of the order odds 1153. In this example, the value (first threshold) of the order odds 1153 that distinguishes between the promising group and the possible group is set to "3.0", and the value (second threshold) of the order odds 1153 that distinguishes between the possible group and the hopeless group is set to "4.0".
The value of 53 (second threshold) is set to “0.10”.

同図に示す分析結果115が提供されることで、ユーザ(分析者)は、例えば、いずれの業務パターンの業務フローに従って作業すべきであるかについての示唆を得ることができる。例えば、ユーザは、業務プロセスの再構築や作業員への指導方法等についての効果的な改善を図ることができる。 By being provided with the analysis results 115 shown in the figure, the user (analyst) can obtain, for example, suggestions as to which business pattern of business flow the work should be followed. For example, the user can effectively improve the restructuring of business processes and the method of instructing workers, etc.

図6は、業務支援システム1の前述した業務遂行支援機能に関する構成を説明するシステムフロー図である。業務支援システム1は、業務パターン推定部160と来歴分析処理部170を更に備える。また、記憶部110は、機械学習モデルである業務パターン推定モデル155、来歴情報118、及び業務遂行支援情報119を更に記憶する。 Figure 6 is a system flow diagram explaining the configuration related to the above-mentioned business execution support function of the business support system 1. The business support system 1 further includes a business pattern estimation unit 160 and a history analysis processing unit 170. The storage unit 110 further stores a business pattern estimation model 155, which is a machine learning model, history information 118, and business execution support information 119.

来歴情報118は、ユーザが業務に際し現在までに行った作業に関する情報を含む。来歴情報118の取得方法は必ずしも限定されないが、例えば、ユーザの手入力やユーザが利用する各種の情報処理システムから取得される。 History information 118 includes information about the work that the user has performed up to the present in the course of business. The method of acquiring history information 118 is not necessarily limited, but it may be acquired, for example, by manual input by the user or from various information processing systems used by the user.

業務パターン推定部160は、来歴情報118を業務パターン推定モデル155に入力することにより、来歴情報118に対応する業務パターンを特定し、特定した業務パターンを示す情報を含む業務パターン推定結果117を生成する。業務パターン推定モデル155は、例えば、DNN(Deep Neural Network)、LSTM(Long Short-Term Memory
)を用いたRNN(Recurrent Neural Network)等である。業務パターン推定モデル155の生成(学習)については後述する。
The task pattern estimation unit 160 inputs the history information 118 to the task pattern estimation model 155 to identify a task pattern corresponding to the history information 118 and generate a task pattern estimation result 117 including information indicating the identified task pattern. The task pattern estimation model 155 is, for example, a deep neural network (DNN), a long short-term memory (LSTM), or the like.
) and the like. The generation (learning) of the task pattern estimation model 155 will be described later.

来歴分析処理部170は、業務パターン推定結果117に記載されている業務パターンに対応する分析結果115に基づき業務遂行支援情報119を生成する。 The history analysis processing unit 170 generates business execution support information 119 based on the analysis results 115 corresponding to the business patterns described in the business pattern estimation results 117.

図7は、業務支援システム1が備える、業務パターン推定モデル155の生成(学習)機能に関する主な構成を説明するシステムフロー図である。業務支援システム1は、学習データ生成部165及び学習処理部166を更に備える。また、記憶部110は、ラベル173、及び学習データ175を更に記憶する。 Figure 7 is a system flow diagram explaining the main configuration related to the generation (learning) function of the business support system 1 for the business pattern estimation model 155. The business support system 1 further includes a learning data generation unit 165 and a learning processing unit 166. The storage unit 110 further stores a label 173 and learning data 175.

学習データ生成部165は、ログ情報111とラベル173に基づき学習データ175を生成する。ラベルは、例えば、ユーザインタフェースを介してユーザが設定するが、例えば、業務パターン化ログ情報114に基づき設定してもよい。学習データ175は、ログ情報111における各業務フローの全部又は一部と、(当該全部又は一部が対応する)業務パターン(業務パターンID)とを対応づけた情報である。 The learning data generation unit 165 generates learning data 175 based on the log information 111 and the label 173. The label is set by the user via a user interface, for example, but may be set based on the business pattern log information 114, for example. The learning data 175 is information that associates all or part of each business flow in the log information 111 with a business pattern (business pattern ID) (to which the all or part corresponds).

例えば、図2の業務フローIDが「GF0001」の作業の場合、学習データ175は、当該業務フローの全部(作業IDが「初期訪問」から「受注」までの全てのレコード)と業務パターン(業務パターンID)を対応づけた情報や、当該業務フローの一部(例えば、作業IDが「初期訪問」と「要件取得」の2つのレコードのセット)と業務パターン(業務パターンID)を対応づけた情報である。尚、業務フローの一部のレコードのセットは、当該業務フローにおいて最初に行われる作業のレコードと、当該作業以降に順次行われる
一つ以上の作業のレコードのセット(図2の例では作業ID1113が「初期訪問」のレコードを含み、順次後続する一連のレコードのセット)である。
For example, in the case of an operation with a workflow ID of "GF0001" in Fig. 2, the learning data 175 is information associating the entire workflow (all records with the workflow IDs "initial visit" to "order") with a workflow pattern (work pattern ID), or information associating a part of the workflow (for example, a set of two records with the workflow IDs "initial visit" and "requirements acquisition") with a workflow pattern (work pattern ID). Note that a set of records for a part of a workflow is a record of the operation performed first in the workflow, and a set of records of one or more operations performed sequentially after the operation (in the example of Fig. 2, a set of records including a record with the workflow ID 1113 of "initial visit" and the subsequent records).

図8に学習データ175の一例を示す。例示する学習データ175は、学習データID1751、業務フローID1752、順序1753、作業ID1754、作業結果1755、及び業務パターンID1756の各項目を有する複数のレコードで構成される。 Figure 8 shows an example of learning data 175. The example learning data 175 is composed of multiple records having the following fields: learning data ID 1751, business flow ID 1752, sequence 1753, task ID 1754, task result 1755, and business pattern ID 1756.

上記項目のうち、学習データID1751には、学習データ毎に付与される識別子である学習データIDが格納される。尚、学習データIDが共通する一群のレコードのデータは1つの学習データを構成する。業務フローID1752、順序1753、作業ID1754、及び作業結果1755は、いずれもログ情報111から取得される情報である。業務パターンID1756には、当該学習データについて設定したラベル(業務パターン)の業務パターンIDが格納される。 Of the above items, learning data ID 1751 stores a learning data ID, which is an identifier assigned to each piece of learning data. A group of records with a common learning data ID constitutes one piece of learning data. Business flow ID 1752, sequence 1753, task ID 1754, and task result 1755 are all information obtained from log information 111. Business pattern ID 1756 stores the business pattern ID of the label (business pattern) set for the learning data.

図9は、業務パターン推定部160が、入力された来歴情報118(対象来歴情報)の業務パターンを業務パターン推定モデル155を用いて推定することにより得られる業務パターン推定結果117の一例である。同図に示すように、業務パターン推定結果117は、業務パターンID1771及び尤度1772の各項目を有する一つ以上のレコードで構成される。 Figure 9 shows an example of a business pattern estimation result 117 obtained by the business pattern estimation unit 160 estimating the business pattern of the input history information 118 (target history information) using the business pattern estimation model 155. As shown in the figure, the business pattern estimation result 117 is composed of one or more records having the items of business pattern ID 1771 and likelihood 1772.

上記項目のうち、業務パターンID1771には、前述した業務パターンIDが格納される。尤度1772には、当該業務パターンの尤度が格納される。尤度は、業務パターン推定モデル155が算出した、来歴情報118と当該業務パターンIDの類似性(類似度)を表す値であり、値が大きい程、類似性が高いことを示す。 Of the above items, the business pattern ID described above is stored in business pattern ID 1771. The likelihood of the business pattern is stored in likelihood 1772. The likelihood is a value calculated by business pattern estimation model 155 that represents the similarity (similarity) between history information 118 and the business pattern ID, and a larger value indicates a higher similarity.

図10は、来歴分析処理部170が、業務パターン推定結果117と分析結果115(パターン毎系列情報)に基づき業務遂行支援情報119を生成する処理(以下、「来歴分析処理S1000」と称する。)を説明するフローチャートである。以下、同図とともに来歴分析処理S1000について説明する。尚、以下では、分析結果115として図11A及び図11Bに示す内容が取得されている場合を例として説明する。 Figure 10 is a flowchart explaining the process (hereinafter referred to as "history analysis process S1000") in which the history analysis processing unit 170 generates business execution support information 119 based on the business pattern estimation result 117 and the analysis result 115 (pattern-specific sequence information). The history analysis process S1000 will be explained below with reference to the same figure. Note that the following explanation will be given taking as an example a case in which the contents shown in Figures 11A and 11B are acquired as the analysis result 115.

まず、来歴分析処理部170は、業務パターン推定結果117から業務パターンを一つ選択する(S1011)。来歴分析処理部170は、例えば、尤度1172の最も高い業務パターンを選択する。尚、来歴分析処理部170が複数の業務パターンを選択し、選択した個々の業務パターンについて以下の処理S1012~S1016を行うようにしてもよい。 First, the history analysis processing unit 170 selects one business pattern from the business pattern estimation result 117 (S1011). For example, the history analysis processing unit 170 selects the business pattern with the highest likelihood 1172. Note that the history analysis processing unit 170 may select multiple business patterns and perform the following processes S1012 to S1016 for each selected business pattern.

続いて、来歴分析処理部170は、分析結果115から、選択した業務パターンの業務フロー(パターン毎系列情報に基づく業務フロー)を取得する(S1012)。 Next, the history analysis processing unit 170 obtains the business flow of the selected business pattern (business flow based on the sequence information for each pattern) from the analysis result 115 (S1012).

続いて、来歴分析処理部170は、来歴情報118と取得した業務フローとを対照することにより、当該業務フローにおけるユーザの現在の作業を特定する(S1013)。尚、来歴情報118の作業の系列が上記業務フローの作業の系列と完全に一致しない場合もあるが、その場合は、例えば、上記業務フローと一致する作業を系列に沿って順次辿ることにより、ユーザの現在の作業を特定する。 Next, the history analysis processing unit 170 compares the history information 118 with the acquired business flow to identify the user's current work in the business flow (S1013). Note that the work sequence in the history information 118 may not completely match the work sequence in the business flow. In that case, for example, the user's current work is identified by sequentially tracing the work that matches the business flow along the sequence.

続いて、来歴分析処理部170は、特定した現在の作業に後続する作業(以下、「後続作業」と称する。)をS1012で取得した業務フローから特定する(S1014)。 Next, the history analysis processing unit 170 identifies the work that follows the identified current work (hereinafter referred to as the "successor work") from the business flow obtained in S1012 (S1014).

例えば、図11Aの例で、S1013でユーザの現在の作業が「提案方針の検討」と特
定されている場合、来歴分析処理部170は、「見積り」、「提案書作成」、「課題対応_成功」、「責任体制の決定」、及び「要件取得_成功」を後続作業として特定する。尚、「提案書作成」、「課題対応_成功」、及び「責任体制の決定」については、いずれも「提案方針の検討」と同様に「提案体制の決定」に後続する作業であり、「提案方針の検討」と並行して行われる作業であるので、来歴分析処理部170は、これらの作業についても「提案方針の検討」の後続作業として特定する。また、「要件取得_成功」については、当該作業に先行する作業が無い作業であるので、来歴分析処理部170は、当該作業についても「提案方針の検討」の後続作業として特定する。
For example, in the example of FIG. 11A, when the user's current task is identified as "review of proposal policy" in S1013, the history analysis processing unit 170 identifies "estimate", "create proposal", "deal with issue_success", "determine responsibility system", and "acquire requirements_success" as the subsequent tasks. Note that "create proposal", "deal with issue_success", and "determine responsibility system" are all tasks that follow "determine proposal system" like "review of proposal policy" and are tasks that are performed in parallel with "review of proposal policy", so the history analysis processing unit 170 also identifies these tasks as the subsequent tasks of "review of proposal policy". In addition, since there is no task preceding "requirements acquisition_success", the history analysis processing unit 170 also identifies the task as the subsequent task of "review of proposal policy".

また、図11Aの例で、S1113で特定されたユーザの現在の作業が「提案体制の決定」であった場合、来歴分析処理部170は、「提案書作成」、「課題対応_成功」、「責任体制の決定」、「提案方針の検討」、及び「要件取得_成功」を後続作業として特定する。 In the example of FIG. 11A, if the user's current task identified in S1113 is "Decide on proposal structure," the history analysis processing unit 170 identifies "Create proposal," "Respond to issue - successful," "Decide on responsibility structure," "Consider proposal policy," and "Acquire requirements - successful" as the subsequent tasks.

また、図11Aの例で、S1113で特定されたユーザの現在の作業が「初期訪問いまいち」であった場合、来歴分析処理部170は、「提案体制の決定」及び「要件取得_成功」を後続作業として特定する。 In the example of FIG. 11A, if the current task of the user identified in S1113 is "Initial visit not so good," the history analysis processing unit 170 identifies "Determine proposal structure" and "Requirements acquisition_success" as subsequent tasks.

図10に戻り、続いて、来歴分析処理部170は、特定した後続作業に基づき、業務遂行支援情報119を生成する(S1015)。 Returning to FIG. 10, the history analysis processing unit 170 then generates business execution support information 119 based on the identified subsequent tasks (S1015).

例えば、ユーザの現在の作業から後続作業への遷移が「成功系列」であれば、来歴分析処理部170は、当該後続作業を「推奨作業」とする業務遂行支援情報119を生成する。例えば、図11Aの例で、ユーザの作業の現在の状態が「提案方針の検討」である場合、来歴分析処理部170は、「成功系列」における後続作業である「提案書作成」及び「課題対応_成功」を「推奨作業」とする内容の業務遂行支援情報119を生成する。 For example, if the transition from the user's current task to the subsequent task is a "success sequence," the history analysis processor 170 generates task execution support information 119 that designates the subsequent task as a "recommended task." For example, in the example of FIG. 11A, if the current state of the user's task is "reviewing the proposal policy," the history analysis processor 170 generates task execution support information 119 that designates the subsequent tasks in the "success sequence," "writing a proposal" and "addressing the issue_success," as "recommended tasks."

また、例えば、ユーザの現在の作業から後続作業への遷移が「失敗系列」であれば、来歴分析処理部170は、当該後続作業を「忌避作業」とする内容の業務遂行支援情報119を生成する。例えば、図11Aの例で、ユーザの作業の現在の状態が「提案方針の検討」である場合、来歴分析処理部170は、失敗系列における後続作業である「責任体制の決定」を「忌避作業」とする内容の業務遂行支援情報119を生成する。 For example, if the transition from the user's current task to the subsequent task is a "failure series," the history analysis processing unit 170 generates task execution support information 119 with the content designating the subsequent task as an "avoidable task." For example, in the example of FIG. 11A, if the current state of the user's task is "reviewing the proposed policy," the history analysis processing unit 170 generates task execution support information 119 with the content designating the subsequent task in the failure series, "determining the responsibility system," as an "avoidable task."

また、例えば、ユーザの現在の作業から後続作業への遷移が「共通系列」や「失敗系列」を成立させない後続作業については、来歴分析処理部170は、「早期実行作業」とする内容の業務遂行支援情報119を生成する。例えば、図11Aの例で、ユーザの作業の現在の状態が「提案体制の決定」である場合、来歴分析処理部170は、後続作業である「要件取得_成功」を「早期実行作業」とする内容の業務遂行支援情報119を生成する。 For example, for a subsequent task in which the transition from the user's current task to the subsequent task does not form a "common series" or a "failed series," the history analysis processor 170 generates task execution support information 119 with the content being an "early execution task." For example, in the example of FIG. 11A, if the current state of the user's task is "Determine proposed structure," the history analysis processor 170 generates task execution support information 119 with the content being an "early execution task" for the subsequent task "Requirements acquisition_success."

また、例えば、特定した後続作業を実行することにより「成功系列」の実行順序が崩れてしまう可能性がある場合、来歴分析処理部170は、当該後続作業を「時期尚早作業」とする内容の業務遂行支援情報119を生成する。例えば、図11Aの例で、ユーザの作業の現在の状態が「提案方針の検討」である場合、共通系列の後続作業である「見積り」については「成功系列」である他の後続作業「提案書作成」、「課題対応_成功」が存在するので、来歴分析処理部170は後続作業「見積り」を「時期尚早作業」とする内容の業務遂行支援情報119を生成する。 In addition, for example, if there is a possibility that the execution order of the "successful sequence" will be disrupted by executing a specified subsequent task, the history analysis processing unit 170 generates task execution support information 119 with the content that designates the subsequent task as a "premature task." For example, in the example of FIG. 11A, when the current state of the user's task is "Consider proposal policy," there are other subsequent tasks in the "successful sequence" for "Estimate," which is a subsequent task in the common sequence, such as "Write proposal" and "Respond to issue_success," so the history analysis processing unit 170 generates task execution support information 119 with the content that designates the subsequent task "Estimate" as a "premature task."

また、例えば、業務フローによっては、同じ後続作業が「成功系列」であり「失敗系列」でもある場合もある。その場合、来歴分析処理部170は、例えば、当該後続作業を「
静観作業」(積極的には進めない)とする内容の業務遂行支援情報119を生成する。
Also, for example, depending on the business flow, the same subsequent task may be both a "success sequence" and a "failure sequence." In that case, the history analysis processing unit 170 may classify the subsequent task as "
The task execution support information 119 is generated, which indicates that the task is to be performed in a silent manner (not to be actively performed).

また、例えば、後続作業が「失敗系列」への遷移を有する場合、来歴分析処理部170は、当該後続作業の系列以外の系列の後続作業を推奨する内容の業務遂行支援情報119を生成する。例えば、図11Aの例で、ユーザの作業の現在の状態が「提案体制の決定」である場合、後続作業である「提案方針の検討」は失敗系列の遷移(「責任体制の決定」への遷移)を有するので、来歴分析処理部170は、当該後続作業の系列以外の系列の後続作業(例えば、「責任体制の決定」)の実行を推奨する内容の業務遂行支援情報119を生成する。 In addition, for example, if a subsequent task has a transition to a "failure series", the history analysis processing unit 170 generates task execution support information 119 with content that recommends a subsequent task in a series other than the series of the subsequent task. For example, in the example of FIG. 11A, if the current state of the user's task is "Determine proposed system", the subsequent task "Consider proposed policy" has a transition to a failure series (transition to "Determine responsibility system"), so the history analysis processing unit 170 generates task execution support information 119 with content that recommends the execution of a subsequent task in a series other than the series of the subsequent task (for example, "Determine responsibility system").

図10に戻り、続いて、来歴分析処理部170は、生成した業務遂行支援情報119に基づく情報をユーザに提供する(S1016)。 Returning to FIG. 10, the history analysis processing unit 170 then provides the user with information based on the generated business execution support information 119 (S1016).

図12は、来歴分析処理部170が、業務遂行支援情報119の内容をユーザに提供する際にユーザインタフェースを介してユーザに提示する画面(以下、「支援情報提示画面1200」と称する。)の一例である。 Figure 12 is an example of a screen (hereinafter referred to as the "support information presentation screen 1200") that the history analysis processing unit 170 presents to the user via the user interface when providing the contents of the business execution support information 119 to the user.

同図に示すように、支援情報提示画面1200は、業務担当者の表示欄1211、業務パターンの表示欄1212、尤度の表示欄1213、現在の作業の表示欄1214、業務フローの表示欄1220、及びレコメンデーションの表示欄1230を有する。 As shown in the figure, the support information presentation screen 1200 has a display field 1211 for the person in charge of the work, a display field 1212 for the work pattern, a display field 1213 for the likelihood, a display field 1214 for the current work, a display field 1220 for the work flow, and a display field 1230 for recommendations.

業務担当者の表示欄1211には、来歴情報118とともに取得されるユーザの識別子(業務担当者名)が表示される。業務パターンの表示欄1212には、図10のS1011で選択した業務パターンの識別子(業務パターンID)が表示される。尤度の表示欄1213には、図10のS1011で選択した業務パターンの尤度(業務パターン推定結果177の尤度1772)が表示される。現在の作業の表示欄1214には、図10のS1013で特定したユーザの現在の作業を示す情報が表示される。業務フローの表示欄1220には、図10のS1012で取得した業務フローが表示される。レコメンデーションの表示欄1230には、図10のS1015で生成した業務遂行支援情報119が表示される。 The business person display field 1211 displays the user identifier (business person name) acquired together with the history information 118. The business pattern display field 1212 displays the identifier (business pattern ID) of the business pattern selected in S1011 of FIG. 10. The likelihood display field 1213 displays the likelihood of the business pattern selected in S1011 of FIG. 10 (likelihood 1772 of the business pattern estimation result 177). The current work display field 1214 displays information indicating the current work of the user identified in S1013 of FIG. 10. The business flow display field 1220 displays the business flow acquired in S1012 of FIG. 10. The recommendation display field 1230 displays the business execution support information 119 generated in S1015 of FIG. 10.

ユーザは、支援情報提示画面1200を参照することで、ユーザが現在行っている作業がどのような業務パターンに属しているかを容易に確認することができる。また、ユーザは、自身が行ってきた作業の経緯を確認し、例えば、自身が現在行っている作業が成功に近い状況にあるのか、失敗に近い状況にあるのかといった情報を得ることができる。 By referring to the support information presentation screen 1200, the user can easily check to which task pattern the task the user is currently performing belongs. The user can also check the history of the tasks that he or she has performed and obtain information such as whether the task that the user is currently performing is close to success or failure.

また、ユーザは、業務を成功させるためにこれからどのような作業を行うべきであるのか、どのような作業を行わないほうがよいのかといった示唆を得ることができ、業務の進め方の決定に際し有用な情報として利用することができる。 In addition, users can get suggestions on what tasks they should and should not do to complete their work successfully, which can be used as useful information when deciding how to proceed with their work.

尚、例えば、支援情報提示画面1200に、更に図5Cに示した分析結果115(統計情報)に基づく情報を表示する(もしくはユーザの指示を受け付けて表示する機能を設ける)ようにしてもよい。ユーザは、上記の情報を参照することで、例えば、自身が現在行っている作業の成功確率(受注オッズ)を確認し、業務の成功に結びつく可能性の高い作業を適切に選択して業務を進めることができる。 For example, the support information presentation screen 1200 may further display information based on the analysis results 115 (statistical information) shown in FIG. 5C (or may be provided with a function for displaying information upon receiving a user instruction). By referring to the above information, the user can, for example, check the success probability (order odds) of the task he or she is currently performing, and appropriately select the task that is likely to lead to the success of the task, and proceed with the task.

また、図9に示した業務パターン推定結果177の尤度1772の値が小さい場合には誤った情報がユーザに提供されてしまう可能性が高くなる。そこで、例えば、業務支援システム1が、尤度1772の値が予め設定した閾値(以下、「尤度閾値」と称する。)以上である場合は業務遂行支援情報119をユーザに提供し、尤度1772の値が尤度閾値
よりも小さい場合は業務遂行支援情報119をユーザに提供しない(もしくは、ユーザに提示する際に信頼性が低い旨の情報を併記する)ようにしてもよい。
Furthermore, when the value of the likelihood 1772 of the task pattern estimation result 177 shown in Fig. 9 is small, there is a high possibility that erroneous information will be provided to the user. Therefore, for example, the task support system 1 may provide the task execution support information 119 to the user when the value of the likelihood 1772 is equal to or greater than a preset threshold value (hereinafter referred to as the "likelihood threshold value"), and may not provide the task execution support information 119 to the user when the value of the likelihood 1772 is smaller than the likelihood threshold value (or may present information indicating that the information is low in reliability when presented to the user).

<情報処理装置の例>
図13に、業務支援システム1を構成する情報処理装置の構成例を示す。例示する情報処理装置10は、プロセッサ11、主記憶装置12、補助記憶装置13、入力装置14、出力装置15、及び通信装置16を備える。尚、例示する情報処理装置10は、その全部又は一部が、例えば、クラウドシステムによって提供される仮想サーバのように、仮想化技術やプロセス空間分離技術等を用いて提供される仮想的な情報処理資源を用いて実現されるものであってもよい。また、情報処理装置10によって提供される機能の全部又は一部は、例えば、クラウドシステムがAPI(Application Program Interface)等を介し
て提供するサービスによって実現してもよい。また、業務支援システム1は、通信可能に接続された複数の情報処理装置10を用いて構成してもよい。
<Example of information processing device>
FIG. 13 shows an example of the configuration of an information processing device constituting the business support system 1. The illustrated information processing device 10 includes a processor 11, a main memory device 12, an auxiliary memory device 13, an input device 14, an output device 15, and a communication device 16. The illustrated information processing device 10 may be realized, in whole or in part, by using virtual information processing resources provided by a virtualization technology or a process space separation technology, such as a virtual server provided by a cloud system. In addition, all or in part of the functions provided by the information processing device 10 may be realized by a service provided by a cloud system via an API (Application Program Interface), for example. The business support system 1 may be configured by using a plurality of information processing devices 10 connected to each other so as to be able to communicate with each other.

同図において、プロセッサ11は、例えば、CPU(Central Processing Unit)、M
PU(Micro Processing Unit)、GPU(Graphics Processing Unit)、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit
)、AI(Artificial Intelligence)チップ等を用いて構成されている。
In the figure, the processor 11 is, for example, a CPU (Central Processing Unit),
PU (Micro Processing Unit), GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit)
), AI (Artificial Intelligence) chips, etc.

主記憶装置12は、プログラムやデータを記憶する装置であり、例えば、ROM(Read
Only Memory)、RAM(Random Access Memory)、不揮発性メモリ(NVRAM(Non Volatile RAM))等である。
The main memory device 12 is a device for storing programs and data, and is, for example, a ROM (Read Only Memory).
Only Memory), RAM (Random Access Memory), NVRAM (Non Volatile RAM), etc.

補助記憶装置13は、例えば、SSD(Solid State Drive)、ハードディスクドライ
ブ、光学式記憶装置(CD(Compact Disc)、DVD(Digital Versatile Disc)等)、ストレージシステム、ICカード、SDカードや光学式記録媒体等の記録媒体の読取/書込装置、クラウドサーバの記憶領域等である。補助記憶装置13には、記録媒体の読取装置や通信装置16を介してプログラムやデータを読み込むことができる。補助記憶装置13に格納(記憶)されているプログラムやデータは主記憶装置12に随時読み込まれる。
The auxiliary storage device 13 is, for example, a solid state drive (SSD), a hard disk drive, an optical storage device (CD (Compact Disc), DVD (Digital Versatile Disc), etc.), a storage system, an IC card, a read/write device for a recording medium such as an SD card or an optical recording medium, a storage area of a cloud server, etc. Programs and data can be read into the auxiliary storage device 13 via a recording medium reader or a communication device 16. The programs and data stored (memorized) in the auxiliary storage device 13 are read into the main storage device 12 as needed.

入力装置14は、外部からの入力を受け付けるインタフェースであり、例えば、キーボード、マウス、タッチパネル、カードリーダ、ペン入力方式のタブレット、音声入力装置等である。 The input device 14 is an interface that accepts input from the outside, and is, for example, a keyboard, a mouse, a touch panel, a card reader, a pen-input tablet, a voice input device, etc.

出力装置15は、処理経過や処理結果等の各種情報を出力するインタフェースである。出力装置15は、例えば、上記の各種情報を可視化する表示装置(液晶モニタ、LCD(Liquid Crystal Display)、グラフィックカード等)、上記の各種情報を音声化する装置(音声出力装置(スピーカ等))、上記の各種情報を文字化する装置(印字装置等)である。尚、例えば、情報処理装置10が通信装置16を介して他の装置との間で情報の入力や出力を行う構成としてもよい。 The output device 15 is an interface that outputs various information such as the progress of processing and the results of processing. The output device 15 is, for example, a display device (liquid crystal monitor, LCD (Liquid Crystal Display), graphic card, etc.) that visualizes the various information described above, a device that converts the various information described above into audio (audio output device (speaker, etc.)), or a device that converts the various information described above into text (printer, etc.). Note that, for example, the information processing device 10 may be configured to input and output information to and from other devices via the communication device 16.

入力装置14及び出力装置15は、ユーザとの間で情報の受け付けや情報の提示を行うユーザインタフェースを構成する。 The input device 14 and output device 15 constitute a user interface that accepts information from the user and presents information.

通信装置16は、他の装置との間の通信を実現する装置である。通信装置16は、通信ネットワーク等の通信媒体を介して他の装置との間の通信を実現する、有線方式又は無線方式の通信インタフェースであり、例えば、NIC(Network Interface Card)、無線通信モジュール、USBモジュール等である。 The communication device 16 is a device that realizes communication with other devices. The communication device 16 is a wired or wireless communication interface that realizes communication with other devices via a communication medium such as a communication network, and is, for example, a NIC (Network Interface Card), a wireless communication module, a USB module, etc.

情報処理装置10には、例えば、オペレーティングシステム、ファイルシステム、DB
MS(DataBase Management System)(リレーショナルデータベース、NoSQL等)、KVS(Key-Value Store)等が導入されていてもよい。
The information processing device 10 includes, for example, an operating system, a file system, a database,
A DataBase Management System (MS) (relational database, NoSQL, etc.), a Key-Value Store (KVS), etc. may also be introduced.

業務支援システム1が備える各機能は、プロセッサ11が、主記憶装置12に格納されているプログラムを読み出して実行することにより、もしくは、業務支援システム1を構成するハードウェア(FPGA、ASIC、AIチップ等)によって実現される。業務支援システム1は、前述した各種の情報(データ)を、例えば、データベースのテーブルやファイルシステムが管理するファイルとして記憶する。 The functions of the business support system 1 are realized by the processor 11 reading and executing a program stored in the main memory device 12, or by the hardware (FPGA, ASIC, AI chip, etc.) that constitutes the business support system 1. The business support system 1 stores the various types of information (data) described above, for example, as tables in a database or files managed by a file system.

以上、本発明の一実施形態について説明したが、本発明は上記の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記実施形態の構成の一部について、他の構成の追加や削除、置換をすることが可能である。 Although one embodiment of the present invention has been described above, it goes without saying that the present invention is not limited to the above embodiment and can be modified in various ways without departing from the spirit of the invention. For example, the above embodiment has been described in detail to clearly explain the present invention, and is not necessarily limited to having all of the configurations described. In addition, it is possible to add, delete, or replace part of the configuration of the above embodiment with other configurations.

例えば、業務フロー(作業の系列)の表現態様として、例えば、ベイジアンネットワーク(Bayesian network)等の確率モデルベースのものを用いてもよい。 For example, a probabilistic model-based representation such as a Bayesian network may be used to represent a business flow (sequence of tasks).

また、上記の各構成、機能部、処理部、処理手段等は、それらの一部又は全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、SSD(Solid State Drive)等の記録装置、I
Cカード、SDカード、DVD等の記録媒体に置くことができる。
In addition, the above-mentioned configurations, functional units, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. In addition, the above-mentioned configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function. Information such as the program, table, file, etc. that realizes each function can be stored in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), an I/O device, etc.
It can be placed on a recording medium such as a C card, an SD card, or a DVD.

また、以上に説明した各情報処理装置の各種機能部、各種処理部、各種データベースの配置形態は一例に過ぎない。各種機能部、各種処理部、各種データベースの配置形態は、これらの装置が備えるハードウェアやソフトウェアの性能、処理効率、通信効率等の観点から最適な配置形態に変更し得る。 Furthermore, the layout of the various functional units, various processing units, and various databases of each information processing device described above is merely an example. The layout of the various functional units, various processing units, and various databases can be changed to an optimal layout in terms of the performance, processing efficiency, communication efficiency, etc. of the hardware and software equipped in these devices.

また、前述した各種のデータを格納するデータベースの構成(スキーマ(Schema)等)は、リソースの効率的な利用、処理効率向上、アクセス効率向上、検索効率向上等の観点から柔軟に変更し得る。 In addition, the configuration (schema, etc.) of the database that stores the various types of data mentioned above can be flexibly changed from the perspective of efficient use of resources, improved processing efficiency, improved access efficiency, improved search efficiency, etc.

1 業務支援システム、111 ログ情報、112 量子化ログ情報、114 業務パターン化ログ情報、115 分析結果、117 業務パターン推定結果、118 来歴情報、119 業務遂行支援情報、120 量子化部、130 業務分類部、150 分析部、155 業務パターン推定モデル、160 業務パターン推定部、165 学習データ生成部、166 学習処理部、170 来歴分析処理部、173 ラベル、175 学習データ、S400 業務フロー分析処理、S1000 来歴分析処理、1200 支援情報提示画面 1 Business support system, 111 Log information, 112 Quantized log information, 114 Business pattern log information, 115 Analysis result, 117 Business pattern estimation result, 118 History information, 119 Business execution support information, 120 Quantization unit, 130 Business classification unit, 150 Analysis unit, 155 Business pattern estimation model, 160 Business pattern estimation unit, 165 Learning data generation unit, 166 Learning processing unit, 170 History analysis processing unit, 173 Label, 175 Learning data, S400 Business flow analysis processing, S1000 History analysis processing, 1200 Support information presentation screen

Claims (15)

プロセッサ及び記憶装置を有する情報処理装置を用いて構成され、
業務に関して行われる一連の作業の流れを示す情報である業務フローと前記一連の作業に対応する業務フローの種別を示す情報である業務パターンとを対応づけた情報に基づき生成され、業務に関する作業の来歴を示す情報である来歴情報に対応する前記業務パターンを特定するモデルである業務パターン推定モデルと、
前記業務パターンの夫々について、夫々に対応する前記業務フローを構成する系列を夫々が業務の遂行結果に与える影響に応じて分類した情報を含むパターン毎系列情報と、
支援の対象となる業務の来歴情報である対象来歴情報と、
を記憶し、
前記対象来歴情報に対応する前記業務パターンを前記業務パターン推定モデルにより特定し、
特定した前記業務パターンの前記パターン毎系列情報に基づき、業務の遂行を支援するための情報である業務遂行支援情報を生成する、
業務支援システム。
The information processing device includes a processor and a storage device.
a business pattern estimation model that is generated based on information that associates a business flow, which is information indicating the flow of a series of tasks performed in relation to a business, with a business pattern, which is information indicating the type of business flow corresponding to the series of tasks, and that is a model that identifies the business pattern that corresponds to history information, which is information indicating the history of tasks related to the business;
pattern sequence information including information in which sequences constituting the corresponding workflows for each of the business patterns are classified according to the influence each of the sequences has on the results of business execution;
Target history information, which is history information of the business to be supported;
Remember,
Identifying the task pattern corresponding to the target history information by the task pattern estimation model;
generating task execution support information, which is information for supporting task execution, based on the pattern sequence information of the identified task pattern;
Business support system.
請求項1に記載の業務支援システムであって、
前記パターン毎系列情報は、業務の成功に繋がる作業の系列である成功系列、業務の失敗に繋がる作業の系列である失敗系列、及び前記成功系列及び前記失敗系列の双方に登場する系列である共通系列のうちの少なくともいずれかを示す情報を含む、
業務支援システム。
The business support system according to claim 1,
The pattern sequence information includes information indicating at least one of a success sequence, which is a sequence of tasks that leads to success in a business, a failure sequence, which is a sequence of tasks that leads to failure in a business, and a common sequence, which is a sequence that appears in both the success sequence and the failure sequence.
Business support system.
請求項2に記載の業務支援システムであって、
前記対象来歴情報と、当該対象来歴情報について特定した前記業務パターンの前記パターン毎系列情報に基づく業務フローとを対照することにより、前記支援の対象となる業務における現在の作業を特定し、
特定した現在の作業に後続する作業である後続作業が、前記成功系列、前記失敗系列、及び前記共通系列のいずれの系列の作業であるかを特定し、
特定した系列に応じた内容の前記業務遂行支援情報を生成する、
業務支援システム。
The business support system according to claim 2,
Identifying a current task in the business to be supported by comparing the target history information with a business flow based on the pattern sequence information of the business pattern identified for the target history information;
Identifying whether a subsequent task that is a task subsequent to the identified current task belongs to the success sequence, the failure sequence, or the common sequence;
generating the business execution support information having contents corresponding to the identified series;
Business support system.
請求項3に記載の業務支援システムであって、
前記業務フローと前記業務フローに従って業務を遂行した結果を示す情報である業務遂行結果とを含むログ情報を記憶し、
前記ログ情報における業務フローの特徴量に基づき、前記業務フローを複数の業務パターンに分類した情報である業務パターン化ログ情報を生成し、
前記業務パターン化ログ情報と前記ログ情報から取得される前記業務遂行結果とに基づき、前記パターン毎系列情報を生成する、
業務支援システム。
The business support system according to claim 3,
storing log information including the workflow and a workflow execution result, which is information showing a result of executing a workflow according to the workflow;
generating task pattern log information that classifies the task flow into a plurality of task patterns based on the feature amount of the task flow in the log information;
generating the pattern-by-pattern sequence information based on the task pattern log information and the task performance result acquired from the log information;
Business support system.
請求項4に記載の業務支援システムであって、
前記業務パターン化ログ情報と前記ログ情報から取得される前記業務遂行結果とに基づき、前記業務パターンの夫々について、夫々に属する業務フローが、成功に繋がる業務フローである成功業務フローであるか、失敗に繋がる業務フローである失敗業務フローであるかを特定し、
前記成功業務フローの群である成功業務フロー群にのみ登場する頻出系列を前記成功系列として特定し、前記失敗業務フローの群である失敗業務フロー群にのみ登場する頻出系列を前記失敗系列として特定し、前記成功業務フロー群及び失敗業務フロー群の双方に登場する頻出系列を前記共通系列として特定することにより、前記パターン毎系列情報を生
成する、
業務支援システム。
The business support system according to claim 4,
Based on the task pattern log information and the task execution results obtained from the log information, for each of the task patterns, identify whether the task flow belonging to each of the task patterns is a successful task flow that leads to success or a failed task flow that leads to failure;
a frequent sequence that appears only in a successful workflow group that is a group of the successful workflows is identified as the successful sequence, a frequent sequence that appears only in a failed workflow group that is a group of the failed workflows is identified as the failure sequence, and a frequent sequence that appears in both the successful workflow group and the failed workflow group is identified as the common sequence, thereby generating the sequence information for each pattern.
Business support system.
請求項3に記載の業務支援システムであって、
前記後続作業が前記成功系列の作業である場合は当該後続作業の遂行を推奨すべきことを示す内容の前記業務遂行支援情報を生成する、
業務支援システム。
The business support system according to claim 3,
generating the task execution support information indicating that the subsequent task should be performed if the subsequent task is a task in the successful sequence;
Business support system.
請求項3に記載の業務支援システムであって、
前記後続作業が前記失敗系列の作業である場合は当該後続作業の遂行を忌避すべきことを示す内容の前記業務遂行支援情報を生成する、
業務支援システム。
The business support system according to claim 3,
generating the task execution support information indicating that the subsequent task should be avoided if the subsequent task is a task of the failed series;
Business support system.
請求項3に記載の業務支援システムであって、
前記後続作業が前記共通系列の作業である場合は当該後続作業の遂行を静観すべきことを示す内容の前記業務遂行支援情報を生成する、
業務支援システム。
The business support system according to claim 3,
generating the task execution support information indicating that the execution of the subsequent task should be waited and watched if the subsequent task is a task of the common series;
Business support system.
請求項1に記載の業務支援システムであって、
前記業務パターン推定モデルは、前記業務フローを含むログ情報と前記ログ情報から取得される前記業務フローに対応する業務パターンとを対応づけた情報を含む学習データを用いて学習される機械学習モデルである、
業務支援システム。
The business support system according to claim 1,
the task pattern estimation model is a machine learning model trained using training data including information associating log information including the task flow with a task pattern corresponding to the task flow acquired from the log information;
Business support system.
請求項9に記載の業務支援システムであって、
前記業務パターン推定モデルは、前記対象来歴情報に対応する前記業務パターンの特定に際し、前記対象来歴情報と特定した前記業務パターンの尤度を生成し、
前記尤度が予め設定された閾値以上である前記業務パターンを、前記対象来歴情報に対応する前記業務パターンとして特定する、
業務支援システム。
The business support system according to claim 9,
The task pattern estimation model generates a likelihood of the task pattern identified as the target history information when identifying the task pattern corresponding to the target history information;
Identifying the business pattern whose likelihood is equal to or greater than a preset threshold as the business pattern corresponding to the target history information.
Business support system.
請求項1に記載の業務支援システムであって、
ユーザインタフェースを有し、
前記ユーザインタフェースを介して前記業務遂行支援情報をユーザに提供する、
業務支援システム。
The business support system according to claim 1,
A user interface is provided.
providing the task execution support information to a user via the user interface;
Business support system.
プロセッサ及び記憶装置を有する情報処理装置が、
業務に関して行われる一連の作業の流れを示す情報である業務フローと前記一連の作業に対応する業務フローの種別を示す情報である業務パターンとを対応づけた情報に基づき生成され、業務に関する作業の来歴を示す情報である来歴情報に対応する前記業務パターンを特定するモデルである業務パターン推定モデルと、
前記業務パターンの夫々について、夫々に対応する前記業務フローを構成する系列を夫々が業務の遂行結果に与える影響に応じて分類した情報を含むパターン毎系列情報と、
支援の対象となる業務の来歴情報である対象来歴情報と、
を記憶するステップ、
前記対象来歴情報に対応する前記業務パターンを前記業務パターン推定モデルにより特定するステップ、及び、
特定した前記業務パターンの前記パターン毎系列情報に基づき、業務の遂行を支援するための情報である業務遂行支援情報を生成するステップ、
を実行する、業務支援方法。
An information processing device having a processor and a storage device,
a business pattern estimation model that is generated based on information that associates a business flow, which is information indicating the flow of a series of tasks performed in relation to a business, with a business pattern, which is information indicating the type of business flow corresponding to the series of tasks, and that is a model that identifies the business pattern that corresponds to history information, which is information indicating the history of tasks related to the business;
pattern sequence information including information in which sequences constituting the corresponding workflows for each of the business patterns are classified according to the influence each of the sequences has on the results of business execution;
Target history information, which is history information of the business to be supported;
storing the
Identifying the task pattern corresponding to the target history information by the task pattern estimation model; and
generating task execution support information, which is information for supporting task execution, based on the pattern sequence information of the identified task pattern;
A business support method for carrying out the above.
請求項12に記載の業務支援方法であって、
前記パターン毎系列情報は、業務の成功に繋がる作業の系列である成功系列、業務の失敗に繋がる作業の系列である失敗系列、及び前記成功系列及び前記失敗系列の双方に登場する系列である共通系列のうちの少なくともいずれかを示す情報を含む、
業務支援方法。
The business support method according to claim 12,
The pattern sequence information includes information indicating at least one of a success sequence, which is a sequence of tasks that leads to success in a business, a failure sequence, which is a sequence of tasks that leads to failure in a business, and a common sequence, which is a sequence that appears in both the success sequence and the failure sequence.
Business support methods.
請求項13に記載の業務支援方法であって、
前記情報処理装置が、
前記対象来歴情報と、当該対象来歴情報について特定した前記業務パターンの前記パターン毎系列情報に基づく業務フローとを対照することにより、前記支援の対象となる業務における現在の作業を特定するステップ、
特定した現在の作業に後続する作業である後続作業が、前記成功系列、前記失敗系列、及び前記共通系列のいずれの系列の作業であるかを特定するステップ、及び、
特定した系列に応じた内容の前記業務遂行支援情報を生成するステップ、
を更に実行する、業務支援方法。
The business support method according to claim 13,
The information processing device,
A step of identifying a current task in the business to be supported by comparing the target history information with a business flow based on the pattern sequence information of the business pattern identified for the target history information;
A step of identifying whether a subsequent task that is a task subsequent to the identified current task belongs to the success sequence, the failure sequence, or the common sequence; and
generating the task execution support information having contents corresponding to the identified series;
A business support method that further implements the above.
請求項14に記載の業務支援方法であって、
前記情報処理装置が、
前記業務フローと前記業務フローに従って業務を遂行した結果を示す情報である業務遂行結果とを含むログ情報を記憶するステップ、
前記ログ情報における業務フローの特徴量に基づき、前記業務フローを複数の業務パターンに分類した情報である業務パターン化ログ情報を生成するステップ、及び、
前記業務パターン化ログ情報と前記ログ情報から取得される前記業務遂行結果とに基づき、前記パターン毎系列情報を生成するステップ、
を更に実行する、業務支援方法。
The business support method according to claim 14,
The information processing device,
storing log information including the workflow and a workflow execution result which is information indicating a result of executing a workflow according to the workflow;
generating task pattern log information that classifies the task flow into a plurality of task patterns based on the feature amount of the task flow in the log information; and
generating the pattern-by-pattern sequence information based on the task pattern log information and the task performance result acquired from the log information;
A business support method that further implements the above.
JP2022048108A 2022-03-24 2022-03-24 Business support system and business support method Active JP7611184B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022048108A JP7611184B2 (en) 2022-03-24 2022-03-24 Business support system and business support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022048108A JP7611184B2 (en) 2022-03-24 2022-03-24 Business support system and business support method

Publications (2)

Publication Number Publication Date
JP2023141668A JP2023141668A (en) 2023-10-05
JP7611184B2 true JP7611184B2 (en) 2025-01-09

Family

ID=88206761

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022048108A Active JP7611184B2 (en) 2022-03-24 2022-03-24 Business support system and business support method

Country Status (1)

Country Link
JP (1) JP7611184B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002279119A (en) 2001-03-19 2002-09-27 Toshiba Corp Business analysis system and business analysis method for workflow management system
JP2005149489A (en) 2003-10-24 2005-06-09 Toshiba Solutions Corp Program, and business operation support system and method
JP2006058974A (en) 2004-08-17 2006-03-02 Fujitsu Ltd Work management method
JP2010061191A (en) 2008-09-01 2010-03-18 Fuji Xerox Co Ltd Information processing system and information processing program
JP2019008530A (en) 2017-06-23 2019-01-17 株式会社日立製作所 Business activity assisting system, business activity assisting method and business activity assisting program
JP2020113033A (en) 2019-01-11 2020-07-27 株式会社日立製作所 Sales support device and sales support method
WO2021192197A1 (en) 2020-03-27 2021-09-30 日本電気株式会社 Sales assistance system, sales assistance method, and program recording medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002279119A (en) 2001-03-19 2002-09-27 Toshiba Corp Business analysis system and business analysis method for workflow management system
JP2005149489A (en) 2003-10-24 2005-06-09 Toshiba Solutions Corp Program, and business operation support system and method
JP2006058974A (en) 2004-08-17 2006-03-02 Fujitsu Ltd Work management method
JP2010061191A (en) 2008-09-01 2010-03-18 Fuji Xerox Co Ltd Information processing system and information processing program
JP2019008530A (en) 2017-06-23 2019-01-17 株式会社日立製作所 Business activity assisting system, business activity assisting method and business activity assisting program
JP2020113033A (en) 2019-01-11 2020-07-27 株式会社日立製作所 Sales support device and sales support method
WO2021192197A1 (en) 2020-03-27 2021-09-30 日本電気株式会社 Sales assistance system, sales assistance method, and program recording medium

Also Published As

Publication number Publication date
JP2023141668A (en) 2023-10-05

Similar Documents

Publication Publication Date Title
AU2019261735B2 (en) System and method for recommending automation solutions for technology infrastructure issues
US11574026B2 (en) Analytics-driven recommendation engine
Lindstedt Structural topic modeling for social scientists: A brief case study with social movement studies literature, 2005–2017
CN111445028B (en) AI-driven transaction management system
US10990645B1 (en) System and methods for performing automatic data aggregation
CN110874715B (en) Detecting reporting related problems
US20230244987A1 (en) Accelerated data labeling with automated data profiling for training machine learning predictive models
US11734579B2 (en) Systems and methods for extracting specific data from documents using machine learning
US11620453B2 (en) System and method for artificial intelligence driven document analysis, including searching, indexing, comparing or associating datasets based on learned representations
AU2022221457B2 (en) Intelligent data extraction system and method
US20250156639A1 (en) Document analysis and management systems and methods
US11004005B1 (en) Electronic problem solving board
US20220222440A1 (en) Systems and methods for assessing risk associated with a machine learning model
JP2020201819A (en) Business matching support device and business matching support method
US20240412143A1 (en) Systems and methods for risk factor predictive modeling with document summarization
Putra et al. Optimizing sentiment analysis on imbalanced hotel review data using smote and ensemble machine learning techniques
US10803390B1 (en) Method for the management of artifacts in knowledge ecosystems
Brockett et al. A system for analysis and remediation of attrition
US20240029175A1 (en) Intelligent document processing
JP7611184B2 (en) Business support system and business support method
CN112818215A (en) Product data processing method, device, equipment and storage medium
US11741194B2 (en) System and method for creating healing and automation tickets
JP7405724B2 (en) Work analysis system and work analysis method
Venaik et al. Generative AI for Business Analytics and Strategic Decision Making in Service Industry
Prasetyaningrum et al. Comparison of support vector machine radial base and linear kernel functions for mobile banking customer satisfaction analysis

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240221

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241129

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241223

R150 Certificate of patent or registration of utility model

Ref document number: 7611184

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150