With the release of 7pace Timetracker 4.24, “User Management” moved from the "Configuration" page to Organization Settings, so that it is accessible outside of 7pace Timetracker. "User Management" now resides under the "Settings" page of 7pace Timetracker or from Azure DevOps Organization settings / (Extensions) 7pace Timetracker / Permissions).
If you are a project collection administrator, you can now easily assign any of your DevOps users the permissions and user roles they require. If you have dedicated admin of a system, that person is no longer required to have an admin role (or a license) in 7pace Timetracker, but can still manage users.
User roles general info
Below are are a few things to keep in mind when assigning permissions/user roles to your team members:
- Assignment of user roles determines the information and pages accessible to the user.
- All users who have access to 7pace Timetracker can create worklogs.
- Users have full control over their time tracking.
- If a worklog has been added by someone on behalf of a user (e.g. by a manager for a developer), both the manager and developer can alter that worklog the first time, however, as soon as the developer makes any changes, it can be altered only by that developer going forward, unless under "Settings" -> General -> Rules, a specific role has been selected in the "Editing Time" dropdown, allowing that role to edit other users' time.
- A user assigned the "NONE" role has no access to 7pace Timetracker. DevOps Server (on-prem) users assigned to "NONE" will still see the “Time” (or "7pace Timetracker") tab, but will only see a “This door is locked” message on any page within 7pace Timetracker. DevOps Services (cloud) users set to "None" will not see the “Time” (or "7pace Timetracker") tab or any 7pace Timetracker pages at all.
- Changes made on DevOps Server's own time management field "Remaining Time" are not restricted by 7pace Timetracker, even if these fields are set to be under the control of 7pace Timetracker.
Licensed users - how to view and change user roles
Clicking on the blue path link, as depicted in the above screenshot, brings you to the Permissions page, defaulting to show licensed users of 7pace Timetracker.
Clicking on a user causes their current role to display ("Administrator", in the example, below) and a list of assignable roles to display on the right.
You can click on multiple licensed users (or click "Select all") and assign them to a new role all at once (helpful for larger teams) .
Important: When you select a user in the left panel and then click on a corresponding "Role" in the right panel, the role that you assign to that user is immediately effective without having to "save" anything, with the exception of the "None" role, which will ask for confirmation.
Unlicensed users - adding new users
Clicking on the blue "+ Add Users" button causes a separate window to open, displaying unlicensed users.
Select a user (or multiple users, if applicable) and then click on the "Assign Role" dropdown arrow on the right panel.
To save your changes, click the blue "Add users" button at the bottom-right of the window. The window will close and the unassigned user should now display within the licensed window.
How to set the default role in 7pace Timetracker
As a project collection administrator, you can select the "Default" role that is automatically assigned to new users of 7pace Timetracker.
From the "Default Role" dropdown, select the role that best suits the desired permission level for your "Default" role.
Page refreshes and "Role was successfully changed" message displays at the top of the page.
Important: All users assigned to the "Default" role, now or in the future, will instantaneously inherit these new permissions.