JP2017045080A - Business flow specification regeneration method - Google Patents

Business flow specification regeneration method Download PDF

Info

Publication number
JP2017045080A
JP2017045080A JP2015164373A JP2015164373A JP2017045080A JP 2017045080 A JP2017045080 A JP 2017045080A JP 2015164373 A JP2015164373 A JP 2015164373A JP 2015164373 A JP2015164373 A JP 2015164373A JP 2017045080 A JP2017045080 A JP 2017045080A
Authority
JP
Japan
Prior art keywords
work
business
business flow
flow specification
log data
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
Application number
JP2015164373A
Other languages
Japanese (ja)
Inventor
田中 匡史
Tadashi Tanaka
匡史 田中
三部 良太
Ryota Sambe
良太 三部
秀朗 伊藤
Hideo Ito
秀朗 伊藤
伸悟 小林
Shingo Kobayashi
伸悟 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2015164373A priority Critical patent/JP2017045080A/en
Publication of JP2017045080A publication Critical patent/JP2017045080A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a business flow specification regeneration method capable of regenerating a detailed workflow diagram of business specifications from an application log.SOLUTION: When regenerating a series of business flow specifications based on a piece of log data, on which a work of each of the users in a business required for executing a project is recorded, a work group which is carried out by an identical user in a series in one project is extracted. In the work group extracted from all logs, after analyzing if there is any correlation in appearance of the works having a strong relevance with each other as a set of works, and a business flow is displayed as a set of group of works.SELECTED DRAWING: Figure 1

Description

本発明はいわゆる業務システムにおける業務フロー仕様の再生、可視化の方法に関する。   The present invention relates to a method for reproducing and visualizing a business flow specification in a so-called business system.

現在、企業等の団体、組織での活動を行うための業務システムが利用されている。業務システムにおいては、そのシステム構成が膨大であることや、様々な改良が加えられることにより、いわゆる業務フローの仕様について容易に把握できないことがある。これは、更新、リプレイスにより同様の機能を少なくとも達成することが必要になった場合に問題を生じることになる。つまり、リプレイスを行うための設計に必要な情報が十分得られない、問題が生じる。   Currently, business systems are used for activities in organizations and organizations such as companies. In a business system, the system configuration is enormous and various improvements are made, so it may be difficult to grasp the so-called business flow specifications. This causes a problem when it becomes necessary to achieve at least a similar function by updating and replacing. That is, there is a problem that information necessary for the design for replacement cannot be sufficiently obtained.

この問題を解決するために、現行の業務システムにおけるログからフロー仕様を再生するプロセス・マイニング技術がある。アプリケーション・ログは、画面操作レベル(作業)の情報である場合が多く、従来のプロセス・マイニング技術で再生されるフロー図は、ノード(各作業に対応)が非常に多いグラフとなり、業務レベルのフロー仕様を理解するのには、そのままでは適さない。ノードが多いグラフ全体を概観できるようにするための従来技術として、特開2014−229183公報(特許文献1)記載の技術がある。この公報には「複数のジョブの実行順序情報を含むジョブ情報を取得する。ジョブ情報に基づき、複数のジョブそれぞれについて、当該ジョブに処理を引き渡す前段ジョブの数と当該ジョブから処理を引き継ぐ後段ジョブの数とを算出する。前段ジョブの数および後段ジョブの数に基づいて、複数のジョブの中から選択されたジョブが選択的に表示されたグラフを生成する。」という記載がある。   In order to solve this problem, there is a process mining technique for reproducing a flow specification from a log in an existing business system. The application log is often information on the screen operation level (work), and the flow diagram reproduced by the conventional process mining technology is a graph with a very large number of nodes (corresponding to each work). It is not suitable as it is to understand the flow specification. As a conventional technique for enabling an overview of an entire graph having many nodes, there is a technique described in Japanese Patent Application Laid-Open No. 2014-229183 (Patent Document 1). This publication “Acquires job information including execution order information of a plurality of jobs. Based on the job information, for each of the plurality of jobs, the number of preceding jobs that hand over the processing to the job and the succeeding jobs that take over the processing from the job There is a description that “a graph in which jobs selected from a plurality of jobs are selectively displayed is generated based on the number of preceding jobs and the number of succeeding jobs”.

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

特許文献1では、従来技術では、前後のジョブ数が多いほど、そのジョブの実行状況に問題が生じた場合の影響が大きいという考えに基づき、影響度の小さいジョブを表示対象から除外することでグラフのノード数を減らし、全体の状況を把握できるフロー図を生成している。   In Patent Document 1, in the prior art, the larger the number of preceding and succeeding jobs, the greater the effect when a problem occurs in the execution status of the job, and the job with a lower influence is excluded from the display target. The number of nodes in the graph is reduced, and a flow diagram that can grasp the overall situation is generated.

