I went through this scenario with a customer.
We developed an application that has access to the agent's schedules. A few minutes before an absence (defined by the client), the application would insert a 'pre-break' to stop receiving new interactions. The agent would then finish their ongoing interactions, and when the agent finished them or reached the scheduled departure time, the agente would set the appropriate break status for the absence.
It would be very interesting if we could make these settings in WFM.
------------------------------
Debora Lopes
------------------------------