Navigation
Veldriq Field
Bottom bar (English labels from the app):
| Tab | Route | Purpose |
|---|---|---|
| Today | /app/today |
This workspace day’s assigned appointments |
| Jobs | /app/jobs |
Upcoming assigned appointments in the offline window |
| Sync | /app/sync |
Pending/failed work, last sync, Sync now |
| Profile | /app/profile |
Identity, workspace, app version, Log out, optional Van stock |
Job detail is a stack route (/app/jobs/:appointmentId), not a tab. After login you land on Today. Native Field is not the Field PWA and not the CMS.
Preconditions
Section titled “Preconditions”A Field session for the current workspace. First launch without a download shows No offline data yet — connect and sync before you expect rows.
When the device cannot reach the server, an amber banner: Offline — showing cached data. An unreachable server does not log you out.
- Sign in and pick a workspace if asked.
- Confirm Today is the first operational screen.
- Open a job row for detail. Use the back affordance to return to the tab.
- Use Sync when the outbox is open or office just assigned work.
- Use Profile for workspace switch, van stock, diagnostics, and Log out.
What works / does not work
Section titled “What works / does not work”| Works | Does not work | |
|---|---|---|
| Four tabs | Always after a session | A fifth “Closeout” or “Maps” tab |
| Job detail | Stack on top of Today/Jobs | Deep-link while killed without opening the app |
| Navigate / Call / Email | OS apps, no Bearer token | In-app GPS tracking |
If you expected office boards here: dispatch and the work-order catalogue stay in Veldriq Web. Field only shows work already assigned to this Active technician.