Embedded breaks and lunches

concept brazil Updated Sep 10, 2026 4 min read embedded-breaks-and-lunches.md
Raw file servicenow.com

A break or lunch can be embedded directly within a work order task, so a technician doesn't have to leave the task to take scheduled time away.

How embedded breaks and lunches work

Whether a break's status updates automatically depends on the Auto-status breaks setting. When it's on, a break automatically transitions to taken at its scheduled start time and to completed at its scheduled end time, without technician action. When it's off, the technician manually takes the break. Either way, the work order task pauses while the break is in progress and resumes once the break is complete. The task's estimated end time adjusts to account for the time away. Each break is recorded in the Work Notes of the work order task, so managers and technicians have a record of when breaks were taken. Breaks on a work order task can't overlap; each break must have a distinct time window.

Scheduling a work order task over an agent's planned break automatically adjusts the task to accommodate the break, embedding it into the task as long as the break starts at or after the task start time and falls within the task duration. A break that has already started is not embedded. Lunch breaks are indicated on the calendar with a fork and knife icon. If more than one break is scheduled during a task, a fraction on the break indicator shows the number of breaks taken versus scheduled (for example, 1/2). Technicians must mark their breaks as taken; if a technician misses a scheduled break, an X shows on the break indicator.

The work order task form shows a Break Embedded checkbox that indicates whether the task currently has an embedded break. This field is read-only and updates automatically as breaks are added or removed.

Embedded break configurations

Administrators have the option to further configure embedded breaks. They can turn off automatic breaks so technicians take breaks manually instead. They can also change how many minutes before a break's start time the reminder notification is sent, instead of the default 15 minutes. They can also let technicians end a break early from the mobile agent app instead of waiting for it to end automatically. They can also configure a buffer around each break's window, giving a technician flexibility to start a break early or late without falling outside the allowed range.

  • sn_fsm_shift_schdl.enable_embed_break_in_wot — Enables or disables break embedding within work order tasks globally.
  • sn_fsm_shift_schdl.wfo.break.auto_status — When enabled, a break's status updates automatically once its scheduled end time passes, so technicians don't have to manually mark the break as taken.
  • sn_fsm_shift_schdl.wfo.break.reminder_minutes — Sets how many minutes before a break's scheduled start time the system sends a reminder.
  • sn_fsm_shift_schdl.wfo.break.end_early_enabled — When enabled (and Auto-status breaks is off), technicians can end a break early from the mobile agent app instead of waiting for it to end automatically. If Auto-status breaks is on, this property is ignored.
  • sn_fsm_shift_schdl.break_buffer_enabled — Enables or disables a pre/post buffer around break windows, letting a break start outside the scheduled window within the buffered range.
  • sn_fsm_shift_schdl.break_buffer_minutes — Sets the global fallback buffer, in minutes, applied on each side of a break window when a technician has no buffer value set on their own Resource Schedule Attribute record.

You can also set the buffer for an individual technician using the Pre-break buffer and Post-break buffer fields on their Resource Schedule Attributes record. These values override the global buffer set in sn_fsm_shift_schdl.break_buffer_minutes.

For details, see Properties installed with Field Service Management.

Schedule-locked tasks

A schedule-locked work order task has a fixed start and end time that can't shift to accommodate a break. As a result, you can't add a break to a task that's schedule locked. You also can't delete a break that's already embedded in a task once it's locked.

Search documentation
Search document titles and file paths on the brazil branch