Перейти к содержанию

Collaboration (Boards) Flow

Trigger

Team runs a workshop or planning session needing a shared canvas.

Flow

sequenceDiagram
  participant U1 as User_A
  participant U2 as User_B
  participant FE as Frontend
  participant BRD as Board_Service

  U1->>BRD: Create project and board
  U1->>BRD: Start session
  U2->>BRD: Join session
  U1->>BRD: Post operation
  BRD-->>U2: Broadcast operation
  U1->>BRD: Snapshot

Steps

  1. Member creates project and board.
  2. Host starts editing session.
  3. Other members join; presence recorded.
  4. Participants add/move notes; operations appended to log.
  5. Optional snapshot for milestone.
  6. Session ends; board remains for async viewing.

Outcome

Shared visual workspace with optional realtime sync and history.

Plan constraints

May be unlimited on higher tiers; storage for snapshots TBD by business.

Failure modes

Failure User impact
Session not started Changes not broadcast
Conflict on note id Last operation wins per service rules