This article explains what team owners are and how they can manage teams in Gearset.
Team roles
In Gearset teams, there are two roles: owner and member.
Team members can use the app based on the license that's been assigned to them. Owners have additional abilities to manage many aspects of the team:
Adding and removing team members
Setting team members' roles
Assigning licenses to team members
Enforcing deployment notes
Enabling data deployments for the team
Managing automation jobs in the team
Viewing past invoices for any subscriptions assigned to the team
Naming the team
Every team has at least one owner. Team owners do not need a license to manage the team. Teams can have any number of members.
Adding a team member
A team owner can invite new users to join their team in two ways: by email or by Salesforce username.
In Gearset, navigate to the My account page, and make sure
Team management
is selected on the left.
To invite a new team member, either enter their email address, or (if applicable) the Salesforce username they use to log into Gearset.
Click the respective
Invite
button to send the invite. The user will receive an email inviting them to join your team. If they don't already have a Gearset account, they can create one. Once finished, the user will be added to the team.Any outstanding invites will be shown on the My account
Team management
page. Invites that have not been accepted will expire in five days. You can also copy the direct invite link from here if there are any issues with the email invite.Once the user accepts the invite, they will be added to the team and listed in the team table.
Note: Gearset users can only be a member of one team at a time. If you belong to a team and accept an invite to join a new team, you will leave the original team. Any deployment history you have will remain accessible from the old team only - it will not be transferred to your new team.
Changing a user's role
A team owner can manage the roles of anyone else in their team.
To change a team member's role, select
Change role...
from the My accountTeam management
page.
In the dialogue box that appears, select
Owner
orMember
as required, and clickSave
.
That user's role will then be updated in the app and will be displayed in the team details table.
Removing a team member
A team owner can remove a team member from a team. Removing them from the team immediately revokes their access to the shared history in the team and removes any shared credentials they have set.
To remove a team member from the team, click
Remove team member...
from the My account team management page.
Note: After being removed from a team, a user's comparison and deployment history will still be available to the remaining members of the team.
Assigning licenses to a team member
Team owners, and only team owners, can manage the license assignment for their team.
To assign or un-assign a license from a team member, an owner can select the license type from the drop-down menu in the team table:
None
: user has no license assigned. If the team has time remaining on their evaluation period, the user will be placed onto a trial account. If the trial has finished, the user will be placed onto the free tier of Gearset.Pro
: assigns the user a Pro license.Enterprise
: assigns the user an Enterprise license.
Note: If you remove the license from a user who has an active org change monitoring or CI job, the job will become inactive. No further runs of the job will occur until the user's license is re-activated. History for the job will still be accessible to the team and the user. If the user is re-assigned a license, the job will reactivate.
Enforcing deployment notes
Team owners can control whether all other team members must enter deployment notes before any metadata deployment is run (or a deployment is validated).
To require deployment notes, set the slider in the My account Deployment settings
page to Enabled
.
Team members will now be required to enter a deployment note before the app allows them to run any metadata deployments (or validate the deployment).
Managing automation jobs in the team
Team owners can edit and delete any automation job created by another member of their team. This allows them to:
Deactivate or delete jobs created by users no longer in the team.
Edit job settings on behalf of a team member.
Remove items from the deployment history in the team.
To deactivate or activate any automation job from running on its scheduled basis, set the slider for that job to Disabled
or Enabled
as required.
To edit an automation job, click Edit job settings...
or Edit job...
(depending on the type of automation job) for that job, and make the desired changes.
To delete an automation job, click Delete job...
and confirm the deletion. This will remove the job and its history. Note: This can't be undone.
Naming the team
Team owners can give a team a custom name. The team name is used on the email invites sent out when inviting a user to join a team, and displayed in the footer in the app.
To change the name of a team, on the My account Team management
page, click the pencil icon next to the team name, and enter a new one.