締切超過時のアクティビティ追加
概要
「締切超過時のアクティビティ追加」エンリッチメントは、締切を過ぎたケースに新しいアクティビティを自動的に挿入します。この強力な適合性監視ツールは、期限日属性と実行アクティビティのタイムスタンプを比較して締切違反を検出します。実行アクティビティが締切後に発生した場合(または実行アクティビティが存在せず現在の日付が締切を超えた場合)、このエンリッチメントは締切超過を示す新しいイベントを作成します。
このエンリッチメントは、締切監視およびSLA準拠分析に不可欠であり、締切違反を他のプロセスアクティビティと同様に分析、フィルター、レポート可能な独立したプロセスイベントとして追跡することを可能にします。
注意: このエンリッチメントは、新しいイベントを挿入してイベントログを変更するため、管理者のみが利用可能です。
主な用途
- 経費支払プロセスにおける支払期限の超過を追跡
- サービス管理ワークフローでのSLA違反を監視
- サプライチェーンプロセスにおける遅延納品の特定
- 調達における承認締切の超過検出
- 期限切れの契約更新やコンプライアンス締切のフラグ付け
- 資産管理における保守作業の遅延マーキング
- カスタマーサービスプロセスにおける対応期限超過の監視
設定
締切属性: 締切日が格納されたケース属性を選択します。これは、アクティビティが完了すべき日時を示す日付または日時カラムである必要があります。一般的な例としては「Due Date」「SLA Deadline」「Expected Completion Date」「Payment Due Date」などがあります。
実行アクティビティ名: 締切の履行を示すアクティビティ名を指定します。このアクティビティは締切前に実行されなければ違反となります。例として「Pay Invoice(支払処理)」「Complete Delivery(納品完了)」「Approve Request(承認完了)」などがあります。
最初または最後: ケースで実行アクティビティが複数回ある場合に使用する発生を選択します:
- 最初: 最も早い実行アクティビティを使用
- 最後: 最も新しい実行アクティビティを使用(デフォルト)
新しいアクティビティ: 締切超過時に挿入するアクティビティを定義します。アクティビティ名(例:「Deadline Missed」「SLA Violation」「Payment Overdue」)と、任意でプロセスマップ表示時の順序位置を設定します。
現在の日付を使用: 有効にすると、実行アクティビティが存在しないケースは現在のシステム日付と締切を比較して評価されます。現在の日付が締切を超えている場合、締切超過のイベントが作成されます。これは、まだ完了していない進行中のケースの締切超過監視に有用です。
例
経費支払締切の監視
シナリオ: 支払期日を過ぎてから支払われた請求書を追跡し、遅延支払いを可視化したい。
設定:
- 締切属性: 「Due Date」
- 実行アクティビティ名: 「Pay Invoice」
- 最初または最後: 最後
- 新しいアクティビティ: 「Due Date Missed」
- 現在の日付を使用: 有効
適用前: | Case ID | Activity | Timestamp | Due Date | |---------|----------|-----------|----------| | INV-001 | Receive Invoice | 2024-01-10 | 2024-01-25 | | INV-001 | Approve Invoice | 2024-01-15 | 2024-01-25 | | INV-001 | Pay Invoice | 2024-01-30 | 2024-01-25 |
適用後: | Case ID | Activity | Timestamp | Due Date | |---------|----------|-----------|----------| | INV-001 | Receive Invoice | 2024-01-10 | 2024-01-25 | | INV-001 | Approve Invoice | 2024-01-15 | 2024-01-25 | | INV-001 | Due Date Missed | 2024-01-25 | 2024-01-25 | | INV-001 | Pay Invoice | 2024-01-30 | 2024-01-25 |
ポイント: 新しい「Due Date Missed」アクティビティが締切日時(1月25日)に挿入され、プロセスマップで確認できるようになります。これにより、遅延支払いをフィルター、遅延率計算、締切違反パターンの分析が可能です。
SLA準拠監視
シナリオ: サービスデスクがSLA解決期限を超えたチケットを追跡したい。
設定:
- 締切属性: 「SLA Resolution Deadline」
- 実行アクティビティ名: 「Resolve Ticket」
- 最初または最後: 最初
- 新しいアクティビティ: 「SLA Breached」
- 現在の日付を使用: 有効
出力例: SLA期限後に解決されたチケットには、期限時刻に「SLA Breached」イベントが挿入されます。期限を過ぎた未解決のチケットも現在日付との比較によりこのイベントが挿入されます。
ポイント: SLA違反チケットをリアルタイムで表示するダッシュボードの構築、カテゴリやチーム別の違反パターン識別、締切超過の根本原因分析用データ提供に役立ちます。
配送締切の追跡
シナリオ: 物流企業が遅延配送の注文をマークしたい。
設定:
- 締切属性: 「Promised Delivery Date」
- 実行アクティビティ名: 「Complete Delivery」
- 最初または最後: 最後
- 新しいアクティビティ: 「Delivery Late」
- 現在の日付を使用: 無効
出力例: 予定配達日を過ぎて配送完了した注文に、予定配達日時点で「Delivery Late」イベントが挿入されます。配送中のケースは評価されません(現在の日付使用は無効)。
動作概要
- 締切評価: ケースごとに指定属性から締切日を取得
- 実行アクティビティチェック: ケース内の実行アクティビティの最初または最後の発生を探す
- 比較ロジック:
- 実行アクティビティがある場合:タイムスタンプと締切を比較
- 実行アクティビティがなく「現在の日付を使用」が有効な場合:現在日付と締切を比較
- 違反検出: 実行日時 > 締切日時の場合、締切超過を検出
- イベント挿入: 指定アクティビティ名で締切日時のイベントを作成
- ログ更新: 新イベントを含めてイベントログを再生成
出力
このエンリッチメントはイベントログに新イベントを挿入して修正します:
- 新しいアクティビティ: 締切違反のケースに指定のアクティビティ名イベントを追加
- タイムスタンプ: 新イベントは締切属性の日付をタイムスタンプとして使用
- 期待順序: 設定されていればプロセスマップ上で正しい順序に表示
- ケース関連付け: 新イベントは親ケースに正しく紐付けられる
挿入されたイベントは以下に利用可能です:
- 締切違反ケースのフィルタリング
- 締切超過率やパターンの算出
- プロセスマップでの違反可視化
- 適合指標やダッシュボードの作成
- SLA違反時のアラートトリガー
関連項目
- 属性とアクティビティ間の期間計算 - 日付とアクティビティ間の時間差を計算
- 締切フィルター - 締切違反ケースのフィルター
- 適合性問題 - プロセス違反の適合性問題を作成
本ドキュメントは mindzie Studio プロセスマイニングプラットフォームの一部です。