Suggested new business practice Project Timesheets
Requirements
Simpler from a user viewpoint and from the point of view of entering data into accounting system and project schedules.
Web based. Standards compliant (firefox and safari compatible).
By default, a list of projects tasks to which the user is allocated must be available. This is not just current tasks, but any which are uncompleted and due to be started or underway in the next month.
Access to other project tasks (possibly via a more complex scheme - but should be doable)
Should be able to apply for leave to cover period in question.
Existing leave you have applied for in this period should be displayed.
Timesheet should be sent to manager for approval and checking.
Manager can return timesheet to user for modification or approve it or modify it themself.
On approval data goes into accounts system and is available for easy entry into project schedules.
Manager should be able to refer approval to someone else (while they are absent).
Users should be able to fill in timesheets for past and future periods.
Users are prompted to fill in timesheets if more then 1 day late. After 3 days, messages goes to manager.
Good access to history. Searching user, project, date range etc.
Integration with flex-time system (one timesheet only) for those using flex time.
Ability to enter date and save, without submitting. Can then finish later. For example, enter data every day etc for end of fortnight submission.
Points of interest about the new software
Web interface. Apparently Standards compliant.
Apparently CANNOT enter data at project task level.