Improving Timesheet Portal: New MVC Actions, CSS Changes, and Integration with Backoffice Project Management

Keeping track of employee hours and project tasks is critical for any business, and a timesheet portal is a great way to simplify this process. In this article, we’ll explore some recent improvements to a timesheet portal, including new model-view-controller actions, CSS changes, and integration with a backoffice project management system.

New actions: Model-view-controller (MVC) is a design pattern that separates an application into three interconnected components: the model (which represents data), the view (which displays data to the user), and the controller (which handles user input). The timesheet portal has been updated with several new MVC actions, such as the ability to add a new timesheet entry or edit an existing one. These actions improve the user experience by making it easier to enter and update timesheet data.

CSS : Cascading Style Sheets (CSS) is a language used to describe the look and formatting of a document written in HTML. The timesheet portal has undergone some CSS changes to make it more visually appealing and easier to use. For example, font styles have been updated to be more legible and a new color scheme has been introduced to provide a more modern look.

Integration : A backoffice project management system is used to manage projects and tasks for a business. Integrating the timesheet portal with this system provides several benefits, such as centralizing project-related information and reducing data entry errors. An employee can now submit a timesheet for a project directly through the integrated portal, which eliminates the need to manually enter data into multiple systems.

Conclusion: Improving your timesheet portal can have a significant impact on your business by making it easier to track employee hours and project tasks. The recent updates to this timesheet portal, including new MVC actions, CSS changes, and integration with a backoffice project management system, provide a more streamlined and user-friendly experience.


“Timesheet Entry Journal” is a great tool that simply gets the job done. Full Stop. 


Our PRINCE-2 methodology PM system is not for just time recording – for that we have used Excel spreadsheets from years ago and could have used them now. The purpose of any management system is to attempt as better planning as possible and record the history of such planning, which then should be used to improve on new tasks. 

That is why we are creating Programmes, Projects, Products and Actions for granular control, management and reporting. And as with any planning, a glance into the future is always quite difficult, because you have to budget time and then adjust it as the project progresses, which is not always applicable and much depends on specific needs.

The correct way in my mind is when I can create a plan for at least two weeks ahead and then update my planned actions as I progress through them. Not only this simplify my goal of tracking my own time, but it also gives the management an overview of what each resource is going to do and allows allocation scheduling onto correct tasks.

Analogy from the standard system is General Journal Line of type Invoice, which when posted produces a General Ledger Entry with amount and date. If you try invoicing either of them to a customer, it won’t go well, because you must have supporting documentation and that’s where sales documents come into play, which also in the end produce General Ledger Entry.

I believe, if you are doing a simple registering of past events and it works for you, it’s good only for you, but if you can plan ahead in a sustainable manner, it’s better for everyone.