Chat with us, powered by LiveChat

Real-Time Schedule Updates

Live schedule synchronization across all users

Real-Time Schedule Updates

DrillerDB's scheduling system leverages WebSocket technology to provide instant schedule synchronization across all users, ensuring everyone sees the same up-to-date information without manual page refreshes.

:::note[Connection Required] Real-time schedule features require an active internet connection and may have limitations based on company configuration. WebSocket connectivity is currently enabled for select companies. :::

Live Schedule Synchronization

Schedules update automatically across all connected devices:

Instant Updates - When anyone on your team creates, modifies, or deletes a scheduled project, the changes appear instantly on all users' screens. This eliminates confusion from viewing outdated schedule information.

Multi-User Coordination - Multiple users can work with the schedule simultaneously without conflicts. Changes made by one user propagate immediately to all other active sessions.

Visual Feedback - When schedules update, affected calendar entries animate into their new positions or display brief highlight effects to draw attention to changes.

Conflict Detection - The system detects scheduling conflicts in real-time, such as double-booking equipment or crew members, and alerts users immediately before conflicts are saved.

Schedule Change Notifications

Stay informed about schedule modifications:

Assignment Notifications - Field workers receive instant notifications when they're assigned to new projects or when their existing assignments change. These alerts include project details and location information.

Schedule Alerts - When projects are rescheduled, all team members associated with the project receive notifications with updated date, time, and location details.

Cancellation Notices - If scheduled projects are cancelled, affected team members are notified immediately so they can adjust their plans and the office can reassign resources.

Reminder Notifications - The system sends automated reminders before scheduled projects begin, ensuring field crews are prepared and customers are aware of upcoming work.

Calendar Views

Multiple calendar views update in real-time:

Monthly Calendar - The monthly calendar view displays all scheduled projects with color-coded status indicators. Projects drag and drop between dates with instant synchronization to all users.

Weekly View - The weekly view shows detailed daily schedules with time slots. As projects are scheduled or rescheduled, time blocks adjust automatically across all connected devices.

Gantt Chart - The Gantt chart view visualizes project timelines with dependencies. When project durations or dates change, the Gantt chart updates immediately with automatic conflict detection.

List View - The list view displays schedules in a sortable, filterable table format. Changes to project status, assignment, or timing update instantly in the list.

Drag and Drop Scheduling

Interactive scheduling with real-time synchronization:

Drag to Reschedule - Drag projects to new dates or time slots in the calendar view. As you drag, the system checks for conflicts in real-time and provides visual feedback about valid drop locations.

Multi-Day Projects - Extend project durations by dragging the edge of calendar entries. The new duration synchronizes immediately and triggers conflict detection for the extended timeline.

Resource Assignment - Drag projects between crew members or equipment resources to reassign. Changes propagate instantly to all users and trigger notifications to affected team members.

Undo Changes - If you make a scheduling change by mistake, use the undo function to revert to the previous state. The undo action synchronizes across all sessions.

Schedule Filtering

Filter options update dynamically with live data:

Filter by Status - Filter the schedule to show only projects with specific status values. As project statuses change in real-time, projects automatically appear or disappear from filtered views.

Filter by Crew - View schedules for specific crew members or teams. When crew assignments change, projects move in and out of crew-specific views automatically.

Filter by Equipment - Display schedules showing equipment utilization. Equipment reassignments update the filtered view instantly across all users.

Search and Filter - Search for specific projects, customers, or locations. Search results update in real-time as underlying project data changes.

Offline Schedule Access

Schedule functionality works even without constant connectivity:

Cached Schedule Data - Recently viewed schedule information is cached locally, allowing you to view schedules even during temporary connection loss.

Optimistic Updates - When making schedule changes with a weak connection, changes appear immediately in your view and sync to the server when connectivity improves.

Sync Indicators - Visual indicators show when schedule changes are pending synchronization, successfully synced, or encountered sync errors requiring attention.