Managing Users

You manage users by inviting them to join a project and managing the invitation process such as sending them reminders to accept the invitation or revoking an invitation. You can also change a user’s role, remove them from a project, and modify their solver-access time.

Inviting Users to Join a Project

You invite Leap users to join a project by sending them an email invitation. To join the project, the user must accept the invitation by clicking the link and performing one of the following tasks:

  • New Leap users create a Leap account and join the project.

  • Existing Leap users simply join the project (such users are already in at least one other project).

Note

If you sent multiple invitations to the same user, then they can accept only the most recent one.

Access to Leap is only supported from certain regions. For more information, see From What Countries Can I Access Leap.

During account creation or login, the user might be required to accept the D-Wave terms and conditions. The customer contract determines whether or not this is required for users joining the project.

Note

To change whether accepting terms and conditions is required or not, contact D-Wave Customer Support.

Procedure

  1. To invite Leap users to join a project, click Invite > User or Project Admin.

    User and Project Admin are the project member roles to assign to users. For more information, see User Roles and Privileges.

  2. In the invitation dialog box, specify the following fields:

    Table 37 Invitation Dialog Box

    Project

    (Read-only) Name of the project to which you are inviting the users.

    Email

    Email addresses or member names (if they already exist in Leap) of the people you want to add to the project.

    Tip:

    • You can copy and paste multiple email addresses from either a single column in an Excel spreadsheet or a semicolon-, space-, new line-, or comma-delimited list (for example, a CSV file).

    • To edit a user entry, double-click it.

    • To display a user’s email address, place the pointer over the user entry.

    • To delete a user entry at the end of the user list, place the cursor at the end of the list and press Backspace. To delete the next user entry, press Backspace again.

      Note: The email addresses to be added must be either specified individually in or match a pattern in the Overview tab > Allowed Email Settings section. For more information, see Viewing and Changing Project Information.

    Set solver access limit

    Set the maximum amount of solver-access time that is available per month for the specified users by either selecting this field or leaving it deselected as follows:

    • Deselected

      (Default) This field is set to the amount of solver-access time in the Project Member Default Solver Access Limit field.

    • Selected

      Choose one of the following options:

      • Use Project Default — Sets the maximum amount of solver-access time to the lower of either the value in the Project Member Default Solver Access Limit field or the sum of the project’s active solver-access time records.

      • Unlimited Access to Project Solver Time — Sets the maximum amount of solver-access time to the full monthly solver-access time allocated to the project as determined by the sum of the project’s active solver-access time records.

      • Custom Amount — Sets the maximum amount of solver-access time to the lower of either this custom value or the sum of the project’s active solver-access time records.

Once users join a project, they have the privileges associated with their role as described in User Roles and Privileges; for example, access to the project’s solvers.

Viewing the Status of a Member

To view the status of a member, go to the Project Members tab and look at the Membership Status column.

Table 38 Membership Status Column

Invitation Pending

The invitation has been created but not sent because the project has not started.

Invitation Sent

The user has been invited to the project, but has not accepted. You can send a reminder.

Invitation Revoked

The invitation has been revoked.

Invitation Expired

The invitation to the user has expired. An invitation expires after 7 days. You can send a reminder.

Active

The user has accepted the invitation.

Solver Access Expired

The user’s solver-access time has expired for the project.

Inactive

The user is not a member of the project. However, the user’s statistics such as the problems they submitted and problem access time used is still displayed in the project.

Note: This status is displayed for historical purposes.

Sending Reminders

You can send invitation reminders to one or more users.

  • To send an invitation reminder to a user, click meatball_menu > Send invitation reminder in the table on the Project Members tab.

  • To send invitation reminders to multiple users simultaneously, perform the following:

    1. On the Project Members tab, select the users to which to send invitation reminders.

      Tip

      You can select all users on the page by selecting the checkbox in the header row (next to User).

    2. Select the Manage Selected > Send invitation reminder menu.

Tip

The meatball_menu context menu is displayed in a user’s row on the far right when you hover the pointer over the row.

Resending Invitations

You can resend invitations to one or more users.

  • To resend an invitation, click meatball_menu > Resend invitation in the table on the Project Members tab.

  • To resend the invitation to multiple users simultaneously, perform the following:

    1. On the Project Members tab, select the users for which to resend invitations.

      Tip

      You can select all users on the page by selecting the checkbox in the header row (next to User).

    2. Select the Manage Selected > Resend invitation menu.

Revoking Invitations

You can revoke invitations for one or more users.

  • To revoke the invitation for a user, click meatball_menu > Revoke invitation in the table on the Project Members tab.

  • To revoke the invitations for multiple users simultaneously, perform the following:

    1. On the Project Members tab, select the users for which to revoke invitations.

      Tip

      You can select all users on the page by selecting the checkbox in the header row (next to User).

    2. Select the Manage Selected > Revoke invitation menu.

