Absences can be tracked using either the Timesheet or Time Off module, depending on how you are using Beebole and what is easiest for your team. Regardless, absences added to either of these modules will also appear automatically in the other. Read on to learn more about configuring, requesting, and approving time off on desktop. Read about tracking time off on mobile here.
Creating Absence Types
By default the system comes with three absences: holidays, leave, and sickness. You can delete or rename these, as well as add more using the Absences module in the Settings screen. Click the "Add a new absence" button as many times as you need to create new absence types. Changes in Beebole are always saved automatically.
When creating an absence, you will see the option to check "Absence in days". This determines whether you want employees to track absences only as half or full days, or in hours. For example, perhaps it makes sense to track vacation time only as full days, but illness and personal time in hours.
-Absences that are configured only as half or full days must be tracked using the Time Off module. Absences in hours can be tracked using either the Timesheet or Time off module.
-Remember that in Beebole absences are not the same as bank holidays. You can read more about configuring bank holidays here.
To rename an absence, click on it and then edit the name in the Absence Details module. You can also use the Absence Details module to deactivate or delete an absence. Click "Deactivate" to make an absence unavailable to employees. Deactivating an absence type will only make it impossible to record new hours for it, however all previously recorded hours will remain in your records and reports. You can reactivate an absence type whenever you'd like.
Once an absence type has been deactivated, click "Delete" to remove it entirely. Note that you can only delete an absence type when no hours have been recorded for it, or once recorded hours have been deleted.
Tracking Time Off in Timesheets
Tracking time off in timesheets works in the same way as tracking time on projects and tasks. In the Timesheet module, click "Add a row" and use the dropdown menu to select "Absences" and the absence type you want to add time for. Then, simply fill in the time for the absence. You can add absences to a timesheet in the future as a way to request time off.
Remember, only absences that are configured to be tracked in hours can be added in the Timesheet module. Absences configured to be tracked as full or half days must be added in the Time off module.
Tracking Time Off With Time Off Module
The Time off module is located on a user's home screen. If it does not appear you can add the module to your screen by clicking "Customize" in the top right corner and dragging and dropping the module anywhere on the page.
To add an absence, first navigate to the period of time you want to request off using the date menu at the top of the module. Then select an absence type from the dropdown menu labeled "Add a new time off". If the selected absence type is configured to be tracked only as half or full days, this option will appear.
Otherwise you will see the option to track the absence as a full day or with a start and end time. Fill in the time you want to request off and then click to select the day(s) from the calendar.
To select multiple consecutive days, you can also click, hold, and drag to select all of the days at once. The new absence will now appear at the bottom of the module under "Existing Time Off" with the status "Draft". Here you can quickly review all of your existing time off requests at a glance.
When you hover over an existing time off entry, you will see the option to "Delete" or "Send for approval".
Approving Time Off Requests
Managers will receive an email notification whenever one of their team members requests new time off. Time off can be approved or rejected in the Approval module in the exact same way as timesheets. Team members will also be notified via email when their time off request is approved or rejected. Read more about the Approval module here.
Finally, you can define quotas for each absence type and for a specific time period using the Absence Quota module. For example, the amount of vacation time or sick time that an employee has per year. This module can be added to a person's page by clicking "Customize" in the top right corner and then dragging and dropping the module anywhere on the screen.
To add an absence quota click the "Add a quota" button and select the absence type, the date range, and the total number of hours permitted. Check the box if you want to "allow a negative balance". Otherwise, once the available quota is exhausted, the user will receive an error message when they attempt to record more hours for the given absence type.
It can be a hassle to add absence quotas for each individual employee, particularly when most are granted the same number of vacation days and sick days. You can create all quotas at once by importing the data via the Import module, which you can read more about here.
The Absence Quota module on each person's page will show an updated balance of the available time they have left for each absence type. This balance is also visible in reports.