|Work cycles are the successors of old "hours" and "part-times" that could be given to a user in Figgo's personal files..|
A key challenge in time management is representing the employees working time.
Theoretical working time
Work cycles are the main tool in calculating the theoretical working time of an employee, that is his/her expected work schedule.
This theoretical schedule is the result of aggregating data from many sources : the work cycle, holidays and exceptions.
The work cycle
The work cycle is an object shared by a set of users and is charged with drawing a recurring pattern of working days and days off. This pattern will then be infinitely repeated on a calendar, and, once given to a user, will directly affect his/her theoretical working time.
Work cycle can be set up in a specific interface, which can be accessed in "ADMIN > Work cycles" (https://[companyName].ilucca.net/admin/workcycles).
A work cycle is attached to legal entities
Any work cycle is attached to a set of (can be all) legal entities, with the following consequences :
- it can only be edited by administrators of these legal entities
- it can only be given to users belonging to these legal entities
Work cycle units
A work cycle can be defined in one of three different units :
- days : the pattern is made out of a series of working / off half-days
- hours : the pattern is made out of a series of working / off half-days, and each working half-day has a working time duration.
- schedules : the pattern is made out of a series of working / off half-days, and each working half-days has an exact working time schedule (starting and ending hour)
Beware, all units are not supported out of the box. Some applications requires certain units, and thus, you may not be able to see all units in the interface.
Pattern and start date
To infinitely repeat the pattern, we need to know when to start. This is the goal of the start date : give the exact day on which will be set the pattern's first day (and then, the pattern will be repeated both ways).
For simplicity's sake, there are pre-made pattern formats :
- Weekly (one week) : a 7-days pattern that starts every Monday
- Odd / even weeks : a 14-days pattern. The first week will be applied to odd weeks, the second, to even ones
- Multiple weeks : a pattern made of a multiple of 7 days, that starts on a user-defined Monday
- Free mode : a N-days pattern that starts whenever you so desire