流程挖掘函数
流程挖掘专用函数,用于分析事件顺序和流程。
了解流程挖掘函数
这些函数可帮助您分析案例中的活动顺序:
- 直接后续:活动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)检查案例中一个活动是否紧接着另一个活动发生。
| 参数 |
| ||||||
| 返回值 | boolean | ||||||
| 示例 | directlyFollowedBy("Submit", "Review") → 如果Submit紧接着Review,则返回true | ||||||
| 另请参阅 |
eventuallyFollowedBy
(activity1, activity2)检查案例中一个活动之后是否最终出现另一个活动。
| 参数 |
| ||||||
| 返回值 | boolean | ||||||
| 示例 | eventuallyFollowedBy("Order", "Ship") → 如果Order之后最终出现Ship,则返回true | ||||||
| 备注 | 即使两者之间存在其他活动,也会返回true。 | ||||||
| 另请参阅 |
相关主题
- 表达式概览:所有表达式函数。