Hi Vadim,
Case Assignment Rules don't natively understand an employee's work schedule or whether a user is currently working.
A common approach is to maintain a simple Support Availability/Schedule object or fields that indicate whether a support analyst is available for assignment. Your assignment logic can then check that availability before assigning the Case.
If you're using a custom assignment process, Apex can query the available analysts and assign the Case accordingly. You could also maintain separate queues for different shifts and route Cases to the appropriate queue rather than directly to individual users.
For a small support team, queues plus a simple availability mechanism are usually easier to maintain than building a full scheduling system.
답변 1개