Engee 文档

变化指标

除了时间逻辑,还可以在转换上设置变化指标。

*变化指标*是确定何时可以从一个状态过渡到另一个状态的条件。提供了以下指标:

  • hasChanged(variable)`--检查变量值在当前步骤中是否发生变化,如果发生变化,则允许执行转换;

    sf guard 1

  • hasChangedFrom(variable, oldValue) - 检查变量是否已从给定的 oldValue 变为任何其他值;

    sf guard 2

  • hasChangedTo(variable, newValue)` - 检查变量值是否已变为特定的新值 newValue。

    sf guard 3

实用链接