Chat with us, powered by LiveChat
NewDrillerDB Enterprise SalesSee it

Real-Time Schedule Updates

How schedule updates sync with real-time company context

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

  1. Open Scheduling
  2. Confirm you are signed in under the correct company
  3. Make a schedule change (move, edit, or update a job)
  4. Verify other active sessions receive the update
  5. Refresh manually if an update does not appear

Step-by-Step Workflow

  1. Open Scheduling
  2. Confirm you are signed in under the correct company
  3. Make a schedule change (move, edit, or update a job)
  4. Verify other active sessions receive the update
  5. 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.

ActionExpected Behavior
Move a scheduled jobOther connected users can see updated placement after sync
Edit schedule detailsConnected users can see updated values after sync
Open schedule in another tabNew 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