Global WatchGlobal Watch Docs
Features

Member Tracking Profile

Member Tracking Profile

Global Watch provides a detailed profile page for each team member, centralizing GPS tracking history, work order assignments, activity logs, and performance metrics in a single view.

Overview

The Member Tracking Profile includes:

  • Member Summary — Name, avatar, email, role, join date, crews, and work order count
  • GPS Tracking History — Daily tracking records grouped by sessions
  • Trajectory Map — Interactive Mapbox map showing member routes
  • Work Orders — Assigned tasks with status filtering
  • Activity Feed — Recent actions across the platform
  • Performance Metrics — Distance traveled, session count, response time, completed work orders

Accessing a Member Profile

  1. Navigate to your team workspace
  2. Click Members in the sidebar
  3. Click on a member's name in the list
  4. The member profile page opens with the Overview tab

All data shown in the profile is scoped to your current team. The same member may have different data in other organizations they belong to.

Profile Tabs

Overview

The Overview tab provides a quick summary of the member:

  • Summary Card — Avatar, name, email, role in the current team, join date
  • Crews — List of crews the member belongs to (shown as badges)
  • Work Order Count — Total assigned work orders (direct and via crews)
  • Metrics Cards — Four cards showing last 30 days performance:
    • Total distance traveled (km)
    • Number of tracking sessions
    • Average response time to work orders
    • Completed work orders

When there is not enough data to calculate a metric, the card displays "Insufficient data" instead of a misleading zero.

Tracking

The Tracking tab shows the member's GPS tracking history:

  • Day List — Paginated list of days with tracking data (30 days per page), showing session count, total points, duration, and distance
  • Session Details — Expand a day to see individual sessions with start/end times, duration, point count, and distance
  • Trajectory Map — Interactive map displaying the route as polylines
    • Green marker for start, red marker for end
    • Distinct colors for each session
    • Click a point to see time, speed, GPS accuracy, and battery level
    • Auto-fits to show the entire trajectory

Session Threshold

Use the threshold slider to adjust how GPS points are grouped into sessions. Points with time gaps larger than the threshold are split into separate sessions. Default is 30 minutes, adjustable from 5 to 120 minutes.

Tasks

The Tasks tab lists work orders assigned to the member:

  • Direct assignments — Work orders assigned directly to the member
  • Crew assignments — Work orders assigned to crews the member belongs to
  • Status filter — Filter by All, Open, In Progress, or Completed
  • Each work order shows title, status, priority, type, project, and creation date

Activity

The Activity tab shows the member's recent actions:

  • Work order activities (check-ins, status changes, comments)
  • Audit log entries (settings changes, data modifications)
  • Paginated feed (50 items per page) ordered by most recent first
  • Each entry shows action type, description, related entity, and timestamp

Access Control

The member profile respects your team's permission structure:

  • Only authenticated members of the same team can view a profile
  • GPS tracking data is protected by Row-Level Security policies
  • Work order visibility follows existing RLS policies
  • MFA compliance policies are enforced for tracking data access

If a member does not belong to your current team or does not exist, a 404 page is displayed.

Internationalization

The member profile is fully translated in all supported languages:

  • 🇺🇸 English (en)
  • 🇧🇷 Portuguese (pt-BR)
  • 🇸🇦 Arabic (ar) with RTL support

Dates, distances, and durations are formatted according to the user's locale.

  • Members — Team member management and roles
  • RBAC — Role-based access control

On this page