<div><div><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>- </strong><strong>Enabling Timesheets and Timesheet Approvals</strong></span></p><p><span style="font-size: 11pt;"><strong>- Adding a Manager to Approve</strong></span></p><p><span style="font-size: 11pt;"><strong>- Approval/Rejection</strong></span></p><p><span style="font-size: 11pt;"><strong>- Approve For The Week</strong></span></p><p><span style="font-size: 11pt;"><strong>- Rejection Emails</strong></span></p><p><span style="font-size: 11pt;"><strong>- Holidays</strong></span></p><p><br></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;"><strong>Admin Guides:</strong></span></p><ul><li style="font-size: 11pt;"><a href="https://usehalo.com/haloitsm/guides/1831/" rel="noopener noreferrer" target="_blank"><strong>Time Management</strong></a></li><li style="font-size: 11pt;"><strong><a href="https://usehalo.com/haloitsm/guides/1790/" rel="noopener noreferrer" target="_blank">Holiday Management</a></strong></li><li style="font-size: 11pt;"><strong><a href="https://usehalo.com/haloitsm/guides/1789/" rel="noopener noreferrer" target="_blank">Workdays</a></strong></li><li style="font-size: 11pt;"><a href="https://usehalo.com/haloitsm/guides/1803/" rel="noopener noreferrer" target="_blank"><strong>Email Templates</strong></a></li></ul><p><br></p><p id="isPasted"><span style="font-size: 11pt;">This guide details how to configure timesheet approvals and their use. It also details how you can implement holidays onto timesheets and their functionality.</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 14pt;"><strong>Enabling Timesheets and Timesheet Approvals</strong></span></p><p><span style="font-size: 11pt;">In order to enable timesheet approvals, the following setting can be checked in Configuration > Time Management.</span></p><p><br></p><p><span style="font-size: 11pt;"><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUwMjM4ZGE0LWIyMjAtNGYwYS05ZTNhLTk1MGE2NDI3YTFmOSJ9.tl7Ys0aYDh3CN7tIWqwbsnsPw_k6l--aDgpc2tgaWwU" class="fr-fic fr-fil fr-dib" width="972" style="width: 974px; height: 195.717px;" height="196"></strong></span></p><p><span style="font-size: 10pt;"><strong>Fig 1. Enabling Timesheets for Agents</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU2M2JlYWQ5LWVmMTMtNGVkOC1iZDU1LThiNGU4ZTE2MDJiZCJ9.oKh7P5y2K6Ym77rtvJdAgcdBi69RTU9RzU0Kybe3jKg" class="fr-fic fr-fil fr-dib" width="286" height="53"></span><span style="font-size: 10pt;"><strong>Fig 2. Timesheet approvals checkbox</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">There are additional settings that can be added for business best practice if timesheet approvals are in use:</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFhNDViMDk3LWEzNGUtNDk3Mi1hYzZjLTkyYjQxOTlkY2VlZiJ9.KS38VKZf_LGb6WyEc-yhbxirE4YuwDKWdzA6GeW4aGQ" class="fr-fic fr-fil fr-dib" width="426" height="166"></span><span style="font-size: 10pt;"><strong>Fig 3. Timesheet approval additional options (Only visible to turn on if "Enable Timesheet Approvals" is checked)</strong> </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 14pt;"><strong>Adding a Manager to Approve</strong></span></p><p><span style="font-size: 11pt;">If an agent has submitted their timesheet, they will have to get the approval from their manager (named timesheet manager in some versions), which can be configured under each agent in Configuration > Teams & Agents > Agents > Details tab:</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjJhZTAzZGQxLWRhODgtNDg4Yy04MmUyLTk5YWQ5NTAzMTk4NiJ9.YxgenKoo5XSDM-vjREsrdnGbm9q3Cs7jsBa7UdPY7NM" class="fr-fic fr-fil fr-dib" width="978" style="width: 980px; height: 470.248px;" height="470"></span><span style="font-size: 10pt;"><strong>Fig 4. Adding a manager/timesheet manager to an agent, to allow for timesheet approvals</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Within Configuration > Teams & Agents > Agents, you can now set the Manager to be the *Determined from Default Team* option, this will mean the timesheet manager set at the default team of the agent, will also be their timesheet manager.</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">You can see the default team of an agent against their agent profile, seen in <strong>Fig 5</strong>.</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ5N2I3ODBhLTY0MmEtNDg4NC05NjYxLWY3YTM0ODE2NDhhNiJ9.COrGMzGGZEoJLACs0U-ek8mY-6rxOO1wkizS2Owt2R8" class="fr-fic fr-fil fr-dib" width="444" height="784"></span></p><p><span style="font-size: 10pt;"><strong>Fig 5. Manager and Default Team Options at Agent Level (Configuration > Teams & Agents > Agents)</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">To set the approver for the team head to Configuration > Teams & Agents > Teams > select a team > Defaults tab, here set 'Timesheet Approver'. Then the timesheet approver set at that team level will be able to approve timesheets for any agents who have this team as their default team and who have the manager on their agent profile set to be *Determined by Default Team*. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">For agents that do not require their timesheets to be approved they can set themselves as their timesheet approver. To do this they will need to have their manager set to be *Determined by default Team* then this agent will need to be set as the 'timesheet manager' for their default team. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Once set the agent will still need to submit their timesheets but they will have the option to immediately 'approve'/'reject' the timesheet after submitting. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">This submission can then be sent by an agent via the timesheet module, they can click on the "Submit" button which is attached to all days on the timesheets. The agent will have the option to 'Revert Submit' against the timesheet once they have submitted it. This will cancel and re-start the approval, allowing the agent to make any changes needed to the timesheet before submitting it again. Once the timesheet has been approved the agent will no longer be able to retract their submission. </span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI5MmY1YTRkLTVlYzEtNDMzZi1iZmJkLTc3NzViODgyOTUwYSJ9.C16qDQY9sKLbgmZCBYWwvScOQRzNSU3AU6cEuSwzWSs" class="fr-fic fr-fil fr-dib" width="972" style="width: 974px; height: 392.183px;" height="392"></span><span style="font-size: 10pt;"><strong>Fig 6. Submission Buttons on Agents Timesheets</strong> </span></p><p><br></p><p><span style="font-size: 11pt;" data-pasted="true">Tmesheets can also be submitted from the side pane.</span></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZmZTg3ZGVjLWY1NzktNGJhOC1iMWFjLTgwMWQ5NGJjYTA2YyJ9.OPVbNPA07AWwJmq2l3PPXjsFyBrm6O9JzNYp9Emh8RM" class="fr-fic fr-fil fr-dib" width="348" height="559"></p><p><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 7. Submission Button on the side pane</strong></span></p><p><br></p><p><span style="font-size: 11pt;">If you would like to prevent agents from adding new or editing time entries once they have been submitted for approval, adjust the setting 'Behaviour when time as added to a period that is already submitted' found under Configuration > Time management. Adjust this to 'Do not allow time entry and show a warning'.</span></p><p><span style="font-size: 11pt;"> </span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE4OTVjNjgyLTIwNTEtNDhmYy04NGI5LTlkZjIyN2ZkMTQ1ZCJ9.P8SrOeW0Arl1H6bB26c6K5fyGQG5fCTW-W4Cq62c2RE" class="fr-fic fr-fil fr-dib" width="934" style="width: 936px; height: 617.457px;" height="617"></span></p><p><br></p><span style="font-size: 10pt;"><p><strong>Fig 8. Behaviour when time as added to a period that is already submitted</strong></p></span><p><br></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 14pt;"><strong>Approval/Rejection</strong></span></p><p><span style="font-size: 11pt;">The manager of the agent can approve or reject the timesheet that has been submitted by heading into their 'Timesheets' module. They will be able to see the timesheets of each agent they have access to approving. They can approve the timesheet for each day by using the 'approve' button.</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE5MThlZTIzLTJjODEtNDM5Ni1iMGNjLWFiZDJkNDI1YTI2MiJ9.zAgIc1anu6Y3-JIuK9zEzHQseLOUWUzQZptnWrIqliw" class="fr-fic fr-fil fr-dib" width="981" style="width: 983px; height: 224.154px;" height="224"></span><span style="font-size: 10pt;"><strong>Fig 9. Approve/Reject buttons on the timesheet of the agent</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">If the approver requires further information in regards to the time entry they can select the day's timesheet, this will show each action the agent has logged that day. Each action can then be selected to show the action details, this will include information such as the action time spent on the action, the billable time for the action, the related contract, charge type used. This is useful if an approver spots an anomaly in the time entries as they can open the related action and see all the details for that action, as well as the related ticket. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Referring back to <strong>Fig 3</strong>. If the first setting is on, it will mean that when an agent adds an action to their timesheet then submits, they wont be able to edit the actions on the timesheet they created before the submit, after hitting the submit button (<strong>Fig 6/7</strong>), however, if they create actions on that day after hitting submit, those actions will be editable. Similar to this, the second option on <strong>Fig 3</strong> can be used in order to stop actions being invoiceable until the timesheet has been approved. In order for the approval to make the action invoiceable, the charge rate override on the ticket type cannot be set to "No Charge", it can be set to "Not Set". To get an approval to allow you to invoice the actions, the ticket must be closed and the action logged must have a charge rate on it, this will place the ticket in ready for invoicing.</span></p><p><br></p><p><span style="font-size: 11pt;">Say the agent has submitted the timesheet for approval and the ticket type has a charge type that is billable. then the invoice wont come through until the timesheet has been approved.</span></p><p><br></p><p><span style="font-size: 11pt;">The manager will also have the option to 'Revert approval' for the timesheet after they have approved it. This will re-start the approval process and require the agent to re-submit this timesheet. The agent will be notified of this if incomplete timesheet notifications are in use. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 14pt;"><strong>Approve for the Week</strong></span></p><p><span style="font-size: 11pt;">Another option is to use the Approval button for the entire week, this can be used if the Manager wants to approve all the timesheets of the agent. This is visible if the agent clicks on even one submit button on one of the days that week:</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjgzNWY2ZGMyLTQ2NDYtNDMwYS1iNGVjLTgyNDkyMTM3ODJiYiJ9.q-t6_MGWWZQlwRyc59Qxx_GztRl0ckrFIUbzWk9rGJE" class="fr-fic fr-fil fr-dib" width="982" style="width: 984px; height: 115.898px;" height="116"></span><span style="font-size: 10pt;"><strong>Fig 10. Approve button on the Total Tile</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">If the manager then clicks on the "Approve" button of the "Total" tile, then an approval will be completed for each day that week.</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE2YjZiNjlkLWJiMDMtNGFiMC1iYjc2LTk2YjJlODFlMGI5YyJ9.CusWGDlhLm6M7v5vFdahtrFhBl46BUi8y0zrTRchrgM" class="fr-fic fr-fil fr-dib" width="982" style="width: 984px; height: 142.521px;" height="143"></span><span style="font-size: 10pt;"><strong>Fig 11. The result of the manager hitting the approve button on the Total Tile. Any days that didn't have approvals submitted will also be automatically approved</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Also if an agent clicks the submit button on the "Total" tile, then the manager will be able to see approval/reject buttons for all tiles that week.</span></p><p><br></p><p><span style="font-size: 11pt;">You can configure to send rejection emails, which have an email template attached to them</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjI3ZGFmMmQxLTc0OTEtNGIxMy1hMGEzLTEwMTY2NzlhZGIzYSJ9.AyQ9B4g9hSu47GMJztG-PvPJ6tj0iMHHnb_IwHinr-E" class="fr-fic fr-fil fr-dib" width="262" style="width: 264px; height: 34.4348px;" height="34"></span><span style="font-size: 10pt;"><strong>Fig 12. Option to send a rejection email if timesheet approval is rejected </strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;"><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijc5MWI5M2QyLWY1MmEtNGIzZi1hZTdlLThjNThhNzEzZWNiNSJ9.vmCrpRC2jbc74N_japsXrNw7BHJOsuTSGWIRPBiRlVw" class="fr-fic fr-fil fr-dib" width="974" style="width: 976px; height: 626.772px;" height="627"></strong></span><span style="font-size: 10pt;"><strong>Fig 13. The email template to edit for rejection emails sent when approvals are rejected</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">The $TIMESHEETMESSAGE is whatever you put in the following memo box:</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYzYTFjMmYzLWNkYWQtNDdhNS1hMzEyLTVkZDEyZjUzZWQ3ZCJ9.zHoa-RRSfrhsiEFvYNQwydUwtSJj9xXsdric-pUMuuc" class="fr-fic fr-fil fr-dib" width="610" style="width: 610px; height: 332.248px;" height="332.248"></span><span style="font-size: 10pt;"><strong>Fig 14. The $TIMESHEETMESSAGE output</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">This is how it will appear on the email:</span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImRlMjI1N2U3LTc5ZWMtNGRlOS05YzIzLWY2Y2IwMTU4OTA5ZCJ9.HSRR3DVK5rFhdTlJk-A_7ma0PzvYfYsW18VtD8g5IVA" class="fr-fic fr-fil fr-dib" width="916" height="268"></span><span style="font-size: 10pt;"><strong>Fig 15. The email received by the agent</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">If a timesheet has been rejected, the agent will see the following on the tile that was rejected:</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjdlNDM2ZGEwLTdlNDMtNGEzYS1hNDA5LTU2NTM5NmE1YWY5NiJ9.gjdY7-VsxB97CXz6c11kwWceI2mM2JIhVMZSIxwnuVk" class="fr-fic fr-fil fr-dib" width="221" height="306"></span><span style="font-size: 10pt;"><strong>Fig 16. What the agent will see if the manager has rejected their timesheet tile</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">They can re-submit again if it has been rejected previously.</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 14pt;"><strong>Holidays</strong></span></p><p><span style="font-size: 11pt;">Timesheets are configured in a way that includes the holiday time taken by agents, based off of their work hours.</span></p><p><br></p><p><span style="font-size: 11pt;">If an agents hours (Configuration > Teams & Agents > Agents > *Details Tab*) for i.e. a Tuesday is 08:00 - 16:00 and they book a 4 hour holiday for that Tuesday between 13:30 - 17:30 the target hours taken off of their daily and weekly will only be 2 hours and 30 minutes, because the rest of the holiday taken is out with their working hours.</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Work Hours can be configured in Configuration > Teams & Agents > Workdays.</span></p><p><span style="font-size: 11pt;">Holidays are also configurable to need approval this can be configured in Configuration > Teams & Agents > Holiday Management.</span></p><p><br></p><p><span style="font-size: 11pt;">Holidays can be added to timesheets the same way they show on calendars, this is achieved by ticking the following setting.</span></p><p><br></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZlYmQwNTYyLTY5NDAtNDllZi05YThjLWE0NDBiZDY4MDk5MCJ9.lZRziF2TFInqFOpQ3Oyov6OP5CwCOSJ3ZqjBoEsCCLg" class="fr-fic fr-fil fr-dib" width="241" style="width: 243px; height: 32.6174px;" height="33"></span></p><p><strong><span style="font-size: 10pt;">Fig 17. Adding Agents Holidays to Timesheets</span></strong></p></div></div>