|
Table of Contents
|
eHour tries to make time registration as easy as possible for the user by providing a user-friendly web interface and clear reporting on how many hours are booked. Structure
Without further ado here is the overall structure of eHour. Each section is explained further on in this documentation. Departments, users and Roles
Departments represent departments or teams within your organization. An user can be part of a single department. The second role is the 'Report' role'. users with the 'report' role can view reports of all customers, projects and users. If someone has only a 'report' role he/she can only view reports, not book hours. The third role is the 'Admin' role. Administrators can create customers, users, assign roles to users, create customers, create projects and assign projects to users. They also can change global configuration parameters such as whether to display hourly rates and turnover. 'Project Manager' is the fourth role. Project Manager is an implicit role as in that you can't assign it to an user when creating the user. More about the Project Manager role in the Projects sections. Customers, Projects and Project Managers
Every customer can have one or more projects. Projects have the same attributes as a customer: a name, unique project code and a description. Additionaly you can add the customers' contact person to the project and assign a project manager within your own organization. The project manager can only do reporting for projects he's project manager for. He also receives e-mail when an user books more hours than allotted. For this e-mail functionality only users who have a filled-out e-mail address can be assigned project manager. As with customers and users, projects can be de-activated. No more hours can be booked but it's still on the reports. There's one last last attribute which is interesting and that's the 'Default project' setting. When a project is marked as a default project new users are automatically assigned to it. If you want to keep track of vacation days; create a customer representing your own organization and create a project called 'Vacational leave' and make it a default project. Now every new user that's created can book hours on 'Vacational leave' without an administrator having to assign him/her manually. Project Assignments
There are three different types of assignments: date range assignment, fixed time allotted and flex time allotted assignments.
You can further limit this assignment by adding a start or end date or both.
|
Skip to end of metadata
Go to start of metadata
Labels:






