Friday, June 14, 2013

Flexible calculation rules

Imagine a firm with employees in several teams; some are working on the field and the others work in the main office. Office employees come to work around eight to nine, while the field workers start way earlier at 6 in the morning. One of the top technicians is currently working abroad helping a big project come through. Oh yes, and the manager has no limitation on when he works.


Covering this kind of organization with All Hours calculation rules seems a bit of a nightmare. Having rules set on the company level you had to make a compromise among all the different kinds of working time.

To overcome this limitation we made the rule assignments more flexible. You may assign rules on company, team or user level. The company level is used for most general rule settings while the team and user levels are used for some specific fine tuning of the calculation rules. Each time the system selects which rule to use it goes from bottom up meaning that the rules set on user level override those set on team or company level.

In case of our imaginative company we could set some general rules such as lunch rule, weekend days and holidays on company level. We would then put all office workers in one team and field workers in other. This will allow us to fine tune paid time rule and missing time rule to suit each type of work. Then we could take care of our technician, who works abroad. We can set his time zone according to the country he currently works in and enter their holidays. Once he comes back home we'll just enable his default rules. Oh, yes and the manager can have his own rules set as well.

Combining all these settings is super simple yet still very powerful.

We’ll be rolling out this functionality pretty soon now. We are currently in final testing phase to stay tuned.



No comments:

Post a Comment