Schedule work with resource crews in Universal Resource Scheduling
Resource crews allow dispatchers to search and schedule multiple resources at once. Resource crews can include a group of employees, subcontractors, equipment, facilities, or any combination thereof who will perform the same work during a period of time. Crews speed up and simplify the scheduling process and allow team members to work together more consistently.
Dispatchers often use crews to schedule a requirement group with multiple requirements to multiple resources. However, you can schedule single requirements to crews too.
Crews are ideal for scenarios where:
- a group of resources will work together for some time.
- a crew meets at a location in the morning, shares a vehicle, and is together all day from job to job.
- a new employee is shadowing an experienced co-worker to learn new skills.
Create a Crew
A crew is a bookable resource which is essentially a container for the child resources who are members of the crew.
Open the Resources area and under Resource, select Resources and select New.
Choose Crew as the Resource Type.
Provide a Name and choose the Time Zone for the crew.
Choose a Crew Strategy. There are three Crew strategy options.
On the Scheduling tab, set the Start Location and End Location. For detailed descriptions of the location options, go to Set up bookable resources.
Crew strategy options
The crew strategy determines how the crew manages its work. There are three options:
- Crew Leader Management: Crew leader manages the work of a crew. Consider this option when a crew consists of multiple people. You can designate more than one user to be a leader and manage the work.
- Crew Member Self-Management: Resources can manage their own work. Choose this option for crews that are groups, which regularly work together, but may not always work together at the same place or time. Self-management also means better time capturing, which is good for organizations who bill for time spent on work.
- Cascade and Accept Cascade Completely: All resources on a crew can manage all the work. It's the ideal option when a crew consists of one individual and the rest of the crew is equipment.
The logic associated with crew strategies will only impact work order related bookable resource bookings. If an assigned resource updates their own booking to Completed, the end-time value is updated to the current time stamp. If another user or crew member updates a booking status to Completed on behalf of an assigned resource, the booking end time preserves the previous end time value.
Crew strategies affect if and how a crew booking is rescheduled. For example, if a crew leader's bookings change, all bookings of the crew are moved.
Add resource children to a crew
Relate other bookable resources to the crew as crew members. If not done already, create the bookable resources.
Open the Crew resource.
Select Related > Resource's Children.
Select New Bookable Resource Group.
Choose the Child Resource and set the date range when the resource will be part of the crew.
Choose the Crew Member Type and specify if the resource is a member of the crew or its leader. To get set as a leader, the bookable resource needs the type user.
Select Save & Close.
Start and end location of resources are important to book onsite requirements. The system takes crew member locations from their individual resource profiles and not from the parent crew. It's important that you change the location of the crew member resource if a resource moves between crews. For example, if you want a crew to meet at a central location in the morning, specify start and end location as organization unit address for the crew header resource and the resource children.
Crews on the schedule board
Crews and its members show on the schedule board like any other resource. Crews that match the filters of the schedule board show in the list of resources, even if the resource children of the crew don't match the filters.
Crew resources use a different icon than individual resources. The time range a resource is part of a crew shows as a grey area on the board. It reminds dispatchers and resource managers that the resource is part of a crew.
Scheduling a job to an individual crew member affects the availability of the entire crew.
Schedule single requirements to a crew
Assign a single requirement to the crew resource to create a booking for the entire crew.
You can't manually schedule requirement groups to crews, only single requirements.
The schedule assistant shows each crew member as individual resources. If booked, only that single resource gets a booking. The crew resource can also return in the results if the working hours and other constraints match. Booking a crew books all crew members and the crew under the following conditions:
- The booking falls within the "FromDate" and the "ToDate" configured for the bookable resource group belonging to the crew member.
- There are work hours confiugred for the crew member on the day(s) of the booking and the booking falls within those work hours.
When a single requirement is booked to a crew, manually or with the schedule assistant, a requirement group is automatically created and all bookings are related to the requirement group. It ensures that crew bookings are in sync if you change them. The Auto Group Type of the requirement group is set to Crew.
However, only the crew header resource is linked to the single requirement in the newly created requirement group.
Schedule requirement groups for the crew with the schedule assistant
Scheduling a set of requirements to a group of resources that works together is the primary use case for crews.
The schedule assistant can return suggest a group of individual resources and a crew to complete a requirement group.
When the schedule assistant searches, it assembles a group of resources for every requirement in the requirement group. The crew resource itself is just a container.
Expand the crew to see how crew members match a requirement within the requirement group.
When you select and book a crew, the booking for each crew member relates to the requirement that they match. It also relates to the requirement group. The crew resource gets a booking too, so you can manage the crew as a single unit.
More crew members than requirements
A crew with more resources than needed by the requirement group will show as a result in the schedule assistant, but lower in the search results because it's less optimal.
You can still book a crew with excess resources. All of the bookings will link to the requirement group, but the bookings for non-matching resources will not have a link to a requirement.
Fewer crew members than requirements
Sometimes when searching for availability, the crew may need more resources in order to meet the requirements.
The schedule assistant will combine crews and individual resources to fulfill a requirement group and even note which resources are part of the crew.