Real-Time Schedule Updates
When signed-in users share a valid company context, schedule changes can be pushed to connected users without a full page reload.
Real-time WebSocket connections require a valid positive company id from the signed-in session. If an event is missed, refresh the schedule to reload current server data.
Quick Start: Use Live Schedule Sync
- Open Scheduling
- Confirm you are signed in under the correct company
- Make a schedule change (move, edit, or update a job)
- Verify other active sessions receive the update
- Refresh manually if an update does not appear
Step-by-Step Workflow
- Open Scheduling
- Confirm you are signed in under the correct company
- Make a schedule change (move, edit, or update a job)
- Verify other active sessions receive the update
- Refresh manually if an update does not appear
What Syncs
When enabled, DrillerDB can push schedule refresh events so active users see updated scheduling data faster.
| Action | Expected Behavior |
|---|---|
| Move a scheduled job | Other connected users can see updated placement after sync |
| Edit schedule details | Connected users can see updated values after sync |
| Open schedule in another tab | New tab loads current schedule state |
Known Limits
- Real-time scheduling depends on a valid company context and active connection.
- Users still need internet connectivity for schedule changes and saves.
- If a session misses an event, a manual refresh restores current state.
Troubleshooting
Another user does not see my change
- Confirm both users are in the same company context
- Refresh both sessions
- Confirm the change was saved successfully
Schedule appears stale
- Refresh the scheduling view
- Reopen the schedule section
- Check network connectivity
Drag/drop works but others do not update
- The save may have succeeded without a live push event
- Refresh to confirm server state
Related Topics
- Real-Time Features - Real-time overview
- Live Notifications - Notification behavior
- Scheduling - Core scheduling workflows