Time Tracker is a web-based application. Point your browser to the URL where Time Tracker is installed, for example, at https://timetracker.anuko.com and work in your browser. This is what the login screen looks like.
To start working with the system you need to have an account on it. If you are a regular user it is likely that your group manager already created user accounts and projects for your group. All you need to do is login and start tracking work hours on the Time tab. If you are a group manager or Time Tracker administrator, you need to create a group first. This is explained below.
About User Logins
Each user in Time Tracker is identified by unique login and is also associated with a role. Only one role can be assigned to any user. Each role has a different set or access rights, or permissions. Roles are editable by users who have the "manage_roles" right in their collection of rights.
Each user's login uniquely identifies that user. There can be only one active user per login.
About User Roles
Time Tracker has seven pre-defined roles: Administrator, Top manager, Manager, Co-manager, Client, Supervisor, and User. This means that when you install Time Tracker, or create a new group in the existing Time Tracker, these roles are available for immediate use.
Administrator and Top manager roles are not editable, but others are. In addition, you can create custom roles, as many as practically necessary. Roles are collections of user access rights to various areas of Time Tracker functionality, together with their rank, that collectively define whether or not an access to do something is granted. You can read more about roles here.
An organization in Time Tracker is a tree of nested groups (departments, business units, etc.). While groups relate to each other with parent-child relationships, their settings are independent. Groups may have different roles set for their users, utilize different plugins, etc. A manager from a parent group with the "manage_subgroups" access right, can navigate into a subgroup and do things there. In context of user accounts it is important to understand that roles are defined individually in each group. Subgroups are further explained here.
Creating a Group
Working with Time Tracker begins with creating a group. Then, a group manager creates additional logins for co-managers, group members, and clients, if necessary. Even if you are just a single user, you still need to create a group for yourself.
An administrator may elect to install the system in MULTIORG_MODE. When enabled anyone can create a new top group (an organization) by clicking the Register link in the menu. When MULTIORG_MODE is disabled only the administrator can create new top groups. MULTIORG_MODE is enabled by default.
This is how the form for creating a new organization looks like:
Creating Accounts for Group Members
Group manager can create additional logins for group members. You can do so on the Users tab using the Add button.
When adding a user you can make him or her a co-manager. If you set it new group member will have some (but not all) manager rights, otherwise he or she will be a regular user. You can also specify default hourly rate for the new member and even set different rates depending on project if you have projects already created.
Use the Role dropdown to assign a role to new user on the Adding User page.
The following default user role options are available when a top manager creates new users. If Client is not there, enable the Clients plugin. These roles, as well as an option to have new roles, are customizable per group, as explained here.
After accounts are created, group members can login and use the system. To edit or delete users use Edit or Delete icons on the Users tab.