Configure Schedule Board to include Multiple Entities Booking Requirements using Universal Resource Scheduling

By | September 5, 2018

Introduction:

Universal Resource Scheduling feature in Dynamics 365 Version 9.0 can be used to enable scheduling of any entity including custom entities on the Schedule Board.

Along with the Scheduling, we will also see how we can add the fields on the booking slot of the Schedule Board and also how to add different booking requirement tabs for different entities on the Schedule Board.

Before using Universal Resource Scheduling, we need to make sure that we have either Dynamics 365 for Field Service or Dynamics 365 for Project Service.

To enable the Entities for Scheduling, Navigate to Sitemap>> Resource Scheduling>>Administration

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

In Administration, Select Enable Resource Scheduling for Entities.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

A Setup wizard will be displayed, in that perform the following:

1. Add Entity – Select the entity that you want to enable for scheduling. Here, we will select Opportunity.

2. Booking Relationship – Select Create New Relationship

3. Requirement Relationship – Select Create New Relationship

4. Click on Publish Customizations.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Once it is published, you can see that the Opportunity entity gets displayed in the list of Enabled Entities.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Double Click on the Opportunity Entity from the Enabled Entities table, Booking Setup MetaData form will get displayed.

Here, we can change the settings as per our requirement, so here we have made changes in the settings as follows:

1. Enter Booking Status Field Logical Name as “msdyn_fieldservicestatus”.

2. Select Default Booking Duration to 30 Minutes.

3. Select Default Booking Committed status to “Scheduled”.

4. Select Default Booking Canceled Status to “Canceled” and click Save on the lower right corner.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Now, Navigate to Site Map>> Opportunity>>Open an Opportunity record. From the associated drop-down menu select Bookable Resource Bookings.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Click on Add New Bookable Resource Booking and create the booking for the selected opportunity record.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Navigate to SiteMap>>Resource Scheduling>>Schedule Board

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Here, we can see that the scheduled opportunity is getting displayed in Open Requirements tab.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

All the scheduled bookings get displayed in Open Requirements tab. In order to display the bookings as per entities, we can create different tabs for different entities. Here we will create an Opportunity tab to display all the bookings of the Opportunity Entity.

Before creating the Opportunity tab, we need to create a view for the Opportunity Resource Requirement so that we can display only the opportunities in the Opportunity tab.

To create an Opportunity Resource Requirement view, Navigate to Sitemap>>Settings>>Customizations>>Resource Requirement>> Select Views>> Click on “New”

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Enter Name and Description of the View and Click OK.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

On the View form, click on Edit Filter Criteria.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Enter the below conditions and select OK.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Now, in Order to create a new tab on the Schedule Board, double-click on the Initial Public View on the top right corner of the Schedule Board.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

On Initial Public view Form Navigate to Requirement Panels. Select Title as Opportunities and select the view as Opportunity Resource Requirement and Click on “+” Button to add the Opportunities panel.

Opportunities

Once the Form gets refreshed, you can see the Opportunity tab.

Opportunities

We can also add different fields of the Opportunity entity on the Booking so that we can view the required information on the Booking of the Schedule Board.

Here, we will add the Account Field, Topic and Est.Revenue on the Booking.

To add the Fields, again double click on the Initial Public View on the top right corner of the Schedule Board and navigate to Schedule Types and select the Opportunity Entity.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Scroll down and navigate to Booking Template and add the following.

scheduling

Now, Click on Apply.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Here, we can see the Account, Topic and Est.Revenue on Booking on Schedule Board.

Scheduling of Multiple Entities on Schedule Board using Universal Resource Scheduling

Conclusion: 

Using the steps above the user can Configure Schedule Board to include Multiple Entities Booking Requirements using Universal Resource Scheduling. Similarly, we can add multiple fields on Bookings as per our requirement. Also, we can schedule Multiple Entities like Leads, Cases, Orders, etc for scheduling.

 

Export Dynamics CRM Reports