本页内容

流程挖掘函数

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

了解流程挖掘函数

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

  • 紧接着发生:活动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
备注

即使两个活动之间还有其他活动,也会返回true。

另请参阅

相关主题

优化流程,构建互联架构,掌控全局。

无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。

构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。

开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。