長めのサンプル
@startuml actor ユーザ as User participant main as Main <<Main>> participant Alpha #87CEFA User -> Main : 注文Request activate Main Main -> Alpha : start() activate Alpha #87CEFA Alpha -> Beta : req() activate Beta Beta -> Beta: provision() Beta -> Beta: 処理 activate Beta #ffcc00 create gamma Beta -> gamma : <<生成>> activate gamma gamma --> Beta deactivate gamma deactivate Beta destroy gamma Beta --> Alpha : OK deactivate Beta Alpha --> Main : response deactivate Alpha [-> User : 通知 Main -> Main : check note right :(注)ノート\n(1)AAA\n(2)BBB Main -> Beta : change() activate Beta Beta --> Main deactivate Beta loop 1~Date Main -> Beta : post() activate Beta Beta --> Main deactivate Beta end group A Main -> Beta : update() activate Beta Beta --> Main deactivate Beta group B Main -> Beta : update() activate Beta Beta --> Main deactivate Beta end end Main --> User : Result deactivate Main @enduml