Skip to main content
All CollectionsUsing Perforce
How to Add Non-Perforce users to a Perforce Plan
How to Add Non-Perforce users to a Perforce Plan
Toshi Dávila avatar
Written by Toshi Dávila
Updated over 2 months ago

Assembla now offers the option to add users to a Perforce account without access to Perforce, and billed at the Enterprise Cloud pricing. This gives cross-functional teams the ability to use in whatever code repository technology makes sense for the project at-hand (Perforce, Git, or SVN) while giving Project Management and Business teams the ability to collaborate within Assembla Tickets without paying for an unnecessary Perforce license.

Understanding what permissions non-Perforce users have

Non-Perforce users have access to every part of Assembla, except for the Perforce repositories. This means that they are unable to view Perforce repositories at all and also cannot manage permissions for those Perforce repositories, even if they are given Owner access. 

Note that non-Perforce users are tracked and billed completely separately from regular Perforce users. So, if you currently have 10 Perforce users and 0 non-Perforce users in your account and you wish to invite a non-Perforce member to your space, you first must go to your Account page and upgrade your account to include non-Perforce users.

Additionally, non-Perforce users should not be used to manage Perforce permissions and access. Permissions should still be managed as usual. If a user is a Perforce user in one space, then they should be a Perforce user in all of the spaces they are a part of, and vice versa. This feature is strictly to make billing easier and allow accounts to have project managers or SVN or Git developers billed at a lower rate than Perforce users but still be able to share an account.

Adding non-Perforce users to your account

Adding non-Perforce users to your account works exactly the same as adding Perforce users to your account. First, open your Account page (if you are a Payer), and then select Upgrade plan.

Then, you can either add Perforce users with the Number of users dropdown or add non-Perforce users with the Number of non-Perforce users dropdown.

The billing section now includes a line for both the Non-Perforce price per user as well as the number of Non-Perforce users allowed by your plan.

Inviting non-Perforce users to a space

Inviting non-Perforce users to a Space follows the same process as inviting standard Perforce users to a space. 

To invite non-Perforce users to a space

  1. Open the Space Team tool in the Space to which you want to invite the user.

  2. Search for the user using their login, name, or e-mail address into the search bar.

  3. Once discovered, select that user, and then click Add.

  4. Choose a role for this user account. Options include: Owner, Watcher, and Member.

  5. Click INVITE.

Verifying P4 privileges on a user account

In the Team tool, you can view which of your users are Perforce users and which are non-Perforce users by looking at the P4 column on the users list. If that user is listed as a Perforce user, then they will have a green checkmark in the column and if that user is listed as a non-Perforce user, then they will have nothing in that space. 

Need help? Please contact us at support@assembla.com

Did this answer your question?