実行されなかったアクティビティフィルター
概要
実行されなかったアクティビティフィルターは、指定されたアクティビティが一度も実行されなかったケースを選択します。このケースレベルのフィルターは各ケースのすべてのアクティビティシーケンスを調査し、指定されたアクティビティ名を含むイベントが一切存在しないケースのみを返します。このフィルターは、プロセスの逸脱や必須ステップの欠如、あるいはプロセスの代替経路をたどったケースを特定するのに特に役立ちます。
主な用途
- 品質管理: レビューや承認アクティビティをスキップしたケースを見つけて品質上の問題を特定する。
- コンプライアンスチェック: 必須の規制またはコンプライアンスアクティビティが欠落しているケースを特定する。
- 例外分析: エラー処理やエスカレーションアクティビティを一度も通過していないケースを発見する。
- プロセスの完全性: 支払確認や配送確認など重要なプロセスステップが欠落しているケースを検出する。
- バリアント分析: 標準のアクティビティが欠如しているケースを特定し、代替プロセス経路を理解する。
- ボトルネック調査: 特定のアクティビティをバイパスしたケースを見つけ、回避策やショートカットの可能性を示す。
設定
Activity Value: 欠如を確認したいアクティビティ名を選択します。ドロップダウンメニューには、利用可能なアクティビティ名と、それらが出現したケースの割合および件数が表示されます。選択したアクティビティが一度も実行されていないすべてのケースがフィルターによって返されます。
注意: アクティビティ名の比較は大文字小文字を区別し、完全一致が必要です。アクティビティ名を誤って入力した場合、フィルターの検証システムが最も近い一致候補を提案します。
例
例1: 支払いがなかったケースの特定
シナリオ: 請求書が一度も支払われていない注文をすべて特定したい。これは未収金や支払いトラブルを示す可能性がある。
設定:
- Activity Value: "Pay Invoice"
結果: "Pay Invoice" アクティビティを含むすべてのケースが除外され、支払いが一度も行われなかったケースのみが残る。
インサイト: 未払いの請求書を特定することで、フォローアップや催促、支払いスキップの原因調査に役立つ。
例2: 承認なしのケースの特定
シナリオ: 承認プロセスを経ずに進んだケースをすべて特定したい。これはコンプライアンス違反やプロセスの隙間を示す可能性がある。
設定:
- Activity Value: "Approve Request"
結果: "Approve Request" アクティビティを一度も持たないケースのみを返す。
インサイト: これらのケースは以下の可能性を示す:
- 低額取引の自動承認
- 承認がスキップされたプロセス違反
- 承認ワークフローをバイパスしたシステムエラー
- 緊急のスピードアップ処理
例3: 品質検査が欠如したケースの検出
シナリオ: 製造過程で品質検査ステップをスキップしたケースを見つけたい。
設定:
- Activity Value: "Quality Inspection"
結果: "Quality Inspection" イベントを持たないケースを選択。
インサイト: 以下が判明する場合がある:
- 品質問題のある製品
- 欠陥につながる可能性のあるプロセスショートカット
- 事後の品質レビューが必要なケース
- 検査が省略される傾向のパターン
例4: 不完全な注文処理の検出
シナリオ: 配送アクティビティが一度も行われなかった注文を特定し、履行問題を示す。
設定:
- Activity Value: "Deliver Order"
結果: "Deliver Order" が一度も発生しなかったケースを返す。
インサイト: これらのケースは以下の可能性がある:
- キャンセルされた注文
- 処理が滞っている注文
- 調査が必要な履行失敗
- バックオーダーや在庫切れ状況
出力
このフィルターは指定されたアクティビティが実行されなかったすべてのケースを含む新しいデータセットを返します。返される各ケースは元のすべてのイベントおよび属性を保持していますが、指定したアクティビティはどのケースでも一切含まれません。
条件に該当するケースが存在しない場合(つまりすべてのケースに指定アクティビティが含まれる場合)、フィルターは空の結果セットを返します。
技術的な注意点
- フィルタータイプ: ケースレベルフィルター(個々のイベントではなくケース全体を削除)
- パフォーマンス: 早期終了ロジックを用いた効率的な実装
- アクティビティマッチング: 完全かつ大文字小文字を区別する文字列一致を使用
- Null処理: ActivityValue が null に設定されている場合、null アクティビティを持たないケースを見つけることが可能
- 検証: 指定したアクティビティが見つからない場合、自動的に類似するアクティビティ名を提案
このドキュメントは mindzieStudio プロセスマイニングプラットフォームの一部です。