Cezanne Calendar Updater
Description
Cezanne is the HR system used with in the registry. Holiday, Lieu days etc. are booked using this system however it does not have a built in process to populate the RenalRegistry Calendar with this information. To avoid the need for someone to manually add Holiday entries an automated process was written to connect to Cezanne using a webapi. extract the latest holiday requests and update the calendar. Due to NBTIT restrictions we have to do this using a real user account so the account used is Tim Whitlock (Deactivated) network account. This presents issues when a password change is made as the schduled task running the hoilday check twice a day (12.00, 22.00) has to be updated.
The application is written in C# and was based on a googlecalendar updater app provided by Cezanne. Due to the way hours are used and limitations of the webapi setting lieu day bookings and hoiiday bookings that are not half days is not implemented though the content field of the calendar item should show both times and status ie if the request is provisional or approved. Â
The scheduled task and application run on NBT07591
 and a log file is written to R:\0 Systems\Updatecalendar\CalendarSync.log
.Â
Code Base
https://bitbucket.renalregistry.nhs.uk/projects/CEZ/repos/registrycalendar/browse
JIRA