Skip to main content

How to Use Resource Planning

View Workload, Set User Schedules, Handle Exceptions, and Optimize Workforce Capacity

Updated over 2 weeks ago

Overview

Limble’s resource planning feature delivers technician scheduling that ensures you get coverage on every work order and PM, workloads stay balanced, and that you minimize overtime.

This article will teach you how to use the feature in order to maximize your technicians’ wrench time.

(Note: this feature is available to customers on our Enterprise plan. To upgrade your account or learn more, reach out to our support team.)

Table of Contents

Setting User Schedules

The first step of resource planning is to set schedules for all of your users.

Resource planning is done at the location level, so make sure to account for this if a user performs work at more than one location.

​To use resource planning, you need the following permissions:

  • Permission #35 'View All Open Tasks'

  • Permission #90 'View and Change User Schedules'

  • Permission #213 'View Workload View'

  • Permission #214 'Edit Workload Items'

  • Permission #215 'Change Scheduled Dates of Open Tasks'

Using the Default Hours

​All users have default hours that determine, by default, when that user is available to be assigned work. The default hours for all users are 8am-4pm, Monday-Friday.

You cannot edit the default hours. But you can add a schedule to be used instead of the default hours. An exception can also be used for things like PTO or sick time.

Adding Schedules

A schedule can be added to override a single user's, multiple users', or a whole team's default hours.

Schedules can also be used when a user has a limited length schedule, such as seasonal hours, or for a rotation pattern, where a user works certain hours for 2 weeks, then is off for a week.

  1. To add a schedule, navigate to the Manage Work page and click “Workload View.” You can view your technicians’ total capacity broken down per person, per day one week at a time.

  2. From the “Workload Viewpage, click on a user's name.

  3. In the new window, on the “Schedules” tab, click "Add Schedule."

  4. Add a schedule name.

  5. Then, click "None Selected" and add an assignment. You can add the desired user, or you can also add multiple users or a team. Then, click "Select."

  6. Add a start date for this schedule. If the schedule has an end date, you can add that as well. If not, leave the end date blank.

  7. Add the desired schedule using the days of the week checkboxes and hours.

  8. If it's a rotating schedule, click the Enable Rotation Pattern toggle to turn it on and fill in the amount of weeks on and off.

  9. Lastly, click “Create Schedule."

    (Note: when multiple schedules are created and active with overlapping dates, the schedule listed first—the most recently created—will be prioritized over the other schedules.)

  10. To disable a schedule, click the pencil icon on a schedule. At the top, in the Status section, click the Active toggle to make it inactive.

  11. Repeat this process as needed for the rest of your team.

Adding Exceptions to a User’s Schedule

