本页内容

流程挖掘函数

流程挖掘专用函数,用于分析事件顺序和流程。

了解流程挖掘函数

这些函数可帮助您分析案例中的活动顺序:

  • 直接后续:活动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 应直接跟随的活动
返回值 boolean
示例
directlyFollowedBy("Submit", "Review") 如果Submit紧接着Review,则返回true
另请参阅

eventuallyFollowedBy

(activity1, activity2)

检查案例中一个活动之后是否最终出现另一个活动。

参数
activity1 string 第一个活动名称
activity2 string 应最终跟随的活动
返回值 boolean
示例
eventuallyFollowedBy("Order", "Ship") 如果Order之后最终出现Ship,则返回true
备注

即使两者之间存在其他活动,也会返回true。

另请参阅

相关主题