📄️ Sync ticket tech assignment after a dispatch board reassignment confirmation
When the user confirms Yes on a board reassignment prompt, updates the ticket primary or associated tech and writes the corresponding dispatch change log entry.
📄️ Remove a technician from a calendar item
Removes the given technician as an attendee on the calendar item. No-op if not currently assigned.
📄️ Get the caller's saved Dispatch Queue filter
Returns the current user's saved ticket type/priority/severity/status filter for the given (or no) User Group selection on the Dispatch Board.
📄️ Save the caller's Dispatch Queue filter
Upserts the current user's ticket type/priority/severity/status filter for the given (or no) User Group selection on the Dispatch Board.
📄️ Get dispatch map data
Returns technician GPS locations and ticket-linked calendar items for the dispatch map, filtered by date.
📄️ Get dispatch board change log for a date
Returns dispatch board change log entries for the given UTC calendar date.
📄️ Dispatch a ticket from the dispatch board
Assigns primary and associated technicians, creates a Task calendar item per technician, sets the ticket Dispatched flag, and writes dispatch board change log entries.
📄️ Assign a technician to a calendar item
Upserts a technician as an attendee on the given calendar item. Idempotent: if the attendee already exists, no change is made.