Mobile App Guide
The FlowEzy Mobile App is built for operators and supervisors on the factory floor. Execute tasks, record quality data, handle approvals, and stay updated — even when you're offline.
On this page
Getting Started
Login & Workspace Selection
Open the FlowEzy app and log in with your email and password. The app supports multi-workspace accounts — after login, you will see a list of workspaces you belong to.
- Step 1 — Enter your credentials on the login screen.
- Step 2 — Select your factory workspace from the list.
- Step 3 — You are taken to the Home dashboard, ready to work.
Your session is secured with a JWT token stored in the device's secure storage. You stay logged in until you explicitly log out.
Home Screen
Dashboard Overview
The home screen gives you a quick summary of your current workload:
- Pending tasks — Number of tasks waiting for you.
- Pending approvals — Approvals assigned to your role.
- Active batches — Batches currently in progress.
- Recent notifications — Latest alerts and updates.
Inbox
Tasks & Approvals Tabs
The Inbox is your primary workspace. It has two tabs:
- Tasks — Shows all pending task runs assigned to you (by user, role, or department), ordered by batch and operation sequence. Tasks from completed, cancelled, or rejected batches are automatically hidden.
- Approvals — Shows pending approvals for stage completions and control point failures that need your action.
Recurring tasks (hourly, every N minutes) appear in your inbox only when they become due, keeping the list focused on actionable items.
Task Execution
Tap any task in your inbox to open the task detail screen. The interface adapts based on the task type, showing the appropriate input controls.
Pass / Fail
Toggle between Pass and Fail. Control point tasks trigger a hold on failure.
Number
Enter a numeric value. Validated against min/max range if configured.
Text
Free-text entry for observations, serial numbers, or notes.
Checkbox
Simple yes/no confirmation toggle.
Photo
Capture or upload a photo as evidence for the task.
Multi-Choice
Select from predefined options configured in the task template.
Completing a Task
Fill in the required value, optionally add remarks, then tap Complete. The system evaluates the result:
- Pass — Value within acceptable range or marked as pass.
- Fail — Value outside range or marked as fail. If this is a control point, the batch is immediately put on hold.
Skipping a Task
If a task cannot be completed (e.g. equipment unavailable), you can skip it with a reason. Skipped tasks are recorded in the batch report for audit purposes.
Control Point Failures
When a control point task fails, the system automatically:
- Puts the batch on Hold.
- Creates a pending approval for review.
- Sends a notification to alert supervisors.
Work on the batch pauses until a supervisor approves or rejects from the Approvals screen.
Batch Detail
Stage Accordion View
View any batch's full progress from the Batch Detail screen:
- Stage accordion — Expand each stage to see its operations and task runs with their status.
- Lazy loading — Task data loads on demand when you expand a stage, keeping the screen fast even for complex routes.
- Status indicators — Each stage shows its current status: In Progress, Waiting Approval, Approved, or Rejected.
Approvals
Approve or Reject
When an approval lands in your inbox (via the Approvals tab):
- Tap the approval to view details — which batch, stage, or task triggered it.
- Approve — The batch resumes or the stage is marked complete. Add optional notes.
- Reject — The batch remains on hold or the stage is rejected. Add rejection notes explaining the reason.
Approvals work offline — your decision is queued and synced when connectivity returns.
Notifications
Stay Updated
The Notifications screen shows all system alerts:
- Control point failures and batch holds.
- Stage completions and new approval requests.
- Batch status changes (started, completed, cancelled).
Filter between All and Unread notifications. Tap a notification to mark it as read, or use Mark All Read for bulk updates.
Offline Mode
Work Without Internet
Factory floors often have spotty connectivity. FlowEzy's mobile app is built to handle this:
- Offline queue — Task completions, skips, and approval decisions are saved locally when you're offline.
- Automatic sync — When connectivity returns, queued actions are replayed to the server in order.
- Sync status — Check pending items in the Profile screen under the sync queue section.
- Conflict-free — Each action targets a specific task run ID, so offline actions merge cleanly with server state.
Profile & Settings
Your Account
The Profile screen shows your account details and workspace information:
- Workspace info — Current workspace name and your role.
- Sync queue — View and manage any pending offline actions waiting to be synced.
- Logout — Sign out and clear your session. You will need to log in again to access any workspace.