Role-based access control

3 minute read

Role-based access control lets DevOptics administrators control how users interact with DevOptics.

DevOptics has the following roles:

Table 1. Roles
Role Description

Admin

This role can add and remove users, and assign users to a custom observer role. In addition, this role can manage account information. You can have multiple admins in an organization. This role can access all areas of DevOptics and perform all actions.

User

This role can access all areas of DevOptics, and can create, edit, and delete value streams. This role can also use the JSON editor, and add, edit, or delete webhooks. The user role does not have administrative rights and cannot add or remove other users, or manage account information. Anyone assigned to the user role can edit their own profile.

Observer

This role can view value streams.

This role cannot do the following:

* Create a new value stream

* Edit an existing value stream

* Delete a value stream

* Use the JSON editor

* Add, edit, or delete webhooks

You must contact a CloudBees Customer Success Manager to enable the custom observer role for your organization before you can use it.

Updating information for an organization

You must contact CloudBees to set up your organizations in DevOptics. However, you can update your organizations in the following ways:

  • Edit the company contact information.

  • Edit the company billing information.

  • Cancel the account. Only the creator of the organization can cancel the account.

  • Update or add payment methods.

  • View all invoices.

To update information for an organization:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization you want to update from the organization list.

  3. In Settings, select Your organization.

  4. Select Configure organization details.

  5. Select Account.

  6. Edit the details.

03 cbn account details

Adding a user to an organization

A user can be a member of one or more organizations.

To add a user to an organization:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization to which you want to add a user.

  3. In Settings, select Your organization.

  4. Select Manage users who can access this organization.

  5. In the left pane, select Users.

  6. Select Add.

  7. Enter the details for the user.

  8. Select Add user.

Changing the role for a user

If you are an administrator, you can change a user’s role. For example, you can switch a user from the user role to an administrator role, or from an administrator role to a user role.

To change the role for a user:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization to which the user belongs.

  3. In Settings, select Your organization.

  4. Select Manage users who can access this organization.

  5. In the left pane, select Users.

  6. In the Role column, select the user’s current role. change user role

  7. Select the new role.

  8. Select Save.

Removing a user from an organization

To remove a user from an organization:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization from which you want to remove a user.

  3. In Settings, select Your organization.

  4. Select Manage users who can access this organization.

  5. In the left pane, select Users.

  6. Locate the user in the list, and then select the delete icon 07 delete user icon next to the user’s name.

Assigning the observer role to a user

Before you can assign the observer role to a user, the custom observer role must be set up by CloudBees. You must contact a CloudBees Customer Success Manager to enable the custom observer role for your organization.

Note: If the user is not already set up in DevOptics, add the user first.

To assign the observer role to a user:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization to which you want to assign an observer.

  3. In Settings, select Your organization.

  4. Select Manage users who can access this organization.

  5. In the left pane, select Users.

  6. Click the Custom Roles column for the user you want to assign as an observer. add custom role

  7. On the Modify Custom Roles screen, select observer.

  8. Select Save.

Removing the observer role for a user

To remove the observer role for a user:

  1. Sign in to DevOptics as an administrator.

  2. In the top right, select the organization that includes the user you want to remove.

  3. In Settings, select Your organization.

  4. Select Manage users who can access this organization.

  5. In the left pane, select Users.

  6. Click the Custom Roles column for the user you want to remove as an observer.

  7. On the Modify Custom Roles screen, deselect observer.

  8. Select Save.