astah*とmiro間で図のインポート/エクスポートを可能にするプラグインです。 対応している図は以下です。
- miroからのインポート
- クラス図
- マインドマップ
- miroへのエクスポート
- クラス図
なお、クラス図の属性・操作などの一部の表現は未対応です。
注意: 本プラグインは実験的な実装につきサポート対象外となります。
- releaseから.jarファイルをダウンロードする
- astahを起動する
- プラグイン一覧ダイアログからプラグインをインストールする([プラグイン] -> [インストール済みプラグイン] -> [インストール])
- astahを再起動する
設定ファイルとして、ホームディレクトリ($HOME
)直下に.astah-miro.json
を作成し、以下の内容を記述します。
{
"token": "Access Token"
}
miroのアカウントは作成済とします。
以下のリンクから開発用Teamを作成します。
https://miro.com/app/dashboard/?createDevTeam=1
- このリンクを開く
- 開かれたページの
[Create new app]
をクリック - ダイアログに適当な
App name
とDescription
を入力し[Create App]
をクリック
- Step2の後に遷移したページの中段にある
OAuth scopes
から必要な権限にチェックを入れる(boards:read
とboards:write
) Install app to get OAuth token
をクリック- ダイアログから適当なTeamの
[Install]
をクリック- ここで選択するTeamは
Dev team
ではなく、実際にastah*と連携させたいボードがあるTeamとなります)
- ここで選択するTeamは
- 表示された
Access Token
をひかえる- ここで表示されたtokenは流出させないようにしてください
- 取得したAccess Tokenを
.astah-miro.json
の"token"
に記述する
- miroのボードからインポートしたい図の空の図をastah*で開く(
[図] -> [クラス図] or [マインドマップ]
) [ツール] -> [miro] -> [miroから図をインポートする]
※図を開いた状態でないとインポートできません
※SysMLはマインドマップのみの対応です
※miroのボードに2個以上のマインドマップが存在するとインポートできません
- miroへエクスポートしたい図をastah*で開く
[ツール] -> [miro] -> [図をmiroへエクスポートする]
Copyright 2020 Change Vision, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.