N 次批准的 UML 状态图
UML state diagram for N number of approvals
我正在为批准矩阵编写我的第一个状态图,但我被卡住了。我们系统中的订单将经历多种状态和转换以供批准:
州
- 开始(状态)
- (提交()转换)
- 等待批准(状态)
- (批准()转换)
- 等待批准(状态)
- (批准()转换)
- ...
- 直播(状态)
我的问题是等待批准状态只会在每个订单收到 N 次 approve() 事件时转换为实时状态(一个用户的批准将触发另一个用户的批准通知) .
我是否应该在等待批准状态之后添加一个决策点,该决策点会根据批准计数自动转换回等待批准或进展到实时状态(允许吗?还是我想念什么?)
如有任何帮助,我们将不胜感激。我看到的大多数状态图都是基于一定数量的批准,而不是变量列表。
您将添加一名警卫:
approval
触发器具有行为 inc approval count
。现在守卫 [approval count > N]
只有在计数器足够大时才会通过。
我正在为批准矩阵编写我的第一个状态图,但我被卡住了。我们系统中的订单将经历多种状态和转换以供批准:
州
- 开始(状态)
- (提交()转换)
- 等待批准(状态)
- (批准()转换)
- 等待批准(状态)
- (批准()转换)
- ...
- 直播(状态)
我的问题是等待批准状态只会在每个订单收到 N 次 approve() 事件时转换为实时状态(一个用户的批准将触发另一个用户的批准通知) .
我是否应该在等待批准状态之后添加一个决策点,该决策点会根据批准计数自动转换回等待批准或进展到实时状态(允许吗?还是我想念什么?)
如有任何帮助,我们将不胜感激。我看到的大多数状态图都是基于一定数量的批准,而不是变量列表。
您将添加一名警卫:
approval
触发器具有行为 inc approval count
。现在守卫 [approval count > N]
只有在计数器足够大时才会通过。