作業レベルのフローを基に、業務レベルのフロー仕様を再生する場合、1つの業務に関連する作業群をまとめることで、業務という粒度のノードを作る必要があり、従来技術は、この目的には適さない。   When reproducing a business-level flow specification based on a work-level flow, it is necessary to create a node with a granularity of business by grouping work groups related to one business. Not suitable.

上記課題を解決するために、本発明では、案件を実行するために必要な業務におけるユーザごとの作業が記録されたログデータを用いるものである。ここで、本発明においては、ログデータから、業務の単位となる一案件で、任意のユーザが行う一連の作業群を抽出し、当該作業群を構成する各作業の相関関係を特定し、この相関関係に基づいて、作業の集合グループを特定することで業務フローの再生、可視化の支援を可能にする。   In order to solve the above-described problems, the present invention uses log data in which work for each user in a work necessary for executing a case is recorded. Here, in the present invention, a series of work groups performed by an arbitrary user is extracted from the log data in one case as a unit of work, and the correlation of each work constituting the work group is specified. Based on the correlation, it is possible to support the reproduction and visualization of the business flow by specifying the collective group of work.

本発明により、より容易に、業務システムにおける業務フローの再生、可視化を可能にする。   According to the present invention, it is possible to more easily reproduce and visualize a business flow in a business system.

本発明を、その一実施形態である業務仕様再生支援ツールに適用した場合の処理手順の実施形態を示すフローチャート。The flowchart which shows embodiment of the process sequence at the time of applying this invention to the business specification reproduction | regeneration assistance tool which is the one embodiment. 本発明の一実施形態における業務仕様再生支援ツールが動作する情報処理装置のハードウェア構成図。The hardware block diagram of the information processing apparatus with which the business specification reproduction | regeneration assistance tool in one Embodiment of this invention operate | moves. 本発明の一実施形態で用いるアプリケーション・ログの例。An example of an application log used in an embodiment of the present invention. 本発明の一実施形態における一つの案件で同一ユーザが一連で行っている作業群の抽出方法の例。The example of the extraction method of the work group which the same user is performing in series by one case in one Embodiment of this invention. 本発明の一実施形態における一つの案件で同一ユーザが一連で行っている作業群の例。The example of the work group which the same user is performing in series by one case in one Embodiment of this invention. 本発明の一実施形態における各作業の出現に相関関係があるかの指標の算出の例。The example of calculation of the parameter | index whether the appearance of each operation | work has correlation in one Embodiment of this invention. 本発明の一実施形態における作業フロー図の例。The example of the work flow figure in one Embodiment of this invention. 本発明の一実施形態における業務フロー図の可視化の1例(その1)。An example (the 1) of visualization of the work flow figure in one Embodiment of this invention. 本発明の一実施形態における業務フロー図の可視化の1例(その2)。An example (the 2) of visualization of the work flow figure in one Embodiment of this invention. 本発明を、その一実施形態である業務仕様再生支援ツールに適用した場合の処理手順の別の実施形態を示すフローチャート。The flowchart which shows another embodiment of the process sequence at the time of applying this invention to the work specification reproduction | regeneration assistance tool which is the one embodiment.

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

図1は、本発明を、その一実施形態である業務仕様再生支援ツールに適用した場合の処理手順の実施形態を示すフローチャートである。図2は、業務仕様再生支援ツールが動作する分析用端末200のハードウェア構成図である。本実施形態においては、分析用端末200は、例えば、PC(パーソナルコンピュータ)や、ワークステーションなどの計算機である。分析用端末200は、入力装置201と、表示装置203と、演算装置205と、主記憶装置207と、外部記憶装置209と、それぞれの装置を互いに接続するバス211と、を有する。入力装置201は、例えばキーボードやマウス、あるいはタッチペン、その他ポインティングデバイスなどの入力を受け付ける装置である。表示装置203は、例えばディスプレイなどの、表示を行う装置である。演算装置205は、例えばCPU(Central Processing Unit)などの演算装置である。主記憶装置207は、例えばRAM(Random Access Memory)などのメモリ装置である。本実施形態における処理の少なくともその一部に関して、本メモリに展開されたプログラムに従って演算装置205が実行する。外部記憶装置209は、例えばハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。   FIG. 1 is a flowchart showing an embodiment of a processing procedure when the present invention is applied to a business specification reproduction support tool which is one embodiment thereof. FIG. 2 is a hardware configuration diagram of the analysis terminal 200 on which the business specification reproduction support tool operates. In the present embodiment, the analysis terminal 200 is a computer such as a PC (personal computer) or a workstation. The analysis terminal 200 includes an input device 201, a display device 203, a calculation device 205, a main storage device 207, an external storage device 209, and a bus 211 that connects the respective devices to each other. The input device 201 is a device that receives input from, for example, a keyboard, mouse, touch pen, or other pointing device. The display device 203 is a device that performs display, such as a display. The computing device 205 is a computing device such as a CPU (Central Processing Unit). The main storage device 207 is a memory device such as a RAM (Random Access Memory). At least a part of the processing in the present embodiment is executed by the arithmetic unit 205 according to the program expanded in the memory. The external storage device 209 is a nonvolatile storage device such as a hard disk device or a flash memory.

