Using Resource Bookings with Project for the web
Published Aug 27 2021 12:05 PM 14.8K Views

As a new feature in Project for the web, Bookings enables you to book resources to a project and ensure resources are not overloaded with too much work from too many projects. You can find this feature in the Resource Scheduling app, which is automatically installed on environments that have Project. 

The example below illustrates the overflow on what this feature can do for you: 

  • A project manager determines their resource needs for a project, which in this case is a lawyer for 2 months and a designer for 1 month. 
  • The project manager creates two resource requests one for each resource that is needed. They can provide more details or keep it high level, depending on how the team chooses to work. Ex. They could request either a lawyer or a lawyer with expertise in contracts and arbitration.  
  • The resource manager sees the requests for the lawyer and designer. They check the schedule board to see which resources meet those needs (both dates and skills) and are available. Then, the resource manager fulfill the project manager’s requests by booking a specific resource for each request. 
  • The project manager now has dedicated resources for their project. 
  • Through reporting, the resource managers and project managers can both ensure resources are being used based on their bookings. 

 

Resource Scheduling.PNG 

Schedule Board showing resources and their availability. 

 

To use Resource Scheduling, you will need to configure your environment, update your resources so they have associated skills, and most importantly, ensure alignment with your team of project and resource managers. Make sure the entire team is using the feature and monitoring their resource usage for the process to work. 

At a minimum, we recommend you make the following updates: 

  1. Update the resource form so you can specify skills and roles for resources. 
  2. Update the project drilldown so the Team tab shows up. Add the Hard Booked Hours column to the table. This will allow the project manager to see how much time they have booked compared to how much time they have assigned. 
  3. Update the security roles for users using Bookings. To create a request, users will need the requirement and resource request set of security roles. To book a resource, the user will need the roles associated with Bookings. 

There are additional customizations you can do such as creating flows around requests and resource fulfillment, reports to oversee resource bookings versus usage, and more. 

Note: This article is about using Project for the web with the feature Bookings which is a part of the Dynamics Resource Scheduling App. This is not about Microsoft Bookings. 

6 Comments
Copper Contributor

This is great, however is there any date when we will see the modern schedule board (similar to what Project Operations and Field Services has) or is this also in preview to switch on?

Copper Contributor

Where can we get clarification on the subset of functionality included in P4W vs Dyn365PO regarding Universal Resource Scheduling?

 

More specifically:

https://powerusers.microsoft.com/t5/Power-Platform-and-Dynamics-365/Universal-Resource-Scheduling-in...

 

TIA,

Josh

Copper Contributor
Copper Contributor

It would have been nice/better to start the article pointing out that this will only work with Dynamics365 Field Service, Project Service, or Customer Service, which most organizations with Project for the Web won't have.

Copper Contributor

@BramdeVriesProject for the Web (P3 & P5 licenses) do include URS use rights which are apparently restricted to the Project and Task entities.

 

That said, whether the Resource Scheduling App 'works' is another question.  There are significant issues with missing Roles and permissions in the app and the disparate documentation across PSA, Field, Service product docs with little to none outlining the specific differences in functionality for P4W-only users.

 

So yeah its a mess but you can give it a try and hopefully some clear guidance docs for PW4-only use of URS app will come out at some point. 

Until then your mileage may vary.

 

FWIW, we gave up on it after several support cases lasting months essentially resulted in this documentation which - to say the least - leaves a lot to be desired.

 

HTH,

Josh

Iron Contributor

My understanding is that you have to have a Dynamics 365 license for the Universal Resource Scheduling app to function correctly with P4W. Is that not correct? Is there a guide that shows how to implement this if your organization doesn't use Dynamics 365 / you don't hold a Dynamics 365 Project license?

Version history
Last update:
‎Aug 27 2021 12:05 PM