Browse Guides

Planning and Forecasting
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><p><span style="font-size: 11pt;"><strong>In this guide we will cover:</strong></span></p><p><span style="font-size: 11pt;"><strong>- Planning Screen</strong></span></p><p><span style="font-size: 11pt;"><strong>- Forecasting</strong></span></p><p><span style="font-size: 11pt;"><strong>- Automatic Estimate Forecasting</strong></span></p><p><span style="font-size: 11pt;"><strong>- Percentage Thresholds</strong></span></p><p><br></p><p><br></p><p><strong>Admin Guides:</strong></p><ul><li style="font-weight: bold;"><a href="https://usehalo.com/haloitsm/guides/1831" rel="noopener noreferrer" target="_blank"><strong>Time Management</strong></a></li><li style="font-weight: bold;"><strong><a href="https://usehalo.com/haloitsm/guides/2055" rel="noopener noreferrer" target="_blank">Ticket Types</a></strong></li></ul><p><br></p><p><br></p><p>Before starting the rest of this configuration, ensure the &quot;Time Management&quot; module is enabled in Configuration by hovering over this and clicking the &quot;+&quot; icon, then check the &quot;Enable Agent Timesheet feature&quot; setting.</p><p><br></p><p><span style="font-size: 14pt;"><strong>Planning Screen</strong></span></p><p>The Planning Screen is a section within the Timesheet module that can be used to return the expected availability of your Agents, based on appointments they have against their name. Each panel returns a percentage, equating to the percentage of time available and are colour-coded based on this percentage. Additional Agents of both the project ticket and child tasks will also show here.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA0MmE1MzIzLWFkZmUtNDFlOC1iM2ViLWNjNDRmMzdlMDA3NCJ9.z0xVir5Sv15mbWeZ6Rx1qySszyKNACP_ApAK-YfS4bU" class="fr-fic fr-fil fr-dib" width="975" style="width: 977px; height: 376.094px;" height="376"></p><p><strong><span style="font-size: 10pt;">Fig 1. The Planning Screen</span></strong></p><p><br></p><p>The duration over which you would like to track Agent availability can be established via clicking a start date, then clicking to your desired end date (all done on the calendar present in the top left hand side of Figure 1).</p><p><br></p><p>You&#39;ll also note that totals per day/Agent are also present, with a grand total also being returned.</p><p><br></p><p><span style="font-size: 14pt;"><strong>Forecasting</strong></span></p><p>Forecasting is a way of allocating expected Project time for a given Project/week. Tiles are displayed per Agent and are coloured based on Forecasted time as a proportion of available time (based on Shifts/Work Hours).</p><p><br></p><p>Forecasting is enabled per Ticket Type, via the &quot;Settings&quot; tab, and will show a &quot;Forecasting&quot; tab on Tickets of this Type. You can then allocate forecasted hours based on Agents within the team assigned to the Project/Tasks by clicking into each box and entering their respective hours.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUzYjYxZGYzLTFkMWYtNGZjZS04NzY0LTEyMmIyNmE5MTA1NyJ9.HwW-pdypRama3TThZgFPQODRadj6mjI4RborvptPaxE" class="fr-fic fr-fil fr-dib" width="988" style="width: 990px; height: 346.256px;" height="346"></p><p><strong><span style="font-size: 10pt;">Fig 2. Project-specific Forecasting screen</span></strong></p><p><br></p><p>A Global Forecasting screen is also available on the Timesheets module, where you can see a summation of forecast hours across all Projects.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImEyMDIyOTM3LTgyMTUtNGMxMi05YjU2LWFiNzIyMzM1MmQ2ZiJ9.JXm6Xzb9nXo46QyQ5eAZk29OhBivMjbtHczdcXM9gIA" class="fr-fic fr-fil fr-dib" width="987" style="width: 989px; height: 141.152px;" height="141"></p><p><strong><span style="font-size: 10pt;">Fig 3. Global Forecast screen in the Timesheets area</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Automatic Estimate Forecasting</span></strong></p><p>Forecasting can be calculated automatically based on the dates within the Project/Project Tasks. This is enabled globally in Configuration &gt; Project Management &gt; General Settings.&nbsp;</p><p><br></p><p><strong><em>Note: When enabled, Forecasting can no longer be set manually.</em></strong></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVmZWIxNGIwLTVkMDMtNGE4Ny1iZDQ0LThlNTAwZTZhYWQ2OSJ9.SUoLbTiaLxBhBiWW6LEB5ApjwHnI82fS_YNjBCsKrlE" class="fr-fic fr-fil fr-dib" width="601" height="56"></p><p><strong><span style="font-size: 10pt;">Fig 4. Enabling estimate-based Forecasting</span></strong></p><p><br></p><p>In Configuration &gt; Tickets &gt; Ticket Types &gt; Settings tab, you will then need to enable &quot;Include this Ticket Type for estimate-based forecasting&quot; for each Ticket Type you want to Forecast on. This option will show when &quot;Enable Forecasting&quot; is set above it.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZmZTA1NWM4LTU0MGUtNGNmMy04OGQxLWIzZDZiZGQzOTBjZCJ9.aqztqHxV_E5MCarojToTnso29HMImkc-ETjrbzhNUL4" class="fr-fic fr-fil fr-dib" width="606" height="202"></p><p><strong><span style="font-size: 10pt;">Fig 5. Enabling Forecasting per Ticket Type</span></strong></p><p><br></p><p>The Forecasting values will then be automatically calculated based on the Project Tasks&#39; Start Date/Time and End Date/Time, and show on both the &quot;Forecasting&quot; tab on the Project as well as the &quot;Forecasting&quot; view in the Timesheets area. This will account for their Working Hours, breaks or holidays if the period overlaps with one of these.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUzY2YyZWZkLWFjZGItNDc5NC05OTEyLWNkMjRhMjdkN2EyOCJ9.hIyRGXaHeoY4WDtZAoZSpcSXK97P8bNvDZRKRDbJHgk" class="fr-fic fr-fil fr-dib" width="1036" style="width: 1038px; height: 326.229px;" height="326"></p><p><strong><span style="font-size: 10pt;">Fig 6. Estimate based Forecasting</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Drill down on Automatic Estimate Forecasting<br></span></strong></p><p data-pasted="true">When you are using Automatic Estimate Forecasting you will be able to &#39;Drill Down&#39; on entries in the forecasting tab, allowing you to see each project task that has been allocated to that agent for that week, and how many hours have been allocated. Making it easier to manage the resource assigned to project tasks.&nbsp;</p><p><br></p><p>To see more information on the forecast for a given agent in a given week simply select the entry in the forecast calendar.</p><p><strong><span style="font-size: 10pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFhNGJjMzk2LWQwZGYtNGEwNi1iN2E0LTk5ZjFkMTg4YjQxMyJ9.n5Gfj_VrnYETp4Lbm9sOlcLD86LUfp8_PkjnY_IKNMQ" class="fr-fic fr-fil fr-dib" width="1113" style="width: 1115px; height: 416.244px;" height="416"></span></strong><strong><span style="font-size: 10pt;">Fig 7. Entry in Forecasting Calendar</span></strong></p><p><br></p><p>Once selected you will see a breakdown of each project task that is assigned to this agent, scheduled for the given week.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY2ZjMwNGZiLTdlNmYtNDc0Zi05OTAwLTBjYzBjZDA4YWIwYyJ9.KUfE7s9Xzzav56_mVqBbAjcrDLQXn_SwI_YwSHSpLIU" class="fr-fic fr-fil fr-dib" width="1083" style="width: 1085px; height: 237.164px;" height="237"></p><p><strong><span style="font-size: 10pt;">Fig 8. Drilldown of Forecast</span></strong></p><p><br></p><p>This will only show tasks (tickets) that sit under this project, other project work scheduled for the agent will not show here.&nbsp;</p><p><br></p><p>Selecting an entry here will open that task, allowing you to easily see the current progress.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Percentage Thresholds</span></strong></p><p>Percentage Thresholds are found in Configuration &gt; Project Management &gt; General Settings, where you can determine the percentage threshold for Orange/Red tiles.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUxYTIxMGMwLTVmYWYtNDRjYi1iYzZiLTU0ODkxYjI3Yzc4NSJ9.QgkSg5INDkFI4CNxuL85SKzY7wCZT-GG7YmWqzMS8Oo" class="fr-fic fr-fil fr-dib" width="444" height="162"></p><p><strong><span style="font-size: 10pt;">Fig 9. Percentage Thresholds for Planning and Forecasting</span></strong></p><p><br></p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.