- S / E / X
- 開始ノード・アクティビティ終了ノード・フロー終了ノードを配置
- A / O
- アクション・オブジェクトノードを配置
- D / B
- 判断・合流ノード(◇)・フォーク・ジョイン(棒)を配置
- W
- フロー(矢印):要素をクリックして始め、空白のクリックで折れ点、別の要素をクリックでつなぐ(要素から要素へドラッグでも可)
- N / L
- ノート・パーティション(スイムレーン)を配置
- T / Space
- トークンの流れを実行/1 ステップ進める(判断ノードでは 1〜9 キーかクリックで選ぶ)
- Shift+V
- ガード条件の表示/非表示(問題用の図に)
- Shift+P
- 右のパネルを隠す/出す
- F
- 図全体を画面に収める(下の「全体を表示」と同じ)
- タッチ
- タップ:置く・説明を表示/ドラッグ:移動・画面移動/長押し:プロパティ(右クリックと同じ)/2本指:拡大縮小
- 空白を左ドラッグ
- 範囲選択(枠に完全に入ったものを選択)
- 文字をドラッグ
- ガード条件・名前の文字だけを動かす(プロパティの「文字位置 元に戻す」で戻る)
- Shift+クリック
- 選択に追加/解除
- 要素を左ドラッグ
- 選択中のものをまとめて移動(つながったフローもついてきます)。ほかの要素の中心の縦・横の線に吸い付く(点線)。Alt を押しながらだと吸い付かない
- フローをドラッグ
- その線を横(縦)にずらして経路を変える
- レーンの見出しをドラッグ
- 中の要素ごと移動(Alt を押しながらだとレーンだけ)。右下の ■ で大きさ
- Ctrl+左ドラッグ
- つかんで画面を移動(中ボタンでも可)
- 右クリック
- プロパティ(名前・ガード条件・向きなど)。ダブルクリック・Enter でも開く
- マウスを合わせる
- 要素の意味・つながり・問題点を表示
- Ctrl+R
- フォーク・ジョインの棒を横 ↔ 縦
- Ctrl+C / Ctrl+V
- コピー/貼り付け
- Delete
- 選択中のものを削除
- Ctrl+A
- すべて選択
- Ctrl+E
- 画像(PNG)に書き出す
- Ctrl+I
- PlantUML のアクティビティ図を読み込む(.puml は「開く」・ドラッグ&ドロップでも可)
- Shift+G
- グリッド(点)の表示/非表示
- Esc
- 配置・フローの作成・実行を終えて選択モードへ
- ホイール
- 拡大縮小
フローのつなぎ方 W を押して始めたい要素をクリックし、曲げたい所で空白をクリック、つなぎ先の要素をクリックすると完成します。折れ点を置かなければ、経路は自動で縦横の線になります。判断ノードから出るフローは右クリックしてガード条件(例:在庫あり、else)を書きます。
PlantUML の読み込み 「PlantUML」ボタン(Ctrl+I)に、PlantUML のアクティビティ図の文字を貼り付けて読み込みます。start・stop・end・kill・detach、:アクション;(< > ] で終わるとシグナル受信・送信・オブジェクト)、if/elseif/else、while、repeat、fork/split、switch、|レーン|、note、-> 文字;、title に対応しています。読めなかった行は読み飛ばして、その行番号を知らせます。古い書き方((*) --> "…")には対応していません。
図のチェック 図を変えるたびに、UML の決まりに合っているかを調べて「図のチェック」に出します。× は決まりに合わない所、! は動きがおかしくなる・まちがえやすい所です。メッセージをクリックすると、その要素を選びます。
実行 開始ノードに置いたトークン ● が、フローに沿って進みます。フォークでは分かれて同時に進み、ジョインではそろうまで待ちます。アクションに2本以上フローが入っていると、すべてそろうまで待つ(暗黙のジョイン)ので、合流ノードを使うべき所がわかります。
この図について アクティビティ図作成君は学習用のソフトです。チェックの結果は UML 2.x の基本的な決まりに沿ったもので、すべての書き方を調べるものではありません。課題や試験では、教科書・授業の内容と照らし合わせて確かめてください。くわしくは利用規約・プライバシーポリシーをご覧ください。
利用状況の送信 改善のため、ウェブ版では「どの機能が使われたか」「エラーが起きたか」を匿名で記録しています。図の中身や個人の情報は送りません(感想を送るときに自分で書いたもの・添付を選んだ図を除く)。1 日に何人が使ったかを数えるため、IP アドレスとブラウザの種類を元に戻せない形(ハッシュ)に変えて、その日のうちだけの目印として使います。IP アドレスそのものは保存しません。アクセス数は Cloudflare Web Analytics(Cookie を使わず、個人を特定しない集計。送り先は Cloudflare, Inc.)でも数えています。下のチェックを外すかブラウザの「トラッキング拒否」がオンのときは、どちらも送りません(Web Analytics は次に開いたときから止まります)。