You can create exceptions to a user’s schedule to account for specific, one-time schedule exceptions, such as PTO or sick time.

  1. Click on a user’s name, then select the “Exceptions” tab > “Add Exception.”

  2. Add a title, such as “PTO.” Then add the date(s) that the exception, or time off, will take place on.

  3. Fill in the amount of time the user will be available during that time period.

    For example, if a technician is taking off 3 hours of their usual 8-hour workday, type “5” as the number of hours they will still be available that day. (If they're taking off the entire day, type "0.")

  4. Optionally, add notes and then click “Save Changes.”

  5. Once you add all exceptions for that user, click “Exit” to view the reflected changes on the main schedule.

  6. Repeat this process as needed for the rest of your team.

Adjusting Your View

We offer several options to filter and adjust your weekly resource planning view:

  • Filter by specific user or team: Click “Filter by Users,” to only view specific users' schedules.

  • Change the start of your weekly schedule: A Super User must navigate to Settings > Configuration > Account Settings, then adjust your “Start of Work Week” setting.

  • View tasks by priority: Click the "Color by" dropdown to view all tasks color-coded by priority.

  • View tasks by type: Click the "Color by" dropdown to view tasks color-coded by type.

Planning Work

Now that you've configured user schedules, you can begin planning and assigning work.

Assigning Work

  1. From the header, click on “Unassigned Tasks,” “Future Tasks,” or “Missed Tasks,” or "No Scheduled Date" to pull up a list of tasks to assign or schedule.

  2. Drag and drop the tasks onto the desired days of the desired users’ schedules.

    Types of task assignments:

    • To assign a task to one user over one day: Simply drag and drop the task onto a day of that user’s schedule.

    • To assign a task to one user over multiple days: Drag and drop the task to a day of the user’s schedule. Then, click and hold the side of the task to drag and resize it over the desired amount of days. The estimated time will divide equally per day.

    • To assign one task to multiple users: Click on the task. Then, in the task preview, click on the user next to “Assigned To.” In the pop-up, click on additional users. The task will show up on each of the users’ schedules, with the estimated time divided equally per user, per day.

  3. After you assign work, a scheduled date (or dates, if it's scheduled over multiple days) will appear in a task's Task Details section (next to a clock icon).

    This date allows you to track the dates that you schedule and assign work within resource planning without affecting task due dates.

    (Note: a scheduled date will only show on a task if you have resource planning enabled.)

Adding Estimated Time to a Task

A task without a previously specified estimated time will always default to 0 hours of estimated time within resource planning. To set a different estimated time, follow these steps.

  1. Hover over, or click on, a task to pull up the task preview within resource planning. Then, click on the current time next to “Estimated Time.”

  2. Edit the estimated time, then click the checkmark icon.


    The task’s estimated time will be updated on the task and within the schedule. If it’s a PM task, the estimated time will only update on the task itself, not on the template.

    (Note: for upcoming scheduled PMs, you can’t make edits until it becomes a real task. To make edits, you would need to start the upcoming task and then make updates.)

Reassigning Missed Work

  1. Missed work from a previous week will show the number of tasks missed (in red) below the assigned user’s name. Click on it to open a dropdown of the missed tasks.

  2. From the list of missed tasks, drag and drop each task to a desired day of the current week.

Avoiding the Overbooking of User Schedules

  1. If you overbook a user with too many tasks on a particular day, the overbooking will show as a negative amount of time (in red) left for that user.

  2. To resolve this, drag and drop some of the assigned user’s tasks to different days or different users. Or, edit the estimated time of a task as needed.

Scheduling More Efficiently

From within resource planning, you can use smart time estimates, which will set a task's estimated time based on similar tasks, and you can use AI scheduling suggestions to optimize your resource planning.

Using Smart Time Estimates

You can use smart time estimates to easily set the estimated time for your tasks, based on previously completed tasks that were created from the same work order or PM template.

  1. Hover over, or click, on a task to pull up the task preview and click on the estimated time.

  2. Then, click the smart time estimates (lightning) icon.

  3. The smart time estimate will generate based on previously completed tasks created from the same work order or PM template.

    You will be able to choose the average time estimate or the median time estimate. The median is included as an option to exclude potential outlier tasks, which may make the average much higher or lower than needed.

    (Note: you need at least 3 historical related tasks for a smart time estimate to generate.)

  4. Click "Show Details" to view the list of tasks that were used to create the smart time estimates, which includes each individual task and exactly how long each task took.

  5. To apply your desired smart time estimate, click the checkmark next to the average or median time.

  6. Once selected, it will show as the estimated time for that task.

Consolidating Work with AI Scheduling Suggestions

AI scheduling suggestions offer optimization improvements to the way your resource planning is set up.

  1. Once you have all current work planned and assigned, click “AI Scheduling Suggestions” to open it in a side window.

  2. Suggestions on how to consolidate work will appear. These suggestions are based on saving time by assigning similar tasks on the same day, similar tasks to the same user, or similarly located tasks to the same user.

  3. After reviewing a grouped suggestion, click "Apply."

    You can only choose to use all of the suggestions in a group; there’s no way to dismiss just one suggestion within a group.

    Choose carefully: once you apply the suggestion to your schedule, there’s no way to undo it.

Reporting and Filtering with the Task Scheduled Date

You have reporting and filtering options that use the new scheduled date functionality on tasks.

Custom Dashboard Reporting

  • List widget column - Within task widgets in the list view, you can include a new "Scheduled Date" column.

    • If you click on a task's scheduled date within the list widget, a window will open where you can edit the scheduled date(s).

  • List widget filter - You can also filter by "Scheduled Date" in task widgets in the list view.

Filtering by Scheduled Date on Mobile

  • Sorting open tasks - On the LimbleCMMS mobile app, on the Open Tasks screen, you can sort open tasks by "Scheduled Date."

  • On the Open Tasks screen, you can also filter by "My Scheduled Today" to see scheduled work assigned to you on today's date.

Bulk Importing and Exporting Tasks with a Scheduled Date

The scheduled date functionality tied to resource planning can be included when importing or exporting open tasks.

Bulk Importing and Exporting Open Tasks

When bulk importing and exporting open tasks, you can include the task scheduled date(s):

  • Bulk importing - From the Manage Work page, when importing open tasks, the sample import file includes optional "Scheduled Start Date" and "Scheduled End Date" columns.

  • Bulk exporting - From the Manage Work page, when you download the tasks to Excel, two columns, "Scheduled Start Date" and "Scheduled End Date" will be included to account for the scheduled dates on tasks.

Exporting from Custom Widgets

The scheduled date(s) are included when exporting data from a custom dashboard task widget in the list view.

  1. From a custom task widget in the list view, click "Export list to Excel" > "Export Visible Columns" or "Export All Columns."

  2. In the spreadsheet, you'll see "Scheduled Start Date" and "Scheduled End Date" columns.

Watch the Video Tutorial

Related Articles

Still don’t see what you’re looking for? Check out our YouTube channel for more tips and tricks! You can also reach out to us anytime at support@limblecmms.com.

Did this answer your question?