đĄ We have a New Navigation Layout available in the BETA program. If you already have the new navigation enabled, some of the screenshots in this article may appear differently.
We'll update the screenshots once the new navigation is fully released.
What's new in the new navigation? Check out this article đ
Want to try new navigation? Let us know via in-app chat âď¸
What is scheduling?
Scheduling is a tool that enables you to do high-level time allocations for your entire team.Â
Why is scheduling important?
You canât be efficient without a good scheduling workflow. How do you know whoâs going to work on what project and for how long? What if someone gets sick and you need to assign the project to someone else? Whoâs available? Whoâs going to be available in 4 days, 4 weeks, 4 months?
Scheduling answers all of these questions for you, and the important things about it are:
You know exactly who works on what and for how long
You can include sick leave, vacations, and off-time into your schedule
You can distribute the workload better and prevent burnout
Youâll have a report saying how many vacation/days off people spent
Time tracking becomes easier - every scheduled event automatically becomes a time-tracking suggestion
You donât need to use external tools (like Hub Planner or Float). Scheduling is now available in Productive at no additional cost.
Scheduling sets the ground for forecasting/prognosis we plan to add in the future, so youâll know exactly how much revenue/profit youâll have in 3, 6, or 12 months in the future.
How can I schedule someone for a project?
First of all, you need to have the Coordinator, Manager or Admin role to manage Scheduling.
Go to the Time section and switch to the Scheduling tab. Here youâll have a list of all your employees and contractors.
Simply click on the square where you want the schedule to start and drag the line into the future for as long as you want.
You donât have to be precise about the exact dates. You can always tweak the start and end date in the pop-out dialog. To save the booking, youâll need to fill out two things: the project you're scheduling someone for, and a specific service on that project.
You can also select how would you like to allocate that person's time. You can select:
Hours per day
Percentage
Total hours
Hours per day means that the person's time will be distributed according to the value you've entered: e.g., a teammate has been scheduled to work on this project for two hours each day.
If you use percentages, that means that the person will be scheduled for the project relative to their total capacity. E.g., if they work eight hours a day and are scheduled to work 50%, they will be scheduled for 4 hours for that project.
Total hours will allocate their time to the project, but not per day: e.g. if you schedule someone to work 10 hours during five days, it does not matter how many of those 10 hours will be used during one day.
If your project and budget donât have any services yet - donât worry. Productive automatically creates a new placeholder service called Open hours on any newly created budgets. This way youâll always have something to schedule against.
To change something in the schedule, click on the booking and select an action you need from the menu.
Note though that you will not be able to change the allocation type from this menu (e.g. from h/day -> total hours). If you wish to do so, you will need to delete this booking and create a new one with the correct allocation type.
I understand that you can schedule someone on a project, but what is an event?
Events are company-defined off-times. Itâs usually a vacation, sick leave, maternity/paternity leave, sabbatical, unpaid leave, etc.
Itâs important to include those in your schedule so you have 100% accurate availability information. For example, you schedule someoneâs vacation 3 months in advance. Chances are youâll forget about it in the next couple of weeks. But, you wonât be able to schedule this person on a project in that period because the slot is taken.
Youâll need to create all the events you want to track in the schedule. Go to your Time and resource management settings and find Time Off.
Scroll down to events and click + Add time off category.
An event can either be paid (sick leave, vacationâŚ) or unpaid (sabbatical, unpaid leaveâŚ). By âpaidâ here we mean - does the company pay the person for that time off.
Put down everything thatâs relevant to your companyâs schedule on that list. Paid events automatically get âtime trackedâ so that all your cost reports are correct.
How is this going to reflect on time tracking?
Time tracking becomes much simpler and easier to use:
The user interface has been stripped to the bone, meaning you can be done with tracking your time in just three steps. Select a project you were working on and a service, put down some time and youâre done.
Every booking you make in the schedule automatically appears in My time as a suggestion. This means that you can track your time not in three steps, or two steps but with just one click of a button. Click on the booking you want to track time for and everything else will be prefilled for you - project, service, time - it all comes from Scheduling.
Check out this article to learn more about Adding Time Off.
Changing views
You can switch between several scheduling views:
Person
Projects
Category
You can also Zoom out if you want to have a clearer overview.Â
Click on Settings to the very right to:
toggle Stack bookings,
show Project colors and logos,
show All holidays (Show holidays from all holiday calendars in this organization),
show Capacity Indicators - Heatmaps (red means the person is overbooked, green means underbooked or just right). Toggle Compact indicators to change the size of the heatmaps (default or compact), and
Default indicators will give you a more detailed overview:
... and you can zoom in to show how much time is allocated per day:
If the project is private the Staff role will not see the details of that project - it will only show the name of the project, allocated hours, and a project manager.
The same goes for Time offs, it will only show Absence and allocated time, but not the Time off category.
Why are some bookings grayed out in Scheduling?
If you have filters applied to your view, bookings that are outside of the filtered values will appear as grayed out.
For example, by applying a filter that would only show bookings on internal projects, all bookings on client projects and time-off bookings will be grayed out and bookings for internal projects will be highlighted:
Manage placeholders
When clicking on Manage placeholders the navigation takes you to Settings > Scheduling placeholders.
Here you can add a new Placeholder or edit the existing one. There is an option to change the color scheme of the Placeholder, rename it, change the cost rate or the working hours (capacity) and edit custom fields.