Bika Calendar overview
Note: This is the print view with all the Reference Manual pages on one page. The paginated version is available here, if you prefer that.
1. Bika Calendar overview
1.1. Introduction to Bika Calendar
True working hours calendar
For the calculation of late analyses, earlier Bika design uses total elapsed time between sample reception and results publication. Not actual elapsed working hours. This resulted in analyses being flagged late incorrectly after weekends and public holidays
The Bika Calendar functionality uses only true lab working hours for these alerts and turn around reports. The maximum time allowed for analyses is configured in the analysis services' set-up
Calendar management - default days, exceptions and holidays
The lab manager configures the lab's working days and hours for any future period by defining
default working hours, typically 'nine to five' and excluding weekends
holidays, either public or organisation specific,
exceptions - days with longer or shorter working shifts that the defaults defined earlier
Calendar Portlet

When installed, Bika Calendar is available from the 'Working hours' link in the Plone Calendar portlet, and can be viewed from there. In the long term, the working hours functionality should be integrated with the Plone Calendar
Calendar details

Upon clicking the 'Working hours' link, the screen shown above appears. The screen shot above shows information about the 'Exception Day' which is triggered by clicking the mouse on the Exception Day. Similarly details will be displayed when hovering over other days.
Navigating to other months
You can navigate and see other months' details by clicking on the 'previous' or 'next' month link. In the example above, this would mean clicking on the 'october 2007' or 'december 2007' links.
Day's Details
By clicking on any day of the calendar information will be displayed on the right of the calendar with details about that day. In the example above, the 26th of November exception Day, 'Backlog clearing' was clicked, and the day's shifts and total working hours displayed:
26 November 2007
Backlog clearing
07:00 - 12:00
13:00 - 18:00
19:00 - 23:00
Total: 14h 0m
Legend
![]() |
Regular working days, your standard 'nine to five'. See Section 2, Setting up Default day, on how to set it up |
![]() |
Working days which have non regular working hours, say half days or days with extra working hours to deal with backlogs. To set it up, see Section 3, Setting up Exception Day |
![]() |
Non-working days, either public holidays or periods for which the lab is closed, e.g. Summer breaks. For more details and how to set it up see Section 4, Setting up Holidays |
![]() |
Standard non-working days, such as Saturdays and Sundays. These are days with no working hours and left untouched by setting up any of the above |



