注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

プロセスマイニング

Machinery アプリケーションを使ってプロセスのモデルを作成するには、いくつかの方法があります。状態と遷移を描画してプロセスを手動で定義することも、プロセスマイニングによって過去の観測からプロセスモデルを自動的に導き出すこともできます。

Machinery では、プロセスマイニング専用のモードをサポートしています。データ接続を設定すると、メインツールバーからプロセスマイニングのワークフローにアクセスできます。

フィルターが設定されたプロセスマイニング表示。

マイニングモードでは、既存のプロセス定義に、データ内で発生する状態と遷移が重ねて表示されます。表示スタイルは次の内容を示します。

  • 琥珀色: マイニング結果です。確定すると、これらの要素がプロセス定義に追加されます。
  • グレー: これらの要素はデータ内で発生していますが、プロセス定義にすでに存在します。
  • 破線: 現在のプロセス定義に含まれているものの、データ内には対応するものがない要素です。プロセス定義に問題があることを示している可能性があります。

設定

マイニングサイドパネルの上部では、マイニングに使用するデータソースとして、プロセスオブジェクト、ログオブジェクト、またはその両方を設定できます。プロセスオブジェクトタイプから最新の状態値のみをマイニングすることもできますが、ログオブジェクトタイプの使用を推奨します。

また、マイニングする要素として、状態、遷移、またはその両方を選択できます。通常、関連するデータソースが利用可能な場合は、状態と遷移の両方をマイニングすることを推奨します。

マイニングサイドパネルの設定。

フィルタリング

収集されたデータには、ノイズやエラーが含まれていることがよくあります。マイニングによる生の出力は、複雑すぎたり、予期しない結果を含んでいたりする場合があります。Machinery では、データ内の状態と遷移を絞り込むことで、プロセスをより使いやすい形で表現できます。

マイニングのフィルターと除外項目。

マイニングサイドパネルの下部では、フィルターを設定できます。

  • 遷移フィルター: このフィルターは、すべての遷移を発生回数で並べ替え、最も頻繁に発生する遷移を最上位に配置します。次に、それらの値すべての累積和を計算し、すべての遷移の上位 x % を保持します。これにより、末尾にある発生頻度の低い遷移が除外されます。
  • 除外された要素: プロセス定義に取り込むべきではない、誤った状態値または遷移のリストです。これらの除外された値は保存時に保存され、継続的に管理できます。