Task Flow Mickael Rutembya · Flow Atlas

Office Hours Scheduling

/owner/office-hours/

Atomic steps for an owner to create and manage office hours slots for prospects and clients.

Task intent

What the user is trying to do

« Define available office hours slots so visitors can book time. »

Entry points

ElementDestination
Owner nav Office Hours/owner/office-hours/
Dashboard Schedule shortcut/owner/office-hours/
Direct URL Authenticated owner/owner/office-hours/

Flow

Adjacent routes — click a node to open it.taskflow
flowchart TD A["Start: owner opens office hours"] --> B["/owner/office-hours/"] B --> C["Review existing slots"] C --> D{"Action?"} D -->|Create| E["Add slot"] D -->|Edit| F["Edit slot"] D -->|Cancel| G["Cancel slot"] E --> H["Set date, time, capacity"] F --> H H --> I["Save slot"] G --> I I --> J["End: schedule updated"] click B "https://mickael-umt.com/owner/office-hours/" "Open Office Hours" click J "https://mickael-umt.com/office-hours/" "Open Public Office Hours"

Step inventory

IDStepActionSystem state
S1Open scheduleNavigate to office hoursSchedule loaded
S2ReviewScan slots and bookingsNo state change
S3ActCreate, edit, or cancel slotForm or confirmation
S4SavePersist changesSchedule updated

Flow scenario

Scenario OH1

Owner opens weekly office hours

Trigger

  • Owner opens office hours management
  • Needs to add slots for next week

Experience

  1. Schedule loads with current slots and bookings.
  2. Owner adds new slots for Tuesday and Thursday.
  3. Saves and publishes updated schedule.
  4. Visitors can now book the new slots.

Trust and safety rules

  • Slots are owner-controlled; no double-booking.
  • Cancellations notify booked visitors.
  • Capacity limits are enforced per slot.

Interaction rules

  • Calendar view for slot management.
  • Recurring slots supported.
  • Changes trigger notifications to booked users.

Result states

StateWhat the user seesWhat happens next
ScheduleCalendar with slotsOwner creates or edits
FormSlot create/edit formOwner submits changes
PublishedUpdated scheduleVisitors can book