画面構成
stateDiagram-v2
[*] --> TOP画面
%% --- TOP画面 ---
state "TOP画面" as TOP {
[*] --> キービジュアル
キービジュアル --> 検索
検索 --> お知らせ
お知らせ --> 口コミピックアップ
口コミピックアップ --> 任意コンテンツ
}
TOP画面 --> 検索結果 : 検索実行
TOP画面 --> 固定ページ
TOP画面 --> パートナー一覧
TOP画面 --> 問い合わせフォーム
TOP画面 --> 会員登録
TOP画面 --> マイページ
%% --- 固定ページ ---
state "固定ページ" as 固定 {
[*] --> 私たちについて
私たちについて --> 特商法
特商法 --> 個人情報保護方針
個人情報保護方針 --> 旅行業約款
旅行業約款 --> 利用規約
利用規約 --> FAQ
FAQ --> 任意コンテンツ
}
%% --- 検索結果から事業者情報 ---
検索結果 --> 事業者詳細
state "事業者情報" as 事業者 {
[*] --> 事業者詳細
事業者詳細 --> アクセス
アクセス --> 口コミ
口コミ --> ギャラリー
ギャラリー --> プラン一覧
プラン一覧 --> プラン詳細
プラン詳細 --> 予約内容確認
}
%% --- 予約フロー ---
state "予約フロー" as 予約 {
[*] --> 予約内容確認
予約内容確認 --> 最終確認ダイアログ
最終確認ダイアログ --> 予約完了
}
%% --- 会員登録フロー ---
state "会員登録" as 登録 {
[*] --> 仮登録
仮登録 --> 本登録
本登録 --> 登録内容確認
登録内容確認 --> 登録完了
}
%% --- マイページ ---
state "マイページ" as マイページ {
[*] --> 予約一覧
予約一覧 --> 予約詳細
予約詳細 --> キャンセル待ち一覧
キャンセル待ち一覧 --> 登録情報更新
登録情報更新 --> メールアドレス変更
メールアドレス変更 --> パスワード変更
パスワード変更 --> カード情報確認
カード情報確認 --> ポイント情報確認
ポイント情報確認 --> 退会
}
%% --- 問い合わせ ---
state "問い合わせ" as 問い合わせ {
[*] --> 問い合わせフォーム
問い合わせフォーム --> 問い合わせ完了
}