2つのアクティビティ間の期間

概要

2つのアクティビティ間の期間エンリッチメントは、ケース内で選択された2つのアクティビティ間に経過した時間を計算し、その期間を新しいケース属性として追加します。各アクティビティの最初または最後の発生を使用するか指定できるため、さまざまなプロセスパターンの分析に柔軟に対応できます。これはパフォーマンス分析、ボトルネックの特定、SLA監視に役立ちます。

一般的な用途

  • 請求書処理:「請求書入力」から「請求書支払い」までのサイクルタイムを計算し、支払い処理速度を測定
  • 注文履行:「注文確定」から「出荷完了」までの期間を測定し、配送パフォーマンスを評価
  • 承認ワークフロー:「申請提出」から「承認完了」までの時間を追跡し、承認遅延を特定
  • サポートチケット:「チケット作成」から「チケットクローズ」までの解決時間を監視し、顧客サービス指標として活用

設定

まず、任意の分析画面から右上の「ログエンリッチメント」をクリックし、「ログエンリッチメント」エンジンを開きます。

ログエンリッチメントのナビゲーション

次に「新規追加」をクリックします。

新規エンリッチメント追加ボタン

そしてエンリッチメントブロックを選択します。

設定オプション

  • 新しい属性名: データセットに作成される新しい期間属性の名前を指定します

  • 最初のアクティビティ: 期間計算の開始点となるアクティビティを選択します

  • 最初のアクティビティの最初または最後: ケース内でこのアクティビティの「最初」または「最後」の発生を使用するか選択します

  • 2番目のアクティビティ: 期間計算の終了点となるアクティビティを選択します

  • 2番目のアクティビティの最初または最後: ケース内でこのアクティビティの「最初」または「最後」の発生を使用するか選択します

最初の発生 vs. 最後の発生の選択:

  • アクティビティの最初のインスタンスから測定したい場合は 最初 の発生を使用してください
  • アクティビティの最後のインスタンスまで測定したい場合は 最後 の発生を使用してください
  • 例: 「注文作成の最初の発生」から「支払い受領の最後の発生」までの測定は、リトライを含む注文から支払いまでの合計サイクルタイムを示します

「請求書入力」から「請求書処理」までの期間を計算するには、次の設定を使用します:

期間エンリッチメント設定ダイアログ

この例では:

  • 新しい属性名: "Invoice_Processing_Time"
  • 最初のアクティビティ: "Enter Invoice"(最初の発生を使用)
  • 2番目のアクティビティ: "Post Invoice"(最初の発生を使用)

「作成」をクリックし、準備ができたら「エンリッチメントを計算」をクリックして新しい属性をデータセットに追加します。

イベントログに期間列を追加した結果

新しい期間属性がデータセットで利用可能になり、分析、フィルタリング、可視化が可能となります。

出力

このエンリッチメントを実行すると、「新しい属性名」に指定した名前の新しいケース属性が作成されます。属性には以下が含まれます:

  • データ型: 数値(小数)
  • 単位: 時間単位の期間(時間)
  • : 指定された2つのアクティビティ間の経過時間
  • NULL値: いずれかのアクティビティが存在しない場合、または順序が逆の場合はnullとなります

出力例:

  • 24.5 = 2つのアクティビティ間の24.5時間
  • 168.0 = 7日(168時間)間の期間
  • null = いずれかのアクティビティがケースに存在しない

この新しい属性は以下で使用可能です:

  • パフォーマンスダッシュボードでサイクルタイムを可視化
  • 遅延ケースを特定するケースフィルタ
  • 平均期間を計算する統計分析
  • 異なるプロセスパスを比較するバリアント分析

関連情報

関連する期間エンリッチメント:

関連トピック:


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