アクティビティ回数超過フィルター

概要

アクティビティ回数超過フィルターは、特定のアクティビティが実行された回数に基づいてケースを選択します。この頻度ベースのケースレベルフィルターは、特定のアクティビティが指定した回数より多く発生したケースを識別し、反復作業パターン、手戻りループ、または異常なプロセス挙動の検出に最適です。

主な用途

  • 過剰な手戻りや繰り返しアクティビティのあるケースの特定
  • 複数回の承認ループが発生したケースの発見
  • 繰り返しのステップを含む異常なプロセスパターンの検出
  • 複数のレビューサイクルを持つケースの分析
  • 繰り返し顧客連絡が必要なケースのフィルタリング
  • アクティビティの繰り返しによる潜在的なプロセス非効率の特定

設定

Activity Value: 回数をカウントするアクティビティ名を選択します。ドロップダウンには、データ内のすべてのユニークなアクティビティとその頻度数および割合が表示されます。

More Than Count: 閾値となる回数を指定します。選択されたアクティビティがこの数より多く発生したケースを返します。例えば「1」に設定すると、そのアクティビティが2回以上発生したケースが結果に含まれます。

Remove Selected Cases: 有効にすると、フィルターの論理を反転し、該当ケースを含むのではなく除外します。

事例

事例1:手戻りケースの発見

シナリオ: 「Review」アクティビティが2回以上行われたケースを特定し、潜在的な手戻りや品質問題を示します。

設定:

  • Activity Value: "Review"
  • More Than Count: 1
  • Remove Selected Cases: 未選択

結果:

「Review」が2回以上発生したケースが含まれます。3回のレビューがあるケース#1001は含まれ、1回だけのケース#1002は除外、5回のレビューがあるケース#1003は含まれます。

洞察: 複数回のレビューが必要だったケースを明らかにし、品質問題、不完全な提出、またはプロセスのボトルネックを示します。繰り返しレビューが必要になる原因分析が可能です。

事例2:複数回の顧客連絡

シナリオ: 顧客サービスプロセスでは1回の連絡で問題解決が理想です。「Customer Contact」が3回以上発生したケースを見つけ、エスカレーションや未解決の課題を示します。

設定:

  • Activity Value: "Customer Contact"
  • More Than Count: 2
  • Remove Selected Cases: 未選択

結果:

顧客連絡が3回以上あるケースが含まれます。全ケースの約15%を占めながら顧客サービスリソースの40%を消費します。原因調査が必要なケースです。

洞察: 複数回の連絡は一次対応の失敗を示唆します。教育の不足、システム問題、または特殊な対応が必要な複雑なケースの特定に役立ちます。

事例3:正常な繰り返しの除外

シナリオ: 製造プロセスで「Quality Check」は段階ごとに複数回実施されるため、正常な繰り返しを除外し、品質手順を回避したケースに注目します。

設定:

  • Activity Value: "Quality Check"
  • More Than Count: 2
  • Remove Selected Cases: 選択済み

結果:

3回以上の品質チェックがあるケースが除外されます。残った0~2回のケースは手順の省略や抜けを示唆します。4回のチェックがあるケース#5001は除外され、1回のケース#5002は調査のため保持されます。

洞察: フィルターを反転させることで、標準の品質手順を回避した可能性のあるケースを抽出し、その後の品質問題への影響を示唆します。

事例4:承認ループの検出

シナリオ: 発注プロセスで各レベルに1回の承認が必要ですが、「Manager Approval」が2回以上発生したケースを見つけ、却下や再申請を示します。

設定:

  • Activity Value: "Manager Approval"
  • More Than Count: 1
  • Remove Selected Cases: 未選択

結果:

複数回のマネージャ承認を必要としたケースが特定されます。ケース#7001は2回承認があり最初の申請が却下されました。ケース#7002は4回承認され、複数の修正がありました。

洞察: 複数回の承認は要件不明瞭、予算問題、申請者と承認者間のコミュニケーションギャップを示します。これらのケースはサイクルタイムが長く費用も増加する傾向があります。

事例5:閾値ベースの分析

シナリオ: 任意のアクティビティが10回以上発生した極端なケースを特定したい。異なるアクティビティで繰り返しフィルターを実行します。

設定:

  • Activity Value: "Data Entry"
  • More Than Count: 10
  • Remove Selected Cases: 未選択

結果:

「Data Entry」が10回を超えて発生したケースが潜在的なデータ品質問題やシステム障害としてフラグ付けされます。これらの異常ケースは教育、システムエラー、極めて複雑な取引を示すことがあります。

洞察: 多回数のアクティビティ発生はプロセス問題、教育不足、または特別な処理が必要な複雑ケースを示します。

出力

このフィルターはケース単位でアクティビティ発生回数に基づいて動作します:

  • 各ケース内で指定アクティビティの発生回数をカウント
  • カウントを閾値と比較し、より大きいかどうかで判定
  • 「Remove Selected Cases」が未選択の場合:回数 > 閾値のケースを返す
  • 「Remove Selected Cases」が選択されている場合:回数 ≤ 閾値のケースを返す
  • 含まれたケースのすべてのケース属性およびイベント属性を保持
  • 閾値を0に設定すると、アクティビティが少なくとも1回発生したケースを返す

このフィルターは、アクティビティの繰り返しパターンに基づくプロセス挙動の特定に役立ち、手戻り分析、ループ検出、調査が必要な異常ケースの特定に特に有効です。


このドキュメントは mindzie Studio プロセスマイニングプラットフォームの一部です。