Dynamics 365 Field Service : Enable scheduling for a table, including configuring the metadata

When working with Dynamics 365 Field Service, efficient scheduling is at the heart of delivering timely and effective service. Whether you're scheduling work orders, inspections, or custom activities, enabling scheduling for a custom or out-of-the-box table allows you to take full advantage of the Universal Resource Scheduling (URS) engine. This blog dives deep into how to enable scheduling for a table and how to configure the necessary metadata to make it schedulable using Resource Scheduling in Dynamics 365. What Does “Enable Scheduling for a Table” Mean? By default, only certain entities (like Work Order) are schedulable. If you want to use URS to schedule other types of records—such as a custom entity like "Inspection" or "Site Visit"—you need to enable scheduling for that table. This makes the entity recognizable by the Schedule Board, Resource Availability, and Bookable Resource Booking framework. Prerequisites Before enabling scheduling, make sure: You h...