Introduction

Timesheet is an efficient solution that eliminates the need for time-consuming and manual processing. It provides an easy, powerful, and configurable way to manage timesheets. The solution is intuitive and easy to use, allowing users to get up to speed quickly. With the ability to tag Customers, projects, project tasks, and other relevant information to their timesheets, users can easily track their time.



Create Timesheet


To create a new timesheet using the web application, users can navigate to the "Timesheets" menu and select the "Create Timesheet" option. 



When the user hovers over the Timesheet menu, a screen appears with the option to create a new timesheet. Clicking "Create Timesheet" opens a prompt where the user selects a time range from a dropdown. This time range is automatically used as the name of the timesheet.



To start entering time, users click the "Add Row" button. A new row appears with fields filled in automatically from the system. 


Users can add multiple rows as needed by clicking the "Add Row" button repeatedly, allowing them to log time for different projects, tasks, or activities within the same timesheet. 

In each row, users can fill in details like Action, Status, Customer, Project, Task, Time Type, Hours, and Notes. After filling everything in, clicking "Save" will create the timesheet.

 



Edit Timesheet


The users can seamlessly edit their existing timesheets through a user-friendly process. After logging in with their credentials and accessing the dashboard, users can navigate to the "Timesheets" section and select the "View Timesheet" option. 


This action redirects them to the "My Timesheet(s)" screen, where a list of all previously created timesheets is displayed. 


By clicking on a specific timesheet name, the user is taken to the "Edit Timesheet" screen, where all previously added rows are visible. 

Users can modify any of the timesheet row fields as needed. Once the changes are made, clicking the "Save" button ensures that all updates are stored successfully, allowing users to maintain accurate and up-to-date time records.


Submit Timesheet

The user can submit a timesheet by clicking on the "Validate" button at the bottom of the Edit timesheet screen.


When the user clicks on the Validate button and all the details entered in the timesheet are valid, then the user can click on the "Submit" button to submit the timesheet.


If there are validation errors, they appear at the top, and the Timesheet can’t be submitted until they're fixed. Once all errors are resolved, the "Submit" button appears in place of the "Validate" button.


After clicking Submit, the timesheet is sent to the Manager for approval. Users can view the approval progress and see each approval level and approver at the top of the Edit Timesheet screen.



View Timesheets

Web application:


The users can view the created timesheets on the web by navigating to Timesheets => View Timesheets.

The user will be able to see a list of all timesheets created by them that are both pending and completed approval.     

 

Delete option for Unsubmitted Timesheet


After logging in, the user goes to the Dashboard, selects Timesheets → View Timesheet, and sees a list of all their timesheets. To delete one, they can click the Delete icon in the Action column.

Upon clicking, a prompt appears, cautioning the user that deletion is irreversible and asking for confirmation. If they choose to proceed, the timesheet is promptly deleted from the system.


In conclusion, the Timesheet feature within the web application offers a comprehensive and user-friendly platform for managing time entries efficiently. From creating and editing timesheets to validating, submitting, and viewing them, users are guided through a seamless process that ensures accuracy and transparency.