我正在为批准矩阵编写我的第一个状态图,但我陷入了困境。我们系统中的订单将经历许多状态和转换以供批准:
状态
开始(状态)
(提交()转换)
等待批准(状态)
(批准()过渡)
等待批准(状态)
(批准()过渡)
...
直播(状态)
我的问题是,对于每个订单,当接收到N个approve()事件时,等待批准状态将仅转换为实时状态(一个用户的批准将触发另一用户的批准通知)。
我是否应该在“等待批准”状态之后添加一个决策点,该决定点会根据批准次数自动转换回“等待批准”或进入“实时”状态(允许吗?还是我遗漏了什么?)
任何帮助,将不胜感激。我查看的大多数状态图都是基于一定数量的批准,而不是变量列表。
森林海
相关分类