You can define teams with one or more team members. The team members are also called collaborators, and you can assign different roles to them. The views that you create in your team's page will be accessible to all members of the team.
In this section, you will learn about:
To create a team, click on the drop down next to Personal
. All the teams that
you have created so far will be listed within "Teams" in the drop down menu. If
you have not created any team so far, this list will be empty. Now, click on
Create a team
.
You will be asked to enter the URL namespace for your team. Enter a unique name.
The URL for your team will be formed using this name.
Then, click the Create team
button on the top right corner.
The next step is to invite the team members (or collaborators) for your team.
You can also choose to skip adding collaborators at this point. For this, click
on Skip and Close
on the top right corner. You will be able to add
collaborators by accessing team settings later.
If you wish to add collaborators now, enter their email addresses. An email invite will be sent to each invitee, and they will have to join using their GitHub, GitLab or Bitbucket account.
You can add multiple collaborators. Each collaborator can be assigned the Admin,
Edit, or View role. Refer to the Roles section below for more details
about the roles.
Once you have added the people that you wish to add to your team, click on
Send Invites and Close
on the top right corner.
Team members or collaborators can have the View, Edit or Admin roles. Viewers have read-only access to the views created by other team members. Editors can create and edit the team's views. And admins have full access to the team's views and settings. They can add (invite) and remove collaborators as well as change team settings such as cloud credentials (data remotes).
Iterative Studio does not have the concept of an Owner
role. The user who
creates the team has the Admin
role. The privileges of such an admin is the
same as that of any other collaborator who has been assigned the Admin
role.
An additional role
Visitor
exists for anonymous users who can open a public view.
Feature | Visitor | Viewer | Editor | Admin |
---|---|---|---|---|
Open a team's view | Yes* | Yes | Yes | Yes |
Apply filters | Yes* | Yes | Yes | Yes |
Show / hide columns | Yes* | Yes | Yes | Yes |
Save the view filters and columns settings | No | No | Yes | Yes |
Run experiments | No | No | Yes | Yes |
View CML reports | No | No | Yes | Yes |
Share a view | No | No | Yes | Yes |
Add a new view | No | No | Yes | Yes |
Force repository import | No | No | Yes | Yes |
Delete a view | No | No | Yes | Yes |
*Visitors can access only the public views of the team.
Feature | Visitor | Viewer | Editor | Admin |
---|---|---|---|---|
Change view name | No | No | Yes | Yes |
Specify project directory | No | No | Yes | Yes |
Use existing cloud / data remote credentials | No | No | Yes | Yes |
Configure cloud / data remote credentials | No | No | No | Yes |
Manage mandatory columns (tracking scope) | No | No | Yes | Yes |
Manage custom files | No | No | Yes | Yes |
Feature | Visitor | Viewer | Editor | Admin |
---|---|---|---|---|
Manage team settings | No | No | No | Yes |
Manage team collaborators | No | No | No | Yes |
Delete a team | No | No | No | Yes |
Once you have created the team, the team's workspace opens up.
In this workspace, there are 2 pages - Views and Settings.
This is the views dashboard for the team. All the views on this dashboard are accessible to all members (collaborators) of the team.
To add a view to this dashboard, click on Add a view
. The process for adding a
view is the same as that for adding personal views
(instructions).
In the team settings page, you can change the team name, add credentials for the data remotes, and delete the team. Note that these settings are applicable to the team and are thus different from view settings.
Additionally, you can also manage connections to self-hosted GitLab servers and edit collaborators.
If your team’s Git repositories are on a self-hosted GitLab server, you can go
to the GitLab connections
section of the team settings page to set up a
connection to this server. Once you set up the connection, all your team members
can connect to the Git repositories on this server. For more details, refer to
Custom GitLab Server Connection.
To manage the collaborators (team members) of your team, go to the
Collaborators
section of the team settings page. Here you can invite new team
members as well as remove or change the roles of existing team
members.