ケース終了
概要
Case End フィルターは、各ケースの最後のイベントで指定された属性の値に基づいてケースを選択または除外します。このフィルターは、ケースの最終イベントにどの活動、リソース、ステータス、またはその他の属性値が現れるかを調べることで、特定の方法で終了したケースを識別できます。
よくある使用例
- 終了すべきでない活動で終了したケースの特定(例:「Completed」ではなく「Cancelled」で終了したケース)
- 特定の購入注文ステータスで終了したケースの選択(例:「Back Ordered」、「Cancelled」、「On Hold」)
- 特定のリソースが最終活動を実行したケースの検出
- 特定の承認状態や品質チェック結果で終了したケースの分析
- 最終顧客接触タイプや最終支払ステータスに基づくケースのフィルタリング
- エラーや例外活動で終了したケースの調査
設定
Event Column: 各ケースの最終イベントで調査したいイベント属性を選択します。これは Activity Name、Resource、Status、Department のような任意のイベントレベルの列や、ログ内のカスタムイベント属性でも構いません。
Column Values: 選択した列から1つ以上の値を選びます。最終イベントにこれらのいずれかの値を含むケースが選択されます。フィルターは各値で終了するケースの割合を表示し、データの分布を理解するのに役立ちます。
Remove Selected Cases: チェックするとフィルターの動作が反転し、条件に一致するケースが保持されるのではなく除外されます。特定の値で終了したケースを除外したい場合に使用します。
例
例1: 不完全な活動で終了したケースを選択する
シナリオ: 調達プロセスは常に「Clear Invoice」活動で終了する必要があります。異なる活動で終了したケースを見つけて不完全なプロセスを特定したい場合。
設定:
- Event Column: Activity Name
- Column Values: Clear Invoice
- Remove Selected Cases: チェックあり(Clear Invoiceで終了するケースを除外)
結果: フィルターは「Clear Invoice」で正常に終了した99.9%のケースを除外し、異なる活動で終了した1件のみを保持します。
洞察: ケースが期待される最終ステップを完了していないプロセス逸脱を示し、プロセス品質問題や未完了のワークフローを示唆します。
例2: 特定リソースで終了したケースを見つける
シナリオ: リソース48または17が最終活動を実行したケースを分析して、それらの作業負荷パターンやボトルネックの特定を行いたい場合。
設定:
- Event Column: Resource
- Column Values: Resource 48, Resource 17
- Remove Selected Cases: チェックなし
結果: フィルターは最終活動をリソース48または17が実行したケースのみを選択します。
洞察: これにより、特定のリソースが完了したケースを特定でき、作業負荷分析、品質管理、またはプロセスにおけるリソースの専門性の理解に役立ちます。
例3: Back Ordered ステータスで終了したケースの分析
シナリオ: 購入注文プロセスで「Back Ordered」ステータスで終了したケースを特定し、サプライチェーン問題を理解したい場合。
設定:
- Event Column: Order Status
- Column Values: Back Ordered
- Remove Selected Cases: チェックなし
結果: フィルターは最終ステータスが「Back Ordered」のすべてのケースを選択します。
洞察: サプライチェーンの問題を明らかにし、特定のベンダーや製品、あるいはバックオーダーが多い期間など、バックオーダーケースの共通特徴を分析できます。
例4: Cancelled ケースを除外する
シナリオ: 「Cancelled」や「Rejected」ステータスで終了したケースを除外し、正常に完了したケースのみを分析したい場合。
設定:
- Event Column: Case Status
- Column Values: Cancelled, Rejected
- Remove Selected Cases: チェックあり
結果: フィルターは「Cancelled」または「Rejected」で終了したすべてのケースを除外し、それ以外の結論状態に達したケースのみを残します。
洞察: キャンセルや拒否されたケースのノイズを排除し、成功したプロセス実行パターンのクリーンなデータセットを作成します。
出力
フィルターはケースレベルで動作し、条件に基づいてケース全体を除外または保持します。フィルター適用後は:
- 最終イベントが選択値のいずれかに一致するケースは保持される(または「Remove Selected Cases」がチェックされていれば除外される)
- その他のケースは除外される(または「Remove Selected Cases」がチェックされていれば保持される)
- 除外および保持されたケースの割合がフィルター出力に表示される
- その後の分析にはフィルターされたケースのみが含まれる
重要な注意点:
- フィルターは各ケースの最終イベントのみを調査し、すべてのイベントを調べるわけではありません
- 複数値の選択が可能で、いずれかの値に一致するケースが含まれます
- 値は厳密に一致したものとして扱われます
- 選択列の null または空の値は無視され、条件に一致しません
このドキュメントは mindzie Studio プロセスマイニングプラットフォームの一部です。