Skip to content

KAS F&B Nexus — Use cases by role ​

Tiếng Việt: Use case theo vai trò

Everyday why and how people use Nexus—not a test checklist. For hands-on UI steps, see the manager & staff guide and floor employee guide.


Server (Staff mobile) ​

Use caseWhat they do
See today’s workCheck assigned checklists on Home / Tasks
Complete checklistsFinish opening/closing steps; attach photo/video evidence when required
Read playbooksBrowse read-only Manuals for their branch and position
Check shiftsView personal shifts (start/end, branch) on Schedule
Request time offSubmit leave dates from the account menu; track approval status
Set availabilityMark days and hours they can work so managers can schedule
Record salinitySubmit reading + meter photo for scheduled broth slots
View roster profileRead Profile information (changes go through manager/HR)
Receive alertsPush for new tasks, overdue tasks, salinity reminders

Restaurant Manager (Digital Manager) ​

Use caseWhat they do
Monitor floor tasksTask Manager → Task Streams — progress and overdue by branch/position
Assign work immediatelyManual templates → Assign to a named person or everyone with a position in a branch
Maintain playbooksTask Manager → Manual templates (opening/closing, recurrence, photo rules)
Manage shift templatesTask Manager → Shift templates — reusable windows (e.g. “Lunch 10–16”)
Build and publish schedulesSchedule & roster → Shift schedule — place blocks, then publish
See who’s on todaySchedule & roster → Today's roster
Review availability & time offSchedule & roster → Team availability and Time off approvals
Follow up on broth checksSalinity — today's checks, acknowledge missed slots
Handle maintenance ticketsMaintenance requests — approve/reject/resolve with evidence
Manage rosterSettings → Employees — add/edit, branch assign, invitations
Request hiresRecruitment requests — branch staffing needs (Phiếu form)
Export scheduleSchedule & roster → Export spreadsheet (CSV)

Scope: assigned branch(es) only—no data from unassigned locations.


Head Chef (Digital Manager + mobile) ​

Use caseWhat they do
Yield KPI oversightYield reports and activity (receiving/returns/waste)
Log yield on the floorMobile Yield capture
Monitor salinityToday’s checks — branch timeline; acknowledge missed slots
Record salinity on the floorMobile Salinity check
BOH playbooksKitchen Manual templates (prep, closing, etc.)
Kitchen schedulingEdit Shift schedule for assigned branches
Store requestsCreate or resolve kitchen equipment/supply tickets

HR (Digital Manager) ​

Use caseWhat they do
Review hiring requestsInbox of branch manager Recruitment requests
Approve or rejectReview headcount/JD; Approve or Reject with reason
Mark hire completeCompleted after onboarding
Assist rosterSettings → Employees when permissions allow

Scope: Recruitment requests hub—not full Operations.


Brand Manager (Digital Manager) ​

Use caseWhat they do
Brand-wide operationsAll branches — yield, salinity, workforce, store
Yield catalogItem Category — ingredients and packaging master data
Salinity setupPho types (broth standards) + Branch settings (enable, notify)
Store catalogsVendors and Equipment master lists
Switch brandsBrand dropdown when running multiple lines
Review platform rolesSettings → Platform roles (read-only)

IT Admin (Digital Manager) ​

Use caseWhat they do
Full platform configurationAll Settings tabs — brands, branches, employees, roles
Org structureCreate/rename/delete empty Brands / Branches
Permission designPlatform roles permission matrix
People and invitationsEmployees — roster, Clerk invitation, cross-brand assign
All-branch accessImplicit access to every branch; set primary home branch
Initial module setupYield, salinity, store catalogs (often with Brand Manager)

Module use cases (by feature) ​

Workforce (Tasks + Schedule) ​

Use caseDescription
Path A — One-off taskManager adds a single checklist line from Task Streams
Path B — Playbook pushAssign a Manual template for an instant bundle
Path C — Schedule automationPublished shifts + playbook binding → tasks drop on the right shift
Evidence auditRequired photo/video steps; managers review proof in Streams
Overdue follow-upOverdue filters + push notifications

Yield ​

Use caseDescription
Receiving logLog inbound quantities
Vendor returnLog returns to suppliers
Waste logLog spoilage/disposal
KPI reviewReports and activity by branch/brand

Salinity ​

Use caseDescription
Broth QC scheduleTime slots per pho type (e.g. hourly)
On-site readingStaff submit meter photo + reading
Missed follow-upNotify list alerts; manager acknowledge
Brand-wide broth standardMin/max range and active windows per pho type

Store / Maintenance ​

Use caseDescription
Purchase requestRequest supplies to buy
Facility issueReport broken equipment or facilities
Approval workflowSubmit → approve/reject → resolve with evidence
Catalog referencePick vendor / equipment on tickets

Recruitment ​

Use caseDescription
Headcount requestBranch manager digital form to HR
HR pipelinePending → Approved/Rejected → Completed
Audit trailStatus and rejection reasons recorded

Brand and branch context ​

Use caseDescription
Single-brand storeOne brand (e.g. Pho100)—no brand switching
Multi-brand operatorSeparate catalogs, roster, and requests per brand
Cross-brand employeeOne login; Manage assigned brands + in-app brand switch
Branch-scoped managerRestaurant Manager / Head Chef — assigned branches only

Not in scope today ​

ItemStatus
Attendance (GPS clock-in, punch history)Not released
Public self sign-upInvite-only when ONBOARDING_STRICT is on

Role × module at a glance ​

Tasks/ScheduleYieldSalinityStoreRecruitmentSettings
Server● mobile● capture● capture● submit——
Restaurant Manager● full● view● view● process● create● branch roster
Head Chef● BOH● full● full●——
HR————● full○ assist
Brand Manager● all branches● catalog● setup● catalog●○ read
IT Admin● all● all● all● all●● full

● primary use · ○ limited

Related: Public Use cases. Pilot QA checklist (internal): docs/internal/ in Git.

Updated automatically when guides are merged to git.