分析用端末200の業務仕様再生支援ツールは、作業ブロック抽出部、作業間関連度算出部、関連作業集合生成部および業務フロー表示部を備える。前述の各処理部は、分析用端末200の演算装置205に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置207または外部記憶装置209内に記憶され、実行にあたって主記憶装置207上にロードされ、演算装置205により実行される。   The work specification reproduction support tool of the analysis terminal 200 includes a work block extraction unit, an inter-work relevance calculation unit, a related work set generation unit, and a business flow display unit. Each processing unit described above is realized by a program that causes the arithmetic unit 205 of the analysis terminal 200 to perform processing. This program is stored in the main storage device 207 or the external storage device 209, loaded onto the main storage device 207 for execution, and executed by the arithmetic device 205.

図3は、アプリケーション・ログの例である。ここでは、出張旅費の清算を行う業務用のアプリケーションのログの例302を示している。ログのデータ項目としては、処理される案件を識別するための案件ID、作業を行ったユーザを識別するためのユーザID、行った作業を識別するための作業IDおよび作業が行われた時刻を格納している。   FIG. 3 is an example of an application log. Here, an example log 302 of a business application that performs settlement of business trip expenses is shown. The log data items include a case ID for identifying the case to be processed, a user ID for identifying the user who performed the work, a work ID for identifying the work performed, and the time when the work was performed. Storing.

図7は、作業フロー図の例を示している。アプリケーション・ログ302から再生できるフロー図は、図7に示すような作業粒度のフロー図702となる。   FIG. 7 shows an example of a work flow diagram. A flow diagram that can be reproduced from the application log 302 is a flow diagram 702 of work granularity as shown in FIG.

図1のフローチャートに基づく処理は以下の通りである。
ステップ101:利用者から、業務粒度での表示を行うための指示入力を入力装置201で受け付ける。このとき、図7の例のような表示の状態702である。入力装置201は作業ブロック抽出部に指示入力を送信する。
ステップ103:作業ブロック抽出部は、同一案件のログ・データを抽出する。この際、他案件のログデータを除き同一案件のみを抽出することがより好適である。
The processing based on the flowchart of FIG. 1 is as follows.
Step 101: The input device 201 accepts an instruction input for performing display at a business granularity from a user. At this time, the display state 702 is as shown in the example of FIG. The input device 201 transmits an instruction input to the work block extraction unit.
Step 103: The work block extraction unit extracts log data of the same item. At this time, it is more preferable to extract only the same case excluding log data of other cases.

図4に同一案件のログ・データの抽出例を示す。例えば、図3に示すログ・データから、まず案件IDが「001」のログ・データを抽出した例が402である。
ステップ105:続いて作業ブロック抽出部は抽出した同一案件IDのログ・データを時刻の値で昇順にソートする。その後、ユーザIDの値を読み込み、同一のユーザIDの部分に対応する作業IDから作業ブロックを生成する。
FIG. 4 shows an example of log data extraction for the same item. For example, 402 is an example in which log data with the project ID “001” is first extracted from the log data shown in FIG.
Step 105: Subsequently, the work block extraction unit sorts the extracted log data of the same item ID in ascending order by time value. Thereafter, the value of the user ID is read, and a work block is generated from the work ID corresponding to the same user ID part.

図5にステップ103で抽出した作業ブロックの例を示す。この例では、作業ブロック群502の各行が作業ブロックである。すなわち、1行目の例は、ある案件で同一ユーザが作業「清算伝票作成」「出張先登録」「日程登録」「交通費登録」「承認依頼」をこの順で実施したことを示している。   FIG. 5 shows an example of the work block extracted in step 103. In this example, each row of the work block group 502 is a work block. In other words, the example on the first line shows that the same user has performed the operations “Create Clearing Voucher”, “Business Trip Registration”, “Schedule Registration”, “Transportation Cost Registration”, and “Approval Request” in this order. .

ステップ107:ステップ103で抽出した同一案件のログ以外のログ・データがあるかどうかを判定し、YESであれば、ステップ103に戻る。ここでは、例えば、同一案件のログデータを特定し、同一案件のログデータを抽出し、残ったものを「同一案件のログ以外」として特定する方法を用いてもよい。なお、本」例では、次のステップ103で、同一案件のログ・データ404が抽出される。判定がNOであれば、抽出した作業ブロック群を作業間関連度算出部に送信し、ステップ109に進む。   Step 107: It is determined whether there is log data other than the log of the same matter extracted in Step 103. If YES, the process returns to Step 103. Here, for example, a method may be used in which log data of the same item is specified, log data of the same item is extracted, and the remaining data is specified as “other than the log of the same item”. In this example, log data 404 of the same item is extracted in the next step 103. If the determination is NO, the extracted work block group is transmitted to the inter-work relevance calculation unit, and the process proceeds to step 109.

