In this blog, we show you how to upload a camera photo from a Canvas App to Dynamics 365 as an attachment on a particular entity record.
Dynamics 365 Field Service offers a wealth of configuration options for the resources you will be scheduling. Microsoft’s documentation describes these configurations without context making it difficult to understand their overall impact on the system. Never fear, PowerObjects is here! Our goal with this 2-part series is to demystify the configuration settings and help you understand the system-wide impacts. Let’s start with some basic definitions:
Requirement Groups allow you to create multiple requirements that must ALL be met before a work order can be booked. Each section of the requirement can have multiple options for meeting that one requirement.
Resource Crews allow you to schedule a group of people all together. Every resource in the Crew is booked. For example, if you have a group of folks who always work together putting new roofs on houses and they have a special truck with their tools, you would want to put those resources together as a Crew.
Resource Pools allow you to book a group of people without assigning any specific resources to the job. Unlike a crew, all members of the pool are not necessarily scheduled when the Resource Pool is booked. Imagine if you have a group of 10 people who perform demolition services. Every day you need to divide those people up into 3 different worksites, depending on the workload at those sites each day. You could book the Pool 3 times in one day and then assign the individual people to those 3 bookings once you know how much work needs to be done at each site.
OK, now let’s jump into demystifying configuration settings. We’ll start at the very beginning with the Bookable Resource record.
Let’s begin completing the Bookable Resource record:
Resource Type: How do you know which one to choose?
It may seem obvious to consider the time zone for the Resource, but we’re mentioning it anyway. When your Resource opens a booking, the date/time for that booking is going to adjust based on the time zone selected on their Resource record – NOT the time zone selected in their personal options.
You may need to remind Resources to be certain their personal options for time zone align with the settings on their Resource record. Otherwise, everyone could end up confused.
This is one of those selections that’s going to have a BIG impact throughout the system. You need to think carefully about your setup. In order to use Resource Address or Organizational Unit, you need to have your system connected to maps and have geocoding active.
If you’re planning to use Resource Scheduling Optimization (RSO), you must have the Start Location and End Location for each Resource, and they must be the same. Otherwise RSO will give unpredictable results.
Again, seems sort of obvious, but let’s take a look. If you have Resources that are going to be manually scheduled (such as Tier 2 support folks who only respond to emergency calls or operate as backup when Tier 1 gets behind), you’ll want to display them on the schedule board, but not enable for searching.
And that’s it… you can now click Save and you’ve created a Bookable Resource. Congratulations!
In Part 2 of this series we look at the other associated items that impact scheduling for our Resources.
Happy Dynamics 365'ing!