JP2017194808A - Behavioral characteristic analyzer and behavioral characteristic analysis system - Google Patents
Behavioral characteristic analyzer and behavioral characteristic analysis system Download PDFInfo
- Publication number
- JP2017194808A JP2017194808A JP2016084138A JP2016084138A JP2017194808A JP 2017194808 A JP2017194808 A JP 2017194808A JP 2016084138 A JP2016084138 A JP 2016084138A JP 2016084138 A JP2016084138 A JP 2016084138A JP 2017194808 A JP2017194808 A JP 2017194808A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- data
- record
- employee
- storage unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】
優良社員と一般社員の行動の違いとして、業務システムの操作ログと各操作で作成した業務データを用いて、優良社員と一般社員が業務システムを用いて実施した操作の違い、ならびに、実施した操作で利用したデータの違いを提示する。
【解決手段】
行動特性分析装置100は、業務システムの操作ログと、各操作で作成した業務データ等に基づき、端末操作者による端末操作の内容、実施順序及び端末操作の際に用いたデータを抽出する。そして、抽出結果を業務フローに沿って、交渉ステージ毎に区分し、端末操作者毎に対比可能な形態で出力部106に表示する。
また、必要に応じて、端末操作者毎の操作の内容、実施順序及び端末操作の際に用いたデータの相違点などを強調して表示する。
【選択図】 図1【Task】
Differences in behavior between excellent employees and general employees, using the operation log of the business system and business data created by each operation, differences in operations performed by the excellent employee and general employees using the business system, and operations performed The difference of the data used in is presented.
[Solution]
The behavior characteristic analysis apparatus 100 extracts the contents of the terminal operations performed by the terminal operator, the execution order, and the data used in the terminal operations based on the operation log of the business system and the business data created by each operation. Then, the extraction result is classified for each negotiation stage along the business flow, and is displayed on the output unit 106 in a form that can be compared for each terminal operator.
Further, if necessary, the contents of the operation for each terminal operator, the execution order, and the difference in data used for the terminal operation are highlighted and displayed.
[Selection] Figure 1
Description
本発明は、端末操作のログを用いた行動特性分析装置及び行動特性分析システムに関する。 The present invention relates to a behavior characteristic analysis apparatus and a behavior characteristic analysis system using a terminal operation log.
企業には、売上げや成約件数など業務目標を効率よく達成する優良社員とそれ以外の一般社員とが存在する。近年では、渉外業務などを中心に、営業社員の営業力向上に向けて、優良な営業社員のお手本行動を抽出し、一般社員に展開するよう図る動きがある。 Companies have good employees who can efficiently achieve business goals such as sales and the number of contracts, and other general employees. In recent years, there has been a movement to extract the example behaviors of excellent sales employees and expand them to general employees in order to improve the sales skills of sales employees, mainly in the field of public relations.
優良な営業社員のお手本行動は、インタビューや現場観察を用いて優良社員と一般社員の行動を調査し、比較することにより抽出することが多い。ただし、ノウハウの開示を嫌がる営業社員からインタビューで聞き出したり、調査対象者や調査期間が制限される現場観察で優良社員と一般社員の行動の違いを発見するには、調査者に高いスキルが求められるため、調査者の人員不足やそれに伴う調査の質の低下が問題となっている。この問題の解決策の一つとして、業務システムを利用した行動については業務システムのログを用いて事前に社員の行動特性を把握し、調査に活用することが有効である。 Model behavior of good sales employees is often extracted by investigating and comparing the behaviors of good employees and regular employees using interviews and field observations. However, investigators need to be highly skilled in interviews with sales employees who dislike disclosure of know-how, and to discover differences in behavior between excellent employees and general employees through field observations where the survey target and survey period are limited. As a result, the shortage of investigators and the accompanying deterioration in the quality of the surveys are a problem. As one of the solutions to this problem, it is effective to grasp the behavioral characteristics of employees in advance using a business system log and to use it for surveys for behavior using a business system.
業務システムのログを用いて優良社員と一般社員の行動の違いを提示する技術として、特許第4897650号(特許文献1)に記載の技術がある。この特許には、「模範作業者のオペレーション端末の操作履歴から、業務管理者が一以上の操作を選択し、必須手順として設定し、設定した必須手順と一般作業者の操作履歴を比較し、必須手順に含まれる操作のうち所定以上の確率で実行されない操作、および、所定以上の確率で実行順序が異なる操作を、外部へ通知する」という記載がある。 Japanese Patent No. 4897650 (Patent Document 1) discloses a technique for presenting a difference in behavior between an excellent employee and a general employee using a business system log. In this patent, “From the operation history of the model worker's operation terminal, the business administrator selects one or more operations, sets it as a mandatory procedure, compares the set mandatory procedure with the operation history of a general worker, There is a description of “notifying the outside of operations included in the essential procedure that are not executed with a probability of a predetermined value or higher and operations with a probability of a predetermined value or higher”.
特許文献1では、優良社員と一般社員の行動の違いとして、優良社員(模範作業者)の業務システム(オペレーション端末)の操作履歴から業務管理者が必須手順として選択した一以上の操作の中から、一般社員(一般作業者)の実行確率が低い操作や実行順序が異なる操作を抽出して提示する。そのため、一般社員は実施したが優良社員は実施しなかった操作は、優良社員と一般社員の行動の違いとして提示されないという課題がある。 In Patent Document 1, as a difference in behavior between a good employee and a general employee, one or more operations selected as an essential procedure by a business manager from an operation history of a business system (operation terminal) of a good employee (exemplary worker) The operations with a low execution probability of general employees (general workers) and operations with different execution orders are extracted and presented. Therefore, there is a problem that an operation that is performed by a general employee but not performed by a good employee is not presented as a difference in behavior between the good employee and the general employee.
また、特許文献1では、優良社員と一般社員とでは例えば売上げや成約件数などの業務目標の達成結果に差があるが、優良社員と一般社員が同じ操作を実施した場合、優良社員と一般社員の行動に違いはないとみなされるという課題がある。 Also, in Patent Document 1, there is a difference in the achievement results of business goals such as sales and the number of contracts between excellent employees and general employees. However, if the same operations are performed by a good employee and a general employee, There is a problem that it is considered that there is no difference in behavior.
そこで、本発明では、企業における業務システムに限らず、学校、病院等の社会一般で様々な端末操作者によって操作されるシステムにおいて、端末操作者の間の操作の違いや、操作の際に用いるデータ、業務等の進捗の状態や結果に関するデータの違いなどを分析して表示し、操作者の行動分析を行う技術を提供することを目的とする。
例えば、これを企業における業務システムに適用した場合には、業務システムの操作ログと各操作で作成された業務データを用いて、優良社員と一般社員が業務システムを用いて実施した操作の違い、ならびに、実施した操作で利用したデータの違いを提示する技術を提供することが目的となる。
Therefore, in the present invention, not only in a business system in a company but also in a system operated by various terminal operators in general society such as schools and hospitals, it is used for operation differences among terminal operators and when operating. The object is to provide a technique for analyzing and displaying the difference in data regarding the progress status and results of data and operations, etc., and analyzing the behavior of the operator.
For example, when this is applied to a business system in a company, the difference between operations performed by a good employee and a general employee using the business system using the business system operation log and business data created by each operation, In addition, an object is to provide a technique for presenting the difference in data used in the performed operation.
上記課題を解決するために、代表的な本発明の行動特性分析装置の一つは、
端末操作者による端末操作の履歴を記憶する操作ログ記憶部、
端末操作者が端末操作の際に用いたデータを記憶するデータ記憶部、
少なくとも操作ログ記憶部及びデータ記憶部の情報に基づき、端末操作者による端末操作の内容、操作の実施順序及び端末操作の際に用いたデータを抽出する演算部、
端末操作者による端末操作の内容、端末操作の実施順序及び端末操作の際に用いたデータを端末操作者毎に対比可能な形態で表示する出力部
を備えることを特徴とする。
In order to solve the above problems, one of the representative behavior characteristic analysis apparatuses of the present invention is:
An operation log storage unit for storing a terminal operation history by the terminal operator;
A data storage unit for storing data used by the terminal operator when operating the terminal;
Based on at least the information of the operation log storage unit and the data storage unit, the operation unit that extracts the content of the terminal operation by the terminal operator, the operation execution order, and the data used in the terminal operation,
It is characterized by comprising an output unit for displaying the contents of the terminal operation by the terminal operator, the execution order of the terminal operation, and the data used in the terminal operation in a form that can be compared for each terminal operator.
上記課題を解決するために、代表的な本発明の行動特性分析システムの一つは、
サーバと、
サーバに接続されたクライアント端末に対して行動特性分析を提供する行動分析特性分析システムであって、
サーバは、端末操作者による端末操作の履歴を記憶する操作ログ記憶部、
端末操作者が端末操作の際に用いたデータを記憶するデータ記憶部、及び、
少なくとも操作ログ記憶部及びデータ記憶部の情報に基づき、端末操作者による端末操作の内容、端末操作の実施順序及び端末操作の際に用いたデータを抽出する演算部
を備え、
クライアント端末は、サーバとクライアント端末で共有する記憶部、及び、
サーバにおいて抽出した端末操作者による端末操作の内容、端末操作の実施順序及び端末操作の際に用いたデータを、端末操作者毎に対比可能な形態で表示する出力部を備えることを特徴とする。
In order to solve the above problem, one of the representative behavior characteristic analysis systems of the present invention is:
Server,
A behavior analysis characteristic analysis system for providing behavior characteristic analysis to a client terminal connected to a server,
The server includes an operation log storage unit that stores a history of terminal operations by the terminal operator,
A data storage unit for storing data used when the terminal operator operates the terminal; and
Based on at least the information of the operation log storage unit and the data storage unit, the content of the terminal operation by the terminal operator, the execution order of the terminal operation and a calculation unit for extracting the data used in the terminal operation,
The client terminal includes a storage unit shared by the server and the client terminal, and
It is characterized by comprising an output unit for displaying the contents of the terminal operation by the terminal operator extracted in the server, the execution order of the terminal operation and the data used in the terminal operation in a form that can be compared for each terminal operator. .
本発明によれば、端末操作を伴う任意のシステムにおける端末操作者間の行動の違いとして、ある端末操作者は実施したが他の端末操作者は実施しなかった端末操作、端末操作者による端末操作の違い、ならびに、端末操作で利用したデータの違いを提示することが可能となる。そして、例えば営業社員の行動調査を行う調査者が、本発明により提示された営業社員による端末操作と利用データの違いを事前に把握した上でインタビューや現場観察などを行うことで、高いスキルを有さない調査者でも優良社員と一般社員の行動の違いを発見しやすくなり、調査者の人員不足やそれに伴う調査の質の低下を改善することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
According to the present invention, as a difference in behavior between terminal operators in an arbitrary system involving terminal operation, a terminal operation performed by a certain terminal operator but not performed by another terminal operator, a terminal by a terminal operator It is possible to present the difference in operation and the difference in data used in the terminal operation. And, for example, an investigator who conducts behavioral surveys of sales employees gains high skills by conducting interviews and on-site observations after grasping in advance the differences between terminal operations and usage data by sales employees presented by the present invention. Researchers who do not have can easily detect differences in behavior between good employees and general employees, and can improve the shortage of investigators and the resulting deterioration in the quality of surveys.
Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
以下に本発明の実施形態について図面を用いて詳細に説明する。
なお、本実施形態では、企業内での業務システムを用いながら行う、金融商品の成約に向けた顧客との商談(交渉)を繰り返す渉外業務を一例として説明する。
しかし、本発明は、企業における業務システムに限らず、学校、病院等の社会一般において、様々な端末操作者によって操作されるシステムに適用可能であり、端末等の操作が伴うあらゆる種類のサービスや業務に適用が可能である。
このため、本発明における「端末操作者」は、以下の実施形態における、優良社員と一般社員に限らず、上記の様々なシステムの端末を操作する者すべてが含まれる。
また、本発明における「操作の際に用いたデータ」とは、端末操作時に参照したデータ、交渉において提示したデータ、端末操作者が作成したデータ、シミュレーションを行った前提条件やその結果など、端末操作に付随したすべてのデータが含まれる。また、各データの組合せ、典型例、データの値の種類数、値の確定値、値の利用率など、データ自体を二次的に加工したデータも「操作の際に用いたデータ」に含まれる。
また、本発明における「データ記憶部」は、以下の実施形態における、業務データ記憶部に限らず、上記の端末の操作の際に用いたデータを記憶する場所を意味する。
また、本発明における「交渉」は、本実施形態における顧客との商談に限らず、社内における上司・関係者との面談・打合せ、教師・指導者と生徒の指導・打合せ、医師と患者の面談等、端末操作者同士の意思疎通など、少なくとも1回以上、端末の操作ログを用いながら行うあらゆる種類の意思疎通(交渉)が含まれる。
このため、本発明において、「交渉ステージ」とは、本実施形態における「商談の回次」を含む、様々な意思疎通の段階を示すものとして捉えることができる。
また、本発明における「業務フロー」は、本実施形態における金融商品に関する業務フローに限らず、上記の様々なシステムを用いて、目的や目標を達成するために行うすべての手順や行動の流れを意味する。
したがって、本発明の行動特性分析装置及び行動特性分析システムは、基本的には、端末操作者が実施した端末操作の内容と端末操作の実施順序と各端末操作の際に用いたデータの3つの要素で構成されているが、様々なシステムの状況に応じて、他の要素が加わってもよい。
Embodiments of the present invention will be described below in detail with reference to the drawings.
In the present embodiment, an external business that repeats a business negotiation (negotiation) with a customer for closing a financial product performed using a business system in a company will be described as an example.
However, the present invention is not limited to business systems in companies, but can be applied to systems operated by various terminal operators in general society such as schools and hospitals. Applicable to business.
Therefore, the “terminal operator” in the present invention is not limited to excellent employees and general employees in the following embodiments, but includes all persons who operate the terminals of the various systems described above.
In the present invention, “data used in operation” refers to data referred to during terminal operation, data presented during negotiation, data created by the terminal operator, preconditions and results of simulation, etc. Contains all data associated with the operation. Also included in the “data used for operation” is data that has been secondarily processed, such as combinations of data, typical examples, number of types of data values, fixed values of values, and usage rate of values. It is.
In addition, the “data storage unit” in the present invention is not limited to the business data storage unit in the following embodiments, and means a place for storing data used in the operation of the terminal.
In addition, “negotiation” in the present invention is not limited to business negotiations with customers in the present embodiment, but interviews / meetings with supervisors / related parties in the company, teachers / instructors / students / meetings, doctors / patients interviews All kinds of communication (negotiation) performed using the terminal operation log at least once such as communication between terminal operators is included.
For this reason, in the present invention, the “negotiation stage” can be understood as indicating various stages of communication including “circulation of negotiations” in the present embodiment.
In addition, the “business flow” in the present invention is not limited to the business flow related to the financial product in the present embodiment, but includes all procedures and flow of actions to be performed to achieve the purpose and goal using the various systems described above. means.
Therefore, the behavior characteristic analysis apparatus and behavior characteristic analysis system of the present invention basically includes three types of contents of terminal operations performed by the terminal operator, execution order of terminal operations, and data used in each terminal operation. Although it is composed of elements, other elements may be added depending on various system situations.
(機器構成)
図1は、本実施形態の行動特性分析装置100の構成例を示す図である。図1に示す行動特性分析装置100は、業務システムの操作ログと各操作で作成した業務データを用いて、端末操作者の一形態である優良社員と一般社員が、業務システムを用いて実施した操作の違い、ならびに、実施した操作で利用したデータの違いを提示することを可能とするパソコンやタブレット端末などの情報処理端末である。
(Equipment configuration)
FIG. 1 is a diagram illustrating a configuration example of the behavior characteristic analysis apparatus 100 according to the present embodiment. The behavior characteristic analysis apparatus 100 shown in FIG. 1 is implemented by a good employee and a general employee who are one form of a terminal operator using a business system, using a business system operation log and business data created by each operation. It is an information processing terminal such as a personal computer or a tablet terminal that can present a difference in operation and a difference in data used in the performed operation.
また、行動特性分析装置100は、優良社員と一般社員等の端末操作者毎に、それぞれが実施した操作の違いや利用したデータの違いを、実施した端末操作の内容と端末操作の実施順序と各端末操作で用いたデータの3つの要素で構成される業務フローの形式で提示することも可能である。これにより、分析者は優良社員と一般社員等の端末操作者毎の行動の違いを視覚的に把握しやすくなる。 In addition, the behavior characteristic analysis apparatus 100 determines, for each terminal operator such as a good employee and a general employee, the difference in the operation performed and the difference in the data used, the content of the performed terminal operation, the execution order of the terminal operation, It is also possible to present in the form of a business flow composed of three elements of data used in each terminal operation. This makes it easier for the analyst to visually grasp the difference in behavior for each terminal operator such as a good employee and a general employee.
上述のごとき行動特性分析装置100は、SSD(Solid State Drive)やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶部101、RAMなど揮発性記憶素子で構成されるメモリ103、記憶部101に保持されるプログラムをメモリ103に読み出すなどして実行し、装置自体の統括制御を行うとともに各種判定、演算及び制御処理を行うCPUなどの演算部104、ユーザからキーの入力や音声入力を受け付ける入力部105、処理データの表示を行うディスプレイなどの出力部106を備える。 The behavior characteristic analysis apparatus 100 as described above includes a storage unit 101 composed of an appropriate nonvolatile storage element such as an SSD (Solid State Drive) or a hard disk drive, a memory 103 composed of a volatile storage element such as a RAM, and a storage unit 101. The program stored in the memory 103 is read and executed, for example, to perform overall control of the apparatus itself, and perform various determinations, calculations, and control processes. An input unit 105 and an output unit 106 such as a display for displaying processing data are provided.
また、記憶部101内には、演算部が行動特性分析装置100として必要な機能(110、111,112)を実装するためのプログラムの他、少なくとも各種記憶部121〜132が記憶されている。記憶部121〜132の詳細については後述する。 In addition, in the storage unit 101, at least various storage units 121 to 132 are stored in addition to a program for implementing a function (110, 111, 112) required by the arithmetic unit as the behavior characteristic analysis device 100. Details of the storage units 121 to 132 will be described later.
なお、記憶部に保存されるプログラムは、行動特性分析装置100に事前に格納されていてもよいし、例えばサーバマシンのような別の情報処理端末に格納されており、分析者がダウンロードして利用する形態としてもよい。
また、図2に示されるように、全体がサーバマシン500とクライアント端末400からなる行動特性分析システムとして構成されてもよい。分析者がパソコンやタブレット端末などのクライアント端末から、例えばリモート接続機能を用いてサーバマシンに接続し、行動特性分析の実行指示や分析結果の閲覧を実施する利用形態としてもよい。
この場合、サーバマシンとクライアント端末にどの機能を割り振るかは、上記の例に限られるものではなく、適宜、変更してもよい。
Note that the program stored in the storage unit may be stored in advance in the behavior characteristic analysis apparatus 100, or stored in another information processing terminal such as a server machine, and downloaded by the analyst. It is good also as a form to utilize.
Further, as shown in FIG. 2, the whole may be configured as a behavior characteristic analysis system including a server machine 500 and a client terminal 400. For example, the analyzer may connect to a server machine from a client terminal such as a personal computer or a tablet terminal by using a remote connection function, for example, and execute an action characteristic analysis execution instruction or an analysis result browsing.
In this case, which function is allocated to the server machine and the client terminal is not limited to the above example, and may be appropriately changed.
(データ構成)
次に、図1における、本実施形態の行動特性分析装置100が用いる記憶部におけるデータ構成例について説明する。ここでは、行動特性分析装置100が保持する各記憶部のうち、操作ログ記憶部121、業務データ記憶部122、およびユーザ情報記憶部123について説明する。その他の記憶部124〜132に関しては、処理フロー例についての説明に伴って示すこととする。
なお、図2における、サーバマシンとクライアント端末から構成される行動特性分析システムの場合であっても、個々の記憶部の内容は、図1の場合と同様であるため、図1の場合と重複する部分の説明は省略する。
(Data structure)
Next, a data configuration example in the storage unit used by the behavior characteristic analysis apparatus 100 of the present embodiment in FIG. 1 will be described. Here, among the storage units held by the behavior characteristic analysis apparatus 100, the operation log storage unit 121, the business data storage unit 122, and the user information storage unit 123 will be described. The other storage units 124 to 132 will be described along with the explanation of the processing flow example.
Note that even in the case of the behavior characteristic analysis system including the server machine and the client terminal in FIG. 2, the contents of the individual storage units are the same as those in FIG. Description of the parts to be performed is omitted.
図3は、本実施形態の操作ログ記憶部121のデータ構成例を示す図である。本実施形態における操作ログ記憶部121は、業務システムが提供する各機能や画面を用いて各社員が実施した操作の履歴を格納したテーブルである。通常は、行動特性分析装置100は、このようなデータを、一括して業務システムから取得し、装置内に格納する。テーブルの具体的な構成は、各操作を一意に識別する操作ID、その操作を実施した社員の社員ID、その操作の実施日時、および、その操作を実施した顧客を示す顧客IDの各値を対応付けたレコードの集合体であり、所定の期間における端末操作者ごとの端末の操作履歴となっている。 FIG. 3 is a diagram illustrating a data configuration example of the operation log storage unit 121 according to the present embodiment. The operation log storage unit 121 in this embodiment is a table that stores a history of operations performed by each employee using each function and screen provided by the business system. Normally, the behavior characteristic analysis apparatus 100 acquires such data from the business system in a lump and stores it in the apparatus. The specific configuration of the table includes an operation ID for uniquely identifying each operation, an employee ID of the employee who performed the operation, an execution date and time of the operation, and a customer ID indicating the customer who performed the operation. It is a collection of associated records, and is a terminal operation history for each terminal operator during a predetermined period.
また、図4は、本実施形態の業務データ記憶部122のデータ構成例を示す図である。本実施形態における業務データ記憶部122は、端末操作者である社員が業務システムを操作した際に、操作に際して各社員が作成したデータ、つまり、端末操作の際に付随したデータを格納したテーブルである。通常は、行動特性分析装置100が業務システムから一括して取得し、格納したものとなる。
本実施形態では、業務データ記憶部122は、社員が実施した操作を一意に識別する操作IDごとに個別に保持することとする。具体的には、特定の操作IDに関する操作について、その操作を実施した社員を一意に識別する社員ID、その操作を実施して業務データを作成した作成日時、業務データを作成した顧客を示す顧客ID、および作成した業務データを構成するデータ項目(一以上)のデータ項目名称と値、の各値を対応付けたレコードの集合体となっている。なお、通常、業務データを構成するデータ項目とその個数は、その業務データを作成する操作(操作ID)ごとに異なる。図4の例は、図3の操作IDにおける「利回りSim」操作に関する業務データを示しており、「利回りSim」操作で作成される業務データは、2つのデータ項目「目標利回り」と「データ1」で構成されることを示している。
FIG. 4 is a diagram illustrating a data configuration example of the business data storage unit 122 of the present embodiment. The business data storage unit 122 in this embodiment is a table that stores data created by each employee during operation when the employee who is the terminal operator operates the business system, that is, data associated with the terminal operation. is there. Normally, the behavior characteristic analysis apparatus 100 acquires and stores from the business system all at once.
In the present embodiment, the business data storage unit 122 holds each operation ID that uniquely identifies the operation performed by the employee. Specifically, for an operation related to a specific operation ID, an employee ID that uniquely identifies the employee who performed the operation, a creation date and time when the operation data was created by performing the operation, and a customer indicating the customer who created the business data This is an aggregate of records in which each value of the ID and the data item name and value of the data item (one or more) constituting the created business data is associated. Normally, the data items constituting the business data and the number thereof differ for each operation (operation ID) for creating the business data. The example of FIG. 4 shows business data related to the “yield Sim” operation in the operation ID of FIG. 3, and business data created by the “yield Sim” operation has two data items “target yield” and “data 1”. ".
なお、本実施形態では、業務データ記憶部122を、社員が実施した操作ごとに個別に保持するものとして説明するが、どの社員がどの操作を実施してどのデータ項目に何の値を利用したかを識別できるように保持できれば、どのような方法で保持してもよい。 In this embodiment, the business data storage unit 122 is described as being held individually for each operation performed by the employee. However, which employee performs which operation and what value is used for which data item. As long as it can be held so that it can be identified, it may be held by any method.
また、図5は、本実施形態のユーザ情報記憶部123のデータ構成例を示す図である。本実施形態におけるユーザ情報記憶部123は、行動特性分析の分析対象者たる各社員(端末操作者)の種類を規定したテーブルである。具体的には、各社員を一意に識別する社員IDと、当該社員の社員種類の各値を対応付けたレコードの集合体となっている。社員種類には、例えば当該社員の業務成績の優秀性に応じて、成約目標の達成率に優れた優良社員に「優良」を設定し、成約目標の達成率が普通である一般社員に「一般」を設定する。勿論、各社員の業務成績の優秀性の設定ポリシーは、分析対象業務のKPIなどに応じて適宜に決定すればよい。 FIG. 5 is a diagram illustrating a data configuration example of the user information storage unit 123 of the present embodiment. The user information storage unit 123 in the present embodiment is a table that defines the types of employees (terminal operators) that are analysis target persons of behavior characteristic analysis. Specifically, it is an aggregate of records in which an employee ID that uniquely identifies each employee is associated with each value of the employee type of the employee. For the employee type, for example, “excellent” is set for an excellent employee who has an excellent achievement rate of the contract target according to the excellence of the employee's business performance. "Is set. Of course, the setting policy for the excellence of the business results of each employee may be appropriately determined according to the KPI of the business to be analyzed.
また、業務成績の優秀性に基づいて設定しなくてもよく、例えば勤務年数や在勤場所、雇用形態(正社員とパートなど)などに応じて「優良」または「一般」を設定してもよい。なお、本実施形態では、社員種類の値として、優良社員を示す「優良」、または、一般社員を示す「一般」が設定されることとして説明するが、別の値を設定してもよい。 Further, it may not be set based on the excellence of the business results, and for example, “excellent” or “general” may be set according to the working years, the place of work, the employment form (such as regular employees and part). In the present embodiment, it is described that “excellent” indicating a good employee or “general” indicating a general employee is set as the value of the employee type, but another value may be set.
(行動特性分析の機能)
続いて、本実施形態の行動特性分析装置100が備える機能について説明する。上述したように、以下に説明する機能は、例えば行動特性分析装置100が備えるプログラムを実行することで演算部において処理される機能と言える。
(Function of behavioral characteristic analysis)
Then, the function with which the action characteristic analyzer 100 of this embodiment is provided is demonstrated. As described above, the functions described below can be said to be functions that are processed in the calculation unit by executing a program included in the behavior characteristic analysis apparatus 100, for example.
この場合、行動特性分析装置100は、記憶部101の操作ログ記憶部121が保持する業務システムの操作ログから、分析者が分析対象として指定した業務の切れ目を示す操作に至るまでに一人ひとりの社員が一人ひとりの顧客に対して実施した操作フローを抽出し、商談の回次の変わり目を示す操作情報記憶部125を用いて各操作が実施された商談の回次を特定し、業務データ記憶部122から各操作で作成した業務データを取得して優良社員と一般社員の各操作の利用データ(各操作で作成した業務データを構成する各データ項目の使われ方を示すデータ)を各操作が実施された商談の回次別に算出する機能を備えている。この機能は図1で例示した業務フロー抽出部110が実現する。 In this case, the behavior characteristic analysis apparatus 100 is configured so that each employee has an operation log from the operation log stored in the operation log storage unit 121 of the storage unit 101 to an operation indicating a work break designated by the analyst. The operation flow executed by each customer is extracted, the operation information storage unit 125 indicating the turn of the negotiation process is used to identify the transaction sequence in which each operation is performed, and the business data storage unit 122 The operation data created by each operation is obtained from each operation, and each operation carries out usage data (data indicating how each data item constituting the business data created by each operation is used) of each operation of excellent employees and general employees It has a function to calculate by the number of times of the negotiated negotiations. This function is realized by the business flow extraction unit 110 illustrated in FIG.
また、行動特性分析装置100は、上述で抽出した操作フローと、上述で算出した各操作の利用データをもとに、優良社員と一般社員が実施した端末操作の内容と端末操作の実施順序と各端末操作の際に用いたデータの3つの要素で構成される業務フローを、各操作が実施された商談の回次を合わせて上下に並べて表示する機能を備えている。この機能は図1で例示した業務フロー表示部111が実現する。 Further, the behavior characteristic analysis apparatus 100 determines the contents of the terminal operations performed by the excellent employees and the general employees and the execution order of the terminal operations based on the operation flow extracted above and the usage data of each operation calculated above. It has a function to display a business flow composed of three elements of data used for each terminal operation in a line up and down along with the rounds of negotiations in which each operation was performed. This function is realized by the business flow display unit 111 illustrated in FIG.
また、行動特性分析装置100は、端末操作の際に用いたデータのうち、任意の項目を強調表示する機能を備えている。具体的には、優良社員と一般社員が各回次の商談に向けて実施した操作と実施順序と各操作の利用データを比較して、同一回次での違いや回次の推移による変化の違いを抽出し、上述で表示した業務フロー上に抽出した違いを強調表示する機能を備えている。つまり、この機能は、交渉のステージごとに端末操作者の操作の違いや端末操作に付随するデータの違い、交渉ステージの進展による変化の違いを示す機能である。この機能は図1で例示した業務フロー比較部112が実現する。 In addition, the behavior characteristic analysis apparatus 100 has a function of highlighting an arbitrary item among the data used in the terminal operation. Specifically, comparing the operations performed by excellent employees and general employees for each round of business negotiations, the order of execution, and the usage data of each operation, differences in the same round and changes due to rounds Is extracted, and the extracted difference is highlighted on the business flow displayed above. That is, this function is a function that indicates a difference in operation of the terminal operator, a difference in data accompanying the terminal operation, and a difference in change due to the progress of the negotiation stage for each negotiation stage. This function is realized by the business flow comparison unit 112 illustrated in FIG.
(行動特性分析手順)
以下、本実施形態における行動特性分析の実施手順について図に基づき説明する。以下で説明する行動特性分析に対応する各種動作は、行動特性分析装置100がメモリなどに読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
(Behavioral characteristic analysis procedure)
Hereinafter, the execution procedure of the behavior characteristic analysis in the present embodiment will be described with reference to the drawings. Various operations corresponding to the behavior characteristic analysis described below are realized by programs that the behavior characteristic analysis apparatus 100 reads out and executes in a memory or the like. And this program is comprised from the code | cord | chord for performing the various operation | movement demonstrated below.
まず、業務フロー抽出部110における処理について図に基づき説明する。
図6は、本実施形態の業務フロー抽出部110の処理フロー例を示す図である。また、図7は本実施形態の業務の切れ目を示す操作情報記憶部124のデータ構成例を示す図である。
本実施形態における業務の切れ目を示す操作情報記憶部124は、各社員の一人ひとりの顧客に対する一回の業務が終了したことを示す操作を規定したテーブルであり、例えば商品Xの約定操作があった場合には、これを商品Xの提案業務が終了したことを示す操作とみなして、分析者が行動特性分析を行う前に登録する。具体的には、業務の切れ目を示す操作を一意に識別する操作IDが一つ以上登録されている。図7のように、操作IDに対する補足説明が追加されていてもよい。
First, processing in the business flow extraction unit 110 will be described with reference to the drawings.
FIG. 6 is a diagram illustrating an example of a processing flow of the business flow extraction unit 110 according to the present embodiment. FIG. 7 is a diagram illustrating a data configuration example of the operation information storage unit 124 indicating a break of work according to the present embodiment.
In the present embodiment, the operation information storage unit 124 that indicates a break of work is a table that defines an operation indicating that one work for each customer of each employee has been completed. In this case, this is regarded as an operation indicating that the proposal work for the product X is completed, and is registered before the analyst performs the behavior characteristic analysis. Specifically, one or more operation IDs for uniquely identifying operations indicating a break between tasks are registered. As shown in FIG. 7, a supplementary explanation for the operation ID may be added.
なお、本実施形態では、業務の切れ目を示す操作として、各商品が成約したことを示す操作を用いて説明するが、各商品を提案したが不成約に終わったことを示す操作、または各商品を提案したが途中で提案を中止したことを示す操作が存在する場合、これらの操作IDも業務の切れ目を示す操作として登録してもよい。
また、操作IDのみでは業務の切れ目を特定できないが、業務データ記憶部122を活用し、業務データ記憶部に格納された各操作のデータ項目の値を調べることで業務の切れ目を特定できる場合も存在する。例えば、業務データ記憶部に日報登録操作で作成された日報データが保存されている場合には、この日報データから、既存のテキストマイニング技術を用いて、提案商品と提案結果を抽出・特定できることがある。この場合、操作ログ記憶部121の該当するレコード(提案商品と提案結果を特定できた操作IDを含むレコード)の操作IDを、操作IDに提案商品と提案結果を付与したデータに各々置き換えた上で、操作IDに提案商品と提案結果を付与したデータを、業務の切れ目を示す操作情報記憶部124に登録してもよい。
In the present embodiment, the operation indicating the break of work is described using an operation indicating that each product has been closed. However, an operation indicating that each product has been proposed but ended in an unsuccessful manner, or each product. However, if there is an operation indicating that the proposal has been canceled midway, these operation IDs may also be registered as operations indicating a break in business.
In addition, although it is not possible to specify a work break only by the operation ID, there may be a case where a work break can be specified by using the work data storage unit 122 and examining the value of each operation data item stored in the work data storage unit. Exists. For example, when daily report data created by daily report registration operation is stored in the business data storage unit, it is possible to extract / specify the proposed product and the proposed result from this daily report data using existing text mining technology. is there. In this case, after replacing the operation ID of the corresponding record in the operation log storage unit 121 (the record including the operation ID for which the proposed product and the proposed result can be specified) with data obtained by adding the proposed product and the proposed result to the operation ID. Thus, the data obtained by adding the proposed product and the proposal result to the operation ID may be registered in the operation information storage unit 124 indicating the break of work.
また、図8は本実施形態の商談の回次の変わり目を示す操作情報記憶部125のデータ構成例を示す図である。本実施形態における商談の回次の変わり目を示す操作情報記憶部125は、社員が顧客と商談をすると実施される操作を規定したテーブルであり、例えば社員が顧客と商談を行った際には、商談後に接触履歴を業務システムへ登録するとしている場合は、接触履歴登録操作を商談の回次の変わり目を示す操作とみなして、分析者が行動特性分析を行う前に登録する。
具体的には、商談の回次の変わり目を示す操作を一意に特定する操作IDが一つ以上登録されている。接触履歴登録操作以外にも、例えば社員にモバイル端末が配布されており、モバイル端末の着脱操作のログが操作ログ記憶部121に記録される場合、モバイル端末着脱操作を商談の回次の変わり目を示す操作として登録してもよい。
FIG. 8 is a diagram showing a data configuration example of the operation information storage unit 125 indicating the turn of the negotiation in the present embodiment. The operation information storage unit 125 indicating the turn of the negotiation in the present embodiment is a table that defines an operation that is performed when an employee makes a negotiation with a customer. For example, when an employee makes a negotiation with a customer, If the contact history is to be registered in the business system after the negotiation, the contact history registration operation is regarded as an operation indicating the second turn of the negotiation and is registered before the analyst performs the behavior characteristic analysis.
Specifically, one or more operation IDs that uniquely specify an operation indicating the turn of the negotiation are registered. In addition to the contact history registration operation, for example, when a mobile terminal is distributed to employees and a log of the mobile terminal attachment / detachment operation is recorded in the operation log storage unit 121, the mobile terminal attachment / detachment operation is changed at the turn of the negotiation. You may register as operation to show.
また、図9は本実施形態の分析対象操作ログ記憶部126のデータ構成例を示す図である。本実施形態における分析対象操作ログ記憶部126は、分析者が分析対象として指定した「業務の切れ目を示す操作」に至るまでに一人ひとりの社員が一人ひとりの顧客に対して実施した操作フローを、行動特性分析の対象とする1つの案件フローとして、操作ログ記憶部121から抽出した結果を格納するテーブルである。
具体的には、各操作を一意に識別する操作ID、その操作を実施した社員の社員ID、その操作の実施日時、その操作を実施した顧客を示す顧客ID、その操作を実施した案件フローを一意に識別する案件ID、その操作を実施した商談の回次情報、および、その操作を実施した社員の社員種類の各値を対応付けたレコードの集合体となっている。
FIG. 9 is a diagram illustrating a data configuration example of the analysis target operation log storage unit 126 of the present embodiment. The analysis target operation log storage unit 126 according to the present exemplary embodiment is configured to display an operation flow performed by each employee for each customer up to the “operation indicating a work break” specified by the analyst as an analysis target. It is a table for storing a result extracted from the operation log storage unit 121 as one item flow to be subjected to characteristic analysis.
Specifically, the operation ID that uniquely identifies each operation, the employee ID of the employee who performed the operation, the execution date and time of the operation, the customer ID indicating the customer who performed the operation, and the matter flow that performed the operation This is a set of records in which the case ID uniquely identified, the round-trip information of the negotiation that executed the operation, and the values of the employee type of the employee who executed the operation are associated with each other.
また、図10は本実施形態の分析対象業務データ記憶部127のデータ構成例を示す図である。本実施形態における分析対象業務データ記憶部127は、分析者が分析対象として指定した「業務の切れ目を示す操作」に至るまでに一人ひとりの社員が一人ひとりの顧客に対して実施した操作フローを、行動特性分析の対象とする1つの案件フローとして、優良社員と一般社員が各案件フローの各操作で作成した業務データを、商談の回次の単位で集計した結果を格納するテーブルである。 FIG. 10 is a diagram illustrating a data configuration example of the analysis target business data storage unit 127 of the present embodiment. The analysis target business data storage unit 127 according to the present embodiment performs an operation flow performed by each employee on each customer up to the “operation indicating a work break” designated by the analyst as an analysis target. This is a table that stores the result of aggregating business data created by each operation of each case flow as a subject flow subject to characteristic analysis in units of rounds of negotiations.
本実施形態では、分析対象業務データ記憶部127は、社員が実施した操作を一意に示す操作IDごとに個別に保持することとする。具体的には、各々の操作について、その操作を実施した案件フローを一意に識別する案件ID、当該案件フローを実施した社員の社員種類、その操作を実施した商談の回次情報、および、その回次でその操作を実施して作成した業務データを構成する一以上のデータ項目のデータ項目名称と値の組合せ、の各値を対応付けたレコードの集合体となっている。
このとき、ある操作が同一回次で複数回実施され、かつ、その操作で作成した業務データ(複数個)を構成するあるデータ項目に複数種類の値が利用された場合、そのデータ項目の値の組合せとして、利用された値の組合せ(重複無し)を保持する。例えば、1回目の商談に向けて操作Aが3回実施され、操作Aで作成される業務データを構成するデータ1に3つの値10、10、20が利用された場合、データ1の値の組合せは(10、20)となる。
In the present embodiment, the analysis target business data storage unit 127 holds each operation ID uniquely indicating an operation performed by the employee. Specifically, for each operation, the case ID that uniquely identifies the case flow that performed the operation, the employee type of the employee who executed the case flow, the circulation information of the negotiation that performed the operation, and the This is a set of records in which values of data item names and combinations of values of one or more data items constituting business data created by performing the operation in a round are associated with each other.
At this time, if a certain operation is performed multiple times in the same time, and multiple types of values are used for a certain data item that constitutes business data (multiple) created by that operation, the value of that data item As a combination, a combination of used values (no duplication) is held. For example, when the operation A is performed three times for the first business negotiation and three values 10, 10, and 20 are used for the data 1 constituting the business data created by the operation A, the value of the data 1 is The combination is (10, 20).
なお、本実施形態では、分析対象業務データ記憶部127を、社員が実施した操作ごとに個別に保持するものとして説明するが、どの案件フローがどの操作を何回目の回次で実施してどのデータ項目に何の値を設定したかを識別できるように保持できれば、どのような方法で保持してもよい。 In this embodiment, the analysis target business data storage unit 127 is described as being held individually for each operation performed by the employee. However, which matter flow is executed which operation is executed in what number of times. Any method may be used as long as it can be stored so that it can be identified what value is set in the data item.
また、図11は本実施形態の各操作の利用データ記憶部128のデータ構成例を示す図である。本実施形態における各操作の利用データ記憶部128は、優良社員と一般社員が商談の回次ごとに実施した各操作について、その操作で作成される業務データを構成する各データ項目の値から、その操作における各データ項目の使われ方(値の組合せと利用率、典型値の有無、値の種類数と利用率、値の確定率)を算出した結果を格納するテーブルである。
具体的には、各操作を一意に識別する操作ID、その操作を実施した社員の社員種類、その操作を実施した商談の回次情報、および、その操作で作成される業務データを構成する各データ項目の使われ方を示す4つのデータ(データ項目名称と値の組合せと利用率、データ項目名称と典型値の有無、データ項目名称と値の種類数と利用率、および、データ項目名称と値の確定率)の各値を対応付けたレコードの集合体となっている。
なお、確定率とは、例えば、何回目の商談でデータ項目の値が確定することが多いかを示すデータである。
FIG. 11 is a diagram illustrating a data configuration example of the usage data storage unit 128 for each operation of the present embodiment. The usage data storage unit 128 of each operation in the present embodiment, for each operation performed by the excellent employee and the general employee for each round of negotiations, from the value of each data item constituting the business data created by the operation, It is a table for storing the results of calculating how each data item is used in the operation (value combination and usage rate, presence / absence of typical value, number of types of values and usage rate, value determination rate).
Specifically, the operation ID that uniquely identifies each operation, the employee type of the employee who performed the operation, the circulation information of the negotiation that performed the operation, and the business data created by the operation Four types of data indicating how the data item is used (data item name and value combination and usage rate, data item name and presence / absence of typical value, data item name and value type and usage rate, and data item name and It is a set of records in which each value of the value determination rate is associated.
The confirmation rate is data indicating, for example, the number of negotiations in which the value of a data item is often confirmed.
また、図12は本実施形態の確定率集計記憶部129のデータ構成例を示す図である。本実施形態における確定率集計記憶部129は、優良社員と一般社員が各操作で作成した業務データを構成する各データ項目の値の確定率を算出するための集計用テーブルであり、各データ項目を作成するために各回次で実施した各操作の実施件数、および、各回次で各操作を実施時にそのデータ項目の値が確定していた件数を集計した結果を格納する。
具体的には、各操作を実施した社員の社員種類、その操作を実施した商談の回次情報、その操作を一意に識別する操作ID、その操作で作成したデータ項目名称、その操作のその回次での実施案件数(その操作を実施した案件フローの件数)、および、その操作をその回次で実施時にそのデータ項目名称の値が確定していた件数を示す確定案件数の各値を対応付けたレコードの集合体となっている。
FIG. 12 is a diagram illustrating a data configuration example of the fixed rate total storage unit 129 of the present embodiment. The fixed rate total storage unit 129 according to the present embodiment is a totaling table for calculating a fixed rate of values of each data item constituting business data created by each excellent employee and general employee in each operation. To store the number of executions of each operation performed each time to create and the total number of cases where the value of the data item was determined when each operation was performed each time.
Specifically, the employee type of the employee who performed each operation, the circular information of the negotiation that performed the operation, the operation ID that uniquely identifies the operation, the data item name created by the operation, the time of the operation The number of executed cases at the next time (number of the case flow that executed that operation) and each value of the number of confirmed cases that indicates the number of data item names that were fixed when the operation was executed in that round It is a collection of associated records.
また、図13は本実施形態の確定率集計記憶部(案件別)130のデータ構成例を示す図である。本実施形態における確定率集計記憶部(案件別)130は、優良社員と一般社員が各操作で作成した業務データを構成する各データ項目の値の確定率を算出するための集計用テーブルであり、案件フローごとに、各回次で何の操作を実施し、どのデータ項目にどのような値の組合せを利用したかを集計した結果を格納する。
具体的には、各操作を実施した社員の社員種類、その操作を実施した商談の回次情報、その操作を一意に識別する操作ID、その操作で作成したデータ項目名称、および、その操作をその回次で実施時にそのデータ項目名称に利用した値の組合せ、の各値を対応付けたレコードの集合体となっている。
FIG. 13 is a diagram illustrating a data configuration example of the fixed rate total storage unit (for each case) 130 according to the present embodiment. The fixed rate total storage unit (by case) 130 according to the present embodiment is a totaling table for calculating the fixed rate of each data item value constituting the business data created by each excellent employee and general employee in each operation. For each item flow, the result of totaling what operation is performed each time and what value combination is used for which data item is stored.
Specifically, the employee type of the employee who performed each operation, the circulation information of the negotiation that performed the operation, the operation ID that uniquely identifies the operation, the data item name created by the operation, and the operation It is a collection of records in which the values of the combination of values used for the data item name at the time of execution are associated with each value.
(業務フロー抽出部の処理)
次に図6に示す処理フロー例に基づき、行動特性分析装置100の業務フロー抽出部110が行うフローについて説明する。まず、業務フロー抽出部は、行動特性分析の対象とする業務の切れ目を示す操作の指定を、入力部105を介して分析者から取得する(s100)。
(Processing of the business flow extraction unit)
Next, a flow performed by the business flow extraction unit 110 of the behavior characteristic analysis apparatus 100 will be described based on the processing flow example illustrated in FIG. First, the business flow extraction unit obtains designation of an operation indicating a work break to be subjected to behavior characteristic analysis from the analyst via the input unit 105 (s100).
このステップs100における業務フロー抽出部110は、入力部105を介して分析者が指定した分析対象たる業務の切れ目を示す操作IDを取得し、分析対象操作IDとしてメモリ103ないし記憶部101の適宜な記憶領域に保存する。なお、分析対象操作IDを取得する具体的な方法としては、上述のように入力部105を介して取得するもの以外に、適宜なインターフェイスを介したファイル入力、または、通信装置を介して他装置に提供するWEB画面経由での入力受付などがあり、特段の限定はない。なお、分析者が分析対象とする業務の切れ目を示す操作を指定する前に、業務フロー抽出部110が出力部106を介して、業務の切れ目を示す操作情報記憶部124を指定候補として提示してもよい。 In step s100, the business flow extraction unit 110 acquires an operation ID indicating a break of the business to be analyzed designated by the analyst via the input unit 105, and appropriately selects the operation ID in the memory 103 or the storage unit 101 as the analysis target operation ID. Save to storage area. In addition, as a specific method of acquiring the analysis target operation ID, in addition to the method of acquiring via the input unit 105 as described above, file input via an appropriate interface, or other device via a communication device There is no particular limitation, such as accepting input via the WEB screen provided. Before the analyst designates an operation indicating a business break to be analyzed, the business flow extraction unit 110 presents the operation information storage unit 124 indicating a business break as a designation candidate via the output unit 106. May be.
上述のステップs100に続いて、業務フロー抽出部110は、ステップs100にて分析者が分析対象として指定した業務の切れ目を示す操作に至るまでに、一人ひとりの社員が一人ひとりの顧客に対して実施した操作フローを、1つの案件フローとみなして、操作ログ記憶部121から抽出する(s110)。 Following the above-described step s100, the business flow extraction unit 110 has performed each employee for each customer until the operation indicated by the analyst as the analysis target in step s100 is performed. The operation flow is regarded as one item flow and extracted from the operation log storage unit 121 (s110).
このステップs110における業務フロー抽出部110は、まず、操作ログ記憶部121が保持するレコードを、実施日時で昇順にソートし、そのソート結果を顧客IDで昇順にソートし、そのソート結果を社員IDで昇順にソートする。 In step s110, the business flow extraction unit 110 first sorts the records held in the operation log storage unit 121 in ascending order by execution date and time, sorts the sorting results by customer ID, and sorts the sorting results into employee IDs. To sort in ascending order.
次に業務フロー抽出部110は、上述のソート結果たる操作ログ記憶部121の先頭のレコードから、社員IDが同じ値であり、かつ、顧客IDの値が同じ値であるレコード群を順次抽出し、以下の処理を実施する。 Next, the business flow extraction unit 110 sequentially extracts record groups having the same employee ID and the same customer ID value from the top record of the operation log storage unit 121 as the sorting result. The following processing is performed.
すなわち業務フロー抽出部110は、「抽出したレコード群」を、業務の切れ目を示す操作情報記憶部124に登録されている全ての「業務の切れ目を示す操作ログID」を用いて分割する。次に業務フロー抽出部110は、分割したレコード群の中から、分析対象操作IDとして保持している業務の切れ目を示す操作IDを最終操作として含むレコード群を特定して、分析対象操作ログ記憶部126に登録する。このとき、特定したレコード群の社員IDをキーに、ユーザ情報記憶部123を検索し、その社員IDの社員種類を取得し、特定したレコード群とともに分析対象操作ログ記憶部126のレコード群の社員種類に登録する。勿論、特定したレコード群の各レコードの社員ID、実施日時、顧客ID、および操作IDは、分析対象操作ログ記憶部126のレコードの同じデータ項目に登録されることとなる。 In other words, the business flow extraction unit 110 divides the “extracted record group” using all “operation log IDs indicating work breaks” registered in the operation information storage unit 124 indicating work breaks. Next, the business flow extraction unit 110 identifies a record group including, as a final operation, an operation ID indicating a work break held as an analysis target operation ID from the divided record groups, and stores the analysis target operation log. Registered in the unit 126. At this time, using the employee ID of the specified record group as a key, the user information storage unit 123 is searched, the employee type of the employee ID is acquired, and the employee of the record group of the analysis target operation log storage unit 126 together with the specified record group Register to type. Of course, the employee ID, execution date, customer ID, and operation ID of each record in the specified record group are registered in the same data item of the record in the analysis target operation log storage unit 126.
なお、上記処理にて、分析対象操作IDとして保持している業務の切れ目を示す操作IDを最終操作として含むレコード群を分析対象操作ログ記憶部126に登録する際に、業務開始を示す操作ログのレコードを追加してから登録してもよい。具体的には、当該レコード群の最初のレコードに登録されている社員IDと実施日時と顧客IDの各値と、業務開始を示す操作ID(例えば「Start」)を含むレコードを生成して、当該レコード群の先頭に追加する。これにより、業務開始直後に優良社員と一般社員が実施した操作の実施順序の違いを視覚的に把握しやすくなる(図17を参照)。 In the above process, when a record group including an operation ID indicating a work break held as an analysis target operation ID as a final operation is registered in the analysis target operation log storage unit 126, an operation log indicating the start of the business You may register after adding this record. Specifically, a record including the employee ID registered in the first record of the record group, each value of the execution date and customer ID, and an operation ID (for example, “Start”) indicating the start of work is generated. Add to the beginning of the record group. This makes it easier to visually grasp the difference in the order of operations performed by excellent employees and general employees immediately after the start of work (see FIG. 17).
上記処理を、操作ログ記憶部121から順次抽出した、社員IDが同じ値であり、かつ、顧客IDが同じ値であるレコード群の全てに対して実施後、業務フロー抽出部110は、分析対象操作ログ記憶部126の最初のレコードの案件IDに「1」を登録し、分析対象操作ログ記憶部126の2番目のレコードから順次レコードを抽出し、今次の抽出より「1つ前のレコード」の操作IDが、分析対象操作IDとして保持している業務の切れ目を示す操作IDと一致するか判定し、一致する場合は「抽出したレコード」の案件IDに「1つ前のレコード」の案件IDの値に「1」加算した値を登録し、一致しない場合は「抽出したレコード」の案件IDに「1つ前のレコード」の案件IDと同じ値を登録する。
つまり、図9の分析対象操作ログ記憶部のデータ構成例において、各項目名が記載された行の直下のレコードでは、「案件ID」が「1」と登録される。そして、次のレコードにおいては、「1つ前のレコード」の操作IDが「Start」であり、これは図7の業務の切れ目を示す操作情報記憶部のデータ構成例において、「業務の切れ目を示す操作ID」に一致したものが無い。このため、このレコードは業務の切れ目ではないと判断され、案件IDに「1つ前のレコード」の案件IDと同じ値「1」が登録されているのである。
この操作が繰り返されると、図9の中ほどにあるように、「操作ID」が「Start」となったレコードにおいて、「1つ前のレコード」の操作IDが「商品X約定」となる。この場合には、操作ID「商品X約定」は、図7において、「業務の切れ目を示す操作ID」に一致したものが存在しているので、このレコードについては、案件IDが「2」となるのである。
After performing the above processing on all record groups that are sequentially extracted from the operation log storage unit 121 and have the same employee ID and the same customer ID, the business flow extraction unit 110 performs analysis. “1” is registered in the case ID of the first record in the operation log storage unit 126, and records are sequentially extracted from the second record in the analysis target operation log storage unit 126. It is determined whether or not the operation ID of “” matches the operation ID indicating the break of the business held as the analysis target operation ID. If they match, the item ID of “the previous record” is added to the item ID of “extracted record”. A value obtained by adding “1” to the value of the case ID is registered, and if they do not match, the same value as the case ID of “the previous record” is registered as the case ID of “extracted record”.
That is, in the data configuration example of the analysis target operation log storage unit in FIG. 9, the “item ID” is registered as “1” in the record immediately below the line in which each item name is described. In the next record, the operation ID of “previous record” is “Start”. This is an example of the data structure of the operation information storage unit indicating the work break in FIG. There is no match for the “operation ID shown”. For this reason, it is determined that this record is not a break of business, and the same value “1” as the case ID of “the previous record” is registered in the case ID.
When this operation is repeated, as shown in the middle of FIG. 9, in the record in which the “operation ID” is “Start”, the operation ID of “the previous record” becomes “product X contract”. In this case, since the operation ID “product X contract” matches the “operation ID indicating a work break” in FIG. 7, the case ID is “2” for this record. It becomes.
上述のステップs110に続いて、業務フロー抽出部110は、商談の回次の変わり目を示す操作を用いて、ステップs110で抽出した操作フローごとに、その操作フローに含まれる各操作が実施された商談の回次を特定する(s120)。
このステップs120における業務フロー抽出部110は、分析対象操作ログ記憶部126における先頭のレコードから、案件IDの値に基づき案件単位でレコード群を順次抽出し、以下の処理を実施する。
Subsequent to step s110 described above, the business flow extraction unit 110 performs an operation included in the operation flow for each operation flow extracted in step s110 using an operation indicating a turn of the negotiation. The round of the negotiation is specified (s120).
In step s120, the business flow extraction unit 110 sequentially extracts a record group for each case based on the value of the case ID from the first record in the analysis target operation log storage unit 126, and performs the following processing.
すなわち業務フロー抽出部110は、抽出したレコード群(1案件分)の最初のレコードの回次情報に「1」を登録し、2番目のレコードから順次レコードを抽出し、今次の抽出より「1つ前のレコード」の操作IDが、商談の回次の変わり目を示す操作情報記憶部125に登録されている「回次の変わり目を示す操作ID」と一致するか判定し、一致する場合は「抽出したレコード」の回次情報に「1つ前のレコード」の回次情報の値に「1」加算した値を登録し、一致しない場合は「抽出したレコード」の回次情報に「1つ前のレコード」の回次情報と同じ値を登録する。 That is, the business flow extraction unit 110 registers “1” in the circulation information of the first record of the extracted record group (for one case), sequentially extracts records from the second record, It is determined whether the operation ID of the “previous record” matches the “operation ID indicating the second turn” registered in the operation information storage unit 125 indicating the second turn of the negotiation. A value obtained by adding “1” to the value of the “previous record” circulation information is registered in the circulation information of “extracted record”. If they do not match, “1” is added to the circulation information of “extracted record”. Register the same value as the information of the previous record.
上述のステップs120に続いて、業務フロー抽出部110は、優良社員と一般社員ごとに、各々が実施した操作フローと各操作で作成した業務データから、各操作の利用データ(各操作で作成した業務データを構成する各データ項目の使われ方を示すデータ)を各操作が実施された商談の回次別に算出する。具体的には、各操作で作成した業務データを構成する各データ項目について、値の組合せとその利用率、典型値の有無、値の種類数とその利用率、および値の確定率を算出する(s130)。 Subsequent to step s120 described above, the business flow extraction unit 110 uses, for each excellent employee and general employee, operation data executed by each operation and business data created by each operation (use data for each operation (created by each operation). (Data indicating how each data item constituting the business data is used) is calculated for each round of negotiations in which each operation is performed. Specifically, for each data item constituting the business data created by each operation, the combination of values and their usage rate, the presence or absence of typical values, the number of types of values and their usage rates, and the value confirmation rate are calculated. (S130).
このステップs130における業務フロー抽出部110は、分析対象操作ログ記憶部126の先頭のレコードから、案件IDの値に基づき案件単位でレコード群を順次抽出し、以下の処理を実施する。 In step s130, the business flow extraction unit 110 sequentially extracts a record group for each case based on the value of the case ID from the first record in the analysis target operation log storage unit 126, and performs the following processing.
すなわち業務フロー抽出部110は、「抽出したレコード群(1案件分)」の最初のレコードから順次レコードを抽出し、「抽出したレコード」の操作IDを用いて、その操作IDで作成した分析対象業務データ記憶部127を特定し、特定した分析対象業務データ記憶部127のレコードの中に、案件IDと回次情報の各値が「抽出したレコード」の案件IDと回次情報の各値に一致するレコードが存在するか判定する。 In other words, the business flow extraction unit 110 sequentially extracts records from the first record of the “extracted record group (for one case)”, and uses the operation ID of the “extracted record” to generate an analysis target. The business data storage unit 127 is specified, and in the records of the specified analysis target business data storage unit 127, the values of the case ID and the circular information are changed to the values of the case ID and the circular information of the “extracted record”. Determine whether there is a matching record.
上記の判定で条件を満たすレコードが分析対象業務データ記憶部127に存在しない場合、業務フロー抽出部110は、分析対象業務データ記憶部127にレコードを追加する。具体的には、「抽出したレコード」の案件IDと回次情報と社員種類の各値を、分析対象業務データ記憶部127の当該レコードの案件IDと回次情報と社員種類に登録する。つまり、この処理によって図10の分析対象業務データ記憶部のデータ構成例において、すべての案件IDについて回次情報毎のレコードが作成されることとなる。 If there is no record that satisfies the condition in the above determination in the analysis target business data storage unit 127, the business flow extraction unit 110 adds the record to the analysis target business data storage unit 127. Specifically, the item ID, the circulation information, and the employee type value of the “extracted record” are registered in the item ID, the circulation information, and the employee type of the record in the analysis target business data storage unit 127. That is, this process creates a record for each piece of recurring information for all case IDs in the data configuration example of the analysis target business data storage unit in FIG.
また、「抽出したレコード」の操作IDを用いて、その操作IDで作成した業務データ記憶部122を特定し、特定した業務データ記憶部122のレコードの中から、業務データ記憶部122のレコードの社員IDと作成日時と顧客IDの各値が「抽出したレコード」の社員IDと実施日時と顧客IDの各値に一致するレコードを取得し、取得したレコードに登録されている各データ項目名称(一以上)の値を、分析対象業務データ記憶部127の当該レコードのそれぞれ同じデータ項目名称に登録する。 Further, using the operation ID of the “extracted record”, the business data storage unit 122 created by the operation ID is specified, and the record of the business data storage unit 122 is selected from the specified records of the business data storage unit 122. A record in which each value of the employee ID, creation date / time, and customer ID matches the value of the employee ID, execution date / time, and customer ID of the “extracted record” is acquired, and each data item name registered in the acquired record ( One or more values are registered in the same data item name of the record in the analysis target business data storage unit 127.
一方、上記の判定で条件を満たすレコードが分析対象業務データ記憶部127に存在する場合、当該レコードの各データ項目名称に値を追加する。具体的には、まず、「抽出したレコード」の操作IDを用いて、その操作IDで作成した業務データ記憶部122を特定し、特定した業務データ記憶部122のレコードの中から、社員IDと作成日時と顧客IDの各値が「抽出したレコード」の社員IDと実施日時と顧客IDの各値に一致するレコードを取得する。次に、取得したレコードの各データ項目名称(一以上)について、取得したレコードに登録されている値が、分析対象業務データ記憶部127の当該レコードの同じデータ項目名称に登録されている値の組合せに含まれているか判定し、含まれていない場合は、取得したレコードに登録されている値を、分析対象業務データ記憶部127の当該レコードの同じデータ項目名称に登録されている値の組合せに追加し、含まれている場合は追加しない。 On the other hand, when a record satisfying the above-described determination satisfies the analysis target business data storage unit 127, a value is added to each data item name of the record. Specifically, first, the operation data storage unit 122 created with the operation ID is identified using the operation ID of the “extracted record”, and the employee ID and the employee ID are identified from the identified records of the business data storage unit 122. A record in which each value of the creation date / time and the customer ID matches the value of the employee ID / execution date / time and the customer ID of the “extracted record” is acquired. Next, for each data item name (one or more) of the acquired record, the value registered in the acquired record is the value registered in the same data item name of the record in the analysis target business data storage unit 127. It is determined whether or not it is included in the combination. If it is not included, the value registered in the acquired record is combined with the value registered in the same data item name of the record in the analysis target business data storage unit 127. If it is included, do not add it.
上述の処理を、分析対象ログ記憶部126から案件単位で順次抽出したレコード群の全てに対して実施後、業務フロー抽出部110は、分析対象ログ記憶部126の先頭から順次レコードを抽出し、以下の処理を実施する。 After performing the above-described processing on all the record groups sequentially extracted from the analysis target log storage unit 126 in units of projects, the business flow extraction unit 110 sequentially extracts records from the beginning of the analysis target log storage unit 126, The following processing is performed.
すなわち業務フロー抽出部110は、各操作の利用データ記憶部128のレコードの中に、社員種類と回次情報と操作IDの各値が「抽出したレコード」の社員種類と回次情報と操作IDの各値に一致するレコードが存在するか判定し、一致するレコードが存在しない場合は「抽出したレコード」の社員種類と回次情報と操作IDの各値を含むレコードを生成して各操作の利用データ記憶部128に登録し、一致するレコードが存在する場合は何も処理しない。 In other words, the business flow extraction unit 110 includes, in the records of the usage data storage unit 128 of each operation, the employee type, recurring information, and operation ID whose values of the employee type, recurring information, and operation ID are “extracted records”. It is determined whether there is a record that matches each of the values. If there is no matching record, a record that includes the employee type, recurring information, and operation ID values of the “extracted record” is generated and If there is a matching record registered in the usage data storage unit 128, no processing is performed.
上記処理を、分析対象ログ記憶部126から順次抽出したレコードの全てに対して実施後、業務フロー抽出部110は、各操作の利用データ記憶部128が保持するレコードを、回次情報で昇順にソートし、そのソート結果を社員種別で昇順にソートする。なお、回次情報でソートする前に操作IDで昇順にソートしてもよい。 After performing the above processing on all the records sequentially extracted from the analysis target log storage unit 126, the business flow extraction unit 110 displays the records held in the usage data storage unit 128 of each operation in ascending order by the repetitive information. Sort, and sort results by employee type in ascending order. Note that the operation IDs may be sorted in ascending order before sorting by the circulation information.
続いて業務フロー抽出部110は、各操作の利用データ記憶部128を構成する「値の組合せと利用率」と「典型値の有無」と「値の種類数と利用率」の各欄に値を設定すべく、各操作の利用データ記憶部128の先頭から順次レコードを抽出し、以下の処理を実施する。 Subsequently, the business flow extraction unit 110 sets values in the columns of “value combination and usage rate”, “typical value presence / absence”, and “value type number and usage rate” that constitute the usage data storage unit 128 of each operation. Are set, the records are sequentially extracted from the head of the usage data storage unit 128 for each operation, and the following processing is performed.
すなわち業務フロー抽出部110は、「抽出したレコード」の操作IDを用いて、その操作IDで作成した分析対象業務データ記憶部127を特定し、特定した分析対象業務データ記憶部127のレコードの中から、社員種類と回次情報の各値が「抽出したレコード」の社員種類と回次情報の各値に一致するレコード群を取得した上で、特定した分析対象業務データ記憶部127を構成する一以上の「データ項目名称」欄の中から、1つのデータ項目名称を順次選出して、以下の処理を実施する。 That is, the business flow extraction unit 110 uses the operation ID of “extracted record” to identify the analysis target business data storage unit 127 created with the operation ID, and among the records of the specified analysis target business data storage unit 127 From this, a record group in which each value of the employee type and the circulation information matches each value of the employee type and the circulation information of the “extracted record” is acquired, and the identified analysis target business data storage unit 127 is configured. One data item name is sequentially selected from one or more “data item name” fields, and the following processing is performed.
すなわち業務フロー抽出部110は、まず、「取得したレコード群」の各レコードに登録されている当該データ項目名称の値の組合せから、予め設定された値の種類数のレンジ、例えば「1種類」「2から3種類」「4種類以上」の3つのレンジに基づき、値の種類数と利用率(利用率は、「取得したレコード群」の全てのレコード数に占めるその値の種類数に該当するレコード数の割合として算出)の一覧を算出し、当該データ項目名称と一緒に「抽出したレコード」の「値の種類数と利用率」に登録する。 That is, the business flow extraction unit 110 firstly sets a range of the number of types of values set in advance from the combination of values of the data item name registered in each record of the “acquired record group”, for example, “one type”. Based on the three ranges of “2 to 3 types” and “4 types or more”, the number of types of values and the usage rate (the usage rate corresponds to the number of types of values in the total number of records in the “acquired records”) Calculated as a ratio of the number of records to be recorded) and registered in the “number of types of values and usage rate” of the “extracted records” together with the data item name.
このとき、「抽出したレコード」の「値の種類数と利用率」に、既に別のデータ項目のデータ項目名称と値の種類数と利用率が登録されている場合は、それに追加する形で登録する。図11に示す例は、値の種類数のレンジとして「1種類」「2−3種類(2から3種類)」「4−種類(4種類以上)」の3つのレンジが予め設定されており、1つのデータ項目を4行で登録、具体的には、1行目にはデータ項目名称を、2行目から4行目には値の組合せの各レンジと利用率を、利用率を丸括弧で括って登録した例である。勿論、データ項目名称と値の種類数と利用率を別の表記形式で登録してもよい。 At this time, if the data item name of another data item, the number of types of values, and the usage rate are already registered in the “number of types of values and usage rate” of the “extracted record”, add them to it. sign up. In the example shown in FIG. 11, three ranges of “1 type”, “2-3 types (2 to 3 types)”, and “4 types (4 types or more)” are set in advance as the range of the number of types of values. , One data item is registered in 4 lines, specifically, the data item name in the 1st line, the range and usage rate of value combinations in the 2nd to 4th lines, and the usage rate This is an example of registration in parentheses. Of course, the data item name, the number of types of values, and the utilization rate may be registered in different notation formats.
次に、業務フロー抽出部110は、「取得したレコード群」の各レコードに登録されている当該データ項目名称の値の組合せから、値の組合せと利用率の一覧を算出する。このとき、利用率は、「取得したレコード群」の全てのレコード数に占める、その値の組合せを保持するレコード数の割合として算出する。 Next, the business flow extraction unit 110 calculates a list of value combinations and usage rates from combinations of values of the data item names registered in the respective records of the “acquired record group”. At this time, the usage rate is calculated as the ratio of the number of records holding the combination of the values to the total number of records in the “acquired record group”.
次に、業務フロー抽出部110は、上記処理で算出した値の組合せと利用率の一覧から、全ての値の組合せと利用率を、または、利用率が高いものから所定個数だけを、または、利用率が所定確率以上のものだけを選出し、当該データ項目名称と一緒に「抽出したレコード」の「値の組合せと利用率」に登録する。このとき、「抽出したレコード」の「値の組合せと利用率」に、既に別のデータ項目名称と値の組合せと利用率が登録されている場合は、それに追加する形で登録する。 Next, the business flow extraction unit 110 selects a combination of all values and usage rates from the list of value combinations and usage rates calculated in the above processing, or only a predetermined number from the highest usage rates, or Only those having a usage rate equal to or higher than a predetermined probability are selected and registered in the “value combination and usage rate” of the “extracted record” together with the data item name. At this time, if another combination of data item name and value and the usage rate are already registered in “value combination and usage rate” of “extracted record”, they are added and added.
図11に示す例は、各データ項目名称の値の組合せと利用率の一覧の中から、利用率が高いものから3個だけ選択し、1つのデータ項目を4行で登録、具体的には、1行目にはデータ項目名称を、2行目から4行目には値の組合せと利用率をそれぞれ丸括弧で括って利用率が高い順に登録した例である。勿論、データ項目名称と値の組合せと利用率を別の表記形式で登録してもよい。 In the example shown in FIG. 11, only three data items having a high utilization rate are selected from a list of combinations of values of data item names and utilization rates, and one data item is registered in 4 lines. In this example, data item names are registered in the first line, and combinations of values and usage rates are registered in parentheses in the second to fourth rows in descending order of usage rates. Of course, the combination of the data item name and value and the utilization rate may be registered in another notation format.
次に、業務フロー抽出部110は、上記処理で算出した値の組合せと利用率の一覧の中に利用率が所定確率以上(例えば80%以上)の値の組合せが存在するか判定し、利用率が所定確率以上の値の組合せが存在する場合は、典型値が有るとみなして、「典型値の有無を示すデータ」として典型値が有ることを示すデータ(例えば「有」)を、当該データ項目名称と一緒に「抽出したレコード」の「典型値の有無」に登録し、利用率が所定確率以上の値の組合せが存在しない場合は、「典型値の有無を示すデータ」として典型値が無いことを示すデータ(例えば「無」)を、当該データ項目名称と一緒に「抽出したレコード」の「典型値の有無」に登録する。 Next, the business flow extraction unit 110 determines whether there is a combination of values having a usage rate equal to or higher than a predetermined probability (for example, 80% or higher) in the list of combinations of values and usage rates calculated in the above processing. If there is a combination of values with a rate greater than or equal to the predetermined probability, it is assumed that there is a typical value, and data indicating that there is a typical value as “data indicating the presence or absence of a typical value” (for example, “present”) If it is registered in “Existence of typical value” of “Extracted record” together with the data item name, and there is no combination of values whose usage rate is more than the predetermined probability, the typical value as “Data indicating presence / absence of typical value” Data indicating that there is no data (for example, “none”) is registered in “existence of typical value” of “extracted record” together with the data item name.
このとき、「抽出したレコード」の「典型値の有無」に、既に別のデータ項目名称と「典型値の有無を示すデータ」が登録されている場合は、それに追加する形で登録する。図11に示す例は、「典型値の有無を示すデータ」としてそれぞれ「有」「無」を用いて、1つのデータ項目を1行で登録、具体的には、データ項目名称と「典型値の有無を示すデータ」を「:(コロン)」で区切って登録した例である。勿論、データ項目名称と「典型値の有無を示すデータ」を別の表記形式で登録してもよい。 At this time, if another data item name and “data indicating presence / absence of typical value” are already registered in “existence / absence of typical value” of “extracted record”, they are registered in the form of addition to it. In the example shown in FIG. 11, one data item is registered in one line using “present” and “none” as “data indicating presence / absence of typical value”, specifically, the data item name and “typical value”. This is an example in which “data indicating the presence or absence” is registered by delimiting with “: (colon)”. Of course, the data item name and “data indicating presence / absence of typical value” may be registered in different notation formats.
上述の処理を、各操作の利用データ記憶部128から抽出した全てのレコードに対して実施後、業務フロー抽出部110は、各操作の利用データ記憶部128を構成する「値の確定率」欄に値を設定すべく、まず、各操作IDで作成される分析対象業務データ記憶部127(操作IDの個数分存在)の中から、1つの操作IDで作成される分析対象業務データ記憶部127を順次抽出して、以下の処理を実施する。 After performing the above-described processing for all the records extracted from the usage data storage unit 128 for each operation, the business flow extraction unit 110 displays the “value confirmation rate” column that configures the usage data storage unit 128 for each operation. In order to set a value, first, an analysis target business data storage unit 127 created with one operation ID from among the analysis target business data storage units 127 (existing for the number of operation IDs) created with each operation ID. Are sequentially extracted and the following processing is performed.
すなわち業務フロー抽出部110は、抽出した分析対象業務データ記憶部127から順次レコードを抽出し、抽出した分析対象業務データ記憶部127を構成する「データ項目名称」欄(一以上)ごとに、抽出した分析対象業務データ記憶部127を作成する操作ID、および、「抽出したレコード」の社員種類と回次情報、および、当該データ項目名称を含むレコード(一以上)を生成し、生成した当該レコードが確定率集計記憶部129に存在するか判定し、存在しない場合は当該レコードの実施案件数に「1」を設定して確定率集計記憶部129に登録し、存在する場合は既に存在するレコードの実施案件数の値を「1」加算する。 In other words, the business flow extraction unit 110 sequentially extracts records from the extracted analysis target business data storage unit 127, and extracts for each “data item name” column (one or more) constituting the extracted analysis target business data storage unit 127. Generated record (one or more) including the operation ID for creating the analyzed business data storage unit 127, the employee type and circulation information of the “extracted record”, and the data item name, and the generated record Is present in the fixed rate total storage unit 129, and if it does not exist, “1” is set to the number of implementation cases of the record and registered in the final rate total storage unit 129. Add “1” to the value of the number of projects executed.
上記処理を、全ての分析対象業務データ記憶部127(操作IDの個数分存在)に対して実施後、業務フロー抽出部110は、分析対象操作ログ記憶部126の先頭のレコードから、案件IDの値に基づき案件単位でレコード群を順次抽出し、以下の処理を実施する。 After performing the above processing on all the analysis target business data storage units 127 (the number of operation IDs exists), the business flow extraction unit 110 reads the case IDs from the top record of the analysis target operation log storage unit 126. Based on the values, record groups are sequentially extracted for each project, and the following processing is performed.
すなわち業務フロー抽出部110は、まず、「抽出したレコード群(1案件分)」の最初のレコードから順次レコードを抽出し、「抽出したレコード」の操作IDを用いて、その操作IDで作成した分析対象業務データ記憶部127を特定し、特定した分析対象業務データ記憶部127のレコードの中から、案件IDと回次情報の各値が「抽出したレコード」の案件IDと回次情報の各値に一致するレコードを特定する。次に、特定した分析対象業務データ記憶部127を構成する「データ項目名称」欄(一以上)ごとに、「抽出したレコード」の操作ID、および、「特定したレコード」の案件IDと回次情報、および、当該データ項目名称、および、「特定したレコード」の当該データ項目名称の値の組合せを含むレコード(一以上)を生成し、確定率集計記憶部(案件別)130に登録する。 That is, the business flow extraction unit 110 first extracts records sequentially from the first record of the “extracted record group (for one case)”, and creates the operation ID using the operation ID of the “extracted record”. The analysis target business data storage unit 127 is specified, and the item ID and each item of the circular information in which the values of the case ID and the circular information are “extracted records” among the records of the specified analysis target business data storage unit 127. Identify records that match the value. Next, for each “data item name” field (one or more) constituting the specified analysis target business data storage unit 127, an operation ID of “extracted record”, and a case ID and a round of “identified record” A record (one or more) including a combination of the information, the data item name, and the value of the data item name of “identified record” is generated and registered in the fixed rate total storage unit (by case) 130.
次に、業務フロー抽出部110は、確定率集計記憶部(案件別)130が保持するレコードを、回次情報で降順にソートし、そのソート結果をデータ項目名称で昇順にソートした上で、確定率集計記憶部(案件別)130の先頭のレコードから、データ項目名称が同じ値であるレコード群を順次抽出し、以下の処理を実施する。 Next, the business flow extracting unit 110 sorts the records held by the fixed rate total storage unit (by case) 130 in descending order by the circulation information, and sorts the sorting result by the data item name in ascending order. A record group having the same data item name is sequentially extracted from the first record of the fixed rate total storage unit (by case) 130, and the following processing is performed.
すなわち業務フロー抽出部110は、「抽出したレコード群(1データ項目名称分)」の先頭のレコードの回次情報の値を回次情報の最大値「M」(Mは自然数)として取得し、回次情報の値が「M」であるレコード群を抽出し、抽出したレコード群の全てのレコードの「値の組合せ」に「1つの同じ値」が登録されているか判定し、「1つの同じ値」が登録されていない場合、何も処理しない。 That is, the business flow extraction unit 110 acquires the value of the circular information of the first record of the “extracted record group (for one data item name)” as the maximum value “M” (M is a natural number) of the circular information, A record group in which the value of the circular information is “M” is extracted, and it is determined whether “one same value” is registered in “value combination” of all the records in the extracted record group. If "value" is not registered, nothing is processed.
一方、「1つの同じ値」が登録されている場合、まず、その値を当該データ項目名称の確定値「N」として取得する。次に「M」を「1」減算し(ステップ1)、回次情報の値が「M」であるレコード群を抽出し(ステップ2)、抽出したレコード群の全てのレコードの「値の組合せ」に「N」が登録されているか判定する(ステップ3)という3つのステップからなる判定処理を、「M」が「0」になるまで、または、ステップ3で抽出したレコード群の中に「値の組合せ」に「N」以外の値が登録されているレコードが出現するまで繰り返す。最後に「抽出したレコード群(1データ項目名称分)」から回次情報が「M+1」以上のレコードを順次抽出し、抽出したレコードの社員種類と回次情報と操作IDとデータ項目名称の各値が一致するレコードを確定率集計記憶部129から特定し、特定したレコードの確定案件数の値を「1」加算する。 On the other hand, when “one same value” is registered, first, the value is acquired as the determined value “N” of the data item name. Next, “1” is subtracted from “M” (step 1), a record group in which the value of the circular information is “M” is extracted (step 2), and “value combinations” of all the records in the extracted record group are extracted. “N” is registered in “3” to determine whether “N” is registered (step 3) until “M” becomes “0” or in the record group extracted in step 3. Repeat until a record in which a value other than “N” is registered in “Value Combination” appears. Finally, records with the circulation information of “M + 1” or more are sequentially extracted from the “extracted record group (for one data item name)”, and each of the employee type, the circulation information, the operation ID, and the data item name of the extracted record is extracted. A record having a matching value is specified from the fixed rate total storage unit 129, and “1” is added to the value of the number of fixed cases of the specified record.
上記処理を、確定率集計記憶部(案件別)130から順次抽出したデータ項目名称が同じ値であるレコード群の全てに対して実施後、業務フロー抽出部110は、確定率集計記憶部(案件別)130の全てのレコードを削除する。 After performing the above processing on all the record groups having the same value of the data item names sequentially extracted from the fixed rate total storage unit (by case) 130, the business flow extraction unit 110 executes the fixed rate total storage unit (case) Another) Delete all 130 records.
上述の処理を、分析対象操作ログ記憶部126から案件単位で順次抽出したレコード群の全てに対して実施後、業務フロー抽出部110は、各操作の利用データ記憶部128の先頭から順次レコードを抽出し、以下の処理を実施する。 After performing the above-described processing for all record groups sequentially extracted from the analysis target operation log storage unit 126 in units of projects, the business flow extraction unit 110 sequentially records records from the beginning of the usage data storage unit 128 of each operation. Extract and execute the following process.
すなわち業務フロー抽出部110は、確定率集計記憶部129のレコードの中から、社員種類と回次情報と操作IDの各値が「抽出したレコード」の社員種類と回次情報と操作IDの各値と一致するレコード群を取得し、取得した各レコードについて、当該レコードに登録されている確定案件数と実施案件数から確定率(確定率は、実施案件数に占める確定案件数の割合として算出)を算出し、当該レコードに登録されているデータ項目名称と一緒に「抽出したレコード」の「値の確定率」に登録する。このとき、「抽出したレコード」の「値の確定率」に、既に別のデータ項目名称と確定率が登録されている場合は、それに追加する形で登録する。図11に示す例は、1つのデータ項目を1行で登録、具体的には、データ項目名称と確定率を「:(コロン)」で区切って登録した例である。勿論、データ項目名称と確定率を別の表記形式で登録してもよい。 In other words, the business flow extraction unit 110 selects each of the employee type, the circulation information, and the operation ID from the records of the fixed rate total storage unit 129 where the employee type, the circulation information, and the operation ID are “extracted records”. The record group that matches the value is acquired, and for each acquired record, the fixed rate is calculated from the number of fixed cases registered in the record and the number of executed cases (the fixed rate is calculated as the ratio of the number of fixed cases to the number of executed cases) ) And is registered in the “value confirmation rate” of the “extracted record” together with the data item name registered in the record. At this time, if another data item name and a fixed rate are already registered in the “value fixed rate” of the “extracted record”, the data item name and the fixed rate are added and registered. The example shown in FIG. 11 is an example in which one data item is registered in one line, specifically, a data item name and a confirmation rate are registered by being separated by “: (colon)”. Of course, the data item name and the confirmation rate may be registered in different notation formats.
(業務フロー表示部の処理)
次に、業務フロー表示部111における処理について図に基づき説明する。
図14は、本実施形態の業務フロー表示部111の処理フロー例を示す図である。
また、図15は、本実施形態の操作配置情報記憶部131のデータ構成例を示す図である。本実施形態における操作配置情報記憶部131は、優良社員と一般社員がそれぞれ実施した各操作の配置情報を算出した結果を格納するテーブルである。
具体的には、各操作を実施した社員の社員種類、その操作を実施した商談の回次情報、その操作を一意に識別する操作ID、その操作の縦位置を示すX座標、その操作の横位置を示すY座標、その操作の実施有無情報、および、その操作が初めて実施された回次を示す回次情報(初回実施)の各値を対応付けたレコードの集合体となっている。ここで、実施有無情報とは、その操作を優良社員と一般社員のどちらか一方のみが実施したことを示す情報であり、例えば、その操作を優良社員と一般社員のどちらか一方のみが実施した場合は「1」が登録され、両方が実施した場合は何も登録されない(勿論、別の値を登録してもよい)。
(Processing in the business flow display section)
Next, processing in the business flow display unit 111 will be described with reference to the drawings.
FIG. 14 is a diagram illustrating a processing flow example of the business flow display unit 111 according to the present embodiment.
FIG. 15 is a diagram illustrating a data configuration example of the operation arrangement information storage unit 131 of the present embodiment. The operation arrangement information storage unit 131 in the present embodiment is a table that stores the result of calculating the arrangement information of each operation performed by a good employee and a general employee.
Specifically, the employee type of the employee who performed each operation, the circulation information of the negotiation that performed the operation, the operation ID that uniquely identifies the operation, the X coordinate indicating the vertical position of the operation, the horizontal of the operation This is a set of records in which the respective values of the Y coordinate indicating the position, the information indicating whether or not the operation is performed, and the circular information (first execution) indicating the first time that the operation is performed are associated with each other. Here, the execution information is information indicating that only one excellent employee or general employee has performed the operation. For example, only one excellent employee or general employee has performed the operation. In this case, “1” is registered. If both are performed, nothing is registered (of course, another value may be registered).
また、図16は、本実施形態の矢印情報記憶部132のデータ構成例を示す図である。本実施形態における矢印情報記憶部132は、優良社員と一般社員がそれぞれ実施した各操作の操作間の実施順序(矢印)を示す情報を格納するテーブルである。
具体的には、接続元操作と接続先操作を実施した社員の社員種類、接続元操作の操作ID,接続元操作を実施した商談の回次情報、接続先操作の操作ID、接続先操作を実施した商談の回次情報、接続元操作と接続先操作のペアの実施案件数(そのペアを実施した案件フローの件数)、および、接続元操作と接続先操作のペアの実施有無情報の各値を対応付けたレコードの集合体となっている。
ここで、実施有無情報とは、そのペアを優良社員と一般社員のどちらか一方のみが実施したことを示す情報であり、例えば、そのペアを優良社員と一般社員のどちらか一方のみが実施した場合は「1」が登録され、両方が実施した場合は何も登録されない(勿論、別の値を登録してもよい)。
FIG. 16 is a diagram illustrating a data configuration example of the arrow information storage unit 132 according to the present embodiment. The arrow information storage unit 132 in the present embodiment is a table that stores information indicating the execution order (arrows) between operations performed by excellent employees and general employees.
Specifically, the employee type of the employee who performed the connection source operation and the connection destination operation, the operation ID of the connection source operation, the circulation information of the negotiation that performed the connection source operation, the operation ID of the connection destination operation, and the connection destination operation Each information of the rounded information of the executed negotiations, the number of execution cases of the connection source operation and connection destination operation pair (number of matter flows that executed the pair), and the execution status information of the connection source operation and connection destination operation pair It is a collection of records with associated values.
Here, the implementation information is information indicating that only one of the excellent employee and the general employee has implemented the pair. For example, only one of the excellent employee and the general employee has performed the pair. In this case, “1” is registered. If both are performed, nothing is registered (of course, another value may be registered).
また、図17は、本実施形態の業務フロー表示部111が表示する業務フロー表示イメージ1000を示す図である。本実施形態における業務フロー表示イメージ1000は、操作オブジェクト1010、操作の実施順序を示す矢印オブジェクト1020、各操作の際に用いたデータ(各操作で作成した業務データを構成する各データ項目の使われ方を示すデータ)を示すデータオブジェクト1030、優良社員と一般社員のレーン(フローの横枠)を示す社員種類レーン1040、および、商談の各回次(交渉のステージ)を示すレーン(フローの縦枠)を示す交渉ステージレーン1050で構成される。 FIG. 17 is a diagram illustrating a business flow display image 1000 displayed by the business flow display unit 111 according to the present embodiment. The business flow display image 1000 in this embodiment includes an operation object 1010, an arrow object 1020 indicating the operation execution order, and data used in each operation (use of each data item constituting the business data created in each operation). Data object 1030 indicating data), employee type lane 1040 indicating the lane (flow horizontal frame) of excellent employees and general employees, and lane (flow vertical frame) indicating each round of negotiation (negotiation stage) ), Which is a negotiation stage lane 1050.
例えば、操作オブジェクト1010は四角のオブジェクトを用いて描画し、矢印オブジェクト1020は操作オブジェクト1010間を接続する矢印を用いて描画し、データオブジェクト1030は、四角以外のオブジェクトを用いて、対応する操作(そのデータを作成した操作)を示す操作オブジェクト1010と点線などを用いて紐付けて描画する。
勿論、データオブジェクト1030を吹き出しオブジェクトを用いて描画するなど、別のオブジェクトを用いて描画してもよい。
なお、図17では、データオブジェクト1030に、各操作で作成した業務データを構成する一以上のデータ項目のデータ項目名称と値の組合せ(商談の各回次でそのデータ項目に利用した値の組合せ)と利用率を描画したイメージを例示している。
For example, the operation object 1010 is drawn using a square object, the arrow object 1020 is drawn using an arrow connecting the operation objects 1010, and the data object 1030 is a corresponding operation ( The operation object 1010 indicating the operation that created the data) is associated with a dotted line and drawn.
Of course, the data object 1030 may be drawn using another object, such as drawing using a balloon object.
In FIG. 17, a combination of data item names and values of one or more data items constituting business data created by each operation in the data object 1030 (combination of values used for the data items in each round of negotiations). An example of the usage rate is illustrated.
図14に示す処理フロー例に基づき、行動特性分析装置100の業務フロー表示部111は、まず、優良社員と一般社員がそれぞれ実施した各操作の配置位置(X座標とY座標)を算出する。このとき、各操作が実施された商談の回次の小さい順に配置されるように、かつ、同じ操作が1つの操作フローの同一回次で複数回実施された場合は1つの操作として配置されるように、かつ、商談の回次の変わり目を示す操作情報記憶部125に登録されている商談の回次の変わり目を示す操作が各回次の最後に配置されるように、かつ、優良社員と一般社員が同一回次で実施した商談の回次の変わり目を示す操作が同じ縦位置(X座標)に配置されるように、各操作の配置情報を算出する(s200)。 Based on the processing flow example illustrated in FIG. 14, the business flow display unit 111 of the behavior characteristic analysis apparatus 100 first calculates an arrangement position (X coordinate and Y coordinate) of each operation performed by a good employee and a general employee. At this time, the operations are arranged in ascending order of the rounds of negotiations in which the operations are performed, and when the same operations are performed a plurality of times in the same round of one operation flow, they are arranged as one operation. In addition, the operation indicating the turn of the negotiation registered in the operation information storage unit 125 indicating the turn of the turn of the negotiation is arranged at the end of each turn, and the excellent employee and the general Arrangement information of each operation is calculated (s200) so that operations indicating the turn of the negotiations performed by the employee in the same round are arranged at the same vertical position (X coordinate).
このステップs200における業務フロー表示部111は、まず、ステップs130で生成した各操作の利用データ記憶部128の先頭から順次レコードを抽出し、「抽出したレコード」の社員種類と回次情報と操作IDを含むレコードを生成して操作配置情報記憶部131に登録する。
勿論、「抽出したレコード」の社員種類と回次情報と操作IDが、操作配置情報記憶部131の同じデータ項目に登録されることとなる。
In step s200, the business flow display unit 111 first extracts records sequentially from the top of the usage data storage unit 128 of each operation generated in step s130, and the employee type, recurring information, and operation ID of the “extracted record”. Is generated and registered in the operation arrangement information storage unit 131.
Of course, the employee type, circulation information, and operation ID of the “extracted record” are registered in the same data item of the operation arrangement information storage unit 131.
次に、業務フロー表示部111は、操作配置情報記憶部131に登録された各操作IDに対して、X座標とY座標の割当を実行する。具体的には、操作配置情報記憶部131から、回次情報の値が小さい順に、回次情報が同じ値のレコード群を順次抽出し(1回目の処理では回次情報の値が「1」のレコード群を抽出。その後N回目の処理では回次情報が「N(Nは自然数)」のレコード群を抽出)、「抽出したレコード群(1回次分)」に対してX座標とY座標を割り当てる。 Next, the business flow display unit 111 executes assignment of the X coordinate and the Y coordinate to each operation ID registered in the operation arrangement information storage unit 131. Specifically, a record group having the same value of the circular information is sequentially extracted from the operation arrangement information storage unit 131 in ascending order of the value of the circular information (the value of the circular information is “1” in the first process). In the N-th process, the record information whose extraction information is “N (N is a natural number)” is extracted), and the X coordinate and Y for the “extracted record group (1st order)” Assign coordinates.
X座標を割り当てるにあたり、業務フロー表示部111は、「抽出したレコード群(1回次分)」をもとにX座標の配置領域を設定、例えば「抽出したレコード群」に含まれる操作IDの種類数を算出し、算出した種類数の操作を横一列に等間隔で配置可能な領域を設定した上で(勿論、これ以外のアルゴリズムでもよい)、「商談の回次の変わり目を示す操作情報記憶部125」に登録されている「回次の変わり目を示す操作ID」が操作IDに登録されているレコード(社員種類に「優良」と「一般」が登録されているレコードの両方、または、どちらか一方が存在)には、設定したX座標の配置領域の最も右側に配置されるようにX座標を割り当てる。それ以外の操作IDが登録されているレコードには、例えば、社員種類に「優良」と「一般」が登録されているレコード群ごとに、操作配置情報記憶部131の登録順に横一列に等間隔で配置するようX座標を割り当てる(勿論、これ以外のアルゴリズムでもよい)。 In assigning the X coordinate, the workflow display unit 111 sets an X coordinate arrangement area based on the “extracted record group (first time)”, for example, the operation ID included in the “extracted record group”. After calculating the number of types and setting an area where the calculated number of types of operations can be arranged in a horizontal row at equal intervals (of course, other algorithms may be used), “Operation information indicating the turn of the negotiation A record in which “operation ID indicating the second turn” registered in the storage unit 125 is registered in the operation ID (both records in which “excellent” and “general” are registered in the employee type, or X coordinate is assigned so that it is arranged on the rightmost side of the set X coordinate arrangement area. For records in which other operation IDs are registered, for example, for each record group in which “excellent” and “general” are registered as employee types, they are equally spaced horizontally in the order of registration in the operation arrangement information storage unit 131. X coordinates are assigned so as to be arranged in (Also of course, other algorithms may be used).
なお、「回次の変わり目を示す操作ID」以外の操作IDが登録されているレコード群の中に、社員種類の値は「優良」と「一般」で異なるが、回次情報と操作IDにそれぞれ同じ値が登録されているレコードが存在する場合、それらのレコードに同じX座標を設定してもよい。これにより、優良社員と一般社員が同一回次で同じ操作を実施した場合、その操作の縦位置が揃うため、実施した操作の違いを視覚的に把握しやすくなる。 In the record group in which operation IDs other than “operation ID indicating the turn of the turn” are registered, the value of the employee type is different between “excellent” and “general”. If there are records in which the same value is registered, the same X coordinate may be set for these records. As a result, when the excellent employee and the general employee perform the same operation in the same round, the vertical positions of the operations are aligned, so that the difference in the performed operation can be easily grasped visually.
Y座標を割り当てるにあたり、業務フロー表示部111は、「抽出したレコード群(1回次分)」を、社員種類に「優良」が登録されているレコード群と、社員種類に「一般」が登録されているレコード群に分類し、各々のレコード群のY座標の配置領域を重複しないように設定した上で、設定したY座標の配置領域内に配置されるように各レコードのY座標を割り当てる。
例えば、X座標の配置領域として、上述したように同一回次で実施した操作を横一列に等間隔で配置可能な配置領域を設定する場合、社員種類に「優良」が登録されているレコード群と社員種類に「一般」が登録されているレコード群の各々のY座標の配置領域には、操作を1つ配置可能な配置領域を重複しないように設定する(勿論、これ以外のアルゴリズムでもよい)。
In assigning the Y-coordinate, the workflow display unit 111 registers the “extracted record group (first time)”, the record group in which “excellent” is registered as the employee type, and “general” as the employee type. The Y coordinate of each record group is set so as not to overlap, and the Y coordinate of each record is assigned so that it is arranged in the set Y coordinate arrangement region. .
For example, when setting an arrangement area in which operations performed in the same round as described above can be arranged at equal intervals in the horizontal direction as the arrangement area of the X coordinate, a record group in which “excellent” is registered as the employee type In the Y coordinate arrangement area of each record group in which “general” is registered as the employee type, an arrangement area where one operation can be arranged is set so as not to overlap (of course, other algorithms may be used) ).
なお、回次情報が「1」のレコード群に設定したY座標の配置領域は、それ以降の回次のレコード群にY座標を割り当てる際にも利用する。もし、ある回次のレコード群のY座標を割り当てる際に、回次情報が「1」のレコード群に設定したY座標の配置領域では配置できず配置領域を修正した場合は、修正した回次よりも前の全ての回次のレコード群のY座標を、修正したY座標の配置領域に基づき再度割り当てる。 It should be noted that the Y coordinate arrangement area set in the record group with the circulation information “1” is also used when assigning the Y coordinate to the subsequent record group. If, when assigning the Y coordinate of a certain record group, the placement area cannot be placed in the placement area of the Y coordinate set in the record group with the turn information “1”, the placement is corrected. All the previous Y-coordinates of the records are reassigned based on the modified Y-coordinate arrangement area.
上述のステップs200に続いて、業務フロー表示部111は、矢印情報(操作の実施順序情報)の設定を行う(s210)。
このステップs210における業務フロー表示部111は、分析対象操作ログ記憶部126の先頭から、案件ID単位で順次レコード群を抽出し、以下の処理を実行する。
Subsequent to step s200 described above, the workflow display unit 111 sets arrow information (operation execution order information) (s210).
In step s210, the business flow display unit 111 sequentially extracts a record group for each case ID from the top of the analysis target operation log storage unit 126, and executes the following processing.
すなわち業務フロー表示部111は、「抽出したレコード群(1案件分)」のレコードを、その実施日時が早い順にソートした上で、先頭のレコードから接続元レコードと接続先レコードを順次抽出し、以下の処理を実行する。
この場合、例えば1回目の処理では、先頭から1番目のレコードが接続元レコード、2番目のレコードが接続先レコードとなる。2回目の処理では、2番目のレコードが接続元レコード、3番目のレコードが接続先レコードとなる。
In other words, the workflow display unit 111 sorts the records of the “extracted record group (for one case)” in order from the earliest execution date, and sequentially extracts the connection source record and the connection destination record from the top record, The following processing is executed.
In this case, for example, in the first processing, the first record from the top is the connection source record, and the second record is the connection destination record. In the second process, the second record is the connection source record, and the third record is the connection destination record.
すなわち業務フロー表示部111は、矢印情報記憶部132のレコードの中に、矢印情報記憶部132のレコードの社員種類が「抽出した接続元レコード」の社員種類と一致し、かつ、接続元操作の操作IDと回次情報が「抽出した接続元レコード」の操作IDと回次情報にそれぞれ一致し、かつ、接続先操作の操作IDと回次情報が「抽出した接続先レコード」の操作IDと回次情報にそれぞれ一致するレコードが存在するか判定する。 That is, the business flow display unit 111 matches the employee type of the record of the arrow information storage unit 132 with the employee type of the “extracted connection source record” in the record of the arrow information storage unit 132 and the connection source operation. The operation ID and the circulation information match the operation ID and the circulation information of the “extracted connection source record”, respectively, and the operation ID and the circulation information of the connection destination operation are the operation ID of the “extracted connection destination record”. It is determined whether there is a record that matches each of the round information.
上記の判定で条件を満たすレコードが矢印情報記憶部132に存在しない場合、業務フロー表示部111は、「抽出した接続元レコード」の社員種類と操作IDと回次情報、および、「抽出した接続先レコード」の操作IDと回次情報を含むレコードを生成して矢印情報記憶部132に登録する。勿論、「抽出した接続元レコード」の社員種類と操作IDと回次情報、および、「抽出した接続先レコード」の操作IDと回次情報は、矢印情報記憶部132の同じデータ項目に登録されることとなる。さらに、当該レコードの実施案件数に「1」を登録し、当該レコードの実施有無情報に「抽出した接続元レコード」の案件IDの値を登録する。
なお、矢印情報記憶部132の実施有無情報は、優良社員と一般社員のどちらか一方のみが実施した矢印であることを示す情報を登録するためのデータ項目欄であるが、本実施形態では案件数を算出するためにも一時的に利用することとする。勿論、矢印情報記憶部132に案件数を算出するための別のデータ項目欄を追加してもよい。
When the record that satisfies the condition in the above determination does not exist in the arrow information storage unit 132, the business flow display unit 111 displays the employee type, operation ID, circulation information, and “extracted connection” of the “extracted connection source record”. A record including the operation ID of the “destination record” and the circulation information is generated and registered in the arrow information storage unit 132. Of course, the employee type, operation ID, and circulation information of the “extracted connection source record” and the operation ID and circulation information of the “extracted connection destination record” are registered in the same data item of the arrow information storage unit 132. The Rukoto. Furthermore, “1” is registered as the number of execution cases of the record, and the value of the case ID of “extracted connection source record” is registered in the execution presence / absence information of the record.
The implementation information of the arrow information storage unit 132 is a data item column for registering information indicating that the arrow is implemented by only one of the excellent employee or the general employee. It is also used temporarily to calculate the number. Of course, another data item column for calculating the number of cases may be added to the arrow information storage unit 132.
一方、上記の判定で条件を満たすレコードが矢印情報記憶部132に存在する場合、業務フロー表示部111は、当該レコードの実施有無情報に登録されている案件IDが「抽出した接続元レコード」の案件IDと一致するか判定し、一致しない場合は当該レコードの実施案件数の値に「1」を加算し、一致する場合は加算しない。
つまり、当該レコードで示される矢印の実施された件数ではなく、その矢印を実施した案件フローの件数をカウントする。
On the other hand, if there is a record that satisfies the above condition in the arrow information storage unit 132, the workflow display unit 111 indicates that the case ID registered in the implementation information of the record is “extracted connection source record”. It is determined whether or not it matches the case ID. If they do not match, “1” is added to the value of the number of cases executed in the record, and if they match, it is not added.
That is, it counts the number of case flows that executed the arrow, not the number of executed arrows indicated by the record.
上述の処理を、全ての「抽出したレコード群(1案件分)」に含まれる、全ての「抽出した接続元レコード」と「抽出した接続先レコード」のペアに実施後、業務フロー表示部111は、矢印情報記憶部132の全てのレコードの実施有無の値をクリアする。 After the above processing is performed on all “extracted connection source records” and “extracted connection destination records” included in all “extracted record groups (for one case)”, the business flow display unit 111 Clears the value of the presence / absence of execution of all records in the arrow information storage unit 132.
上述のステップs210に続いて、業務フロー表示部111は、優良社員と一般社員の業務フロー(実施した操作と実施順序(矢印)と各操作の利用データの3つの要素で構成されるフロー)の表示を行う(s220)。 Subsequent to step s210 described above, the business flow display unit 111 displays the business flow of excellent employees and general employees (a flow composed of three elements of operations performed, execution order (arrows), and usage data of each operation). Display is performed (s220).
このステップs220における業務フロー表示部111は、図17に示す業務フロー表示イメージ1000を表示するために、まず、操作配置情報記憶部131の全てのレコードについて、各レコードに登録されている操作IDをラベルとした操作オブジェクト1010を生成し、当該レコードに格納されているX座標とY座標に従って、出力部106を介して描画する。 In order to display the business flow display image 1000 shown in FIG. 17, the business flow display unit 111 in step s220 first displays the operation ID registered in each record for all the records in the operation arrangement information storage unit 131. An operation object 1010 having a label is generated and rendered via the output unit 106 in accordance with the X and Y coordinates stored in the record.
なお、図17に示す例のように、商談の回次の変わり目を示す操作情報記憶部125に登録されている「回次の変わり目を示す操作ID」の操作オブジェクト1010は、別の操作オブジェクト1010と異なるオブジェクト(図17に示す例では、三角のオブジェクト)を用いて描画してもよい。操作オブジェクト1010のラベルも、操作IDではなく、例えば「商談」のような商談が実施されたことを識別できる値に変換して描画してもよい。 Note that, as in the example illustrated in FIG. 17, the operation object 1010 of “operation ID indicating the second turn” registered in the operation information storage unit 125 indicating the second turn of the negotiation is another operation object 1010. You may draw using a different object (triangular object in the example shown in FIG. 17). The label of the operation object 1010 may be drawn after being converted into a value that can identify that the negotiation such as “negotiation” is performed, instead of the operation ID.
次に、業務フロー表示部111は、矢印情報記憶部132の全てのレコードを対象に、各レコードに登録されている社員種類と接続元操作の操作IDと接続元操作の回次情報を用いて操作配置情報記憶部131を検索し、接続元操作のX座標とY座標を取得して接続元操作の操作オブジェクト1010を特定し、当該レコードに登録されている社員種類と接続先操作の操作IDと接続先操作の回次情報を用いて操作配置情報記憶部131を検索し、接続先操作のX座標とY座標を取得して接続先操作の操作オブジェクト1010を特定し、特定した接続元操作の操作オブジェクト1010と接続先操作の操作オブジェクト1010の間を矢印オブジェクト1020を用いて接続する描画処理を行う。 Next, the business flow display unit 111 targets all records in the arrow information storage unit 132 using the employee type registered in each record, the operation ID of the connection source operation, and the circulation information of the connection source operation. The operation arrangement information storage unit 131 is searched to acquire the X and Y coordinates of the connection source operation to identify the operation object 1010 of the connection source operation, and the employee type and the operation ID of the connection destination operation registered in the record. The operation arrangement information storage unit 131 is searched using the circulation information of the connection destination operation, the X coordinate and the Y coordinate of the connection destination operation are acquired, the operation object 1010 of the connection destination operation is specified, and the specified connection source operation is identified. A drawing process for connecting the operation object 1010 to the connection destination operation object 1010 using the arrow object 1020 is performed.
次に、業務フロー表示部111は、各操作の利用データ記憶部128の全てのレコードについて、各レコードに登録されている社員種類と回次情報と操作ID用いて操作配置情報記憶部131を検索し、当該レコードに登録されているデータを作成した操作のX座標とY座標を取得し、取得したX座標とY座標に従い描画された操作オブジェクト1010を特定し、特定した操作オブジェクト1010に紐付けて、当該レコードに登録されている「値の組合せと利用率」または「典型値の有無」または「値の種類数と利用率」または「値の確定率」をラベルとしたデータオブジェクト1030を生成し、出力部106を介して描画する。データオブジェクト1030の配置位置については、紐付く操作オブジェクト1010の真下の位置に配置するなど、そのアルゴリズムは限定しない。 Next, the business flow display unit 111 searches the operation arrangement information storage unit 131 for all the records in the usage data storage unit 128 of each operation using the employee type, circulation information, and operation ID registered in each record. Then, the X coordinate and the Y coordinate of the operation that created the data registered in the record are acquired, the operation object 1010 drawn according to the acquired X coordinate and the Y coordinate is specified, and the operation object 1010 is associated with the specified operation object 1010 To generate a data object 1030 labeled “value combination and usage rate”, “presence / absence of typical value”, “value type and usage rate”, or “value confirmation rate” registered in the record. Then, drawing is performed via the output unit 106. The arrangement position of the data object 1030 is not limited, for example, it is arranged at a position directly below the operation object 1010 to be associated.
なお、データオブジェクト1030のラベルに用いるデータ(値の組合せと利用率、または、典型値の有無、または、値の種類数と利用率、または、値の確定率)は、行動特性分析を行う分析者から、分析を行う前に、または、分析を行う中で(ステップs220の前であればタイミングは限定しない)、適宜なインターフェイスを介したファイル入力、または、入力部105を介して取得する。勿論、これ以外の取得方法を用いてもよい。 The data used for the label of the data object 1030 (value combination and usage rate, presence / absence of typical value, number of types of values and usage rate, or value determination rate) is an analysis that performs behavioral characteristic analysis. Before the analysis is performed or during the analysis (the timing is not limited as long as it is before step s220), the file is input through an appropriate interface or acquired through the input unit 105. Of course, other acquisition methods may be used.
最後に、業務フロー表示部111は、社員種類レーン1040として、優良社員のレーンと一般社員のレーンを、ユーザ情報記憶部123に登録されている情報をラベルに設定して生成し、出力部106を介して描画する。また、交渉ステージレーン1050として、例えば回次情報が「1」の場合は「商談(1回目)」のような商談の回次を識別できるラベル(勿論、これに限定するものではない)を設定したレーンを回次ごとに生成し、出力部106を介して描画する。 Finally, the business flow display unit 111 generates, as the employee type lane 1040, the excellent employee lane and the general employee lane by setting the information registered in the user information storage unit 123 as a label, and the output unit 106. Draw through. Further, as the negotiation stage lane 1050, for example, when the circulation information is “1”, a label (of course, not limited to this) such as “negotiation (first time)” is set. The generated lane is generated every time and is drawn via the output unit 106.
(業務フロー比較部の処理)
次に、業務フロー比較部112における処理について図に基づき説明する。
図18は、本実施形態の業務フロー比較部112の処理フロー例を示す図である。
図18に示す処理フロー例に基づき、行動特性分析装置100の業務フロー比較部112は、まず、優良社員と一般社員が各回次の商談に向けて実施した操作を比較して、同一回次での違いや、回次の推移による変化の違いを抽出する(s300)。
(Processing of the business flow comparison unit)
Next, processing in the business flow comparison unit 112 will be described with reference to the drawings.
FIG. 18 is a diagram illustrating an example of a processing flow of the business flow comparison unit 112 according to the present embodiment.
Based on the processing flow example shown in FIG. 18, the business flow comparison unit 112 of the behavior characteristic analysis apparatus 100 first compares the operations performed by the excellent employee and the general employee for each business negotiation, And differences in changes due to successive transitions are extracted (s300).
このステップs300における業務フロー比較部112は、操作配置情報記憶部131から、回次情報が小さい順に、回次情報が同じ値のレコード群を順次抽出し(1回目の処理では回次情報の値が「1」のレコード群を抽出。その後N回目の処理では回次情報が「N(Nは自然数)」のレコード群を抽出)、以下の処理を実施する。 In step s300, the workflow comparison unit 112 sequentially extracts records having the same value from the operation arrangement information storage unit 131 in the order of smaller pieces of the round information (the value of the round information in the first process). The record group with “1” is extracted, and then the Nth process extracts the record group with the repetitive information “N (N is a natural number)”, and the following process is performed.
すなわち業務フロー比較部112は、まず、「抽出したレコード群(1回次分)」を社員種類が「優良」のレコード群と社員種類が「一般」のレコード群に分類する。次に、社員種類が「優良」のレコード群の各レコードについて、社員種類が「一般」のレコード群の中に当該レコードの操作IDと同じ操作IDが登録されているレコードが存在するか判定し、存在しない場合は当該レコードの実施有無情報に、優良社員と一般社員のどちらか一方のみが実施したことを示す情報として「1」を登録し、存在する場合は何も登録しない(勿論、別の値を登録してもよい)。 In other words, the business flow comparison unit 112 first classifies the “extracted record group (first time)” into a record group with the employee type “excellent” and a record group with the employee type “general”. Next, for each record in the record group with the employee type “excellent”, it is determined whether there is a record in which the same operation ID as the operation ID of the record exists in the record group with the employee type “general”. If it does not exist, “1” is registered as information indicating that only one excellent employee or general employee has performed in the execution information of the record, and if it exists, nothing is registered. May be registered).
次に、社員種類が「一般」のレコード群の各レコードについて、社員種類が「優良」のレコード群の中に当該レコードの操作IDと同じ操作IDが登録されているレコードが存在するか判定し、存在しない場合は当該レコードの実施有無情報に、優良社員と一般社員のどちらか一方のみが実施したことを示す情報として「1」を登録し、存在する場合は何も登録しない(勿論、別の値を登録してもよい)。
これにより、実施した操作の同一回次での違いとして、優良社員と一般社員が同一回次で実施した操作の実施有無の違いを抽出可能となる。
Next, for each record in the record group with the employee type “general”, it is determined whether there is a record in which the same operation ID as the operation ID of the record exists in the record group with the employee type “excellent”. If it does not exist, “1” is registered as information indicating that only one excellent employee or general employee has performed in the execution information of the record, and if it exists, nothing is registered. May be registered).
As a result, it is possible to extract the difference between the operations performed by the excellent employee and the general employees in the same iteration as the differences in the operations performed in the same iteration.
上記処理を、全ての回次の「抽出したレコード群(1回次分)」に対して実施後、業務フロー比較部112は、操作配置情報記憶部131から社員種類が「優良」であるレコード群を抽出し、「抽出したレコード群(社員種類が「優良」のレコード群)」のうち、回次情報が「1」のレコード群の各レコードについては、当該レコードの回次情報(初回実施)に「1」を登録する。
また、回次情報が「2」以上のレコード群の各レコードについては、「抽出したレコード群(社員種類が「優良」のレコード群)」の先頭のレコードから「当該レコードの一つ前のレコード」までのレコード群の中に当該レコードの操作IDと同じ操作IDが登録されているレコードが存在するか判定し、存在しない場合は、当該レコードの回次情報の値を当該レコードの回次情報(初回実施)に登録し、存在する場合は登録しない。
After performing the above processing for all the “extracted record groups (one time)”, the workflow comparison unit 112 records that the employee type is “excellent” from the operation arrangement information storage unit 131. The group is extracted, and for each record in the record group with the recurring information “1” in the “extracted record group (record group whose employee type is“ excellent ”), the recurring information of the record (first time implementation) ) Is registered as “1”.
In addition, for each record in the record group whose circulation information is “2” or more, from the first record of the “extracted record group (record group with the employee type“ excellent ”)” to the “record immediately before that record” It is determined whether or not there is a record in which the same operation ID as the operation ID of the record exists in the record group up to and if not, the value of the circulation information of the record is set as the circulation information of the record. Register for (first time implementation) and do not register if it exists.
次に、業務フロー比較部112は、操作配置情報記憶部131の社員種類が「一般」であるレコード群に対しても上記と同様の処理を実施する。これにより、実施した操作の回次の推移による変化の違いとして、優良社員と一般社員それぞれが各回次で初めて実施した操作(一以上)の違い、さらには、その操作の初めて実施した回次の違い(優良社員よりも一般社員の方が実施するタイミングが早い、遅い、同じ、または、優良社員と一般社員のどちらか一方のみが実施の4分類)を抽出可能となる。 Next, the business flow comparison unit 112 performs the same process as described above for the record group whose employee type in the operation arrangement information storage unit 131 is “general”. As a result, the difference in the changes in the operations performed due to the changes in the operations, the difference between the operations (one or more) performed by each excellent employee and general employee for the first time in each operation, It is possible to extract differences (four classifications in which general employees perform earlier, later, the same, or only one of excellent employees and general employees implements).
上述のステップs300に続いて、業務フロー比較部112は、優良社員と一般社員が各回次の商談に向けて実施した操作の実施順序を比較して、同一回次での違いを抽出する(s310)。
このステップs310における業務フロー比較部112は、矢印情報記憶部132から、回次情報が小さい順に、回次情報が同じ値のレコード群を順次抽出し(1回目の処理では回次情報の値が「1」のレコード群を抽出。その後N回目の処理では回次情報が「N(Nは自然数)」のレコード群を抽出)、以下の処理を実施する。
Subsequent to step s300 described above, the workflow comparison unit 112 compares the execution order of operations performed by the excellent employee and the general employee for each round of business negotiations, and extracts differences in the same round (s310). ).
In step s310, the business flow comparison unit 112 sequentially extracts record groups having the same value of the circular information in ascending order of the circular information from the arrow information storage unit 132 (the value of the circular information is determined in the first process). The record group of “1” is extracted, and then the Nth process extracts the record group whose recursive information is “N (N is a natural number)”), and performs the following process.
すなわち業務フロー比較部112は、まず、「抽出したレコード群(1回次分)」を社員種類が「優良」のレコード群と社員種類が「一般」のレコード群に分類する。次に、社員種類が「優良」のレコード群の各レコードについて、社員種類が「一般」のレコード群の中に、当該レコードの接続元操作の操作IDと接続元操作の回次情報と接続先操作の操作IDと接続先操作の回次情報がそれぞれ一致するレコードが存在するか判定し、存在しない場合は当該レコードの実施有無情報に、優良社員と一般社員のどちらか一方のみが実施したことを示す情報として「1」を登録し、存在する場合は何も登録しない(勿論、別の値を登録してもよい)。 In other words, the business flow comparison unit 112 first classifies the “extracted record group (first time)” into a record group with the employee type “excellent” and a record group with the employee type “general”. Next, for each record in the record group with the employee type “excellent”, the operation ID of the connection source operation of the record, the circulation information of the connection source operation, and the connection destination in the record group with the employee type “general” It is determined whether there is a record that matches the operation ID of the operation and the recurring information of the connection destination operation. If there is no record, only one of the excellent employees and general employees has performed the execution status information of the record. “1” is registered as information indicating “No”, and nothing is registered when it exists (of course, another value may be registered).
次に、社員種類が「一般」のレコード群の各レコードについて、社員種類が「優良」のレコード群の中に、当該レコードの接続元操作の操作IDと接続元操作の回次情報と接続先操作の操作IDと接続先操作の回次情報がそれぞれ一致するレコードが存在するか判定し、存在しない場合は当該レコードの実施有無情報に、優良社員と一般社員のどちらか一方のみが実施したことを示す情報として「1」を登録し、存在する場合は何も登録しない(勿論、別の値を登録してもよい)。
これにより、実施した操作の実施順序の同一回次での違いとして、優良社員と一般社員が同一回次で実施した操作の実施順序の実施有無の違いを抽出可能となる。
Next, for each record in the record group with the employee type “general”, the operation ID of the connection source operation of the record, the recurring information of the connection source operation, and the connection destination in the record group with the employee type “excellent” It is determined whether there is a record that matches the operation ID of the operation and the recurring information of the connection destination operation. If there is no record, only one of the excellent employees and general employees has performed the execution status information of the record. “1” is registered as information indicating “No”, and nothing is registered when it exists (of course, another value may be registered).
As a result, it is possible to extract the difference in the execution order of the operations performed by the excellent employee and the general employee in the same iteration as the difference in the execution sequence of the performed operations.
上述のステップs310に続いて、業務フロー比較部112は、優良社員と一般社員が各回次の商談に向けて実施した各操作の利用データ(各操作で作成した業務データを構成する各データ項目の使われ方を示すデータ)を比較して、同一回次での違いや、回次の推移による変化の違いを抽出する(s320)。 Subsequent to step s310 described above, the business flow comparison unit 112 uses the usage data of each operation performed by the excellent employee and the general employee for each round of business negotiation (for each data item constituting the business data created by each operation). (Data indicating how it is used) are compared, and differences in the same rounds and changes due to rounds of transition are extracted (s320).
このステップs320における業務フロー比較部112は、まず、各操作の利用データ記憶部128の全てのレコードに対して、各レコードの「値の組合せと利用率」に登録されている各データ項目名称の「値の組合せ」と「利用率」のうち、「利用率」が所定確率以上(例えば80%以上)である「値の組合せ」と「利用率」を第一の方法で強調表示する。
また、各レコードの「典型値の有無」に登録されている各データ項目名称の「典型値の有無を示すデータ」のうち、典型値が有ることを示すデータ(例えば「有」)が設定されている「典型値の有無を示すデータ」を第一の方法で強調表示する。
また、各レコードの「値の種類数と利用率」に登録されているデータ項目名称ごとに、各「値の種類数」の「利用率」を比較し、「利用率」が最も高い「値の種類数」と「利用率」を第一の方法で強調表示する。
また、各レコードの「値の確定率」に登録されている各データ項目名称の「確定率」うち、所定確率以上(例えば80%以上)である「確定率」を第一の方法で強調表示する。
In step s320, the business flow comparison unit 112 first sets the name of each data item registered in the “value combination and usage rate” of each record for all records in the usage data storage unit 128 of each operation. Of the “value combination” and “usage rate”, the “value combination” and the “usage rate” whose “utilization rate” is equal to or higher than a predetermined probability (for example, 80% or more) are highlighted by the first method.
In addition, data indicating that there is a typical value (for example, “present”) among “data indicating presence / absence of typical value” of each data item name registered in “presence / absence of typical value” of each record is set. The “data indicating the presence or absence of a typical value” is highlighted by the first method.
In addition, for each data item name registered in “Number of value types and usage rate” of each record, the “Utilization rate” of each “Number of value types” is compared, and the “Value” with the highest “Usage rate” "Number of types" and "Usage rate" are highlighted in the first way.
In addition, among the “determining rates” of each data item name registered in the “value determinating rate” of each record, the “determining rate” that is a predetermined probability or higher (for example, 80% or higher) is highlighted by the first method. To do.
これにより、分析者が同じデータ項目名称に着目して優良社員と一般社員の業務フローを見比べることで、そのデータ項目の回次の推移による変化の違いを視覚的に把握しやすくなる。例えば、あるデータ項目名称の値の確定率に着目して業務フローを見比べることで、優良社員と一般社員がそれぞれ何回目の商談でそのデータ項目の値を確定させているか、確定させる商談の回次に違いがあるかを視覚的に把握しやすくなる。 This makes it easier for the analyst to visually grasp the difference in change due to the sequential transition of the data item by comparing the business flow of the excellent employee and the general employee by paying attention to the same data item name. For example, by comparing the business flow by focusing on the confirmation rate of the value of a certain data item name, the number of negotiations that each excellent employee and general employee decide on the value of that data item can be confirmed. It will be easier to see if there is a difference next.
次に、業務フロー比較部112は、各操作の利用データ記憶部128から、社員種類が「優良」であるレコードを順次抽出し、以下の処理を実施する。
すなわち業務フロー比較部112は、各操作の利用データ記憶部128の社員種類が「一般」であるレコード群の中に、「抽出したレコード」の回次情報と操作IDがそれぞれ一致するレコードが存在するか判定する。
つまり、優良社員と一般社員が同じ回次の商談に向けて同じ操作を実施した場合、その操作(一以上)を特定する。上記の判定で条件を満たす各操作の利用データ記憶部128のレコードが存在しない場合、業務フロー比較部112は何も処理しない。
Next, the business flow comparison unit 112 sequentially extracts records whose employee type is “excellent” from the use data storage unit 128 of each operation, and performs the following processing.
In other words, the business flow comparison unit 112 includes records whose operation IDs match the extracted information of the “extracted record” in the record group whose employee type is “general” in the usage data storage unit 128 of each operation. Judge whether to do.
That is, when a good employee and a general employee perform the same operation for the same round of business negotiations, the operation (one or more) is specified. If there is no record in the usage data storage unit 128 for each operation that satisfies the above condition, the workflow comparison unit 112 does nothing.
一方、上記の判定で条件を満たす各操作の利用データ記憶部128のレコードが存在する場合、業務フロー比較部112は、回次情報と操作IDがそれぞれ同じ値である、社員種類が「優良」の第一のレコードと社員種別が「一般」の第二のレコードの「値の組合せと利用率」にそれぞれ登録されている一以上のデータ項目(当該操作IDで作成される業務データを構成する一以上のデータ項目)の「データ項目名称」と「値の組合せ」と「利用率」について、「データ項目名称」が同じ値であり、かつ、「値の組合せ」と「利用率」が異なるデータ項目が存在するか判定し、存在する場合は、当該第一のレコードと当該第二のレコードの「値の組合せと利用率」における当該データ項目の「データ項目名称」と「値の組合せ」と「利用率」を第二の方法で強調表示し、存在しない場合は強調表示しない。 On the other hand, if there is a record in the usage data storage unit 128 for each operation that satisfies the above-described determination, the workflow comparison unit 112 indicates that the employee type is “excellent” with the same value for the circular information and the operation ID. One or more data items registered in the “value combination and usage rate” of the first record and the second record whose employee type is “general” (composing business data created by the operation ID) For “data item name”, “value combination” and “usage rate” of “one or more data items”, “data item name” is the same value, and “value combination” and “usage rate” are different. It is determined whether the data item exists, and if it exists, the “data item name” and “value combination” of the data item in the “value combination and usage rate” of the first record and the second record. And "Usage rate" It highlighted in the second method, if not absent displayed highlighted.
また、業務フロー比較部112は、当該第一のレコードと当該第二レコードの「典型値の有無」にそれぞれ登録されている一以上のデータ項目の「データ項目名称」と「典型値の有無を示すデータ」について、「データ項目名称」が同じ値であり、かつ、「典型値の有無を示すデータ」が異なる値であるデータ項目が存在するか判定し、存在する場合は、当該第一のレコードと当該第二のレコードの「典型値の有無」における当該データ項目の「データ項目名称」と「典型値の有無を示すデータ」を第二の方法で強調表示し、存在しない場合は強調表示しない。 In addition, the workflow comparison unit 112 determines the “data item name” and “typical value presence / absence” of one or more data items respectively registered in the “presence / absence of typical value” of the first record and the second record. For “data to be displayed”, it is determined whether there is a data item having the same value in “data item name” and a different value in “data indicating presence / absence of typical value”. Highlight the “data item name” and “data indicating presence / absence of typical value” of the data item in the “presence / absence of typical value” of the record and the second record using the second method. do not do.
また、業務フロー比較部112は、当該第一のレコードと当該第二レコードの「値の種類数と利用率」にそれぞれ登録されている一以上のデータ項目の「データ項目名称」と「値の種類数」と「利用率」について、「データ項目名称」が同じ値であり、かつ、「利用率」が最も高い「値の種類数」が異なるデータ項目が存在するか判定し、存在する場合は、当該第一のレコードと当該第二のレコードの「値の種類数と利用率」における当該データ項目の「データ項目名称」、および、「利用率」が最も高い「値の種類数」と「利用率」を第二の方法で強調表示し、存在しない場合は強調表示しない。 The workflow comparison unit 112 also includes the “data item name” and “value value” of one or more data items respectively registered in the “number of types of values and usage rate” of the first record and the second record. For “Number of types” and “Usage rate”, determine whether there is a data item with the same value for “Data item name” and different “Number of types of value” with the highest “Usage rate”. Is the “data item name” of the data item in the “number of value types and usage rate” of the first record and the second record, and the “number of value types” with the highest “usage rate”. “Utilization” is highlighted by the second method, and if it does not exist, it is not highlighted.
また、業務フロー比較部112は、当該第一のレコードと当該第二レコードの「値の確定率」にそれぞれ登録されている一以上のデータ項目の「データ項目名称」と「確定率」について、「データ項目名称」が同じ値であり、かつ、「確定率」が異なる値であるデータ項目が存在するか判定し、存在する場合は、当該第一のレコードと当該第二のレコードの「値の確定率」における当該データ項目の「データ項目名称」と「確定率」を第二の方法で強調表示し、存在しない場合は強調表示しない。 In addition, the workflow comparison unit 112 determines the “data item name” and “determining rate” of one or more data items registered in the “value determinating rate” of the first record and the second record, respectively. It is determined whether there is a data item having the same value for “data item name” and a different value for “determining rate”. If there is, the “value” of the first record and the second record The “data item name” and “determining rate” of the data item in the “determined rate” are highlighted by the second method, and are not highlighted if they do not exist.
これにより、各操作の利用データの同一回次での違いとして、優良社員と一般社員が同一回次の商談に向けて同じ操作を実施した場合における当該操作の利用データの違いを視覚的に把握しやすくなる。
なお、強調表示の第一の方法および第二の方法には、太線で表示する、下線を表示する、表示色を変える、文字サイズを変える、などを利用する。勿論、これ以外の方法を利用してもよい。
As a result, as the difference in the usage data of each operation, the difference in the usage data of the operation when a good employee and a general employee perform the same operation for the same round of business negotiations is visually understood. It becomes easy to do.
For the first and second methods of highlighting, display with a thick line, display an underline, change the display color, change the character size, and the like are used. Of course, other methods may be used.
上述のステップs320に続いて、業務フロー比較部112は、ステップs300からs320で抽出した各種違い(優良社員と一般社員が実施した操作や実施順序や各操作の利用データの、同一回次での違いや回次の推移による変化の違い)を業務フロー上で強調表示する(s330)。 Subsequent to step s320 described above, the business flow comparison unit 112 performs various differences extracted in steps s300 to s320 (operations performed by excellent employees and general employees, the order of execution, and usage data of each operation in the same round. Differences and differences due to successive transitions) are highlighted on the business flow (s330).
このステップs330における業務フロー比較部112は、優良社員と一般社員が実施した操作の違いの「第一の強調表示処理」として、操作配置情報記憶部131に格納されているレコードのうち、実施有無情報に優良社員と一般社員のどちらか一方のみが実施したことを示す情報(例えば「1」)が登録されている各レコードについて、当該レコードに登録されているX座標とY座標に従い描画された操作オブジェクト1010を特定し、特定した操作オブジェクト1010を第三の方法で強調表示して描画する。
なお、操作オブジェクト1010を強調表示する第三の方法には、表示色を変える、外枠の線の太さを変える、塗りつぶしパターンを変える、などを利用する。勿論、これ以外の方法を利用してもよい。
In step s330, the business flow comparison unit 112 determines whether or not to perform the “first highlighting process” of the difference between operations performed by a good employee and a general employee among the records stored in the operation arrangement information storage unit 131. For each record in which information (for example, “1”) indicating that only one of the excellent employees and general employees has been registered in the information is drawn according to the X coordinate and Y coordinate registered in the record The operation object 1010 is specified, and the specified operation object 1010 is highlighted and drawn by the third method.
Note that the third method of highlighting the operation object 1010 uses changing the display color, changing the thickness of the outer frame line, changing the fill pattern, or the like. Of course, other methods may be used.
また、業務フロー比較部112は、優良社員と一般社員が実施した操作の違いの「第二の強調表示処理」として、まず、操作配置情報記憶部131から、社員種類が「優良」であり、かつ、回次情報(初回実施)に値が登録されている第一のレコード群と、社員種類が「一般」であり、かつ、回次情報(初回実施)に値が登録されている第二のレコード群を抽出する。 In addition, as the “second highlighting process” of the difference between operations performed by a good employee and a general employee, the business flow comparison unit 112 first has an employee type “excellent” from the operation arrangement information storage unit 131. In addition, the first record group in which the value is registered in the circulation information (first execution), and the second in which the employee type is “general” and the value is registered in the circulation information (first execution) The record group of is extracted.
次に、業務フロー比較部112は、抽出した第一のレコード群の各レコードについて、抽出した第二のレコード群の中に、操作IDが当該レコードに登録されている操作IDと同じ値のレコードが存在するか判定する。
上記の判定で条件を満たすレコードが存在しない場合、業務フロー比較部112は、当該レコードに登録されているX座標とY座標に従い描画された操作オブジェクト1010を特定し、特定した操作オブジェクト1010を「優良社員と一般社員のどちらか一方のみが実施した操作」として、第四の方法で強調表示して描画する。
Next, for each record of the extracted first record group, the workflow comparison unit 112 records in the extracted second record group that the operation ID is the same value as the operation ID registered in the record. Determine if exists.
When there is no record that satisfies the condition in the above determination, the workflow comparison unit 112 identifies the operation object 1010 drawn according to the X coordinate and Y coordinate registered in the record, and identifies the identified operation object 1010 as “ As an operation performed only by one of the excellent employee and the general employee ", it is highlighted and drawn by the fourth method.
一方、上記の判定で条件を満たすレコードが存在する場合、業務フロー比較部112は、操作IDが同じ値である、社員種類が「優良」の第一のレコードと社員種類が「一般」の第二のレコードの回次情報(初回実施)を比較し、比較の結果、当該第一のレコードの回次情報(初回実施)の値が当該第二のレコードの回次情報(初回実施)の値よりも小さい場合、当該第一のレコードと当該第二のレコードのそれぞれに登録されているX座標とY座標に従い描画された2つの操作オブジェクト1010を特定し、特定した2つの操作オブジェクト1010を「優良社員が初めて実施した回次情報が一般社員よりも早い操作」として、第四の方法で強調表示して描画する。 On the other hand, if there is a record that satisfies the condition in the above determination, the workflow comparison unit 112 outputs the first record with the same operation ID and the employee type “excellent” and the employee type “general”. The second record's recurring information (first execution) is compared, and as a result of the comparison, the first record's recurring information (first execution) is the second record's recurring information (first execution) value. Is smaller than the two, the two operation objects 1010 drawn according to the X and Y coordinates registered in the first record and the second record are specified, and the two specified operation objects 1010 are designated as “ The fourth method highlights and draws as “First-time information performed by a good employee is faster than a regular employee”.
また、上記比較の結果、当該第一のレコードの回次情報(初回実施)の値が当該第二のレコードの回次情報(初回実施)の値よりも大きい場合、当該第一のレコードと当該第二のレコードのそれぞれに登録されているX座標とY座標に従い描画された2つの操作オブジェクト1010を特定し、特定した2つの操作オブジェクト1010を「優良社員が初めて実施した回次情報が一般社員よりも遅い操作」として、第四の方法で強調表示して描画する。 Moreover, as a result of the comparison, if the value of the circulation information (first execution) of the first record is larger than the value of the circulation information (first execution) of the second record, the first record and the The two operation objects 1010 drawn according to the X coordinate and the Y coordinate registered in each of the second records are specified, and the two specified operation objects 1010 are identified as “the first information that the excellent employee has implemented is the general employee. As a “slower operation”, the fourth method is highlighted and drawn.
また、上記比較の結果、当該第一のレコードの回次情報(初回実施)の値が当該第二のレコードの回次情報(初回実施)の値と同じ場合、当該第一のレコードと当該第二のレコードのそれぞれに登録されているX座標とY座標に従い描画された2つの操作オブジェクト1010を特定し、特定した2つの操作オブジェクト1010を「優良社員が初めて実施した回次情報が一般社員と同じ操作」として、第四の方法で強調表示して描画する。 In addition, as a result of the comparison, if the value of the circulation information (first execution) of the first record is the same as the value of the circulation information (first execution) of the second record, the first record and the first record The two operation objects 1010 drawn according to the X coordinate and the Y coordinate registered in each of the two records are specified, and the two specified operation objects 1010 are identified as “general information first performed by a good employee as a general employee. As the “same operation”, it is highlighted and drawn by the fourth method.
上述の処理を、操作配置情報記憶部131から抽出した第一のレコード群(社員種類が「優良」であり、かつ、回次情報(初回実施)に値が登録されているレコード群)の全てのレコードに対して実施後、業務フロー比較部112は、操作配置情報記憶部131から抽出した第二のレコード群(社員種類が「一般」であり、かつ、回次情報(初回実施)に値が登録されているレコード群)の各レコードについて、抽出した第一のレコード群の中に、操作IDが当該レコードに登録されている操作IDと同じ値のレコードが存在するか判定し、存在しない場合は、当該レコードに登録されているX座標とY座標に従い描画された操作オブジェクト1010を特定し、特定した操作オブジェクト1010を「優良社員と一般社員のどちらか一方のみが実施した操作」として、第四の方法で強調表示して描画し、存在する場合は何も処理しない。 All of the first record group (record group in which the employee type is “excellent” and the value is registered in the circular information (first time execution)) extracted from the operation arrangement information storage unit 131 by the above processing The workflow comparison unit 112 extracts the second record group extracted from the operation arrangement information storage unit 131 (employee type is “general” and the recurring information (first execution)). For each record in the record group), it is determined whether there is a record having the same value as the operation ID registered in the record in the extracted first record group. In this case, the operation object 1010 drawn according to the X coordinate and the Y coordinate registered in the record is specified, and the specified operation object 1010 is designated as “one of the excellent employee or the general employee”. There as operation "conducted, and highlight the drawing in the fourth method, it does not process anything if present.
なお、操作オブジェクト1010を強調表示する第四の方法には、優良社員と一般社員が実施した各操作について、優良社員が初めて実施した回次情報が一般社員よりも早い操作、遅い操作、同じ操作、または、優良社員と一般社員のどちらか一方のみが実施した操作、の4つの分類のどれに相当するかを識別できるように、4つの分類に応じて表示色を変える、外枠の線の太さを変える、塗りつぶしパターンを変える、などを利用する。勿論、これ以外の方法を利用してもよい。 The fourth method for highlighting the operation object 1010 is that each of the operations performed by the excellent employee and the general employee has the first information performed by the excellent employee earlier than the general employee, the later operation, and the same operation. Or, change the display color according to the four categories so that you can identify which of the four categories of operations that only one of the excellent employees and regular employees has done. Change thickness, change fill pattern, etc. Of course, other methods may be used.
上述した、優良社員と一般社員が実施した操作の違いの「第一の強調表示処理」と「第二の強調表示処理」のどちらの強調表示処理を実施するかは、行動特性分析を行う分析者から、分析を行う前に、または、分析を行う中で(ステップs330の前であればタイミングは限定しない)、適宜なインターフェイスを介したファイル入力、または、入力部105を介して取得する。勿論、これ以外の取得方法を用いてもよい。
続いて業務フロー比較部112は、優良社員と一般社員が実施した操作の実施順序の違いを強調表示するために、以下の処理を実施する。
Analyzing the behavior characteristics analysis to determine whether the first highlighting process or the second highlighting process, which is the difference between operations performed by good employees and regular employees, is performed Before the analysis is performed or during the analysis (the timing is not limited as long as it is before step s330), the file is input through an appropriate interface or is acquired through the input unit 105. Of course, other acquisition methods may be used.
Subsequently, the business flow comparison unit 112 performs the following processing in order to highlight the difference in the execution order of operations performed by excellent employees and general employees.
すなわち業務フロー比較部112は、矢印情報記憶部132に格納されているレコードのうち、実施有無情報に優良社員と一般社員のどちらか一方のみが実施したことを示す情報(例えば「1」)が登録されている各レコードについて、当該レコードに登録されている社員種類と接続元操作の操作IDと接続元操作の回次情報を用いて操作配置情報記憶部131を検索し、接続元操作のX座標とY座標を取得して接続元操作の操作オブジェクト1010を特定し、当該レコードに登録されている社員種類と接続先操作の操作IDと接続先操作の回次情報を用いて操作配置情報記憶部131を検索し、接続先操作のX座標とY座標を取得して接続先操作の操作オブジェクト1010を特定し、特定した接続元操作の操作オブジェクト1010と接続先操作の操作オブジェクト1010の間を接続する矢印オブジェクト1020を第五の方法で強調表示して描画する。 In other words, the business flow comparison unit 112 includes information (for example, “1”) indicating that only one of the excellent employee and the general employee has performed the implementation information among the records stored in the arrow information storage unit 132. For each registered record, the operation arrangement information storage unit 131 is searched using the employee type registered in the record, the operation ID of the connection source operation, and the circulation information of the connection source operation. Acquire the coordinates and Y coordinates to identify the operation object 1010 of the connection source operation, and store the operation arrangement information using the employee type registered in the record, the operation ID of the connection destination operation, and the circulation information of the connection destination operation. The connection part operation is retrieved, the X coordinate and the Y coordinate of the connection destination operation are acquired, the operation object 1010 of the connection destination operation is specified, and the operation object 1010 of the specified connection source operation The arrow object 1020 that connects the operation object 1010 in connection previous operation highlight in the fifth method to draw.
なお、上記の矢印オブジェクト1020の強調表示処理を、実施有無情報に優良社員と一般社員のどちらか一方のみが実施したことを示す情報(例えば「1」)が登録されている操作配置情報記憶部131の各レコードのうち、実施案件数が所定件数以上のレコードのみを対象に実施してもよい。
この所定件数は、業務フロー比較部112に予め設定されていてもよいし、分析者から適宜なインターフェイスを介したファイル入力、または、入力部105を介して取得してもよい(勿論、これ以外の取得方法を用いてもよい)。
また、この所定件数には、社員種類が「優良」と「一般」で別々の値を設定してもよいし、同じ値を設定してもよい。
さらに、実施有無情報に優良社員と一般社員のどちらか一方のみが実施したことを示す情報(例えば「1」)が登録されていない各レコードのうち、実施案件数が所定件数以上のレコードに対しても、上記の矢印オブジェクト1020の強調表示処理を実施し、ただし第五の方法ではなく、第六の方法で強調表示して描画してもよい。
これにより、優良社員と一般社員が実施した多種多様な操作の実施順序の中から、優良社員と一般社員がよく実施する実施順序に絞り込んだ上で、その違いを把握することが可能となる。
It should be noted that the operation arrangement information storage unit in which information (for example, “1”) indicating that only one of the excellent employee and the general employee has performed the highlighting process of the arrow object 1020 is performed in the execution information. Of the 131 records, the implementation may be performed only on records in which the number of implementation cases is a predetermined number or more.
The predetermined number may be set in advance in the workflow comparison unit 112, or may be acquired from an analyst through file input via an appropriate interface or via the input unit 105 (of course, other than this) May be used).
For the predetermined number, different values may be set for the employee types “excellent” and “general”, or the same value may be set.
Furthermore, out of records where information indicating that only one of the excellent employees or regular employees (for example, “1”) has not been registered in the implementation status information, records for which the number of implemented cases is greater than or equal to the predetermined number Alternatively, the above-described highlight display processing of the arrow object 1020 may be performed, but the highlight display may be performed using the sixth method instead of the fifth method.
As a result, it is possible to grasp the difference after narrowing down the order of operations performed by the excellent employee and the general employee from the execution order of various operations performed by the excellent employee and the general employee.
なお、矢印オブジェクト1020を強調表示する第五の方法、および、第六の方法には、矢印の太さを変える、表示色を変える、矢印の始点と終点のどちらか一方または両方の形状やサイズを変える、実線や点線を用いる、などを利用する。勿論、これ以外の方法を利用してもよい。 The fifth and sixth methods for highlighting the arrow object 1020 include changing the thickness of the arrow, changing the display color, and the shape and size of either or both of the start and end points of the arrow. Use a solid line or a dotted line. Of course, other methods may be used.
続いて業務フロー比較部112は、優良社員と一般社員の各操作の利用データの違いを強調表示するために、以下の処理を実施する。
すなわち業務フロー比較部112は、ステップs220で描画した各データオブジェクト1030のラベルを、ステップs320で強調表示処理を行った各操作の利用データ記憶部128の各レコードに登録されている「値の組合せと利用率」または「典型値の有無」または「値の種類数と利用率」または「値の確定率」に置換して描画する。
Subsequently, the business flow comparison unit 112 performs the following processing in order to highlight the difference in the usage data of each operation between the excellent employee and the general employee.
In other words, the workflow comparison unit 112 displays the “value combination” registered in each record of the usage data storage unit 128 of each operation that has been subjected to the highlighting processing of the label of each data object 1030 drawn in step s220. And “use rate”, “presence / absence of typical value”, “number of value types and use rate”, or “value confirmation rate”.
なお、優良社員と一般社員が実施した操作の違いを、上述した「第二の強調表示処理」を用いて強調表示した場合、業務フロー比較部112は、強調表示した操作オブジェクト1010に紐付くデータオブジェクト1030のみを特定して描画してもよい。
具体的には、操作配置情報記憶部131のレコードのうち、回次情報(初回実施)に値が登録されているレコード群の各レコードの社員種類と回次情報と操作IDの各値を用いて、各操作の利用データ記憶部128のレコードの中から、社員種類と回次情報と操作IDの各値が当該レコードの各値と一致するレコード群を特定し、「特定したレコード群」のみを対象にデータオブジェクト1030の描画を行う。
In addition, when the difference between the operations performed by the excellent employee and the general employee is highlighted using the “second highlighting process” described above, the workflow comparison unit 112 associates data with the highlighted operation object 1010. Only the object 1030 may be specified and drawn.
Specifically, among the records in the operation arrangement information storage unit 131, the employee type, the recurring information, and the operation ID values of each record in the record group in which the value is registered in the recurring information (first execution) are used. Then, among the records in the usage data storage unit 128 for each operation, a record group in which each value of the employee type, the circulation information, and the operation ID matches each value of the record is specified, and only the “specified record group” The data object 1030 is drawn on the target.
このとき、当該データオブジェクト1030のラベルには、「特定したレコード群」の各レコードの「値の確定値」(「値の組合せと利用率」「典型値の有無」「値の種類数と利用率」を用いてもよい)に登録されている「データ項目名称」のみを設定する。
さらに、「特定したレコード群」のうち、回次情報が「1」のレコード群の各レコードに登録されている「データ項目名称」を前記第二の方法で強調表示して描画する。
さらに、「特定したレコード群」のうち、回次情報が「N(Nは2以上の自然数)」のレコード群の各レコードに登録されている「データ項目名称」であり、かつ、回次情報が「1」から「N−1」までのレコード群のどのレコードにも登録されていない「データ項目名称」を前記第二の方法で強調表示して描画する。
At this time, the label of the data object 1030 includes “determined value” (“value combination and usage rate”, “presence / absence of typical value”, “number of value types and usage” of each record of the “specified record group”. Only “data item name” registered in “Rate” may be used.
Further, among the “specified record group”, the “data item name” registered in each record of the record group with the circulation information “1” is highlighted and drawn by the second method.
Furthermore, among the “specified record group”, the circulation information is “data item name” registered in each record of the record group of “N (N is a natural number of 2 or more)”, and the circulation information "Data item name" which is not registered in any record in the record group from "1" to "N-1" is highlighted and drawn by the second method.
また、業務フロー比較部112は、上述した各種強調表示処理を実施した後に、入力部105を介して、分析者が指定した「データ項目名称」を取得し(分析者があるデータオブジェクト1030のラベルに設定されているデータ項目名称を1つ指定)、各操作の利用データ記憶部128のレコードの中から、取得した「データ項目名称」が「値の確定率」(「値の組合せと利用率」「典型値の有無」「値の種類数と利用率」を用いてもよい)に登録されているレコード群を抽出し、抽出したレコード群の各レコードについて、当該レコードに登録されている社員種類と回次情報と操作ID用いて操作配置情報記憶部131を検索し、分析者が指定した「データ項目名称」を利用した操作のX座標とY座標を取得し、取得したX座標とY座標に従い描画された操作オブジェクト1010を特定し、特定した操作オブジェクト1010とそれに紐付くデータオブジェクト1030を第七の方法で強調表示する。 In addition, the workflow comparison unit 112 performs the above-described various highlighting processes, and then acquires the “data item name” designated by the analyst via the input unit 105 (the label of the data object 1030 where the analyst is present). The specified data item name is “value fixed rate” (“value combination and usage rate” from the records of the usage data storage unit 128 for each operation). ”“ Presence / absence of typical value ”and“ Number of types of values and usage rate ”may be used to extract the record group, and for each record in the extracted record group, the employee registered in the record The operation arrangement information storage unit 131 is searched using the type, the circulation information, and the operation ID, the X coordinate and the Y coordinate of the operation using the “data item name” designated by the analyst are acquired, and the acquired X coordinate and Y are acquired. Coordinate Follow identifies drawn operated object 1010, to highlight the data object 1030 tied thereto an operation object 1010 specified in the seventh method.
これにより、優良社員と一般社員が実施した多種多様な操作とその操作の利用データの中から、分析者が指定したデータ項目に関連する操作とその操作の利用データが強調表示され、指定したデータ項目に対して優良社員と一般社員が実施した行動を視覚的に比較しやすくなる。 This highlights the operations related to the data items specified by the analyst and the usage data for those operations from among the various operations performed by excellent employees and general employees and the usage data for those operations. This makes it easier to visually compare the actions taken by excellent employees and regular employees against items.
なお、操作オブジェクト1010とデータオブジェクト1030を強調表示する第七の方法には、表示色を変える、外枠の線の太さを変える、塗りつぶしパターンを変える、などを利用する。勿論、これ以外の方法を利用してもよい。 Note that the seventh method of highlighting the operation object 1010 and the data object 1030 uses changing the display color, changing the thickness of the outer frame line, changing the fill pattern, or the like. Of course, other methods may be used.
図19と図20と図21は、本実施形態の業務フロー比較部112による処理結果の業務フロー強調表示イメージを示す図である。
図19に示す業務フロー強調表示イメージ(1)1100は、優良社員と一般社員が商品Xの約定に至るまでに実施した業務フローを、データオブジェクト1030のラベルとして各操作で作成した業務データを構成する一以上のデータ項目の「データ項目名称と値の種類数と利用率」を表示し、優良社員と一般社員が実施した操作の違いをステップs330で示した「第一の強調表示処理」を用いて強調表示した場合のイメージである。
19, 20, and 21 are diagrams illustrating business flow highlight display images of processing results by the business flow comparison unit 112 according to the present embodiment.
The business flow emphasis display image (1) 1100 shown in FIG. 19 is composed of business data created by each operation using the business flow executed by the excellent employee and the general employee until the execution of the product X as a label of the data object 1030. “Data item name and number of types of values and usage rate” of one or more data items to be displayed, and “first highlighting processing” indicating the difference in operation performed by excellent employees and general employees in step s330 This is an image when used and highlighted.
操作オブジェクト1010のうち、ラベルが「商談」である三角オブジェクトは、商談の回次の変わり目を示す操作情報記憶部125に登録されている「回次の変わり目を示す操作ID」の操作オブジェクトである。また、ラベルが「Start」である四角オブジェクトは、業務フロー抽出部110がステップs110にて業務開始を示す操作ログとして追加した操作オブジェクトである。
また、その他の四角オブジェクトは、優良社員と一般社員が実施した操作ID(年金Sim、運用利回りSim、資産配分Sim、見積作成、商品X約定、ライフプランSim)である。
Among the operation objects 1010, a triangular object whose label is “negotiation” is an operation object of “operation ID indicating the second turn” registered in the operation information storage unit 125 indicating the second turn of the negotiation. . The square object with the label “Start” is an operation object added by the business flow extraction unit 110 as an operation log indicating the business start in step s110.
The other square objects are operation IDs (pension sim, investment yield sim, asset allocation sim, estimate creation, product X execution, life plan sim) performed by excellent employees and general employees.
また、操作オブジェクト1010のうち、社員種類が「優良」である優良社員が実施した操作オブジェクト1010は上側に配置され、社員種類が「一般」である一般社員が実施した操作オブジェクト1010は下側に配置され、社員種類レーン1040で区切って描画されている。 Further, among the operation objects 1010, the operation object 1010 performed by a good employee whose employee type is “excellent” is arranged on the upper side, and the operation object 1010 performed by a general employee whose employee type is “general” is on the lower side. Arranged and drawn by dividing by employee type lane 1040.
また、操作オブジェクト1010は、各操作を実施した商談の回次ごとに交渉ステージレーン1050で区切られ(実施した商談の回次を合わせて配置)、同一回次で優良社員と一般社員の両方が実施した操作IDの操作オブジェクトは縦位置を揃えて配置され、さらに「回次の変わり目を示す操作ID」の操作オブジェクトは各交渉ステージレーン1050の最も右側に配置されて描画されている。 In addition, the operation object 1010 is divided by the negotiation stage lane 1050 for each round of negotiations in which each operation has been performed (arranged together with the rounds of the negotiations that have been performed). The operation object of the executed operation ID is arranged with the vertical position aligned, and the operation object of “operation ID indicating the second turn” is arranged and drawn on the rightmost side of each negotiation stage lane 1050.
また、各操作オブジェクト1010は、矢印情報記憶部132に従って、矢印オブジェクト1020で接続されている。
また、各データオブジェクト1030は、各操作で作成した業務データを構成する一以上のデータ項目の「データ項目名称と値の種類数と利用率」がラベルに設定されたデータを示すオブジェクトを用いて描画されるとともに、その業務データを作成した操作の操作オブジェクト1010と点線オブジェクトで接続されている。
Each operation object 1010 is connected by an arrow object 1020 according to the arrow information storage unit 132.
Each data object 1030 uses an object indicating data in which “data item name, number of types of values and usage rate” of one or more data items constituting business data created by each operation is set as a label. It is drawn and connected to the operation object 1010 of the operation that created the business data by a dotted line object.
また、ステップs330で示した「第一の強調表示処理」により、操作オブジェクト1010のうち、各回次で優良社員と一般社員のどちらか一方のみが実施した操作オブジェクト1010が、外枠を太線表示して強調表示されている。これにより分析者は、優良社員と一般社員が同一回次で実施した操作の実施有無の違いを視覚的に把握しやすくなる。 In addition, by the “first highlighting process” shown in step s330, the operation object 1010, which is performed by only one of the excellent employees and the general employees each time, among the operation objects 1010, the outer frame is displayed in bold lines. Is highlighted. This makes it easier for the analyst to visually grasp the difference in whether or not the operations performed by the excellent employee and the general employee at the same time.
また、矢印オブジェクト1020のうち、実施案件数が所定件数以上の矢印オブジェクト1020が太線の矢印を用いて強調表示され、さらに、実施案件数が所定件数以上であり、かつ、優良社員と一般社員のどちらか一方のみが実施した矢印オブジェクト1020が始点の形状を丸にした太線の矢印を用いて強調表示されている。これにより分析者は、優良社員と一般社員が実施した多種多様な操作の実施順序の中から、優良社員と一般社員がよく実施する実施順序(メインパス)とその違いを視覚的に把握しやすくなる。 In addition, among the arrow objects 1020, the arrow object 1020 having the number of executed cases equal to or greater than the predetermined number is highlighted using a thick arrow, and the number of executed cases is equal to or greater than the predetermined number, and the excellent employees and general employees An arrow object 1020 executed by only one of the objects is highlighted using a thick arrow with a round start point. This makes it easier for analysts to visually understand the order of execution (main path) often performed by good employees and general employees, and the differences, among the various operations performed by good employees and general employees. Become.
また、全てのデータオブジェクト1030に対して、ラベルに設定されている各データ項目名称の値の種類数(1種類、2−3種類、4−種類の3レンジ)のうち、利用率が最も高い値の種類数と利用率が太線で強調表示されている。図19では、データ項目名称「目標利回り」を例として、「目標利回り」がラベルに含まれる全てのデータオブジェクト1030に対して、利用率が最も高い値の種類数と利用率が太線を用いて強調表示されている。これにより分析者は、利用率が最も高い値の種類数の、優良社員と一般社員の回次の推移による変化とその違いを視覚的に把握しやすくなる。例えば図19の例では、優良社員は1回目の商談で2−3種類の目標利回りを検討して2回目の商談で1種類に収束していることに対して、一般社員は1回目の商談から1種類の目標利回りを検討して2回目以降も同様であるという違いを把握できる。 Further, for all the data objects 1030, the utilization rate is the highest among the number of types of values of the data item names set in the labels (1 type, 2-3 types, and 4 ranges). The number of types of values and the utilization rate are highlighted with bold lines. In FIG. 19, taking the data item name “target yield” as an example, the number of types with the highest utilization rate and the utilization rate are indicated by bold lines for all data objects 1030 that include “target yield” in the label. Is highlighted. This makes it easier for the analyst to visually grasp the changes in the number of types of values with the highest usage rate and the differences due to the gradual transition of good employees and general employees. For example, in the example of FIG. 19, a good employee considers 2-3 types of target yields at the first negotiation and converges to one type at the second negotiation, whereas a general employee negotiates at the first negotiation. From the above, one type of target yield can be examined and the difference that it is the same after the second time can be grasped.
また、データオブジェクト1030のうち、同一回次で優良社員と一般社員の両方が実施した操作に紐付くデータオブジェクト1030に対して、利用率が最も高い値の種類数が優良社員と一般社員で異なるデータ項目名称が存在する場合は、そのデータ項目名称と値の種類数と利用率が下線を用いて強調表示されている。 In addition, among the data objects 1030, the number of types of values having the highest utilization rate differs between the excellent employees and the general employees for the data objects 1030 associated with the operations performed by both the excellent employees and the general employees in the same round. When the data item name exists, the data item name, the number of types of values, and the usage rate are highlighted using an underline.
図19では、商談(1回目)に優良社員と一般社員の両方が実施した操作「運用利回りSim」で作成されたデータ項目名称「目標利回り」が、優良社員と一般社員で利用率が最も高い値の種類数が異なるため、下線を用いて強調表示されている。これにより分析者は、同一回次で優良社員と一般社員が同じ操作を実施した場合における、その操作で作成されるデータ項目の使い方の違いを視覚的に把握しやすくなる。例えば図19の例では、優良社員は1回目の商談で2−3種類の目標利回りを検討することに対して、一般社員は1種類の目標利回りしか検討しないという違いを把握できる。 In FIG. 19, the data item name “Target Yield” created by the operation “Operating Yield Sim” performed by both the excellent employee and the general employee in the negotiation (first time) has the highest utilization rate among the excellent employee and the general employee. Because the number of value types is different, it is highlighted using an underline. This makes it easier for the analyst to visually grasp the difference in the usage of the data items created by the operations when the excellent employee and the general employee perform the same operation at the same time. For example, in the example of FIG. 19, it can be understood that a good employee examines 2-3 types of target yields in the first negotiation, while a general employee examines only one type of target yield.
図20に示す業務フロー強調表示イメージ(2)1200は、優良社員と一般社員が商品Xの約定に至るまでに実施した業務フローを、データオブジェクト1030のラベルとして各操作で作成した業務データを構成する一以上のデータ項目の「データ項目名称と値の確定率」を表示し、優良社員と一般社員が実施した操作の違いをステップs330で示した「第一の強調表示処理」を用いて強調表示し、さらに、分析者がデータ項目名称「目標利回り」を指定した場合のイメージである。以下では図19と異なる部分について説明する。 The business flow emphasis display image (2) 1200 shown in FIG. 20 is composed of business data created by each operation using the business flow executed by the excellent employee and the general employee until the product X is executed as a label of the data object 1030. Display the “data item name and value confirmation rate” for one or more data items to be displayed, and highlight the difference in the operations performed by excellent employees and general employees using the “first highlight processing” shown in step s330 This is an image when the analyst specifies the data item name “target yield”. Hereinafter, parts different from FIG. 19 will be described.
分析者が指定したデータ項目名称「目標利回り」を作成する操作の操作オブジェクト1010(運用利回りSimと資産配分Sim)、および、その操作オブジェクト1010に紐付くデータオブジェクト1030が、灰色の塗りつぶしにより強調表示されている。 An operation object 1010 (operation yield Sim and asset allocation Sim) for an operation for creating a data item name “target yield” designated by an analyst, and a data object 1030 associated with the operation object 1010 are highlighted in gray. Has been.
また、全てのデータオブジェクト1030に対して、ラベルに設定されている各データ項目名称のうち、確定率が所定確率以上のデータ項目名称と確定率が太線を用いて強調表示されている。
図19では、データ項目名称「目標利回り」を例として、「目標利回り」がラベルに含まれる全てのデータオブジェクト1030のうち、確定率が80%以上のデータオブジェクト1030の確定率とデータ名称(「目標利回り」)が強調表示されている。これにより分析者は、各データ項目名称の確定率の、優良社員と一般社員の回次の推移による変化とその違いを視覚的に把握しやすくなる。例えば図19の例では、優良社員は1回目の商談で目標利回りを確定されることに対して、一般社員は2回目の商談で目標利回りを確定させているという違いを把握できる。
In addition, for all data objects 1030, among the data item names set in the label, the data item names with a fixed rate of a predetermined probability or higher and the fixed rate are highlighted using a bold line.
In FIG. 19, taking the data item name “target yield” as an example, out of all data objects 1030 including “target yield” in the label, the confirmation rate and the data name (“ Target yield ") is highlighted. This makes it easier for the analyst to visually grasp the change and the difference in the rate of determination of each data item name due to the gradual transition of excellent employees and general employees. For example, in the example of FIG. 19, it can be understood that the excellent employee determines the target yield in the first negotiation, while the general employee determines the target yield in the second negotiation.
また、データオブジェクト1030のうち、同一回次で優良社員と一般社員の両方が実施した操作に紐付くデータオブジェクト1030に対して、確定率が優良社員と一般社員で異なるデータ項目名称が存在する場合は、そのデータ項目名称と確定率が下線を用いて強調表示されている。
図19では、商談(1回目)に優良社員と一般社員の両方が実施した操作「運用利回りSim」で作成されたデータ項目名称「目標利回り」の確定率が優良社員と一般社員で異なるため、下線を用いて強調表示されている。これにより分析者は、同一回次で優良社員と一般社員が同じ操作を実施した場合における、その操作で作成されるデータ項目の使い方の違いを視覚的に把握しやすくなる。
In addition, in the data object 1030, there is a data item name having a different confirmation rate between the excellent employee and the general employee for the data object 1030 associated with the operation performed by both the excellent employee and the general employee in the same round. The data item name and the confirmation rate are highlighted using an underline.
In FIG. 19, since the fixed rate of the data item name “Target Yield” created by the operation “Operating Yield Sim” performed by both the excellent employee and the general employee in the negotiation (first time) differs between the excellent employee and the general employee. It is highlighted with an underline. This makes it easier for the analyst to visually grasp the difference in the usage of the data items created by the operations when the excellent employee and the general employee perform the same operation at the same time.
図21に示す業務フロー強調表示イメージ(3)1300は、優良社員と一般社員が商品Xの約定に至るまでに実施した業務フローを、優良社員と一般社員が実施した操作の違いをステップs330で示した「第二の強調表示処理」を用いて強調表示した場合のイメージである。以下では図19と異なる部分について説明する。 The work flow emphasis display image (3) 1300 shown in FIG. 21 shows the work flow performed by the excellent employee and the general employee until the product X is executed, and shows the difference in the operations performed by the excellent employee and the general employee in step s330. This is an image when highlighted using the “second highlighting process” shown. Hereinafter, parts different from FIG. 19 will be described.
ステップs330で示した「第二の強調表示処理」により、操作オブジェクト1010のうち、優良社員と一般社員の各々が各回次で初めて実施した操作オブジェクトが、「初めて実施した回次情報が優良社員の方が早い操作」と「初めて実施した回次情報が優良社員の方が遅い操作」と「初めて実施した回次情報が優良社員と一般社員で同じ操作」と「優良社員と一般社員のどちらか一方のみが実施した操作」の4つに分類され、それぞれ異なる塗りつぶしパターンを用いて強調表示されている。これにより分析者は、優良社員と一般社員が各回次の商談に向けて新たに何の操作を実施したか、また、それらの操作を実施するタイミング(回次)にどのような違いがあるかを視覚的に把握しやすくなる。 By the “second highlighting process” shown in step s330, among the operation objects 1010, each of the excellent employees and the general employees performs the operation object for the first time in each time, `` The first operation is the slower operation for the excellent employee who is the first information performed '' and `` The first operation is the same operation for the excellent employee and the general employee '' or `` One of the excellent employee and the general employee '' The operations are classified into “operations performed by only one” and are highlighted using different fill patterns. This allows analysts to know what new operations have been implemented by good employees and regular employees for each round of business negotiations, and what are the differences in the timing (rounds) of performing those operations. It becomes easy to grasp visually.
また、データオブジェクト1030は、優良社員と一般社員の各々が各回次で初めて実施した操作オブジェクトに紐付くデータオブジェクトのみが描画されており、各データオブジェクトのラベルにはデータ項目名称のみが設定され、さらに、各回次で初めて作成されたデータ項目名称が下線を用いて強調表示されている。これにより分析者は、優良社員と一般社員が各回次の商談に向けて新たに何のデータ項目を利用したか、また、それらのデータ項目を初めて利用する回次にどのような違いがあるかを視覚的に把握しやすくなる。 In addition, in the data object 1030, only the data object associated with the operation object that each of the excellent employee and the general employee performs for the first time each time is drawn, and only the data item name is set in the label of each data object, In addition, the data item name created for the first time in each round is highlighted using an underline. This allows analysts to know what new data items were used by good employees and regular employees for each round of business negotiations, and how they differed the first time these data items were used. It becomes easy to grasp visually.
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、上述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
テーブルの具体的な構成やデータ項目、テーブル間のデータ処理のフローについては、分析の対象とするシステム及びその端末操作者、分析の目的に応じて適宜変更が可能なことは言うまでもない。
また、強調表示方法についても、第一乃至第四の方法以外に様々な変形が可能であり、点滅表示、動く画面の表示等様々な表示方法を適用することができる。
Although the best mode for carrying out the present invention has been specifically described above, the present invention is not limited to this, and various modifications can be made without departing from the scope of the invention. For example, the above-described embodiment has been described in detail for easy understanding of the present invention, and is not necessarily limited to the one having all the configurations described.
It goes without saying that the specific configuration and data items of the table and the flow of data processing between the tables can be appropriately changed according to the system to be analyzed, the terminal operator, and the purpose of the analysis.
Further, the highlighting method can be variously modified in addition to the first to fourth methods, and various display methods such as blinking display and moving screen display can be applied.
100…行動特性分析装置、101…記憶部、103…メモリ、104…演算部、105…入力部、106…出力部、110…業務フロー抽出部、111…業務フロー表示部、112…業務フロー比較部、121…操作ログ記憶部、122…業務データ記憶部、123…ユーザ情報記憶部、124…業務の切れ目を示す操作情報記憶部、125…商談の回次の変わり目を示す操作情報記憶部、126…分析対象操作ログ記憶部、127…分析対象業務データ記憶部、128…各操作の利用データ記憶部、131…操作配置情報記憶部、132…矢印情報記憶部、400…クライアント端末、500…サーバマシン、1000…業務フロー表示イメージ、1010…操作オブジェクト、1020…矢印オブジェクト、1030…データオブジェクト、1040…社員種類レーン、1050…交渉ステージレーン、1100…業務フロー強調表示イメージ(1)、1200…業務フロー強調表示イメージ(2)、1300…業務フロー強調表示イメージ(3)。 DESCRIPTION OF SYMBOLS 100 ... Behavior characteristic analyzer, 101 ... Memory | storage part, 103 ... Memory, 104 ... Operation part, 105 ... Input part, 106 ... Output part, 110 ... Business flow extraction part, 111 ... Business flow display part, 112 ... Business flow comparison 121, operation log storage unit 122, business data storage unit 123, user information storage unit 124, operation information storage unit 124 indicating a break in business, 125 ... operation information storage unit indicating a turn of the negotiation, 126 ... Analysis target operation log storage unit, 127 ... Analysis target business data storage unit, 128 ... Usage data storage unit for each operation, 131 ... Operation arrangement information storage unit, 132 ... Arrow information storage unit, 400 ... Client terminal, 500 ... Server machine, 1000 ... business flow display image, 1010 ... operation object, 1020 ... arrow object, 1030 ... data object Door, 1040 ... employee type lane, 1050 ... negotiation stage lane, 1100 ... business flow highlighted image (1), 1200 ... business flow highlighted image (2), 1300 ... business flow highlighted image (3).
Claims (14)
前記端末操作者が前記端末操作の際に用いたデータを記憶するデータ記憶部、
少なくとも前記操作ログ記憶部及び前記データ記憶部の情報に基づき、前記端末操作者による前記端末操作の内容、前記端末操作の実施順序及び前記端末操作の際に用いたデータを抽出する演算部、
前記端末操作者による前記端末操作の内容、前記端末操作の実施順序及び前記端末操作の際に用いたデータを、前記端末操作者毎に対比可能な形態で表示する出力部
を備える行動特性分析装置。 An operation log storage unit for storing a terminal operation history by the terminal operator;
A data storage unit for storing data used by the terminal operator when operating the terminal;
Based on at least the information of the operation log storage unit and the data storage unit, a calculation unit that extracts the content of the terminal operation by the terminal operator, the execution order of the terminal operation, and data used in the terminal operation,
Action characteristic analysis apparatus comprising an output unit that displays the contents of the terminal operation by the terminal operator, the execution order of the terminal operation, and data used in the terminal operation in a form that can be compared for each terminal operator .
前記サーバに接続されたクライアント端末に対して行動特性分析を提供する行動分析特性分析システムであって、
前記サーバは、端末操作者による端末操作の履歴を記憶する操作ログ記憶部、
前記端末操作者が前記端末操作の際に用いたデータを記憶するデータ記憶部、及び、
少なくとも前記操作ログ記憶部及び前記データ記憶部の情報に基づき、前記端末操作者による前記端末操作の内容、前記端末操作の実施順序及び前記端末操作の際に用いたデータを抽出する演算部
を備え、
前記クライアント端末は、前記サーバと前記クライアント端末で共有する記憶部、及び、
前記サーバにおいて抽出した前記端末操作者による前記端末操作の内容、前記端末操作の実施順序及び前記端末操作の際に用いたデータを、前記端末操作者毎に対比可能な形態で表示する出力部
を備える行動特性分析システム。 Server,
A behavior analysis characteristic analysis system for providing behavior characteristic analysis to a client terminal connected to the server,
The server includes an operation log storage unit that stores a history of terminal operations by terminal operators,
A data storage unit for storing data used when the terminal operator operates the terminal; and
A calculation unit that extracts the content of the terminal operation by the terminal operator, the execution order of the terminal operation, and data used in the terminal operation based on at least the information of the operation log storage unit and the data storage unit; ,
The client terminal includes a storage unit shared by the server and the client terminal, and
An output unit for displaying the contents of the terminal operation by the terminal operator extracted in the server, the execution order of the terminal operation, and the data used in the terminal operation in a form that can be compared for each terminal operator; A behavioral characteristic analysis system.
11. The behavior characteristic analysis system according to claim 10, wherein the arbitrary items are the number of types of data values used by the terminal operator and a deterministic rate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016084138A JP2017194808A (en) | 2016-04-20 | 2016-04-20 | Behavioral characteristic analyzer and behavioral characteristic analysis system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016084138A JP2017194808A (en) | 2016-04-20 | 2016-04-20 | Behavioral characteristic analyzer and behavioral characteristic analysis system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017194808A true JP2017194808A (en) | 2017-10-26 |
Family
ID=60154801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016084138A Pending JP2017194808A (en) | 2016-04-20 | 2016-04-20 | Behavioral characteristic analyzer and behavioral characteristic analysis system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017194808A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019159269A1 (en) * | 2018-02-15 | 2019-08-22 | 三菱電機株式会社 | Operator assistance device, operator assistance system, operator assistance method, and operator assistance program |
JP2022071874A (en) * | 2020-10-28 | 2022-05-16 | ベルフェイス株式会社 | Information processing system, information processing method, and program |
JP7163463B1 (en) | 2021-08-26 | 2022-10-31 | アビームシステムズ株式会社 | Business analysis device, business analysis method, and program |
JP2023086605A (en) * | 2021-12-10 | 2023-06-22 | デジタルアーツ株式会社 | Information processing apparatus, information processing method, and information processing program |
-
2016
- 2016-04-20 JP JP2016084138A patent/JP2017194808A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019159269A1 (en) * | 2018-02-15 | 2019-08-22 | 三菱電機株式会社 | Operator assistance device, operator assistance system, operator assistance method, and operator assistance program |
JP6615424B1 (en) * | 2018-02-15 | 2019-12-04 | 三菱電機株式会社 | Worker support device, worker support system, worker support method, and worker support program |
JP2022071874A (en) * | 2020-10-28 | 2022-05-16 | ベルフェイス株式会社 | Information processing system, information processing method, and program |
JP7163463B1 (en) | 2021-08-26 | 2022-10-31 | アビームシステムズ株式会社 | Business analysis device, business analysis method, and program |
JP2023032157A (en) * | 2021-08-26 | 2023-03-09 | アビームシステムズ株式会社 | Business analysis device, business analysis method, and program |
JP2023086605A (en) * | 2021-12-10 | 2023-06-22 | デジタルアーツ株式会社 | Information processing apparatus, information processing method, and information processing program |
JP7334227B2 (en) | 2021-12-10 | 2023-08-28 | デジタルアーツ株式会社 | Information processing device, information processing method, and information processing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Marodin et al. | Lean production and operational performance in the Brazilian automotive supply chain | |
Lederer et al. | The digital future has many names—How business process management drives the digital transformation | |
JP4717945B2 (en) | Business analysis program and business analysis device | |
Claes et al. | Merging event logs for process mining: A rule based merging method and rule suggestion algorithm | |
US20090099892A1 (en) | Store System | |
JP2020140596A (en) | Systems and methods to support behavior change and habituation of the subject | |
De Leoni et al. | Turning event logs into process movies: animating what has really happened | |
US20130262444A1 (en) | Card view for project resource search results | |
JP5215895B2 (en) | Failure cause analysis system and program | |
JP2017194808A (en) | Behavioral characteristic analyzer and behavioral characteristic analysis system | |
Gumucio et al. | Analysis of gender research on forest, tree and agroforestry value chains in Latin America | |
Lopes et al. | A survey of process mining competitions: the BPI challenges 2011–2018 | |
Yang et al. | Seeing the forest for the trees: group-oriented workforce analytics | |
JP2020126301A (en) | Business analysis apparatus, business analysis method and program | |
CN110716774B (en) | Data driving method, system and storage medium for brain of financial business data | |
Niedermann et al. | Deep business optimization: A platform for automated process optimization | |
US20250265523A1 (en) | Workflow creation support device and method | |
EP1970845A1 (en) | Work analysis device and recording medium recording work analysis program | |
US10592806B1 (en) | Management of the execution of collaborative projects | |
WO2020235115A1 (en) | Document processing program and information processing device | |
Wißotzki | An exploration of capability research | |
JP6397099B1 (en) | Management device and management program for applicant information collection system | |
JP6527049B2 (en) | Behavior characteristic analysis system and behavior characteristic analysis method | |
Ornat et al. | Library cartography: Mapping workflow processes in an academic library | |
JP5527533B2 (en) | Usability evaluation support apparatus, method, and program for web-based system |