プロセスマイニングに必要なデータ
プロセスマイニングの実行に必要なもの
プロセスマイニングではイベントログデータを使います。これは、何が、いつ、誰に対して起きたかを記録したデータです。プロセスを分析するには、各ステップについてケース識別子、アクティビティ名、タイムスタンプの3つの情報が必要です。
必須の3列
| 列 | 内容 | 例 |
|---|---|---|
| ケースID | 1つのプロセスインスタンス(注文、チケット、顧客など)を識別する一意のID | 1001、PO-2024-0192 |
| アクティビティ | 実行されたステップの名前 | Create Purchase Order、Approve Invoice |
| タイムスタンプ | ステップが発生した日時 | 2025-04-17 10:22:12 |
任意の列を追加すると、ステップを実行した担当者(ユーザー/リソース)、所要時間、コストなど、分析したい属性を記録できます。
小規模なイベントログの例を示します。
| ケースID | タイムスタンプ | アクティビティ |
|---|---|---|
| 1 | 午前10:00 | 注文を受け付ける |
| 1 | 午前10:02 | レモネードを準備する |
| 1 | 午前10:05 | 顧客に提供する |
| 2 | 午前10:03 | 注文を受け付ける |
| 2 | 午前10:10 | 顧客の苦情に対応する |
| 2 | 午前10:12 | レモネードを準備する |
| 2 | 午前10:15 | 顧客に提供する |
この程度のデータがあれば、各ケースの流れを再構成し、プロセスに関する分析を始められます。
この3列が必要な理由
- ケースIDを使うと、ProcessMindがイベントをケースごとにまとめ、各プロセスインスタンスの全体の流れを再構成できます。
- アクティビティはプロセスの各ステップを示します。アクティビティ名を整理して一貫させると(常に「請求書を承認」、決して「承認済み」や「請求書を承認した」としないなど)、明らかになったプロセスを読みやすく保てます。
- タイムスタンプはイベントの順序を決めます。アクティビティの順序付けに加え、所要時間、処理量、待ち時間の算出にも必要です。
データ品質の基本
データが整理され、一貫していると、プロセスマイニングで信頼できる結果を得られます。
- イベントごとに1行:ログの各行には、要約ではなく1件のイベントを記録します。
- ケースIDを統一:同じケースには常に同じIDを使います。
- タイムスタンプの欠落を防ぐ:タイムスタンプのないイベントはプロセス内に配置できません。
始める前に完璧なデータを用意する必要はありません。ProcessMindでは、手元にあるデータから始め、作業を進めながら整理や準備を行えます。データのクリーニングと準備、データセットの設定をご覧ください。
データの入手先
イベントログは通常、ERP、CRM、チケット管理、財務など、プロセスを実行するシステムから出力します。システムごとの手順はデータの入手先をご覧ください。また、すぐに使えるサンプルログをサンプルファイルからダウンロードできます。
関連トピック
プロセスをより良く設計し、つながりのあるアーキテクチャを構築して、管理を続けましょう。
クレジットカード不要、待ち時間なしですぐにご利用いただけます。組織の業務の進め方を、明確につながるプロセス設計として可視化します。
プロセスアーキテクチャを構築し、オーナーシップと統制を定め、あらゆる階層で役割と責任を明確にします。
無料トライアルを開始して、プロセスのガバナンス、管理、継続的な改善を支える信頼できる基盤を築きましょう。