ステップ109:作業間関連度算出部は、受信した作業ブロック群から、含まれる作業のペアを作り、各作業のペアについて、作業ペアの関連度を算出する。ここでの関連度とは、当該の作業ペアが、作業ブロックに共起する度合いに関する値である。   Step 109: The inter-work relevance calculating unit creates a pair of included work from the received work block group, and calculates the relevance of the work pair for each work pair. Here, the degree of association is a value related to the degree to which the work pair co-occurs in the work block.

図6に、ステップ109で算出する関連度の例を示している。この例では、作業のペアの一方を「条件部」、もう一方を「結論部」に格納している。また、この例では3種の関連度の指標「支持度」「確信度」「偏在度」を算出し、格納している。これらの値は、条件部と結論部の作業を入れ替えると値が変わる場合があるので、各作業ペアについて、入れ替えて、両方の場合で値を算出する。以下、3種の指標の算出例を説明する。   FIG. 6 shows an example of the relevance calculated in step 109. In this example, one of the work pairs is stored in the “condition part” and the other is stored in the “conclusion part”. In this example, three types of relevance index “support level”, “confidence level”, and “uneven distribution level” are calculated and stored. Since these values may change when the work of the condition part and the conclusion part is switched, the values are calculated in both cases by replacing each work pair. Hereinafter, calculation examples of three types of indices will be described.

支持度は、「作業の共起率」=全作業ブロック中で、共起している比率である。図5の例で、作業「交通費登録」と「清算伝票作成」は10の作業ブロックで共起している。全作業ブロック数は20であるので、10/20=0.50となる。支持度は、条件部と結論部を入れ替えても値が変わらないので、両者を入れ替えて場合は、算出を省略してもよい。   The degree of support is “co-occurrence rate of work” = the ratio of co-occurrence in all work blocks. In the example of FIG. 5, the operations “Register transportation expenses” and “Create checkout slip” co-occur in 10 work blocks. Since the total number of work blocks is 20, 10/20 = 0.50. Since the value of the support level does not change even if the condition part and the conclusion part are replaced, the calculation may be omitted when the both are replaced.

確信度は、支持度の分母を、全作業ブロック数から、条件部の作業が出現している作業ブロック数に変えたものである。上述の例で、条件部の作業「交通費登録」が出現している作業ブロック数は10であるので、10/10=1.00となる。   The certainty factor is obtained by changing the denominator of the support level from the total number of work blocks to the number of work blocks in which the work of the condition part appears. In the above example, since the number of work blocks in which the work “transportation cost registration” in the condition part appears is 10, 10/10 = 1.00.

偏在度は、確信度を結論部の作業の出現率で割ったものである。上述の例では、結論部の作業「清算伝票作成」全作業ブロック20の内、10の作業ブロックに出現しているので、出現率=0.5である。よって、条件部「交通費登録」、結論部「清算伝票作成」の場合の偏在度は、1.00/0.5=2.00となる。   The degree of uneven distribution is obtained by dividing the certainty by the appearance rate of the work of the conclusion part. In the above-mentioned example, the appearance rate = 0.5 because it appears in 10 work blocks out of all work blocks 20 of the conclusion section “clearing slip creation”. Therefore, the degree of uneven distribution in the case of the condition part “transportation cost registration” and the conclusion part “clearing slip creation” is 1.00 / 0.5 = 2.00.

以上の関連度の指標値は、ログ・データに出現する作業の出現率などの特徴により、作業ペアの関連度判定に適する場合、そうでない場合がある。   The above index values of relevance level may or may not be appropriate for determining the relevance level of work pairs due to features such as the appearance rate of work appearing in log data.

各作業のログ・データでの出現率がほぼ同じでバラつきが小さい場合、支持度の値のみで、相対的に支持度が高ければ関連度が高いと判定することができる。一方、作業によって出現率にバラつきがある場合、算出結果602で結論部が「経費追加登録」「経費削除」のように出現率が低い作業の場合(例えば、予め定めた数値より低い場合)、支持度の値が(例えば一定値より)小さくなってしまうため、他の指標値も判定に使う必要がある。   When the appearance rate in the log data of each work is substantially the same and the variation is small, it can be determined that the degree of relevance is high if the support level is relatively high only by the support level value. On the other hand, when the appearance rate varies depending on the work, the conclusion part in the calculation result 602 is a work with a low appearance rate such as “expense addition registration” and “expense deletion” (for example, lower than a predetermined numerical value), Since the support value becomes smaller (for example, smaller than a certain value), other index values need to be used for the determination.

