DocsMobile App

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.

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.