My App
Flow

Setup sau login đầu tiên

Journey setup ở frontend sau lần login branch-scoped đầu tiên thành công.

Mục tiêu

Đưa user vừa authenticate qua setup khi current context cho biết setup chưa complete.

User journey

User login, load current context, vào setup, nhập thông tin center cần thiết và quay lại app khi setup complete.

API sequence

  1. GET /api/workspaces/current-context
  2. POST /api/setup/start
  3. GET /api/setup/state
  4. PUT /api/setup/center-profile

Thay đổi state FE

  • Đánh dấu setup route active.
  • Persist setup step state.
  • Refresh current context sau khi setup complete.

Rule redirect

  • Setup chưa complete redirect tới setup.
  • Setup complete redirect tới app shell.

Xử lý lỗi

Hiển thị validation error inline và route auth failure về login.

Use case liên quan

On this page