確信度は、例えばさまざまな業務で共通的に行われ出現率が高い作業がある場合、その作業が条件部になった場合、支持度の値が小さくなってしまうことを補うことができる。この場合、作業ペアを入れ替えて確信度を算出すると、関連性がある場合、値が大きくなるためである。   The certainty factor can be compensated for, for example, when there is a work that is commonly performed in various tasks and has a high appearance rate, and when the work becomes a condition part, the value of the support level becomes small. In this case, if the certainty factor is calculated by exchanging the work pairs, the value increases if there is a relationship.

偏在度は、結論部の作業の出現率が低い場合、支持度、確信度が小さくなってしまう場合でも、作業ペアに、作業ブロック中に共起する確率が高い場合、大きな値となる。
これらの指標値が高い作業ペアを同じ作業集合の要素となるように作業集合を生成し、関連性の強い(一定以上高い)作業の集合を生成する。
The degree of uneven distribution becomes a large value when the probability of co-occurrence in a work block is high even if the support level and the certainty level are low when the work appearance rate of the conclusion part is low.
A work set is generated so that these work pairs having a high index value become elements of the same work set, and a set of highly related (higher than a certain level) work is generated.

ステップ111:関連作業集合生成部は、ステップ109で生成された作業集合に包含関係があるかどうか判定し、包含関係があれば、要素数の少ない作業集合を除外し、業務フロー表示部に送信する。   Step 111: The related work set generation unit determines whether or not the work set generated in step 109 has an inclusion relationship, and if there is an inclusion relationship, excludes the work set having a small number of elements and transmits it to the workflow display unit. To do.

ステップ113:業務フロー表示部は、受信した作業集合に基づき、初期の作業フロー図の表示を変更し、業務フロー図を表示装置203に表示する。例として、関連度の算出結果602の例で、偏在度が1.00より大きい場合、関連度が高いと判定し、作業集合を生成した場合を説明する。この場合、作業集合{清算伝票作成、出張先登録、日程登録、交通費登録、承認依頼、経費追加登録、経費削除}、{清算伝票確認、承認}および{清算伝票確認、差し戻し}の作業集合が生成される。図8は業務フローの表示の1例である。業務フロー表示部は、フロー図中に、作業の集合を表す枠線を表示する。図9は業務フローの表示の別の例である。業務フロー表示部は、作業集合の要素作業を一つにまとめ、業務の粒度の箱として表示する。
また、算出した各作業の出現率に基づき、各作業、業務を頻度別に配置してもよい。さらに、作業ペアの関連度判定時に、偏在度に2段階の閾値を設け、より関連度の高い作業集合{経費追加登録、経費削除}を生成し、業務を入れ子状に表示してもよい。
Step 113: The workflow display unit changes the display of the initial workflow diagram based on the received work set, and displays the workflow diagram on the display device 203. As an example, in the example of the calculation result 602 of relevance, a case where it is determined that the relevance is high when the uneven distribution is greater than 1.00 and a work set is generated will be described. In this case, work sets {clearing slip creation, business trip registration, schedule registration, transportation cost registration, approval request, expense addition registration, expense deletion}, {clearing slip confirmation, approval} and {clearing slip confirmation, return} working set Is generated. FIG. 8 is an example of a business flow display. The business flow display unit displays a frame line representing a set of work in the flow diagram. FIG. 9 shows another example of the business flow display. The work flow display unit combines the element work of the work set into one and displays them as a work granularity box.
Further, based on the calculated appearance rate of each work, each work and work may be arranged according to frequency. Furthermore, when determining the relevance level of work pairs, a two-stage threshold value may be provided for the uneven distribution level to generate a work set {expense addition registration, expense deletion} with a higher relevance level and display the work in a nested manner.

本実施例により、旧システム(現行システム)のアプリケーション・ログから、そのシステムで実現している業務仕様を業務フロー図の形で再生できるため、従来、ユーザへのヒアリング等で行っていた、旧システムの業務要件の獲得を、実態に沿った情報をもとに行うことが可能になる。   According to the present embodiment, the business specifications realized in the system can be reproduced from the application log of the old system (current system) in the form of a business flow diagram. It is possible to acquire system business requirements based on information in line with the actual situation.

