We are currently using Dynamics 365 Field Service and leveraging the Schedule Board to manage our resource bookings. By default, when switching to the weekly or monthly view, the Schedule Board displays only the total number of hours booked for each resource.
However, our business requirement is to enhance the visibility of resource utilization. Specifically, we need the Schedule Board to display both:
The total number of hours booked.
The number of hours of pending or incomplete work (work orders that are scheduled but not yet completed).
The goal is to easily identify resources who have bookings but still have pending tasks or idle time.
For e.g. Here resource is booked for 45 hours but he has completed all the task, What we wanted to see is to pending work based on the hours assigned and completed workorder. Here it should show Booked 45 hours and pending 0 hours.

Challenge:
How can we customize or extend the Schedule Board (e.g., via custom queries, views, plugins, or JavaScript extensions) to display this additional information per resource, alongside the existing booked hours?
Is there a recommended approach from Microsoft or best practices to implement this kind of resource utilization visualization?
Any guidance, steps, or examples would be greatly appreciated!