Scheduling Vs Being Available At Work

I have done a good job scheduling my tasks for my work day, and can see the benefits. However, part of my job is being available to staff and addressing needs that come up during the day. Then, my scheduling gets off. Even if I schedule “flex time” I have to readjust. Any advice?