実施例1によれば、業務分析を行う利用者が、業務のまとまりの把握を容易に行えるようになる効果が得られる。しかし、抽出された作業集合の特徴によっては、業務のまとまりの正確な把握のために、業務システムによっては実施例1よりも精度よく行う方法がある。実施例1では、作業集合として(清算伝票確認、承認)および(清算伝票確認、差し戻し)が生成された。これは、作業「承認」と「差し戻し」が作業ブロック中で両方行うことのできない、排他的な関係にある作業のため、両者が共起しないためである。しかし、このような場合でも、他の作業が共通しており、全体として1業務にまとめたい場合がある。   According to the first embodiment, it is possible to obtain an effect that the user who performs the task analysis can easily grasp the group of tasks. However, depending on the characteristics of the extracted work set, there is a method that is more accurate than the first embodiment depending on the business system in order to accurately grasp the group of business. In the first embodiment, (clearing slip confirmation and approval) and (clearing slip confirmation and return) are generated as work sets. This is because the operations “approval” and “return” cannot be performed in the work block, and are in an exclusive relationship, and thus do not co-occur. However, even in such a case, other work is common, and there is a case where it is desired to combine them into one work as a whole.

本実施例のフローチャートを図10に示す。関連作業集合生成部の処理にステップ112を追加している。
ステップ112:関連作業集合生成部は生成した作業集合の構成要素の比較を行い,類似度の高い作業集合をマージする。
類似度の判定は、作業集合の要素に共通なものがあれば類似度をプラスし、共通でないものがあれば類似度をマイナスし、類似度は閾値以上であればマージ対象と判定してもよい。また、上記の共通でない作業が、作業ブロック中ではなく、同一案件全体の作業としては共起している場合、他の要素が共通であればマージ対象と判定してもよい。
A flowchart of this embodiment is shown in FIG. Step 112 is added to the processing of the related work set generation unit.
Step 112: The related work set generation unit compares the components of the generated work sets, and merges work sets having high similarity.
The similarity can be determined by adding the similarity if there is a common element in the work set, minus the similarity if there is a non-common element, and if the similarity is greater than or equal to the threshold, Good. Further, when the above-mentioned non-common work is not in the work block and co-occurs as the work of the same case as a whole, if other elements are common, it may be determined to be merged.

以上により、ある業務に関連する作業の中に、排他的な関係の作業がある場合でも、当該業務に関連作業集合としてまとめ、業務フロー仕様を再生することができる。   As described above, even if there is an exclusive relationship among the tasks related to a certain task, the task flow specification can be reproduced by collecting the tasks into a related task set.

なお、本発明は上記した実施例1および2に限定されるものではなく、様々な変形例が含まれる。例えば、業務仕様再生支援ツールを分析用端末200単体で実行するのではなく、分析用端末200では業務フロー表示部を実行し、分析用端末に設けた通信装置により、作業ブロック抽出部、作業間関連度算出部、関連作業集合生成部を備える業務フロー図処理サーバと通信しながら、業務フロー図の可視化の処理を行うようにした構成などでもよい。   In addition, this invention is not limited to above-mentioned Example 1 and 2, Various modifications are included. For example, the business specification reproduction support tool is not executed by the analysis terminal 200 alone, but the analysis terminal 200 executes the business flow display unit, and the communication block provided in the analysis terminal performs a work block extraction unit, A configuration may be adopted in which a workflow diagram visualization process is performed while communicating with a workflow diagram processing server including a related degree calculation unit and a related work set generation unit.

また、上記した実施例では、作業間関連度算出部が関連度を算出する際に使用する数値について、分かりやすくするために具体的な値を用いているが、この値に限定されるものではない。
例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
Further, in the above-described embodiment, specific values are used for easy understanding for the numerical values used when the relevance calculation unit between operations calculates the relevance. However, the values are not limited to this value. Absent.
For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.

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

以上、本発明の実施例によれば、旧システムのアプリケーション・ログから、そのシステムで実現している業務仕様を業務フロー図の形で再生できるため、従来、ユーザへのヒアリング等で行っていた、旧システムの業務要件の獲得を、実態に沿った情報をもとに行うことが可能になる。   As described above, according to the embodiment of the present invention, the business specifications realized in the system can be reproduced from the application log of the old system in the form of a business flow diagram. This makes it possible to acquire business requirements for the old system based on information in line with the actual situation.

200…分析用端末、201…入力装置、203…表示装置、205…演算装置、207…主記憶装置。 DESCRIPTION OF SYMBOLS 200 ... Analysis terminal 201 ... Input device 203 ... Display device 205 ... Arithmetic device 207 ... Main memory device

Claims (10)

