このページの内容

プロセスマイニング関数

イベントの順序やプロセスフローを分析する、プロセスマイニング専用の関数です。

プロセスマイニング関数について

これらの関数を使うと、ケース内のアクティビティの順序を分析できます:

  • 直接後続:アクティビティAの直後にアクティビティBが続きます(間に別のアクティビティはありません)
  • 後続:アクティビティAの後に、ある時点でアクティビティBが続きます(間に別のアクティビティが入る場合があります)

よく使うパターン

  • 直後の順序を確認:

    directlyFollowedBy("Submit", "Review")
    // Returns true if Submit → Review with no events between
  • 後続の順序を確認:

    eventuallyFollowedBy("Order Placed", "Order Shipped")
    // Returns true even if there are activities between
  • プロセス逸脱を特定:

    // Cases where approval was skipped
    eventuallyFollowedBy("Request", "Complete") && 
    not eventuallyFollowedBy("Request", "Approve")
  • 手戻りのパターンを特定:

    // Activity repeats immediately (self-loop)
    directlyFollowedBy("Review", "Review")
  • コンプライアンスチェック:

    // Verify mandatory sequence
    if(eventuallyFollowedBy("Create", "Approve"), "Compliant", "Missing Approval")

directlyFollowedBy

(activity1, activity2)

ケース内で、あるアクティビティの直後に別のアクティビティが続くかどうかを確認します。

パラメーター
activity1 string 最初のアクティビティ名
activity2 string 直後に続くアクティビティ
戻り値 真偽値
例
directlyFollowedBy("Submit", "Review") → Submitの直後にReviewが続く場合はtrue
関連項目

eventuallyFollowedBy

(activity1, activity2)

ケース内で、あるアクティビティの後に別のアクティビティが続くかどうかを確認します。

パラメーター
activity1 string 最初のアクティビティ名
activity2 string 後に続くアクティビティ
戻り値 真偽値
例
eventuallyFollowedBy("Order", "Ship") → Orderの後にShipが続く場合はtrue
注意事項

2つのアクティビティの間に、ほかのアクティビティがあってもtrueを返します。

関連項目

関連トピック

プロセスをより良く設計し、つながりのあるアーキテクチャを構築して、管理を続けましょう。

クレジットカード不要、待ち時間なしですぐにご利用いただけます。組織の業務の進め方を、明確につながるプロセス設計として可視化します。

プロセスアーキテクチャを構築し、オーナーシップと統制を定め、あらゆる階層で役割と責任を明確にします。

無料トライアルを開始して、プロセスのガバナンス、管理、継続的な改善を支える信頼できる基盤を築きましょう。