-
Notifications
You must be signed in to change notification settings - Fork 0
共有リンク 仕様 設計
oblique1121 edited this page Jan 19, 2017
·
3 revisions
テーブル ≒ メッセージボックス
- テーブルごとに共有リンクを複数作成
- テーブルのグループ化.グループはあとから変更可能
- 一つの共有リンクで複数のテーブルを対象に
- 表示
- 共有リンク一覧
- 共有リンクから接続されているCircle一覧
- 共有リンクで作成したテーブル一覧
- 外部接続
- 接続元において,システム管理で作られた共有リンクに接続して,Circle Coreの基本情報(Circle Coreの名前,所属など)を送る
- 接続先において,接続された共有リンクにもとづいてテーブル情報(テーブルのスキーマ,メタデータ)を接続元に送る
- 運用など
- テーブル管理において共有リンクを作成
- テーブルの新規作成において共有リンクを入力
- 共有リンクの対象にはモジュールかタグを指定できる
- 対象は複数のモジュールを指定できる
- モジュールを指定後、さらにメッセージボックスを指定できる
- 指定しない場合は全てのメッセージボックスを対象にする
- モジュールを指定後、さらにメッセージボックスを指定できる
- タグを指定した場合は、モジュールを一気に指定できるという「ショートカット」的なものにする
- 共有リンクの作成後は対象メッセージボックスの変更はできない
- モジュール一覧画面には、追加した外部共有リンクのモジュールも表示される
- 編集不可
- 対象が全く同じ共有リンクがあっても良い
- UUIDが違えば別の共有リンク
- 使用側は、外部共有リンク一覧から新規追加する
- 複数の外部共有リンク追加時、同一メッセージボックスがあった場合には同じものとして対処する
- 二重にデータを受け取るようなことがないようにする
- 複数の外部共有リンク追加時、同一メッセージボックスがあった場合には同じものとして対処する
- 変数
- UUID
- 表示名
- メモ
- 対象メッセージボックスのUUIDリスト
- methodなど
- URL取得
- Invitationみたいにuuid指定にする
- 対象モジュールリスト
- 一覧表示で使用
- 対象となっているメッセージボックスの情報も付与
- URL取得
- 表示名
- URL
- 対象
-
モジュール - ボックス1, ボックス2
みたいなリスト
-
- 接続先
- 外部CircleCoreの表示名
- URLをクリップボードにコピー
- 編集
- 表示名、メモのみ編集可能
- 削除
- ダイアログ -> 共有リンク一覧画面に戻る
- モジュール詳細画面からの遷移
- 共有リンク一覧画面からの導線はなし
- 表示名
- 対象
- メモ
- 対象はまずモジュール/タグの指定
- モジュールの場合
- モジュールセレクト -> メッセージボックスチェック
- タグの場合
- タグセレクト
- タグに紐づくモジュール一覧表示
- タグセレクト
- 追加
- ダイアログ
作成しました。 URL : ~
-> 元のモジュール詳細画面
- ダイアログ
- 表示名
- URL
- 対象
- メモ
- URLのコピー
- 編集
- 表示名、メモのみ
- URL
- 外部CC名
- 対象
- 追加
- 削除
- 削除される対象の表示 -> OK -> 削除
- URL
- 追加
- 疎通確認 -> 取得した情報表示 -> OK -> 追加完了
- 共有リンクの対象となっているメッセージボックスが削除された場合はどうするか?
- 紐づいているメッセージボックスは削除できないようにする?