With the release of 7pace Timetracker 4.24, “User Management” moved from the "Configuration" tab to Organization Settings, so that it is accessible outside of 7pace Timetracker. "User Management" now resides under the "Settings" tab 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 time records.
- Users have full control over their time tracking.
- If a time record 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 record 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.
- 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, above, brings you to the Permissions page, defaulting to show licensed users of 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 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.