PlantUML 活动图示例
PlantUML 活动图示例
@startuml
start
:接收申请;
if (校验通过?) then (是)
:写入订单;
else (否)
:返回错误;
endif
stop
@enduml| 决策与合并 | 菱形,多入一出的判断与多入一出的汇合 |
|---|---|
| 分叉与汇合 | 粗线,表示并发开始与等待全部完成 |
| 泳道 | 按角色或系统划分职责区域 |
分叉后的并行分支在汇合前全部完成才继续;若某分支可能永远等待,需要加超时或取消路径。
描述流程与并发:动作节点、控制流、决策与合并(菱形)、分叉与汇合(粗线)、对象节点与泳道;语义上以令牌流动驱动执行。
@startuml
start
:接收申请;
if (校验通过?) then (是)
:写入订单;
else (否)
:返回错误;
endif
stop
@enduml| 决策与合并 | 菱形,多入一出的判断与多入一出的汇合 |
|---|---|
| 分叉与汇合 | 粗线,表示并发开始与等待全部完成 |
| 泳道 | 按角色或系统划分职责区域 |