Searching for Users

To find a user in any project, use the global search field Global search at the top of the page. For more information, see Searching for Projects and Users.

Viewing User Information

A list of users is displayed on the Project Members tab as follows:

Table 39 Users Tab

User

Name and email address of the user. Click the name to display information.

Note: If the user has not created their Leap account, then you cannot display information about them.

Role

A role allows a user gives a user certain privileges. For more information, see User Roles and Privileges.

Project Usage for Month

Displays the amount of solver-access time that a user has consumed for all solvers during the monthly renewal period. Solvers have different usage rates. For more information, see the Operation and Timing section of the QPU Solver Datasheet.

Solver Access Limit

Displays the amount of solver-access time that is allocated to a user.

Membership Status

The status of the user in the project. For more information, see Viewing the Status of a Member.

Tip: In the Membership Status column filter, the number of users in a particular status for the project is displayed in parentheses next to the status name.

To display information on a specific user, click the Project Members tab > user_name. The following information is displayed:

Table 40 Single User Tab

User Profile

Basic information about the user.

Problem Status

The status of the problems that the user submitted to the solvers in a project. For more information, see Viewing the Status of Problem Submissions.

Reporting

Reports on the user’s solver usage. For more information, see Generating Solver Usage Reports.

Filtering and Sorting the Columns

In the table headings, clicking the various icons performs the following actions:

Table 41 Columns: Filtering and Sorting

Single filter

Filters the rows by matching a part of the member name.

Multiple filters

Filters the rows by a combination of user status, role, and part of a member name.

Sort column

Sorts in ascending or descending order.

Filter column

Sets the filters for a column.

Single-selection gear icon

Specifies the unit of time for the column.

Modifying the Limit on a User’s Solver-Access Time

  1. On the Project Members tab, click meatball_menu for a user in the table and select Modify Solver Access Limit.

  1. In the Modify Solver Access Time dialog box, select one of the following to set the desired limit on solver-access time:

    • Use Project Default — Sets the maximum amount of solver-access time to the lower of either the value in the Project Member Default Solver Access Limit field or the sum of the project’s active solver-access time records.

    • Unlimited Access to Project Solver Time — Sets the maximum amount of solver-access time to the full monthly solver-access time allocated to the project as determined by the sum of the project’s active solver-access time records.

    • Custom Amount — Sets the maximum amount of solver-access time to the lower of either this custom value or the sum of the project’s active solver-access time records.

Tip

To change the limit on solver-access time for multiple users simultaneously, perform the following:

  1. On the Project Members tab, select the users for whom you want to change the limit on solver-access time.

  2. Select the Manage Selected > Modify Solver Access Limit menu.

  3. Set the desired limit on solver-access time in the Modify Solver Access Limit dialog box, which is the same one that is displayed for a single user.

Changing a User’s Role

On the Project Members tab, click meatball_menu for a user in the table and select one of the following:

  • Remove Project Admin Role

    Changes the user’s role to User.

  • Assign project admin

    Changes the user’s role to Project Admin.

    Note: You can assign an unlimited number of users to the Project Admin role.

Removing Users From a Project

You can remove one or more users simultaneously.

Note

You can only remove users whose membership status is Active.

  • On the Project Members tab, click meatball_menu for a user and select Remove from project.

  • To remove multiple users simultaneously, perform the following:

    1. On the Project Members tab, select the users to remove.

      Tip

      You can select all users on the page by selecting the checkbox in the header row (next to User).

    2. Select the Manage Selected > Remove from project menu.

      If you do not want to send notifications to users, select the option to not send email notifications to users in the dialog box that is displayed.

When users are removed, their statuses change to Inactive for the project and they can no longer use the solvers in the project. However, their usage statistics are preserved for historical purposes.

If you want the user to rejoin the project, then send an invitation as described in Inviting Users to Join a Project.

User Roles and Privileges

A user has one of the following roles and associated privileges.

Table 42 User Roles and Privileges

User

Allows users to do the following in their projects:

  • Manage and submit their problems to solvers.

  • Manage their own profile settings.

  • Reset their API token.

Note: Users that have the User role cannot access Leap Admin.

Project Admin

In addition to User privileges, the user with the Project Admin role in a project has the following privileges in that project:

  • Manage invitations.

  • View limited project-level user information.

  • Remove users from a project.

  • Change a user’s role.

  • Change a user’s solver-access time.

  • Manage problems.

Note:

  • A project administrator for a project is a user who has the Project Admin role in that project.

  • A project administrator receives a notification when the project’s solver-access time reaches 80%.