業務システムにおける業務フロー仕様を特定するための業務フロー仕様再生方法において、
前記業務システムの業務行った際のログデータを記録しておき、
記録されたログデータから、前記業務の単位となる一案件で、任意のユーザが行う一連の作業群を抽出し、
前記作業群を構成する各作業間の関連性を示す相関関係を算出し、
算出された相関関係に基づいて、前記作業の関係性が高い作業グループを生成することで業務フローの再生を可能とする業務仕様再生方法。
In the business flow specification reproduction method for specifying the business flow specification in the business system,
Record log data when performing business of the business system,
From the recorded log data, a series of work groups performed by an arbitrary user is extracted in one case as a unit of the work,
Calculating a correlation indicating the relevance between each work constituting the work group;
A business specification reproduction method that enables reproduction of a business flow by generating a work group having a high work relationship based on the calculated correlation.
請求項1に記載の業務フロー仕様再生方法において、
前記作業群の抽出は、前記ログ・データから案件IDの値が同一のレコードを抽出し、
抽出されたレコードを作業時刻でソートし、
ソートされたレコード順にユーザIDの値を読み出し、
読みだした値が同じレコードログデータを一つの作業群として抽出することを特徴とする業務フロー仕様再生方法。
In the business flow specification reproduction method according to claim 1,
In the extraction of the work group, records having the same item ID value are extracted from the log data,
Sort the extracted records by work time,
Read the user ID value in the sorted record order,
A workflow specification reproduction method, wherein record log data having the same read value is extracted as one work group.
請求項1または請求項2のいずれかに記載の業務フロー仕様再生方法において、
前記作業グループの生成は、
関連性を判定する算出した指標値を算出し、当該指標値を用いて関連性を判定する際、複数の閾値を用いて実行することを特徴とする業務フロー仕様再生方法。
In the business flow specification reproduction method according to claim 1 or 2,
The generation of the work group is as follows:
A workflow specification reproduction method, wherein a calculated index value for determining relevance is calculated, and the relevance is determined using the index value, and is executed using a plurality of threshold values.
請求項1乃至請求項3のいずれかに業務フロー仕様再生方法において、
前記作業グループそれぞれにおいて、構成要素の比較を行い、所定の情報を比較することで類似している作業グループを特定し、これらを新たな作業グループに統合することを特徴とする業務フロー仕様再生方法。
In the business flow specification reproduction method according to any one of claims 1 to 3,
A workflow specification reproduction method characterized by comparing constituent elements in each of the work groups, identifying similar work groups by comparing predetermined information, and integrating them into a new work group .
請求項4に記載の業務フロー仕様再生方法において、
前記構成要素の比較は、共通でない構成要素について、同一案件の処理全体のログ中に共起している場合作業集合が類似していると判定することを特徴とする業務フロー仕様再生方法。
In the business flow specification reproduction method according to claim 4,
The workflow comparison reproduction method characterized in that the comparison of the component elements determines that the work sets are similar if the component elements that are not common co-occur in the log of the entire process of the same item.
業務システムにおける業務フロー仕様を特定するための業務フロー仕様再生装置において、
前記業務システムの業務行った際のログデータを記録する手段と、
記録されたログデータから、前記業務の単位となる一案件で、任意のユーザが行う一連の作業群を抽出する手段と、
前記作業群を構成する各作業間の関連性を示す相関関係を算出する手段と、
算出された相関関係に基づいて、前記作業の関係性が高い作業グループを生成する手段とを有すること業務ことで業務フローの再生を可能とする業務フロー仕様再生装置。
In the business flow specification playback device for specifying the business flow specification in the business system,
Means for recording log data when the business system performs business;
Means for extracting a series of work groups performed by an arbitrary user in one case as a unit of the work from the recorded log data;
Means for calculating a correlation indicating relevance between each work constituting the work group;
A business flow specification reproduction device which enables reproduction of a business flow by performing business by having means for generating a work group having a high work relationship based on the calculated correlation.
請求項6に記載の業務フロー仕様再生装置において、
前記作業群を抽出する手段は、前記ログ・データから案件IDの値が同一のレコードを抽出し、抽出されたレコードを作業時刻でソートし、ソートされたレコード順にユーザIDの値を読み出し、読みだした値が同じレコードログデータを一つの作業群として抽出することを特徴とする業務フロー仕様再生装置。
In the business flow specification reproducing apparatus according to claim 6,
The means for extracting the work group extracts records with the same case ID value from the log data, sorts the extracted records by work time, reads out the user ID values in the sorted record order, reads A workflow specification reproducing apparatus, wherein record log data having the same value is extracted as one work group.
請求項6または請求項7のいずれかに記載の業務フロー仕様再生装置において、
前記作業グループを生成する手段は、
関連性を判定する算出した指標値を算出し、当該指標値を用いて関連性を判定する際、複数の閾値を用いて実行することを特徴とする業務フロー仕様再生装置。
In the business flow specification reproducing device according to any one of claims 6 and 7,
The means for generating the work group includes:
A business flow specification reproducing apparatus, wherein a calculated index value for determining relevance is calculated, and the relevance is determined using the index value, the process is executed using a plurality of threshold values.
請求項6乃至請求項8のいずれかに業務フロー仕様再生装置において、
前記作業グループそれぞれにおいて、構成要素の比較を行い、所定の情報を比較することで類似している作業グループを特定し、これらを新たな作業グループに統合する手段をさらに有することを特徴とする業務フロー仕様再生装置。
In the business flow specification reproducing device according to any one of claims 6 to 8,
The work further comprising means for comparing the constituent elements in each of the work groups, identifying similar work groups by comparing predetermined information, and integrating these into a new work group Flow specification playback device.
請求項9に記載の業務フロー仕様再生装置において、
前記構成要素を比較する手段は、共通でない構成要素について、同一案件の処理全体のログ中に共起している場合作業集合が類似していると判定することを特徴とする業務フロー仕様再生装置。
In the business flow specification reproducing device according to claim 9,
The means for comparing the constituent elements determines that the work sets are similar when the non-common constituent elements co-occur in the log of the entire processing of the same item. .
JP2015164373A 2015-08-24 2015-08-24 Business flow specification regeneration method Pending JP2017045080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015164373A JP2017045080A (en) 2015-08-24 2015-08-24 Business flow specification regeneration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015164373A JP2017045080A (en) 2015-08-24 2015-08-24 Business flow specification regeneration method

