Scheduler Service

Availability & Workforce Scheduling Engine

The Scheduler Service is responsible for managing driver availability, workforce scheduling, and operational assignment workflows across the LastMileOps platform. It provides structured ingestion, updates, and role-based control over availability data.

← Back to Control Center

Core Scheduling Capabilities

  • Accept Driver Availability (with status tracking)
  • Update & Modify Availability in real-time
  • Availability lifecycle management
  • Schedule conflict detection
  • Assignment readiness evaluation

RBAC & Access Control

  • Role-Based Access Control (Admin / Dispatcher / Driver)
  • Restricted editing of availability records
  • Audit-scoped access for sensitive changes
  • Approval workflows for schedule overrides
  • Multi-tenant permission isolation

Availability Ingestion System

  • Email-based availability ingestion
  • WhatsApp / messaging ingestion pipelines
  • Structured form submissions
  • CSV / Excel batch uploads
  • API-based ingestion from external systems

Audit & Compliance Layer

  • Full change history tracking
  • User action audit logs
  • Timestamped availability modifications
  • Traceable scheduling decisions
  • Compliance-ready reporting exports

System Characteristics

Event Driven Real-Time Updates RBAC Protected Multi-Source Ingestion Audit Safe API First

About Scheduler Service

The Scheduler Service acts as the operational backbone for workforce availability management. It ensures that driver schedules are consistently ingested, validated, and controlled under strict access rules while maintaining full auditability across all changes.

It is designed to support high-volume logistics operations where availability changes frequently and must be reflected in real-time across dispatch systems.