A workspace is used to create a work area for your organisation within Test Modeller. It is private and isolated from other workspaces and other organisations. All assets (models or tests) are stored in the workspace and can only be accessed by users who have rights to have access to that workspace.

It has full administrative capabilities to invite, add and remove users and assign specific roles.

All Workspaces have an Owner. All Projects are hidden unless the user is explicitly given access to them by the Workspace Owner:

How to:

  • Get a new person activated as a User in the Workspace

  • Workspace Roles for giving access to Projects

  • Setting up User Groups

Get a new person activated as a User in the Workspace:

First colleagues need to be recognised in the Test Modeller database. They do this themselves by heading over to  https://cloud.testinsights.io/app/#!/register and they sign up to Test Modeller. They do not get confirmation, but their email will recognised quickly.

Now you’ll be able to start setting up colleagues as Users. So, in Test Modeller first go to Workspace > User Management > Invite User: Click Invite User. Input the emails of people you want to have access to the Workspace:

After the Invite button is clicked the person receives an email inviting them to the Workspace. They click Login to account:

On login to Test Modeller the invitee must accept the Workspace Invitation (blue tick), and choose the Workspace they will be working in from the dropdown:

The next step is to set the Users access to Projects. The graphic below shows the level of access each Role gives to a User:

Workspace Roles for giving access to Projects: 

Workspace Roles for Users include Admin, Editor and Reader (see graphic above) and allow granular oversight to modify an individual’s access to any of your Projects. 

Note: Additional to setting Workspace Roles, User Groups are also a way to give access to Projects. In that case you don’t need to configure Workspace Roles and instead you’ll modify access to Projects in User Groups. (See setting up User Groups)

Define Workspace Roles - Go to Workspace > User Management: and in Current Worskpace Users, in the example, andrey@ is listed. To modify their Workspace Role click the padlock icon:

Clicking the padlock pops-up the User Permissions panel. Here, update the Workspace Role (Editor, Admin or Reader):

Finally select any of your Projects they need access to. Click Add Entry and in ‘Access control entry’ you’ll see a dropdown list of Projects. Repeat this for each Project.

In the example, the andrey@ Workspace Role shows access to 3 Projects each set with a specific Role:

To affect any Workspace User updates: Users should log-out then re-login to Test Modeller and the Workspace.

Setting up User Groups

Whereas above we describe setting access according to Workspace Roles, next we use the term User Role.

To define the User Role first click Add Group go to Workspace > User Management > and scroll the page to User Groups:

A default User Group appears automatically as ‘Everyone in the Workspace’. Names of the User Groups will appear in the list as you create them. So to create a User Group first click Add Group and specify its Role as Reader, Editor or Admin.

The next two steps set up the group. First to Add User to the group and then Add Entry. (Add Entry pulls in any of your Projects).

Click Add User and this open a list of people you can add to the User Group:

Now you can list the Projects which you want to grant access for the assigned User Group (or individuals) in the group. To do this Add Entry:

Below you see that this User Group will get access 4 Projects, and the User Group Role is Reader.

Finally, to connect a User Group to one of your Projects (or it can be one single User) navigate to Project & Releases and click your Project from the list. Scroll the page to Manage Access and click Add Entry. In the pop up ‘Access control entry’ panel select the Project from the drop down list:

In the Manage Access pane you can now see User Groups listed (but also individuals). Click the blue pencil icon to modify Roles, or you can also delete.

Manage access to Projects in the User Management menu tab

Manage Access to User Groups (also individuals) in the Projects & Releases menu tab