PlantUML新语法活动图中如何定义Flow Final Node?
在PlantUML新语法活动图中定义Flow Final Node的方法
PlantUML新语法活动图里,可通过以下两种方式实现你需要的「Flow Final Node」(内部带叉的空心圆):
方法一:使用kill关键字
kill关键字会生成内部带叉的空心圆节点,完全对应Flow Final Node的样式,且仅终止当前分支流程,不会结束整个活动。示例代码:
@startuml start :执行分支任务; kill :执行主流程任务; stop @enduml
注:stop对应「Activity Final Node」,会终止整个活动的所有流程,和kill的作用有本质区别。
方法二:自定义节点样式
如果需要更灵活调整节点外观,可通过自定义图形模拟Flow Final Node:
@startuml start :处理业务逻辑; node "<shape:ellipse><size:20>×</size></shape>" as flow_final -> flow_final stop @enduml
内容的提问来源于stack exchange,提问作者Natalie
相关产品推荐
相关产品推荐

