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

JP7699953B2 - Business process estimation device and method - Google Patents

Business process estimation device and method Download PDF

Info

Publication number
JP7699953B2
JP7699953B2 JP2021071395A JP2021071395A JP7699953B2 JP 7699953 B2 JP7699953 B2 JP 7699953B2 JP 2021071395 A JP2021071395 A JP 2021071395A JP 2021071395 A JP2021071395 A JP 2021071395A JP 7699953 B2 JP7699953 B2 JP 7699953B2
Authority
JP
Japan
Prior art keywords
task
business process
access
expression
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021071395A
Other languages
Japanese (ja)
Other versions
JP2022165851A (en
Inventor
誠 小野寺
昌幸 針谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021071395A priority Critical patent/JP7699953B2/en
Publication of JP2022165851A publication Critical patent/JP2022165851A/en
Application granted granted Critical
Publication of JP7699953B2 publication Critical patent/JP7699953B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は業務プロセス推定装置および方法に関する。たとえば、各種業務における、様々な業務を実施する順序(以降、単に「業務プロセス」と称する場合がある)を分析する技術に係る。また、たとえば、業務の実施履歴(たとえば本明細書に記載するイベントログの形式に表されたもの)を取得し、この実施履歴から業務プロセスを推定する技術に係る。 The present invention relates to a business process estimation device and method. For example, the present invention relates to a technology for analyzing the order in which various tasks are performed in various types of tasks (hereinafter, may be simply referred to as a "business process"). It also relates to a technology for acquiring the execution history of a task (for example, represented in the format of an event log described in this specification) and estimating the business process from this execution history.

業務効率化や生産性向上を実現する取り組みとして「RPA(Robotic Process Automation)」の導入などに代表されるDX(Digital Transformation)が注目を集めている。RPAとは、これまで人間のみが対応していた作業、もしくはより高度な作業を、AIや機械学習等を活用して代行・代替するソフトウェアである。DXとは企業がデジタル技術を活用し、組織やビジネスモデルを変革することである。このようなDXの取り組みの中では、改善・変革すべき非効率な業務を識別するために、例えば特許文献1に示すような業務プロセスの可視化が行われてきた。 DX (Digital Transformation), typified by the introduction of "RPA (Robotic Process Automation)," has been attracting attention as an effort to improve business efficiency and productivity. RPA is software that uses AI and machine learning to take over or substitute for tasks that have previously been handled only by humans, or more advanced tasks. DX is when companies use digital technology to transform their organizations and business models. In such DX efforts, business processes have been visualized, for example as shown in Patent Document 1, in order to identify inefficient tasks that need to be improved or transformed.

しかし、この業務プロセスの洗い出しについては、業務分析のスキルを有する専門家が業務を遂行している組織を観察し、業務担当者にヒアリングを行い、業務マニュアルや基準書を読解し、その内容を手作業で書き起こし、さらには業務に関わる様々な関係者に書き起こした内容を確認し修正を繰り返すなど、多大な時間と労力を要していた。また、ヒアリング対象者の業務理解度によっては、頻度の低い例外的な業務が見逃されることもある。さらに、高度な業務であるほど、業務の進め方は日進月歩で変化し続けている。このため、ある時点での業務プロセスを洗い出して終わりではなく、変化に追従していかなければならない。 However, identifying these business processes requires a great deal of time and effort, as it requires experts with business analysis skills to observe the organization where the work is carried out, interview those in charge of the work, read and understand business manuals and standards, manually transcribe the contents, and then repeatedly check and revise the transcripts with various people involved in the work. In addition, depending on the level of understanding of the work of those interviewed, infrequent exceptional work may be overlooked. Furthermore, the more advanced the work, the more rapidly the way the work is carried out continues to change. For this reason, it is not enough to simply identify the business processes at a certain point in time; it is necessary to keep up with the changes.

そこで、近年、業務プロセスの洗い出しを自動化する技術として、プロセスマイニングが注目されている。これは、例えば特許文献2や非特許文献1に示すような、業務を進め行く際に使用するITシステムにおけるログ(操作履歴=イベントログ)から、業務で実施しているタスクと、その実施順序(業務プロセス)を推定する技術・手法である。なお、タスクとは業務プロセスを構成する要素であり、例えば調達の業務プロセスにおいては、「発注仕様書を作成する」、「在庫を確認する」などタスクがあり、設計の業務プロセスにおいては、「〇〇部品の形状を設計する」、「〇〇部品の強度を評価する」、「デザインレビューの資料を作成する」などのタスクがある。このプロセスマイニング技術により、従来は専門家が行う必要があった業務分析を自動化もしくは省力化でき、使い続けることによって業務プロセスの変化も捕捉できる。 In recent years, therefore, process mining has been attracting attention as a technology for automating the identification of business processes. This is a technology/method for estimating tasks being performed in a business and the order in which they are performed (business process) from logs (operation history = event logs) in IT systems used to proceed with the business, as shown in, for example, Patent Document 2 and Non-Patent Document 1. A task is an element that constitutes a business process. For example, in a procurement business process, there are tasks such as "create an order specification" and "check inventory," while in a design business process, there are tasks such as "design the shape of part XX," "evaluate the strength of part XX," and "create materials for design review." This process mining technology can automate or reduce the labor required for business analysis that previously required experts to perform, and by continuing to use it, changes in business processes can be captured.

特開2003-150650公報JP 2003-150650 A 特開2020-052451公報JP 2020-052451 A

Wil van der Aalst, 「プロセスマイニング Data Science in Action」, インプレス, 2019年9月Wil van der Aalst, "Process Mining: Data Science in Action", Impress, September 2019

しかしながら、上記の技術においては次の課題がある。 However, the above technology has the following issues:

特許文献1においては、業務プロセスの洗い出しは専門家が実施する必要がある。特許文献2、非特許文献1に記載の技術においては、ITシステムにて、業務プロセスを構成するすべてのタスクに対応するイベントログを生成・取得できる必要がある。 In Patent Document 1, the identification of business processes must be performed by an expert. In the techniques described in Patent Document 2 and Non-Patent Document 1, the IT system must be able to generate and acquire event logs corresponding to all tasks that make up a business process.

例えば、旅費・経費の精算システムや、在庫情報に基づく発注管理のための受発注管理システムなど、実施するタスクのすべてをシステムが機能として有しており、イベントログとして記録できなければならない。イベントログに業務プロセスの全貌が記録されないと、断片的な情報になってしまうためである。 For example, a system such as a travel and expense settlement system or an order management system for ordering based on inventory information must have the functionality to perform all of the tasks and be able to record them as an event log. This is because if the entire business process is not recorded in the event log, the information will be fragmented.

また、ITシステムにおける機能と業務プロセスを構成するタスクは一対一で対応していなければならない。例えば、受発注業務における「仕様書を確認する」、「見積書を作成する」、「見積書を承認する」といったタスクは受発注システムの機能として実装されており、一対一で対応をとれる。一方で、ハードウェア製品の設計業務において、「筐体部品の形状を設計する」と「モーター部品の形状を設計する」、「製品全体の部品配置レイアウトを設計する」といったタスクはCADシステムを使うが、そのCADシステムの機能とタスクは一対一で対応しない。同様に、表計算ソフトウェアには多くの機能があるが、これらを使用して「筐体部品の強度を評価する」、「モーター部品のコストを見積もる」といったタスクを実施しており、この場合も、機能とタスクについて一対一で対応を取ることはできない。 In addition, there must be a one-to-one correspondence between the functions of an IT system and the tasks that make up a business process. For example, tasks such as "checking specifications," "creating a quote," and "approving the quote" in order placement operations are implemented as functions of the order placement system, and there is a one-to-one correspondence. On the other hand, in hardware product design operations, tasks such as "designing the shape of the casing parts," "designing the shape of the motor parts," and "designing the layout of the parts placement for the entire product" use a CAD system, but there is no one-to-one correspondence between the functions of that CAD system and the tasks. Similarly, spreadsheet software has many functions, but these are used to perform tasks such as "evaluating the strength of the casing parts" and "estimating the cost of the motor parts," and in this case too, there is no one-to-one correspondence between functions and tasks.

このため、業務プロセスを構成するタスクとITシステムの機能が対応づかない業務に対しては、適用できないことが課題である。定型的な業務においては、ITシステムの導入・効率化が進んでいるため、タスクと機能が対応づいていることが多い。一方で、製品企画や構造設計、生産準備などの非定型的な業務においてはITシステムの機能がすべてのタスクと一対一で対応していないため、イベントログから多くのタスクが漏れてしまい、結果としてプロセスマイニングを行っても推定される業務プロセスは不完全なものとなる。 For this reason, there is an issue that it cannot be applied to tasks that do not correspond to the tasks that make up the business process and the functions of the IT system. In routine tasks, as IT systems have been introduced and streamlined, there is often a correspondence between tasks and functions. On the other hand, in non-routine tasks such as product planning, structural design, and production preparation, the functions of the IT system do not correspond one-to-one with all tasks, so many tasks are missed from the event log, and as a result, even if process mining is performed, the estimated business process is incomplete.

本発明は上述の事情を鑑みてなされたものであり、業務プロセスをより正確に推定できるようにすることを目的としている。 The present invention was made in consideration of the above circumstances, and aims to enable more accurate estimation of business processes.

本発明に係る業務プロセス推定装置の一例は、
複数の標本資料を格納する標本資料データベースと、
前記標本資料それぞれについて、タスクを表すタスク表現を関連付ける標本資料-タスク関連データベースと、
前記標本資料のいずれかに関連して生成される中間成果物のそれぞれについて、前記標本資料のうち、当該中間成果物に最も類似する1つの前記標本資料を、類似標本資料として決定する、類似性評価部と、
前記中間成果物それぞれに対するアクセスの日時を表すアクセスログを取得する、アクセスログ取得部と、
前記中間成果物それぞれに対して、対応する前記類似標本資料に関連付けられたタスク表現を、関連タスク表現として取得する、関連タスク取得部と、
前記アクセスログおよび前記関連タスク表現に基づき、各前記タスク表現の間の順序を表す業務プロセス表現を推定する、業務プロセス推定部と、
を備える。
An example of a business process inference device according to the present invention includes:
A specimen database for storing a plurality of specimen materials;
a sample material-task association database that associates, with each of the sample materials, a task expression that represents a task;
a similarity evaluation unit that, for each of the intermediate products generated in relation to any of the sample materials, determines one of the sample materials that is most similar to the intermediate product as a similar sample material;
an access log acquisition unit that acquires an access log indicating the date and time of access to each of the intermediate products;
a related task acquisition unit that acquires, for each of the intermediate products, a task expression associated with the corresponding similar sample material as a related task expression;
a business process estimation unit that estimates a business process expression that indicates an order between the task expressions based on the access log and the related task expressions;
Equipped with.

本発明に係る業務プロセス推定方法の一例は、
コンピュータによって実行される、業務プロセス推定方法であって、
複数の標本資料それぞれについて、タスクを表すタスク表現を関連付けるステップと、 前記標本資料のいずれかに関連して生成される中間成果物のそれぞれについて、前記標本資料のうち、当該中間成果物に最も類似する1つの前記標本資料を、類似標本資料として決定するステップと、
前記中間成果物それぞれに対するアクセスの日時を表すアクセスログを取得するステップと、
前記中間成果物それぞれに対して、対応する前記類似標本資料に関連付けられたタスク表現を、関連タスク表現として取得するステップと、
前記アクセスログおよび前記関連タスク表現に基づき、各前記タスク表現の間の順序を表す業務プロセス表現を推定するステップと、
を備える。
An example of a business process estimation method according to the present invention includes:
A business process estimation method executed by a computer, comprising the steps of:
A step of associating a task expression representing a task with each of a plurality of sample materials; a step of determining, for each intermediate product generated in association with any of the sample materials, one of the sample materials that is most similar to the intermediate product as a similar sample material;
acquiring an access log indicating the date and time of access to each of the intermediate products;
obtaining a task expression associated with the corresponding similar sample material as an associated task expression for each of the intermediate products;
estimating a business process representation representing an order between each of the task representations based on the access log and the related task representations;
Equipped with.

本発明に係る業務プロセス推定装置および方法によれば、業務プロセスをより正確に推定できる。 The business process estimation device and method according to the present invention enable more accurate estimation of business processes.

たとえば、業務プロセスを構成するタスクとITシステムの機能が一対一に対応していない場合でも、イベントログを自動的に生成できるため、プロセスマイニング技術の適用可能範囲が広がる。このため、従来は専門家が行う必要があった業務分析をより正確に自動化もしくは省力化することができる。 For example, even if there is no one-to-one correspondence between the tasks that make up a business process and the functions of an IT system, event logs can be generated automatically, expanding the scope of applicability of process mining technology. This makes it possible to more accurately automate or reduce the labor required for business analysis that previously required the work of experts.

また、本発明に係る業務プロセス推定装置および方法を使い続けることによって、業務プロセスの変化も捕捉できる。 In addition, by continuing to use the business process estimation device and method according to the present invention, changes in the business process can also be captured.

業務プロセス推定装置のハードウェアおよび機能フロー図の一例である。FIG. 2 is a diagram illustrating an example of hardware and a functional flow of a business process estimation device. 業務プロセス推定装置の機能フロー図の一例である。FIG. 2 is an example of a functional flow diagram of a business process estimation device. 標本資料データベース101のテーブル構造とデータの一例である。2 is an example of a table structure and data of the specimen material database 101. 標本資料-タスク関連データベース102のテーブル構造とデータの一例である。1 is an example of a table structure and data of a specimen material-task relation database 102. イベントログのテーブル構造とデータの一例である。1 is an example of a table structure and data of an event log. 業務プロセス推定部110の手法の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a method of a business process estimation unit 110. 中間成果物ファイル103の一例である。1 is an example of an intermediate product file 103. 類似標本資料104の一例である。This is an example of a similar specimen material 104. 業務プロセスデータの一例である。1 is an example of business process data.

以下、図面を用いて本発明の業務プロセス推定装置の一例を説明する。 Below, an example of a business process estimation device of the present invention is explained using the drawings.

図1は、本発明による業務プロセス推定装置10の一実施例を示す構成図である。図1(a)はハードウェア構成の例を示し、図1(b)は機能フローの例を示す。業務プロセス推定装置10は、本実施例に記載される業務プロセス推定方法を実施する。 FIG. 1 is a configuration diagram showing one embodiment of a business process estimation device 10 according to the present invention. FIG. 1(a) shows an example of a hardware configuration, and FIG. 1(b) shows an example of a functional flow. The business process estimation device 10 implements the business process estimation method described in this embodiment.

図1(a)に示すように、業務プロセス推定装置10は、公知のハードウェア構成を有するコンピュータを用いて構成することができ、たとえば演算手段11および記憶手段12を備える。演算手段11はたとえばプロセッサを含み、記憶手段12はたとえば半導体メモリ装置および磁気ディスク装置等の記憶媒体を含む。記憶媒体の一部または全部が、過渡的でない(non-transitory)記憶媒体であってもよい。 As shown in FIG. 1(a), the business process estimation device 10 can be configured using a computer having a known hardware configuration, and includes, for example, a calculation means 11 and a storage means 12. The calculation means 11 includes, for example, a processor, and the storage means 12 includes, for example, a storage medium such as a semiconductor memory device and a magnetic disk device. A part or all of the storage medium may be a non-transitory storage medium.

また、コンピュータは入出力手段を備えてもよい。入出力手段は、たとえばキーボードおよびマウス等の入力装置と、ディスプレイおよびプリンタ等の出力装置(たとえば図1(b)に関連して後述する出力装置100)と、ネットワークインタフェース等の通信装置とを含む。 The computer may also include input/output means. The input/output means may include, for example, input devices such as a keyboard and a mouse, output devices such as a display and a printer (for example, output device 100, which will be described later in relation to FIG. 1(b)), and communication devices such as a network interface.

記憶手段はプログラムを記憶してもよい。プロセッサがこのプログラムを実行することにより、コンピュータは本実施形態において説明される機能を実行してもよい。 The storage means may store a program. The processor may execute the program, causing the computer to perform the functions described in this embodiment.

図1(a)に示す業務プロセス推定装置10は、図1(b)に示す機能ブロックによって表される各機能を備える。たとえば、業務プロセス推定装置10は、業務で使用する複数の標本資料を格納する標本資料データベース101と、当該標本資料それぞれについて、タスクを表す表現(タスク表現)を関連付ける標本資料-タスク関連データベース102とを備える。タスクは、中間成果物を作成する作業に対応または関連する。 The business process estimation device 10 shown in FIG. 1(a) has the functions represented by the functional blocks shown in FIG. 1(b). For example, the business process estimation device 10 has a sample material database 101 that stores multiple sample materials used in business, and a sample material-task association database 102 that associates an expression representing a task (task expression) with each of the sample materials. A task corresponds to or is related to the work of creating an intermediate deliverable.

また、業務プロセス推定装置10は、業務実施中に中間成果物として作成される中間成果物ファイル103に対して最も類似する標本資料を検索し、類似標本資料104として登録するドキュメント類似性評価部105(類似性評価部)と、中間成果物ファイル103に対するアクセスログを取得するアクセスログ取得部106と、類似標本資料104に関連するタスク表現を標本資料-タスク関連データベース102から取得する関連タスク取得部107と、当該中間成果物アクセスログと当該関連タスク表現からイベントログを作成するイベントログ生成部108と、当該イベントログから業務プロセスを推定し業務プロセスデータ109を推定する業務プロセス推定部110と、業務プロセスデータ109を出力装置100に出力(たとえば表示)する業務プロセス可視化部111とを備える。 The business process estimation device 10 also includes a document similarity evaluation unit 105 (similarity evaluation unit) that searches for the most similar sample material to an intermediate product file 103 created as an intermediate product during business execution and registers it as a similar sample material 104, an access log acquisition unit 106 that acquires an access log for the intermediate product file 103, a related task acquisition unit 107 that acquires a task expression related to the similar sample material 104 from the sample material-task related database 102, an event log generation unit 108 that creates an event log from the intermediate product access log and the related task expression, a business process estimation unit 110 that estimates a business process from the event log and estimates business process data 109, and a business process visualization unit 111 that outputs (for example, displays) the business process data 109 to the output device 100.

また、一変形例において、過去の複数の中間成果物から標本資料を生成し、標本資料データベース101に自動追加することもできる。 In one variant, specimen materials can be generated from multiple past intermediate products and automatically added to the specimen material database 101.

図2はこのような変形例に係る、標本資料自動生成機能を有する業務プロセス推定装置20の機能フロー図である。業務プロセス推定装置20は、過去の業務で作成された複数の中間成果物ファイル103に対して、互いの類似性を計算する中間成果物類似性計算部201と、当該類似性に基づいて中間成果物をクラスタリングし、クラスタごとに代表的な中間成果物を標本資料データベース101に追加する中間成果物クラスタリング部202とを備える。 Figure 2 is a functional flow diagram of a business process estimation device 20 having a sample data automatic generation function relating to such a modified example. The business process estimation device 20 includes an intermediate product similarity calculation unit 201 that calculates the mutual similarity of multiple intermediate product files 103 created in past business operations, and an intermediate product clustering unit 202 that clusters the intermediate products based on the similarity and adds a representative intermediate product for each cluster to the sample data database 101.

以下、実施例1またはその変形例による各手段やデータベースの一例を説明する。 Below, we will explain examples of each means and database according to Example 1 or its modified example.

(1)標本資料データベース101および中間成果物ファイル103
標本資料データベース101は、業務で使用する資料における標本資料を格納するデータベースである。標本資料とは、たとえば中間成果物におけるコンテンツの特徴が表現されたもの、のことである(生物学の一分野である分類学において、標本とは「その存在を証明し、特徴を明らかにするための証拠」とされており、この定義に基づいている)。標本資料は、たとえばコンピュータが扱うデータファイルの形式である。ただし、標本資料はこのような定義に該当する資料に限らず、任意の内容および形式の資料を標本資料とすることができる。
(1) Specimen Material Database 101 and Intermediate Product File 103
The specimen material database 101 is a database that stores specimen materials among materials used in business. Specimen materials are, for example, those that express the characteristics of the content in intermediate deliverables (based on the definition of a specimen in taxonomy, a field of biology, as "evidence that proves its existence and clarifies its characteristics"). Specimen materials are, for example, in the format of data files handled by computers. However, specimen materials are not limited to materials that fit this definition, and materials of any content and format can be specimen materials.

中間成果物ファイル103は、標本資料のいずれかに関連して生成される中間成果物を格納するデータベースである。中間成果物の例として、開発・設計段階の中間成果物は、報告書、仕様書、検討書、技術資料、図面等である。より具体的な例を挙げると、機能仕様書、実験報告書、想定課題と対策案を記した技術資料、などである。また、強度、熱負荷、コスト、等の計算に関するデータの場合は、過去プロジェクトで作成した表計算ソフトやシミュレーションソフトなどのファイルである。また、形状や構造を示す2次元図面または3次元CADデータ、部品組立情報、各種属性情報(材質、部品種別、溶接指示など)、などを含むファイルであってもよい。 The intermediate product file 103 is a database that stores intermediate products generated in relation to any of the specimen materials. Examples of intermediate products from the development and design stages include reports, specifications, study documents, technical documents, drawings, etc. More specific examples include functional specifications, experiment reports, technical documents listing anticipated issues and proposed countermeasures, etc. In addition, in the case of data related to calculations of strength, heat load, cost, etc., it is a file such as a spreadsheet or simulation software created in a past project. It may also be a file containing 2D drawings or 3D CAD data showing the shape and structure, part assembly information, various attribute information (material, part type, welding instructions, etc.), etc.

中間成果物の別の例として、生産段階では、金型データ、製造工程表、組立工程表、品質計画書、検査記録、コスト見積書などがある。他にもプログラムコード、会議議事録、テストデータ、操作マニュアルなど、ある業務の過程で作成しているもの全般を中間成果物とすることができる。 Other examples of intermediate deliverables at the production stage include mold data, manufacturing process charts, assembly process charts, quality plans, inspection records, and cost estimates. Anything created during the course of a business, such as program code, meeting minutes, test data, and operation manuals, can also be considered intermediate deliverables.

業務においては、この中間成果物を作成する際に、一から作成することは少なく、過去の類似する中間成果物や、あらかじめ用意されているひな型資料や見本資料をベースに作成することが一般的である。このベースとなる過去の中間成果物やひな型資料、見本資料を標本資料とすると好適である。このような標本資料の集まりを標本資料データベース101とすることができる。 In business, when creating these intermediate products, they are rarely created from scratch, but are generally created based on similar past intermediate products or pre-prepared template materials or sample materials. These base past intermediate products, template materials, and sample materials are preferably used as sample materials. A collection of such sample materials can be used as the sample materials database 101.

標本資料データベース101のテーブル構造の一例を図3に示す。本例においては、ID、標本資料名、標本資料の実体であるファイルの格納アドレス、ファイル種類、の4フィールドを有している。 An example of the table structure of the specimen material database 101 is shown in Figure 3. In this example, it has four fields: ID, specimen material name, storage address of the file that is the specimen material entity, and file type.

(2)標本資料-タスク関連データベース102
標本資料-タスク関連データベース102は、標本資料データベース101に登録されている標本資料に対して、その標本資料をベースに中間成果物を作成する際のタスクの関連付けが登録されているデータベースである。例えば、「強度解析結果報告書」という標本資料に対しては、「強度解析を実施する」というタスク表現を関連付けることができ、「組立コスト見積書」という標本資料に対しては、「組立コストを見積もる」というタスク表現を関連付けることができる。
(2) Specimen data-task related database 102
The sample material-task relation database 102 is a database in which the relation of tasks for creating intermediate deliverables based on sample materials registered in the sample material database 101 is registered. For example, a task expression "perform strength analysis" can be related to a sample material called a "strength analysis result report," and a task expression "estimate assembly cost" can be related to a sample material called an "assembly cost estimate."

なお、このタスク表現は、たとえば後述する業務プロセス表現(図9等)において表示するために用いられるものである。具体的な表現は、業務プロセス表現を閲覧したユーザがタスクを識別できる表現であればどのようなものであってもよく、とくに制限はないが、図示のようにテキストデータによって表されるタスク名とすると処理が簡素となり好適である。 This task representation is used, for example, to display in the business process representation (Figure 9, etc.) described below. There are no particular restrictions on the specific representation, and it may be any representation that allows a user viewing the business process representation to identify the task. However, it is preferable to use a task name represented by text data as shown in the figure, as this simplifies processing.

標本資料-タスク関連データベース102のテーブル構造とそのデータの一例を図4に示す。本例においては、ID、標本資料名、タスク名(タスク表現)の3フィールドを有している。 An example of the table structure and data of the specimen material-task relation database 102 is shown in Figure 4. In this example, it has three fields: ID, specimen material name, and task name (task expression).

(3)ドキュメント類似性評価部105
ドキュメント類似性評価部105は、業務実施中に作成される中間成果物ファイル103に対して、標本資料データベース101から最も類似する標本資料を検索し、類似標本資料104として登録する。すなわち、中間成果物のそれぞれについて、標本資料のうち、当該中間成果物に最も類似する1つの標本資料を、類似標本資料として決定し、その中間成果物に関連付ける。
(3) Document Similarity Evaluation Unit 105
The document similarity evaluation unit 105 searches the sample material database 101 for the most similar sample material for the intermediate product file 103 created during the execution of the business, and registers it as a similar sample material 104. That is, for each intermediate product, one sample material that is most similar to the intermediate product among the sample materials is determined as a similar sample material and associated with the intermediate product.

類似性の指標は、当業者が適宜定義可能である。公知の類似性評価技術を用いてもよい。たとえば、中間成果物および標本資料が文書である場合には、各文書を何らかの方法でベクトル化し、そのベクトル同士の類似度を算出し、最も類似度の高い標本資料を類似標本資料104とすることができる。ここで、文書のベクトル化方法や類似度の計算方法で、様々な手法が提案されているが、任意の手法を用いることができる。単純に文書間の類似度を計算できればよく、その手法は問わない。 The index of similarity can be defined appropriately by those skilled in the art. Known similarity evaluation techniques may be used. For example, if the intermediate product and the sample material are documents, each document can be vectorized in some way, the similarity between the vectors can be calculated, and the sample material with the highest similarity can be set as the similar sample material 104. Various methods have been proposed for vectorizing documents and calculating similarity, but any method can be used. It is not important as long as it is possible to simply calculate the similarity between documents.

なお、中間成果物および標本資料は文書である必要はなく、例えば画像データ、スプレッドシートデータ、3D形状データでも構わない。画像や3Dデータに関しても、文書と同様に、ベクトル化し、ベクトル同士の類似度を算出する様々な方法が提案されており、資料のコンテンツの種類は様々なものが利用可能である。 Note that intermediate products and specimen materials do not have to be documents, and can be, for example, image data, spreadsheet data, or 3D shape data. As with documents, various methods have been proposed for vectorizing images and 3D data and calculating the similarity between vectors, and various types of material content can be used.

テキスト文書におけるベクトル化および類似度計算方法の一例を以下に示す。テキスト文書に対して、形態素解析を用いて単語単位で区切る。なお、この形態素解析は英語等の単語がスペースで区切られている言語の場合は省略できる場合がある。次に各単語の出現回数を数え、ベクトルで表現する。二つの文書に対して作成したベクトルに対して、コサイン類似度を計算する(参考文献:難波 英嗣、「テキスト間の類似度の測定」、情報の科学と技術、2020年、70巻、7号、pp.373-375)。本例は単語の出現頻度で類似度を計算しているが、他にもTF-IDFと呼ばれる単語の重要度を評価する手法を使っても良い(参考文献:景山 明宣、辻 洋、「TF/IDFアルゴリズムを用いた研究機関の特徴抽出法」、電気学会論文誌C(電子・情報・システム部門誌)、2005年、125巻、5号、pp.713-719)。 An example of a method for vectorization and similarity calculation in a text document is shown below. The text document is divided into words using morphological analysis. Note that this morphological analysis may be omitted in languages such as English where words are separated by spaces. Next, the number of occurrences of each word is counted and expressed as a vector. Cosine similarity is calculated for the vectors created for the two documents (Reference: Hidetsugu Namba, "Measuring Similarity Between Texts," Information Science and Technology, 2020, Vol. 70, No. 7, pp. 373-375). In this example, similarity is calculated using the frequency of occurrence of words, but another method for evaluating the importance of words called TF-IDF may also be used (Reference: Akinobu Kageyama, Hiroshi Tsuji, "Feature Extraction Method for Research Institutions Using the TF/IDF Algorithm," Institute of Electrical Engineers of Japan Transactions on Electronics, Information and Systems, 2005, Vol. 125, No. 5, pp. 713-719).

同様に、3D形状データにおける類似度計算方法の一例を以下に示す。対象形状をボクセル構造で表現し、隣り合う複数のボクセルによってブロックを定義し、ブロックごとにスペクトルを計算し、スペクトルをベクトルで表現する(参考文献:特許第5024767号明細書)。文書の場合と同様に二つの3D形状データに対して作成したベクトルに対して、コサイン類似度を計算する。 Similarly, an example of a method for calculating similarity in 3D shape data is shown below. The target shape is represented as a voxel structure, blocks are defined by adjacent voxels, a spectrum is calculated for each block, and the spectrum is represented as a vector (Reference: Patent No. 5024767). As in the case of documents, cosine similarity is calculated for the vectors created for the two 3D shape data.

(4)アクセスログ取得部106
アクセスログ取得部106は、中間成果物ファイル103のアクセスログを取得する。本実施例においては、アクセスログは中間成果物それぞれに対するアクセスの日時を表し、たとえば作成のためのアクセスおよび編集(更新)のためのアクセスを対象とする。アクセスの日時は、たとえばタイムスタンプによって表される。
(5)関連タスク取得部107
関連タスク取得部107は、類似標本資料104に関連するタスク表現を標本資料-タスク関連データベース102から取得する。とくに、中間成果物それぞれに対して、対応する類似標本資料に関連付けられたタスク表現を、その中間成果物に対する関連タスク表現として取得する。
(4) Access log acquisition unit 106
The access log acquiring unit 106 acquires the access log of the intermediate product file 103. In this embodiment, the access log indicates the date and time of access to each intermediate product, for example, access for creating and access for editing (updating). The date and time of access is indicated by, for example, a time stamp.
(5) Related task acquisition unit 107
The related task acquisition unit 107 acquires task expressions related to the similar sample materials 104 from the sample material-task relation database 102. In particular, for each intermediate product, a task expression associated with the corresponding similar sample material is acquired as a related task expression for that intermediate product.

図4に一例として示した標本資料-タスク関連データベース102に対して、ある中間成果物の類似標本資料104として、「運転条件定義書」という資料名の標本資料が登録されていた場合、その中間成果物に関連する関連タスク表現は「運転条件を決定する」となる。 In the example sample data-task relation database 102 shown in FIG. 4, if a sample data with the document name "operating condition definition document" is registered as a similar sample data 104 for a certain intermediate product, the related task expression related to that intermediate product will be "determine operating conditions."

(6)イベントログ生成部108
イベントログ生成部108は、中間成果物のアクセスログと、関連タスク表現とに基づき、イベントログを作成する。イベントログは、例えば、図5に示すテーブル構造およびデータとなる。本例においては、ID、案件名、タスク名(関連タスク表現)、タイムスタンプ、担当者(アクセス実行者)の5フィールドのテーブル構造を有している。
(6) Event log generator 108
The event log generator 108 creates an event log based on the access log of the intermediate deliverable and the related task expression. The event log has, for example, the table structure and data shown in Fig. 5. In this example, the table structure has five fields: ID, case name, task name (related task expression), timestamp, and person in charge (access executor).

なお、案件名については、本例では、各中間成果物について自動的に決定される。たとえば、中間成果物の保存場所(フォルダ名等)が所定の命名規則に従って案件名を含む倍には、イベントログ生成部108は、中間成果物の保存場所に基づいて案件名を取得することができる。また、担当者と案件名とを関連付けるデータ(たとえば、担当者ごとに従事している案件名と、その案件に従事する時期が明示されているデータ)が存在する場合には、イベントログ生成部108は、そのデータに基づいて案件名を取得することができる。案件名の取得方法は任意に設計可能である。業務プロセス推定装置10または20は、別途、案件名の指定を受け付けまたは自動的に特定する機能手段を有して良い。 In this example, the case name is automatically determined for each intermediate deliverable. For example, if the storage location (folder name, etc.) of the intermediate deliverable includes the case name according to a predetermined naming rule, the event log generation unit 108 can obtain the case name based on the storage location of the intermediate deliverable. Also, if there is data that associates a person in charge with a case name (for example, data that clearly indicates the case name for each person in charge and the time when they will be working on that case), the event log generation unit 108 can obtain the case name based on that data. The method of obtaining the case name can be designed arbitrarily. The business process estimation device 10 or 20 may have a separate functional means for accepting or automatically identifying the case name.

より具体的な動作の例として、イベントログ生成部108は、各中間成果物について案件名を取得し、案件名と、アクセスログと、関連タスク表現とに基づき、イベントログを生成する。イベントログは、図5に示すように、案件名と、アクセスの日時と、その中間成果物に対するタスク表現とを関連付ける。 As a more specific example of the operation, the event log generation unit 108 acquires the case name for each intermediate product, and generates an event log based on the case name, the access log, and the related task expression. As shown in FIG. 5, the event log associates the case name, the date and time of access, and the task expression for the intermediate product.

(7)業務プロセス推定部110と業務プロセスデータ109
業務プロセス推定部110は、イベントログに基づいて業務プロセス表現(たとえば後述の図9)を推定する。業務プロセス表現とは、業務プロセスを特定の表現形式に表したモデルによる表現であり、タスク表現の間の順序を表す表現である。表現形式の種類は任意に設計可能である。業務プロセスデータ109は業務プロセス表現に対応する具体的なデータである。
(7) Business Process Estimation Unit 110 and Business Process Data 109
The business process estimation unit 110 estimates a business process expression (for example, FIG. 9 described later) based on the event log. The business process expression is an expression based on a model that expresses the business process in a specific expression format, and is an expression that expresses the order between task expressions. The type of expression format can be designed arbitrarily. The business process data 109 is concrete data that corresponds to the business process expression.

なお、上述のようにイベントログはアクセスログおよび関連タスク表現に基づいて生成されているので、業務プロセス推定部110は、アクセスログおよび関連タスク表現に基づいて業務プロセス表現を推定するということもできる。 As described above, since the event log is generated based on the access log and the related task expression, the business process estimation unit 110 can also be said to estimate the business process expression based on the access log and the related task expression.

イベントログから業務プロセスを推定する方法は任意に設計可能であり、公知の手法を用いてもよい。代表的な手法の一例を以下に説明する。 The method for inferring business processes from event logs can be designed arbitrarily, and publicly known methods may be used. An example of a typical method is described below.

[第1ステップ]
案件ごとに実施した順序でタスクを並べる。たとえば、案件名ごとに、中間成果物にアクセスがあった順序で、各中間成果物に対する関連タスク表現を並べる。
[First step]
For example, for each item, the associated task expressions for each intermediate deliverable are arranged in the order in which the intermediate deliverables were accessed.

具体例として、下記のようなアクセスがあった場合を考える。アルファベットは、アクセスがあった中間成果物に対する関連タスク表現である。(A,B,C)という表現は、A→B→Cの順序でアクセスがあったことを示す。
案件1:(A,B,C,D)
案件2:(A,C,D)
案件3:(A,E,C,D)
案件4:(A,B,C,E,C,D)
As a concrete example, consider the case where the following accesses were made. The alphabets are expressions of related tasks for the intermediate deliverables that were accessed. The expression (A, B, C) indicates that the accesses were made in the order of A → B → C.
Case 1: (A, B, C, D)
Case 2: (A, C, D)
Case 3: (A, E, C, D)
Case 4: (A, B, C, E, C, D)

[第2ステップ]
全案件のタスクの遷移を抽出する。
[Second step]
Extract task transitions for all cases.

例えば、案件1だけを見ると、業務プロセス表現は、タスクの遷移図として図6の601のように表現できる。次に案件2の遷移パターンを加えると、Aの次にCが出現する順序が加わるので、図6の602のように表現できる。同様に案件3の遷移パターンを加えると、Aの次にEが出現する順序と、Eの次にCが出現する順序とが加わるので、図6の603のように表現できる。さらに、案件4の遷移パターンを加えると、Cの次にEが出現する順序が加わるので、図6の604のように表現できる。 For example, looking at only Case 1, the business process representation can be expressed as a task transition diagram as shown in 601 in Figure 6. Next, by adding the transition pattern of Case 2, the order in which A appears after C is added, so it can be expressed as shown in 602 in Figure 6. Similarly, by adding the transition pattern of Case 3, the order in which A appears after E and the order in which E appears after C are added, so it can be expressed as shown in 603 in Figure 6. Furthermore, by adding the transition pattern of Case 4, the order in which C appears after E is added, so it can be expressed as shown in 604 in Figure 6.

このようにして、タスクの遷移を表現したモデルを、業務プロセス表現として業務プロセスデータ109に登録する。タスクの遷移を表現するモデル(表現形式)は任意に設計可能であり、公知技術を用いてもよい。たとえば、BPMN(Business Process Model and Notification)、ペトリネット、UMLのアクティビティ図、などが提案されており、適切な形式で登録すると良い。 In this way, the model expressing the task transition is registered as a business process representation in the business process data 109. The model (representation format) expressing the task transition can be designed arbitrarily, and publicly known technology may be used. For example, BPMN (Business Process Model and Notification), Petri nets, UML activity diagrams, etc. have been proposed, and it is advisable to register in an appropriate format.

(8)中間成果物類似性計算部201
中間成果物類似性計算部201は、過去の業務で作成された複数の中間成果物ファイル103に対して、互いの類似性を計算する。ここで、互いの類似性を計算する手法は、たとえばドキュメント類似性評価部105と同じとすることができる。
(8) Intermediate product similarity calculation unit 201
The intermediate product similarity calculation unit 201 calculates the mutual similarity between a plurality of intermediate product files 103 created in past tasks. Here, the method of calculating the mutual similarity may be the same as that of the document similarity evaluation unit 105, for example.

(9)中間成果物クラスタリング部202
中間成果物クラスタリング部202は、中間成果物類似性計算部201で計算した類似性に基づいて中間成果物をクラスタリングし、クラスタごとに代表的な中間成果物(代表中間成果物)を決定する。そして、この代表中間成果物を標本資料として標本資料データベース101に格納する。
(9) Intermediate Product Clustering Unit 202
The intermediate product clustering unit 202 clusters the intermediate products based on the similarity calculated by the intermediate product similarity calculation unit 201, and determines a representative intermediate product (representative intermediate product) for each cluster. Then, the representative intermediate product is stored in the sample material database 101 as a sample material.

クラスタリングの手法に関しては、とくに限定はないが、例えばK-means法や最短距離法、多次元尺度法、Ward法などを採用することが考えられる。 There are no particular limitations on the clustering method, but it is possible to adopt, for example, the K-means method, the shortest distance method, the multidimensional scaling method, the Ward method, etc.

このように、中間成果物類似性計算部201および中間成果物クラスタリング部202を備える変形例(図2)によれば、標本資料が自動的に追加されるので、標本資料を追加する手間を省略することができる。なお、自動的に追加された標本資料に対応するタスク名(タスク表現)は、たとえば人間が適時に業務プロセス推定装置20に入力するように構成してもよいし、標本資料の内容に基づいて業務プロセス推定装置20が自動的に決定するように構成してもよい。 In this way, according to the modified example (FIG. 2) including the intermediate deliverable similarity calculation unit 201 and the intermediate deliverable clustering unit 202, the sample material is automatically added, so that the effort of adding the sample material can be eliminated. Note that the task name (task expression) corresponding to the automatically added sample material may be configured to be input by a human being to the business process estimation device 20 at the appropriate time, or may be configured to be automatically determined by the business process estimation device 20 based on the contents of the sample material.

続いて、本装置を用いた処理手順およびデータの流れの一例を図7~図9を用いて説明する。処理手順は、たとえば図1および図2の機能フロー図に従って進められる。 Next, an example of the processing procedure and data flow using this device will be described with reference to Figures 7 to 9. The processing procedure proceeds, for example, according to the functional flow diagrams of Figures 1 and 2.

本例では、標本資料データベース101には図3に示すデータ、標本資料-タスク関連データベース102には図4に示すデータ、中間成果物ファイル103として図7に示すデータが登録されていたものとする。 In this example, the data shown in FIG. 3 is registered in the specimen material database 101, the data shown in FIG. 4 is registered in the specimen material-task relation database 102, and the data shown in FIG. 7 is registered as the intermediate product file 103.

まず、ドキュメント類似性評価部105にて、中間成果物ファイル103に対して、標本資料データベース101から最も類似する標本資料を検索し、類似標本資料104として登録する。本例においては、図7に示した中間成果物ファイル103に対して、図8に示すように類似標本資料104が決定されたものとする。 First, the document similarity evaluation unit 105 searches the specimen database 101 for the specimen material most similar to the intermediate product file 103, and registers it as the similar specimen material 104. In this example, it is assumed that the similar specimen material 104 shown in FIG. 8 has been determined for the intermediate product file 103 shown in FIG. 7.

次にアクセスログ取得部106にて、中間成果物ファイル103のアクセスログを取得する。続いて、関連タスク取得部107にて、類似標本資料104に関連するタスク表現を標本資料-タスク関連データベース102から取得する。続いて、イベントログ生成部108にて、当該中間成果物アクセスログと当該関連タスクからイベントログを作成する。本例においては、図5に示すイベントログが作成される。 Then, the access log acquisition unit 106 acquires the access log of the intermediate product file 103. Then, the related task acquisition unit 107 acquires the task expression related to the similar specimen material 104 from the specimen material-task relation database 102. Then, the event log generation unit 108 creates an event log from the intermediate product access log and the related task. In this example, the event log shown in FIG. 5 is created.

このイベントログに対して、業務プロセス推定部110にて業務プロセスを推定し業務プロセスデータ109として登録する。この結果、図9に示す業務プロセス表現が推定される。業務プロセス可視化部111は、業務プロセス表現を可視化する(たとえばディスプレイ装置において表示する)。 For this event log, the business process estimation unit 110 estimates the business process and registers it as business process data 109. As a result, the business process expression shown in FIG. 9 is estimated. The business process visualization unit 111 visualizes the business process expression (for example, by displaying it on a display device).

例として、「機器構成を選択する」というタスク表現に注目する。図5のイベントログでは、IDが2のアクセスとして、案件名「○○社」に関連するアクセスがあり、同じ案件名「○○社」に関連する次のアクセスはIDが4の「新設計する」となっている。また、IDが5のアクセスとして、別の案件名「△△社」に関連するアクセスがあり、同じ案件名「△△社」に関連する次のアクセスは、IDが8の「新設計する」となっている。さらに、IDが14のアクセスとして、別の案件名「□□社」に関連するアクセスがあり、同じ案件名「□□社」に関連する次のアクセスは、IDが15の「デザインレビューを実施する」となっている。 As an example, let's look at the task expression "select equipment configuration." In the event log in Figure 5, there is an access with an ID of 2 that is related to the project name "XX Company," and the next access related to the same project name "XX Company" is an access with an ID of 4 that is "Create a new design." Also, there is an access with an ID of 5 that is related to a different project name "△△ Company," and the next access related to the same project name "△△ Company" is an access with an ID of 8 that is "Create a new design." Furthermore, there is an access with an ID of 14 that is related to a different project name "□□ Company," and the next access related to the same project name "□□ Company" is an access with an ID of 15 that is "Perform a design review."

これをまとめると、「機器構成を選択する」の次には、「新設計する」および「デザインレビューを実施する」のいずれかが出現することになる。このような処理をすべてのアクセスログについて行い、図9に示す業務プロセス表現が生成される。 To summarize, after "select device configuration" comes either "create a new design" or "conduct a design review." This process is performed for all access logs, and the business process representation shown in Figure 9 is generated.

本実施例では、業務プロセス表現において、タスク表現はノードに関連して表される。図9の例では、矩形のノード内にタスク表現が記載されている。また、本実施例では、タスク表現の間の順序はノード間を接続するリンクによって表される。図9の例では、矢印付きのリンクによってノード間の順序が表されている。このような表現を用いることにより、タスクの流れが容易に視認できるようになる。 In this embodiment, in the business process representation, task representations are represented in relation to nodes. In the example of FIG. 9, task representations are written inside rectangular nodes. Also, in this embodiment, the order between task representations is represented by links connecting the nodes. In the example of FIG. 9, the order between nodes is represented by links with arrows. Using such a representation makes it easier to visualize the flow of tasks.

図9の例ではノードおよびリンクはいずれも画像において表現されるが、数値またはその他のデータ形式でノードおよびリンクを表現することも可能である。 In the example of Figure 9, both the nodes and links are represented as images, but it is also possible to represent the nodes and links as numbers or in other data formats.

図9の例では、同じノードに対して複数の入力リンクまたは複数の出力リンクが存在する場合には、ダイヤモンド形状のマークを介してこれらを統合しているが、このような統合処理は本質的ではない。 In the example of Figure 9, when there are multiple input links or multiple output links to the same node, these are integrated via diamond-shaped marks, but this integration process is not essential.

このように、本実施例に係る業務プロセス推定装置10または20において、業務プロセス推定部110は、イベントログにおいて、同一の案件名に係る1つ以上の中間成果物に対する複数回のアクセスがあった場合に、当該複数回のアクセス間の順序に基づいてタスク表現の間の順序を推定するということができる。 In this way, in the business process estimation device 10 or 20 according to this embodiment, when there are multiple accesses to one or more intermediate deliverables related to the same case name in the event log, the business process estimation unit 110 can estimate the order between task expressions based on the order between the multiple accesses.

このように、本実施例では案件名を用いるので、複数の案件が同時に進行している場合でも各案件を区別し、異なる案件の業務プロセスを混同しないように処理することが可能である。ただし、案件名の利用は必須ではなく、一変形例において案件名の利用を省略することもできる。 In this way, in this embodiment, case names are used, so even if multiple cases are progressing simultaneously, it is possible to distinguish between the cases and process them without confusing the business processes of different cases. However, the use of case names is not essential, and in one modified example, the use of case names can be omitted.

とくに、業務プロセス推定部110は、イベントログにおいて、同一の案件名に係る1つ以上の中間成果物に対する2回の隣接するアクセスからなる対を抽出し、各対におけるアクセスの順序に基づいてタスク表現の間の順序を推定するということができる。 In particular, the business process estimation unit 110 can extract pairs of two adjacent accesses to one or more intermediate deliverables related to the same case name in the event log, and estimate the order between task expressions based on the order of access in each pair.

このように、2回のみのアクセスからなる対を単位として順序を推定することにより、業務プロセス表現の構造が単純になり、視認性を高めることができる。ただし、一変形例において、連続する3回以上のアクセスを含む組に基づいてタスク表現の間の順序を推定することも可能である。 In this way, by estimating the order for pairs of accesses consisting of only two accesses, the structure of the business process representation can be simplified and visibility can be improved. However, in one variant, it is also possible to estimate the order between task representations based on pairs that include three or more consecutive accesses.

なお、本実施例では、図9に示すように、最終的に生成される業務プロセス表現は案件名(「○○社」等)を含まない。このため、特定の案件に限定されず汎用性の高い業務プロセス表現とすることができる。ただし、一変形例において案件名を含むようにすることもできる。 In this embodiment, as shown in FIG. 9, the business process representation that is finally generated does not include the case name (such as "XX Company"). This allows the business process representation to be highly versatile and not limited to a specific case. However, in one modified example, the case name can also be included.

以上説明するように、本実施例に係る業務プロセス推定装置10または20によれば、業務プロセスをより正確に推定することができる。たとえば、業務プロセスを構成するタスクとITシステムの機能が対応していない場合でも、イベントログを自動的に生成できるため、プロセスマイニングの適用可能範囲が広がる。このため、従来は専門家が行う必要があった業務分析を自動化もしくは省力化でき、使い続けることによって業務プロセスの変化も捕捉できる。 As described above, the business process estimation device 10 or 20 according to the present embodiment can estimate business processes more accurately. For example, even if the tasks constituting a business process do not correspond to the functions of an IT system, an event log can be automatically generated, expanding the scope of applicability of process mining. This makes it possible to automate or reduce the labor required for business analysis that previously required the assistance of experts, and by continuing to use the device, changes in business processes can be captured.

10,20…業務プロセス推定装置
100…出力装置
101…標本資料データベース
102…標本資料-タスク関連データベース
103…中間成果物ファイル
104…類似標本資料
105…ドキュメント類似性評価部(類似性評価部)
106…アクセスログ取得部
107…関連タスク取得部
108…イベントログ生成部
109…業務プロセスデータ
110…業務プロセス推定部
111…業務プロセス可視化部
201…中間成果物類似性計算部
202…中間成果物クラスタリング部
10, 20... Business process estimation device 100... Output device 101... Sample data database 102... Sample data-task related database 103... Intermediate product file 104... Similar sample data 105... Document similarity evaluation unit (similarity evaluation unit)
Reference Signs List 106: Access log acquisition unit 107: Related task acquisition unit 108: Event log generation unit 109: Business process data 110: Business process estimation unit 111: Business process visualization unit 201: Intermediate product similarity calculation unit 202: Intermediate product clustering unit

Claims (6)

複数の標本資料を格納する標本資料データベースと、
前記標本資料それぞれについて、タスクを表すタスク表現を関連付けるデータを格納する標本資料-タスク関連データベースと、
前記標本資料のいずれかに関連して生成される中間成果物のそれぞれについて、前記標本資料のうち、当該中間成果物に最も類似する1つの前記標本資料を、類似標本資料として決定する、類似性評価部と、
前記中間成果物それぞれに対するアクセスの日時を表すアクセスログを取得する、アクセスログ取得部と、
前記中間成果物それぞれに対して、対応する前記類似標本資料に関連付けられたタスク表現を、関連タスク表現として取得する、関連タスク取得部と、
前記アクセスログが記述している前記中間成果物に対するアクセス日時にしたがって各前記タスク表現の間の順序を表す業務プロセス表現を推定する、業務プロセス推定部と、
各前記中間成果物について案件名を取得し、前記案件名と、前記アクセスログと、前記関連タスク表現とに基づき、前記案件名と、前記アクセスの日時と、前記タスク表現とを関連付けるイベントログを生成する、イベントログ生成部と、
を備え
前記業務プロセス推定部は、前記イベントログが記述している前記案件名ごとの前記アクセスの日時にしたがって、前記案件名ごとの前記タスク表現の順序を推定することにより、前記業務プロセス表現を推定する、
業務プロセス推定装置。
A specimen database for storing a plurality of specimen materials;
a sample material-task association database for storing data associating a task expression representing a task with each of the sample materials;
a similarity evaluation unit that, for each of the intermediate products generated in relation to any of the sample materials, determines one of the sample materials that is most similar to the intermediate product as a similar sample material;
an access log acquisition unit that acquires an access log indicating the date and time of access to each of the intermediate products;
a related task acquisition unit that acquires, for each of the intermediate products, a task expression associated with the corresponding similar sample material as a related task expression;
a business process estimation unit that estimates a business process expression that indicates an order between the task expressions according to the access dates and times of the accesses to the intermediate deliverables described in the access log;
an event log generating unit that acquires a case name for each of the intermediate deliverables, and generates an event log that associates the case name, the date and time of the access, and the task expression based on the case name, the access log, and the related task expression;
Equipped with
the business process inference unit infers an order of the task expressions for each of the case names according to the date and time of the access for each of the case names described in the event log, thereby inferring the business process expressions;
Business process estimation device.
請求項1に記載の業務プロセス推定装置において、
前記業務プロセス表現において、前記タスク表現はノードによって表され、前記タスク表現の間の順序はノード間を接続するリンクによって表される、業務プロセス推定装置。
2. The business process estimation device according to claim 1,
In the business process representation, the task representations are represented by nodes, and an order between the task representations is represented by links connecting the nodes.
請求項に記載の業務プロセス推定装置において、
前記業務プロセス推定部は、前記イベントログにおいて、同一の前記案件名に係る1つ以上の前記中間成果物に対する複数回のアクセスがあった場合に、前記中間成果物に対応する前記タスクに対して当該複数回のアクセス間の順序にしたがってアクセスがあったと推定することにより、前記タスク表現の間の順序を推定する、業務プロセス推定装置。
2. The business process estimation device according to claim 1 ,
the business process estimation unit, when there are multiple accesses to one or more of the intermediate deliverables related to the same case name in the event log, estimates that the tasks corresponding to the intermediate deliverables have been accessed in accordance with the order of the multiple accesses, thereby estimating an order between the task expressions.
請求項に記載の業務プロセス推定装置において、前記業務プロセス推定部は、前記イベントログにおいて、同一の前記案件名に係る1つ以上の前記中間成果物に対する2回の隣接するアクセスからなる対を抽出し、各対におけるアクセスの順序に基づいて前記タスク表現の間の順序を推定する、業務プロセス推定装置。 4. The business process inference device according to claim 3 , wherein the business process inference unit extracts, from the event log, pairs of two adjacent accesses to one or more of the intermediate deliverables related to a same case name, and infers an order between the task expressions based on an order of access in each pair. 請求項に記載の業務プロセス推定装置において、
前記業務プロセス表現は前記案件名を含まない、業務プロセス推定装置。
2. The business process estimation device according to claim 1 ,
The business process expression does not include the case name.
コンピュータによって実行される、業務プロセス推定方法であって、
複数の標本資料それぞれについて、タスクを表すタスク表現を関連付けるステップと、 前記標本資料のいずれかに関連して生成される中間成果物のそれぞれについて、前記標本資料のうち、当該中間成果物に最も類似する1つの前記標本資料を、類似標本資料として決定するステップと、
前記中間成果物それぞれに対するアクセスの日時を表すアクセスログを取得するステップと、
前記中間成果物それぞれに対して、対応する前記類似標本資料に関連付けられたタスク表現を、関連タスク表現として取得するステップと、
前記アクセスログが記述している前記中間成果物に対するアクセス日時にしたがって各前記タスク表現の間の順序を表す業務プロセス表現を推定するステップと、
各前記中間成果物について案件名を取得し、前記案件名と、前記アクセスログと、前記関連タスク表現とに基づき、前記案件名と、前記アクセスの日時と、前記タスク表現とを関連付けるイベントログを生成するステップと、
を備え
前記業務プロセス表現を推定するステップにおいては、前記イベントログが記述している前記案件名ごとの前記アクセスの日時にしたがって、前記案件名ごとの前記タスク表現の順序を推定することにより、前記業務プロセス表現を推定する、
業務プロセス推定方法。
A business process estimation method executed by a computer, comprising the steps of:
A step of associating a task expression representing a task with each of a plurality of sample materials; a step of determining, for each intermediate product generated in association with any of the sample materials, one of the sample materials that is most similar to the intermediate product as a similar sample material;
acquiring an access log indicating the date and time of access to each of the intermediate products;
obtaining a task expression associated with the corresponding similar sample material as an associated task expression for each of the intermediate products;
estimating a business process representation that indicates an order between the task representations according to the access dates and times of the accesses to the intermediate deliverables described in the access log;
acquiring a case name for each of the intermediate deliverables, and generating an event log that associates the case name, the date and time of the access, and the task expression based on the case name, the access log, and the related task expression;
Equipped with
In the step of estimating the business process expression, an order of the task expressions for each of the case names is estimated according to the date and time of the access for each of the case names described in the event log, thereby estimating the business process expression.
Business process estimation method.
JP2021071395A 2021-04-20 2021-04-20 Business process estimation device and method Active JP7699953B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021071395A JP7699953B2 (en) 2021-04-20 2021-04-20 Business process estimation device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021071395A JP7699953B2 (en) 2021-04-20 2021-04-20 Business process estimation device and method

Publications (2)

Publication Number Publication Date
JP2022165851A JP2022165851A (en) 2022-11-01
JP7699953B2 true JP7699953B2 (en) 2025-06-30

Family

ID=83851116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021071395A Active JP7699953B2 (en) 2021-04-20 2021-04-20 Business process estimation device and method

Country Status (1)

Country Link
JP (1) JP7699953B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007328712A (en) 2006-06-09 2007-12-20 Hitachi Ltd Time-series pattern generation system and time-series pattern generation method
JP2010067233A (en) 2008-09-12 2010-03-25 Ricoh Co Ltd Workflow management system, workflow management method, and workflow management program
JP2010157183A (en) 2009-01-05 2010-07-15 Fuji Xerox Co Ltd Apparatus and program for processing information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007328712A (en) 2006-06-09 2007-12-20 Hitachi Ltd Time-series pattern generation system and time-series pattern generation method
JP2010067233A (en) 2008-09-12 2010-03-25 Ricoh Co Ltd Workflow management system, workflow management method, and workflow management program
JP2010157183A (en) 2009-01-05 2010-07-15 Fuji Xerox Co Ltd Apparatus and program for processing information

Also Published As

Publication number Publication date
JP2022165851A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
Babatunde et al. An investigation into BIM-based detailed cost estimating and drivers to the adoption of BIM in quantity surveying practices
Li et al. Extracting object-centric event logs to support process mining on databases
KR102432104B1 (en) Systems and methods for determining relationships between data elements
US20160004757A1 (en) Data management method, data management device and storage medium
US11947567B2 (en) System and method for computing and managing datasets using hierarchical analytics
US20150169821A1 (en) Development tool
Kim et al. Information commissioning: bridging the gap between digital and physical built assets
JP2018147351A (en) Knowledge model construction system and knowledge model construction method
Mohamed et al. Early detection of failures from vehicle equipment data using K-means clustering design
Dasdemir et al. Evaluation of Phase I analysis scenarios on Phase II performance of control charts for autocorrelated observations
Erdem et al. An exploratory study on usage of process mining in agile software development
Gopalakrishnan et al. A digital engineering framework to facilitate automated data exchange between geometric inspection and structural analysis
Beier et al. Supporting product development through cross-discipline dependency-modeling–novel approaches for traceability-usage
US20220374801A1 (en) Plan evaluation apparatus and plan evaluation method
JP7699953B2 (en) Business process estimation device and method
Shao et al. Intermediate model based efficient and integrated multidisciplinary simulation data visualization for simulation information reuse
JP7693581B2 (en) Process mining system and process mining method
US20180196738A1 (en) Test input information search device and method
JP7022472B1 (en) Data management system, data management method and data management program
Leema et al. Error Traceability and Error Prediction using Machine Learning Techniques to Improve the Quality of Vehicle Modeling in Computer-Aided Engineering
Eltaief et al. Comparison between CAD models using modification ratio calculation
Han et al. A study on structural CAD data conversion between AVEVA MARINE® and Intergraph Smart 3D®
Jones et al. Obstacles and opportunities with using visual and domain-specific languages in scientific programming
Kumarasinghe et al. Knowledge Graph for Reusing Research Knowledge on Related Work in Data Analytics
Brinkmann et al. Aspects of information maturity in design and development

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250424

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250618

R150 Certificate of patent or registration of utility model

Ref document number: 7699953

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150