Skip to main content

Manage roles

A role defines which resources and modules a user can access in an organization. NineData provides five preset roles. You can edit preset roles except system administrator, create custom roles, delete roles that are no longer needed, and assign roles to organization users.

Before you begin

  • Create or join an organization. For details, see Manage organizations.
  • Make sure the NineData console is in organization mode. To switch from personal mode to organization mode, see Switch to organization.
  • Your role is System Administrator. For details, see Roles.

Notes

  • Among the preset roles, Administrator cannot be edited or deleted.
  • When you create or rename a role, the role name must be unique in the current organization.

Procedure

View or add roles

  1. Log in to the NineData Console.

  2. Open Account > Roles. The role list shows all roles in the current organization.

    tip

    If Account is not displayed, make sure the console is in organization mode. To switch from personal mode to organization mode, see Switch to organization.

  3. Click Create Role in the lower-left corner of the page.

  4. In the Create Role dialog box, enter a name for the new role. This name is used to identify the role, with a maximum of 16 characters.

  5. Click OK to create the role. NineData opens the permission configuration page for the new role. Configure the role permissions based on your business needs.

    tip

    For details about permission types, see Permissions.

Edit an existing role

You can edit all roles except the system administrator. The editable content includes the role name and specific permissions.

  1. Log in to the NineData Console.

  2. Go to Account > Roles. You can rename the role or edit its permissions.

    tip

    If Account is not displayed, make sure your console is in organization mode. To switch from personal mode to organization mode, see Switch to organization.

    • Rename a role: In the role list on the left side of the page, hover over the role, click the icon2 icon, enter the new role name in the Edit role dialog, and click OK. Role names support up to 16 characters.

      tip

      This icon does not appear to the right of the Administrator role because it cannot be changed.

    • Edit role permissions: In the role list on the left side of the page, click the target role name, edit the role permissions on the permission configuration page, and click Save in the lower-left corner of the page.

      tip

      For details about permission types, see Permissions.

Delete a role

You can delete all roles except Administrator.

  1. Log in to the NineData Console.

  2. Go to Account > Roles.

    tip

    If Account is not displayed, make sure your console is in organization mode. To switch from personal mode to organization mode, see Switch to organization.

  3. In the role list on the left side of the page, hover over the role to delete, and click the icon2 icon.

    tip

    This icon does not appear to the right of the Administrator role because it cannot be removed.

  4. In the Edit role dialog, click Delete in the lower-left corner.

    caution

    After a role is deleted, users assigned to that role lose the role and all permissions provided by it. This operation is irreversible.

  5. In the confirmation dialog, enter the role name and click Delete in the lower-right corner.

Assign roles to users

A role takes effect only after it is assigned to a user. Before assigning a role, make sure the target user has joined the organization. For details, see Invite users.

  1. Log in to the NineData Console.

  2. Go to Account > Roles.

    tip

    If Account is not displayed, make sure your console is in organization mode. To switch from personal mode to organization mode, see Switch to organization.

  3. In the role list on the left side of the page, click the target role name. In the Member list on the right side of the page, click Add.

  4. In the Add dialog, select the target users in the Members list. You can select multiple users to assign the role in batches.

  5. Click OK.

Result

The role configuration is saved for the organization. Users assigned to the role receive the permissions defined for that role.

Appendix: List of preset role permissions

ModuleCategorySystem
Administrator
Production Environment
Administrator
Production Environment
Read-only
Development Environment
Administrator
Regular Member
User ManagementInvite Users/Create SSO Users✔️
Remove Users✔️
Edit Users✔️
Disable/Enable Users✔️
Configure Permissions✔️
Role ManagementAdd New Role✔️
Edit Role Permissions✔️
Edit User Roles✔️
Delete Role✔️
Organization ManagementChange Organization Name|Logo✔️
SSO Account Login Configuration✔️
Toggle Data Watermark✔️
Configure Session Timeout✔️
Delete Organization✔️
Audit LogView Operation Logs✔️
View SQL Execution Logs✔️
Message CenterSubscription Management✔️