Publications (1)

Publication Number Publication Date
JP2017045080A true JP2017045080A (en) 2017-03-02

Family

ID=58212012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015164373A Pending JP2017045080A (en) 2015-08-24 2015-08-24 Business flow specification regeneration method

Country Status (1)

Country Link
JP (1) JP2017045080A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018181177A (en) * 2017-04-20 2018-11-15 株式会社日立製作所 Business process analyzing apparatus, business process analyzing method and business process analyzing program
WO2022176333A1 (en) * 2021-02-18 2022-08-25 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238412A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238413A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238414A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126182A1 (en) * 2007-03-15 2008-10-23 Fujitsu Limited Task analysis program and task analyzer
JP2010211457A (en) * 2009-03-10 2010-09-24 Fujitsu Ltd Flow comparison processing method and device
WO2013153629A1 (en) * 2012-04-11 2013-10-17 株式会社日立製作所 Information processing device, information processing method, and program
JP2014049031A (en) * 2012-09-03 2014-03-17 Fujitsu Ltd Analytical program, analytical method, and analytical apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126182A1 (en) * 2007-03-15 2008-10-23 Fujitsu Limited Task analysis program and task analyzer
JP2010211457A (en) * 2009-03-10 2010-09-24 Fujitsu Ltd Flow comparison processing method and device
WO2013153629A1 (en) * 2012-04-11 2013-10-17 株式会社日立製作所 Information processing device, information processing method, and program
JP2014049031A (en) * 2012-09-03 2014-03-17 Fujitsu Ltd Analytical program, analytical method, and analytical apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018181177A (en) * 2017-04-20 2018-11-15 株式会社日立製作所 Business process analyzing apparatus, business process analyzing method and business process analyzing program
WO2022176333A1 (en) * 2021-02-18 2022-08-25 日本電信電話株式会社 Classification device, classification method, and classification program
JP7491459B2 (en) 2021-02-18 2024-05-28 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238412A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238413A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program
WO2023238414A1 (en) * 2022-06-10 2023-12-14 日本電信電話株式会社 Classification device, classification method, and classification program

Similar Documents

Publication Publication Date Title
JP2017045080A (en) Business flow specification regeneration method
US20150032759A1 (en) System and method for analyzing result of clustering massive data
JP6665784B2 (en) Log analysis system, log analysis method and log analysis program
KR102301946B1 (en) Visual tools for failure analysis in distributed systems
US20120089580A1 (en) Update management apparatus, update management method, and computer-readable medium storing update management program
van Cruchten et al. Process mining in logistics: The need for rule-based data abstraction
JP2019169044A (en) Software robot definition information generation system, software robot definition information generation method, and program
JP6242540B1 (en) Data conversion system and data conversion method
CN113688288A (en) Data association analysis method and device, computer equipment and storage medium
WO2014034557A1 (en) Text mining device, text mining method, and computer-readable recording medium
JP2006302135A (en) Application asset analysis program, application asset analysis method and application asset analysis device
US9732593B2 (en) Systems, methods, and computer medium to optimize storage for hydrocarbon reservoir simulation
JP6549786B2 (en) Data cleansing system, method and program
JP6718835B2 (en) Utilization status analysis device for information processing system and utilization status analysis method
US9785404B2 (en) Method and system for analyzing data in artifacts and creating a modifiable data network
US20220374801A1 (en) Plan evaluation apparatus and plan evaluation method
Punn et al. Testing big data application
JP6861176B2 (en) Project estimation support method and project estimation support device
JP2016126532A (en) Calculation program, information processing apparatus, and calculation method
JP2016184213A (en) Method for anonymizing numeric data, and numeric data anonymization server
US20120233224A1 (en) Data processing
WO2021210099A1 (en) Pattern extracting device, pattern extracting method, and program
JP6547341B2 (en) INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
JP7021401B1 (en) Logging support device, logging system, logging support method and program
JP2018025852A (en) Program analysis method, program analyzer and analysis program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170111

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190107

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190409