Skip to content
Snippets Groups Projects
Commit db086cef authored by Stefano Bovina's avatar Stefano Bovina
Browse files

Merge branch 'feature/presenze' into 'feature/syinfo'

Feature/presenze

See merge request sysinfo_cnaf/cnaf-annual-report-2017!2
parents a22364fa c0e4483a
No related branches found
No related tags found
1 merge request!4Feature/syinfo
......@@ -99,6 +99,19 @@ Using this approach (that does not replace backups), we can make sure that the D
\section{Time and attendance system improvements}
In 2017, the Time and Attendance system related activities concerned both modifications and improvements of its software characteristics and functions. Basically, the attention was focused on three main areas: performance, user activity auditing and a new implementation of the "off-site activity" adjustment.
As concerns performance, since his adoption, in 2011, the time and attendance system has never been submitted to a review of its code for perfomance improvement, this because it was considered an extremely complex task to be carried out without any drawback for its users in terms of service downtime.
This activity was conducted by following three main steps: firstly, the developer identified in which part of the software the users' observations highlighted slowingdown in their daily activity; secondly, a threoretical solutions was designed which had to fulfill two essential requirements: a considerable improvement of the performance and no substantial differences in the beviour of the program from the users' point of view. Finally, the code was modified and tested. Tests, in particular, covered many use cases in order to guarantee the same behavior the system had previously.
The following two characteristics were selected and reviewed: the authorization and approval workflow of both adjustments and manual badge stamps and some of the most used adjustments i.e. annual holidays and annual holidays not taken.
As regards user activity auditing, it was improved by adding more detailed information concerning three very common actions in the system: addition or removal of adjustments, attendance card certifications, approvals or authorizations of employees' requests. The action of certification, more in detail, can be done by both the employee, owner of the attendance card, and the staff department: through this modification the system has been enabled to track who of the two subjects has certified.
The third main activity was a revision of the behaviour of the "off-site adjustment", the new requirements focused on the possibility to get a meal ticket after a certain amount of working hours declared by employees.
\section{Oracle EBS improvements}
In 2017, several developments were made to improve the usability and functionality of the INFN ERP system, in particular we:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment